216 Commits

Author SHA1 Message Date
Yuri Sizov
2453edcf27 Add a changelog header 2023-03-24 15:49:59 +01:00
Yuri Sizov
bd58020d5f Implement multiple view modes for the change list
- Add a mode switcher
- Add commits mode
- Add contributors mode
2023-03-24 15:49:58 +01:00
Yuri Sizov
00dd47a740 Refactor pull request items for reusability 2023-03-24 15:49:58 +01:00
Yuri Sizov
8cf623ad29 Correctly check commit authors 2023-03-24 15:49:58 +01:00
Yuri Sizov
02746a9cda Track merge commits to correctly identify releases 2023-03-24 15:49:58 +01:00
Yuri Sizov
eee4aaf526 Extract the toolbar component, improve filtering/counting logic 2023-03-24 15:49:58 +01:00
Yuri Sizov
9c95bf4d7b Start displaying the list of changes (PRs only so far) 2023-03-24 15:49:58 +01:00
Yuri Sizov
0398b54d58 Learn to count pull requests for each version and release 2023-03-24 15:49:58 +01:00
Yuri Sizov
b1b6c8c46f Dynamically load version data 2023-03-24 15:49:58 +01:00
Yuri Sizov
18d6c39cba Add a publishing step; consolidate configs for release; start UI work 2023-03-24 15:49:58 +01:00
Yuri Sizov
af2d1478e9 Switch database generation to using configs
- Also centralize database IO methods
2023-03-24 15:49:57 +01:00
Yuri Sizov
b04ba2a002 Correctly fetch, parse, and identify commit and PR data
- Split requests in batches
- Learn to handle cherry-picks
2023-03-24 15:46:27 +01:00
Yuri Sizov
7df9c50612 Implement basic fetching for commit and PR data 2023-03-24 15:43:04 +01:00
Yuri Sizov
2fbcbca9b7 Implement fetching and parsing of the commit log
- Validate the results with a size check.
2023-03-24 15:43:04 +01:00
Yuri Sizov
9e48758538 Outline the plan, erect some scaffolding 2023-03-21 19:39:03 +01:00
Yuri Sizov
2b954b13ea Initial commit 2023-03-21 17:37:03 +01:00