28 Commits

Author SHA1 Message Date
Luke Street 1513987388 Reduce non-installation refresh time to 30m 2026-03-08 17:43:58 -06:00
Luke Street 933d9c2295 Reduce refresh time for non-installation repos to 10 minutes 2026-03-02 14:30:15 -07:00
roeming 220619d01d Add filter option for linked/unlinked TUs (#20)
* forward linked status to ts

* Add filter check for linked/unlinked TUs

* functions reflect linking status of TU

* use correct ts boolean type
2026-01-31 19:02:48 -07:00
Luke Street 573262f1d5 Initialize GitHub installations on webhook event 2026-01-02 20:43:49 -07:00
Luke Street 7319c8715e Integrate apalis-board 2026-01-02 20:13:35 -07:00
Luke Street bfc2b7a7e3 Create separate jobs db 2026-01-02 20:13:35 -07:00
Luke Street 70786eb9f2 Jobs refactoring & cleanup 2026-01-02 20:13:35 -07:00
Luke Street b0783083fd Integrate apalis for background jobs 2026-01-02 20:13:35 -07:00
Luke Street e6a58d2818 Fix platform counts with hidden projects 2025-11-26 23:40:41 -07:00
Luke Street 0f8bed27b3 Some tweaks 2025-11-26 23:39:41 -07:00
Luke Street 2eb746bf1f Configuration for PR report style (#13)
Add a new "Description" style that updates the PR description instead of adding comments.
2025-10-07 20:40:57 -06:00
Luke Street c42c1f7088 Add sub-category selector for hierarchical categories (#15) 2025-10-07 20:38:39 -06:00
Luke Street 76d390f073 Fix report deletion
Resolves #12
2025-09-12 23:26:08 -06:00
Luke Street 1a006770ad wiki.decomp.dev -> decomp.wiki 2025-09-07 22:30:29 -06:00
Luke Street 3868a54ab0 Delete reports by commit SHA; combine PR comments 2025-08-12 17:48:23 -06:00
Luke Street a0b9598048 Cleanup & add commit delete endpoint 2025-08-12 14:48:34 -06:00
Luke Street 64771ccf41 Add platform selection on projects page 2025-07-30 23:47:47 -06:00
LagoLunatic baf4d5d2bc Don't round partially-matched percentages to 0.00% or 100.00% (#8)
* Don't round percentages to 0.00% or 100.00%

* Remove dead code
2025-07-23 18:23:00 -06:00
LagoLunatic 39fa6ad3bb Implement treemap filtering (#7)
* Fix package-lock

* Implement treemap filtering

* Fix missing return

* Switch treemap algorithm to binary to reduce thin rectangles

* Dim filtered out units instead of hiding them

* Draw stroke behind fill

This prevents a unit's color from being covered up by its own black outline.

* Clip filtered unit outlines

This is to prevent thin highlighted units from being hidden behind the outline of a filtered out unit.

* Fix near-100 percentages being rounded up to 100%

* Use radial gradients in treemap units

* Also update svg generation to use blue for near-complete

* Restore cached canvas, biome fmt

* Update svg rendering with gradients

* Implement filter URL param to link a treemap search

* One more type hint

* Increase blue saturation for partial match

* Update blue colors

---------

Co-authored-by: Luke Street <luke@street.dev>
2025-07-11 23:38:59 -06:00
Luke Street 935a8e6868 Add README.md, local dev mode & project visibility 2025-07-07 23:13:29 -06:00
Luke Street 98701f886e Add hero images & CLI dev tool 2025-05-23 12:08:08 -06:00
Luke Street 9415993155 API browser, overview API & more 2025-05-13 21:24:07 -06:00
Luke Street 4379f97bbe Frontend build improvements, support CSP, add icons 2025-04-29 23:27:41 -06:00
Luke Street 09b68b68be Replace SVGs with custom icon font 2025-04-25 23:50:25 -06:00
Luke Street 0b13972571 Frontend build rework (rsbuild) & some GitHub GraphQL 2025-04-25 19:11:05 -06:00