Hampus
|
e2abfd476a
|
feat(api): redirect desktop downloads to pkgs (#2853)
|
2026-09-20 01:20:30 +02:00 |
|
Hampus
|
3b552e00ef
|
chore(deps): upgrade all dependencies, toolchains and images (#2825)
|
2026-09-17 21:08:56 +02:00 |
|
Hampus
|
84dcf6b8a8
|
refactor(imports): replace relative imports with path aliases (#2741)
|
2026-09-13 20:18:22 +02:00 |
|
Hampus
|
5afbf67a70
|
refactor(api): tidy the api and shared packages (#2733)
|
2026-09-13 17:37:48 +02:00 |
|
Hampus
|
de1fd95a99
|
refactor(schema): simplify validation and OpenAPI generation (#2709)
|
2026-09-11 23:24:26 +02:00 |
|
Hampus
|
e6ee3b8059
|
fix(api): only offer desktop builds whose release is published (#2670)
|
2026-09-11 13:17:41 +02:00 |
|
Hampus
|
ef559f3d8c
|
fix(api): handle bad manifests, unfurl errors and the apns key (#2508)
|
2026-09-06 15:32:47 +02:00 |
|
Hampus Kraft
|
5bcaa7cfac
|
fix(config)!: validate and derive config, drop the unread keys (#2482)
|
2026-09-06 15:02:20 +02:00 |
|
Hampus
|
c79c0ee138
|
fix(api): bound storage listings, ranges and search paging (#2344)
|
2026-09-02 17:23:12 +02:00 |
|
Hampus
|
f2ea10f951
|
fix(api): harden ratelimit, SSRF, uploads and DM guards (#2074)
|
2026-08-29 14:55:09 +02:00 |
|
Hampus
|
53ddca725e
|
fix(desktop): deduplicate macOS release feeds (#2056)
|
2026-08-28 19:16:35 +02:00 |
|
Hampus
|
094fb0d1c8
|
feat(downloads): route desktop releases through GitHub
|
2026-08-28 18:19:08 +02:00 |
|
Hampus
|
d339b82f8e
|
fix(api): give desktop downloads a lifetime that follows the key (#1828)
|
2026-08-24 12:26:33 +02:00 |
|
Hampus
|
41c7acdd8f
|
feat(api): redirect artifact downloads to presigned storage URLs (#1703)
|
2026-08-17 21:47:46 +02:00 |
|
Hampus
|
6e4c055ebd
|
feat(desktop): build macOS as a universal binary (#1603)
|
2026-08-15 01:25:35 +02:00 |
|
Hampus
|
6e66c92dca
|
feat(desktop): sign every Windows release artifact (#1548)
|
2026-08-10 23:22:19 +02:00 |
|
Hampus Kraft
|
fa3e852575
|
workspace: reconcile latest Fluxer into the open source release and continue development there
|
2026-06-16 06:41:37 +02:00 |
|