Commit Graph

28 Commits

Author SHA1 Message Date
Yuri Sizov
c88ea95718 Add a script to fetch hashes of all publicly available downloads 2023-03-24 15:50:00 +01:00
Yuri Sizov
81bb17c9f4 Add configs and data for Godot 3.5 2023-03-24 15:50:00 +01:00
Yuri Sizov
4ce5fa9d38 Avoid unnecessary computations when switching views 2023-03-24 15:50:00 +01:00
Yuri Sizov
b93c3a8237 Make API calls more robust for bigger queries
- Also fix sorting for different version formats
2023-03-24 15:49:59 +01:00
Yuri Sizov
61299232f3 Small styling clean-up 2023-03-24 15:49:59 +01:00
Yuri Sizov
a33f73967e Publish to GitHub Pages 2023-03-24 15:49:59 +01:00
Yuri Sizov
b2691648a7 Add more versions and start tracking data 2023-03-24 15:49:59 +01:00
Yuri Sizov
c7c7b50deb Prevent hard errors when data is missing for some configs 2023-03-24 15:49:59 +01:00
Yuri Sizov
16b0dfb9b8 Add a release notes view 2023-03-24 15:49:59 +01:00
Yuri Sizov
cf01126e67 Small tweaks and corrections 2023-03-24 15:49:59 +01:00
Yuri Sizov
080c92fbab Display information about cherry-picks
- Make author sorting case insensitive
2023-03-24 15:49:59 +01:00
Yuri Sizov
f4c269541c Improve authors view with changesets and ordering 2023-03-24 15:49:59 +01:00
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