Commits on main
| Commit | Message | Author | Date |
|---|---|---|---|
131a50d7 |
📝 (docs): Fix drift found by docs-vs-code audit | Michael Hainz | 2026-07-16T20:12:05Z |
4b083e63 |
🐛 (db): Renumber duplicate V19 migration to V20 | Michael Hainz | 2026-07-16T19:39:02Z |
5795bd98 |
✨ (federation): Auto re-sync followed users' new repositories | Michael Hainz | 2026-07-16T18:32:36Z |
82f208e1 |
✨ (federation): Follow a remote user and see their repositories grouped | Michael Hainz | 2026-07-16T18:02:27Z |
e9cb6688 |
✨ (federation): Expose a Person's public repositories collection | Michael Hainz | 2026-07-16T17:42:05Z |
a6f34bfc |
✨ (ci-runners): Add runner registration via runner.v1 Connect protocol | Michael Hainz | 2026-07-16T17:46:07Z |
634aeca2 |
💄 (dashboard): Move Notifications section above Organisations | Michael Hainz | 2026-07-16T13:05:38Z |
e2d5976b |
💄 (ui): Stop the header forcing horizontal scroll on narrow viewports | Michael Hainz | 2026-07-16T12:53:59Z |
b09bf616 |
✨ (merge-requests): Address merge requests by per-repo number in URLs | Michael Hainz | 2026-07-16T12:52:06Z |
b5b3b70e |
✨ (profile): Add public person profile page and de-duplicate search box | Michael Hainz | 2026-07-16T12:18:49Z |
6c6157d6 |
✨ (dashboard): Surface involved issues and merge requests as notifications | Phillip Souza Furtner | 2026-07-16T08:01:55Z |
de5fb215 |
✨ (merge-requests): Assign an assignee and reviewer | Phillip Souza Furtner | 2026-07-16T07:16:50Z |
f1f0a7b3 |
💚 (tests): Accept cache-busted asset URLs in layout assertions | Michael Hainz | 2026-07-15T12:44:36Z |
b3567cbe |
✨ (repos): Fork a repository into your own namespace | Michael Hainz | 2026-07-14T19:59:01Z |
77af39fe |
✨ (search): Add simple search for repos and persons (UI + API) | Michael Hainz | 2026-07-14T19:27:42Z |
24f70c78 |
🔥 (dev): Remove quarkus-realm.json | Miggi | 2026-07-14T19:00:06Z |
cbd0aa51 |
📝 (docs): Add a user guide for connecting AI clients over MCP | Miggi | 2026-07-11T08:58:15Z |
23a33e9c |
✨ (dev): Seed richer demo data and skip onboarding on dev login | Miggi | 2026-07-11T08:51:30Z |
a7ab65ce |
💄 (issues): Redesign issue page with a GitHub-style assignee picker | Phillip Souza Furtner | 2026-07-14T08:26:47Z |
0c3420d5 |
✨ (issues): Assign an issue to a person | Phillip Souza Furtner | 2026-07-13T12:46:27Z |
ba29a0d9 |
✨ (settings): Add per-user content width setting | Michael Hainz | 2026-07-10T10:35:04Z |
45233134 |
✨ (auth): Silently refresh expired sessions and return users to their page | Michael Hainz | 2026-07-10T10:21:04Z |
fcf6fde4 |
💄 (ui): Restyle the native file-input button to match the design system | Phillip Souza Furtner | 2026-07-09T14:30:18Z |
a27e12ae |
💄 (repos): Wrap every settings section in a white panel card | Phillip Souza Furtner | 2026-07-09T14:20:29Z |
b63e93db |
💄 (repos): Move mirrors, danger zone & collaborators behind the Settings tab | Phillip Souza Furtner | 2026-07-09T13:44:18Z |
6379d696 |
💄 (ui): Span repository pages across the full viewport width | Phillip Souza Furtner | 2026-07-09T13:08:20Z |
fda4a260 |
✨ (repos): Let owners change repository visibility in settings | Michael Hainz | 2026-07-10T09:32:00Z |
d1a57ca5 |
💄 (ui): Make repo and org list rows fully clickable | Michael Hainz | 2026-07-10T07:13:29Z |
fe862d3e |
💄 (ui): Round table borders like the header clipping | Michael Hainz | 2026-07-10T07:02:39Z |
6137fe48 |
✨ (orgs): List organisation memberships on the dashboard | Michael Hainz | 2026-07-10T06:54:31Z |
60a15ecb |
✨ (orgs): Add organisations with guest/member/owner roles | Michael Hainz | 2026-07-10T06:39:15Z |
6d6e7646 |
👷 (ci): Build and push the native image to GHCR on main | Miggi | 2026-07-09T19:38:23Z |
ffe007a6 |
⚡ (avatars): Cache avatar and repo image responses immutably | Miggi | 2026-07-09T18:49:23Z |
b9c197ab |
💄 (issues): Set the issue description off in a surface card | Michael Hainz | 2026-07-09T14:21:25Z |
46219e92 |
🐛 (issues): Accept form descriptions longer than 2 KB | Michael Hainz | 2026-07-09T14:16:26Z |
e29fcbd6 |
👷 (ci): Build the JVM image multi-arch for amd64 and arm64 | Michael Hainz | 2026-07-09T14:08:25Z |
6b389197 |
✨ (issues): Allow editing issue title and description | Michael Hainz | 2026-07-09T13:58:05Z |
380849c5 |
✨ (issues): Address issue pages by per-repo number instead of UUID | Michael Hainz | 2026-07-09T13:51:37Z |
c27c3ccd |
✨ (markdown): Render GFM pipe tables in Markdown | Michael Hainz | 2026-07-09T13:43:36Z |
5fa9def4 |
✨ (markdown): Render Markdown in blob view and issue descriptions | Michael Hainz | 2026-07-09T12:57:04Z |
9168bf3d |
✨ (repos): Add per-repository custom images | Phillip Souza Furtner | 2026-07-09T12:08:58Z |
1b869ef2 |
📝 (docs): Document persistent stores and avatar-volume retrofit | Michael Hainz | 2026-07-09T12:09:53Z |
02b71d4e |
🔥 Remove mirror workflow | Michael Hainz | 2026-07-09T11:15:01Z |
185d322b |
💄 (ui): Collapse account links into an Account header dropdown | Michael Hainz | 2026-07-09T10:53:35Z |
b09491e5 |
✨ (collaborators): Add repository collaborators with read/write access | Michael Hainz | 2026-07-09T09:31:51Z |
833cc412 |
🗃️ (mirrors): Renumber push-mirror migration to V11 after rebase | Michael Hainz | 2026-07-09T08:37:40Z |
4cc3198b |
🔧 (mirrors): Make push mirrors work out of the box in dev mode | Michael Hainz | 2026-07-09T08:26:29Z |
1ebd7774 |
🐛 (mirrors): Keep SecureRandom out of the native image heap | Michael Hainz | 2026-07-09T08:02:54Z |
bc6a710a |
✨ (mirrors): Add push mirrors replicating repositories to external remotes | Michael Hainz | 2026-07-09T07:35:24Z |
26e21bd9 |
✨ (account): Add user profile pictures stored on the filesystem | Phillip Souza Furtner | 2026-07-09T08:23:07Z |