| Commit message (Expand) | Author | Age | Files | Lines |
| * | build(deps): bump github.com/docker/docker in /services/workerdependabot/go_modules/services/worker/github.com/docker/docker-28.0.0incompatible | dependabot[bot] | 2026-02-07 | 2 | -3/+3 |
| * | fix: space/shift+space scrolls focused panel, revert content font, fix share ... | Fuwn | 2026-02-07 | 6 | -60/+28 |
| * | feat: resolve 7 pre-ship QoL items | Fuwn | 2026-02-07 | 9 | -11/+242 |
| * | fix: resolve 6 pre-ship audit bugs | Fuwn | 2026-02-07 | 8 | -26/+128 |
| * | security: remove unsafe-eval CSP, fix host header injection, harden API routes | Fuwn | 2026-02-07 | 5 | -16/+33 |
| * | fix: dynamically calculate detail panel equal split from current layout | Fuwn | 2026-02-07 | 1 | -4/+9 |
| * | fix: reset panel sizes without page reload, prevent partial-data max width cl... | Fuwn | 2026-02-07 | 4 | -37/+74 |
| * | fix: reset sidebar to midpoint of min/max, detail to 50/50 split | Fuwn | 2026-02-07 | 1 | -6/+32 |
| * | fix: prevent sidebar max width from clamping persisted size on load | Fuwn | 2026-02-07 | 1 | -0/+1 |
| * | fix: persist sidebar size across collapse/expand cycles | Fuwn | 2026-02-07 | 1 | -1/+1 |
| * | fix: api key prefix rename, revoke fix, and webhook validation | Fuwn | 2026-02-07 | 5 | -16/+40 |
| * | feat: dynamically compute sidebar max width from item text widths | Fuwn | 2026-02-07 | 1 | -2/+105 |
| * | fix: use fixed rem-based sidebar min/default with whitespace-nowrap | Fuwn | 2026-02-07 | 3 | -79/+7 |
| * | fix: measure text nodes in sidebar min width calculation | Fuwn | 2026-02-07 | 2 | -26/+23 |
| * | fix: include sidebar footer items in min width measurement | Fuwn | 2026-02-07 | 1 | -19/+48 |
| * | fix: use Canvas text measurement for sidebar min width | Fuwn | 2026-02-07 | 1 | -8/+23 |
| * | fix: measure sidebar min width from children intrinsic widths | Fuwn | 2026-02-07 | 1 | -2/+16 |
| * | feat: derive sidebar min/default width from measured content | Fuwn | 2026-02-07 | 1 | -2/+19 |
| * | fix: persist detail panel sizes with panelIds-keyed storage | Fuwn | 2026-02-07 | 2 | -1/+2 |
| * | feat: persist sidebar panel sizes across page refreshes | Fuwn | 2026-02-07 | 2 | -2/+15 |
| * | fix: use string percentages for react-resizable-panels v4 size props | Fuwn | 2026-02-07 | 2 | -45/+56 |
| * | feat: pre-ship polish — UI improvements, keyboard shortcuts, appearance set... | Fuwn | 2026-02-07 | 30 | -452/+1127 |
| * | style: lowercase all user-facing strings and add custom eslint rule | Fuwn | 2026-02-07 | 41 | -132/+402 |
| * | style: format Go worker with iku | Fuwn | 2026-02-07 | 6 | -5/+17 |
| * | feat: asa.news RSS reader with developer tier, REST API, and webhooks | Fuwn | 2026-02-07 | 164 | -0/+22011 |