Commits on main
| Commit | Message | Author | Date |
|---|---|---|---|
0c182c4f |
🤖 (agents): Add AGENTS.md docs-sync policy with CLAUDE.md import | Miggi | 2026-07-08T19:22:18Z |
a20ae851 |
📝 (docs): Restructure guides by audience and add ForgeFed maintainer notes | Miggi | 2026-07-08T19:20:26Z |
77d5412f |
📝 (federation): Add user and deployment guides under docs/ | Miggi | 2026-07-08T19:03:05Z |
02e0df99 |
♻️ (db): Fold the two follow migrations into a single V9 | Miggi | 2026-07-08T17:30:15Z |
16d3203c |
✨ (federation): Show received pushes on the Following page | Miggi | 2026-07-08T17:22:11Z |
b23164aa |
🐛 (federation): Use bare-host acct form in WebFinger, accept both forms | Miggi | 2026-07-08T17:22:11Z |
08571361 |
✨ (federation): Follow remote repositories from the Following page | Miggi | 2026-07-08T15:19:42Z |
5236d198 |
✨ (mcp): Expose features as MCP tools over Streamable HTTP | Miggi | 2026-07-08T16:07:05Z |
cf2dd4cc |
🐛 (test): Drop SmokeIT assertions for management-port endpoints | Miggi | 2026-07-08T15:49:27Z |
e5fcab06 |
✅ (api): Cover REST API in native integration tests | Miggi | 2026-07-08T15:36:26Z |
981e204d |
✨ (api): Add JSON REST API under /api/v1 | Miggi | 2026-07-08T15:28:16Z |
d90be318 |
📝 (docs): Add Docker Compose deployment guide | Miggi | 2026-07-08T15:13:48Z |
68ef9e21 |
🔧 (prod): Enabled management for health checks | Miggi | 2026-07-08T15:11:25Z |
287d555d |
✨ (web): Show only login in header for visitors; add token copy button | Michael Hainz | 2026-07-08T12:52:10Z |
ad7acc57 |
✨ (web): Show the repo sidebar on every page and give tags their own view | Phillip Souza Furtner | 2026-07-08T12:11:53Z |
af93acb7 |
✨ (web): Render repository README on the overview page | Michael Hainz | 2026-07-08T09:28:03Z |
2a373253 |
👷 (ci): Mirror only on pushes to main | Michael Hainz | 2026-07-08T11:34:16Z |
6d27473d |
✨ (dev): Seed a demo merge request with a line comment | Phillip Souza Furtner | 2026-07-08T11:25:23Z |
9c4c336f |
💄 (merge-requests): Delete a comment via a hover icon instead of a text button | Phillip Souza Furtner | 2026-07-08T11:25:23Z |
238b90a9 |
💄 (merge-requests): Replace comment placeholder bar with hover icon on the line | Phillip Souza Furtner | 2026-07-08T10:40:12Z |
fec64c87 |
✨ (merge-requests): Add line-level review comments on the diff | Phillip Souza Furtner | 2026-07-08T09:48:32Z |
0f9d4ba4 |
✨ (merge-requests): Add per-repository merge requests with in-core diff & merge | Phillip Souza Furtner | 2026-07-08T08:35:59Z |
472c7948 |
👷 (ci): Mirror repository to gitshark.ha1nz.de on every push | Michael Hainz | 2026-07-08T08:15:09Z |
fa18d2bc |
✨ (issues): Add per-repository issue tracker with commit-closing | Phillip Souza Furtner | 2026-07-07T20:41:50Z |
17e386f6 |
✨ (ui): Add repo tab navigation, restyle remaining pages, self-host fonts | Michael Hainz | 2026-07-07T12:30:09Z |
49f5704f |
📝 (openspec): Archive add-landing-page, sync landing-page spec, check off verified tasks | Michael Hainz | 2026-07-07T11:59:16Z |
9eff04e8 |
✨ (web): Add path breadcrumbs and fully-clickable directory rows | Phillip Souza Furtner | 2026-07-07T11:55:18Z |
ac37e97b |
🐛 (native): Fix GraalVM runtime failures in JGit and SSHD, widen IT coverage | Michael Hainz | 2026-07-07T11:43:48Z |
fc11b104 |
✨ (web): Add syntax highlighting to the file viewer | Phillip Souza Furtner | 2026-07-07T10:20:02Z |
8d4b9de5 |
💄 (layout): Style logout button to match nav links | Miggi | 2026-06-27T19:44:36Z |
e2c892e9 |
✨ (account): Add first-login onboarding to choose a URL-safe username | Miggi | 2026-06-27T19:37:50Z |
d3912ea8 |
🐛 (OIDC): Disable RP-Initiated Logout for kanidm, add local POST /logout | Miggi | 2026-06-27T08:25:14Z |
eb2df33f |
⬆️ (CI): Bump actions to Node24 majors | Miggi | 2026-06-27T08:14:52Z |
f2d7d00b |
👷 (CI): Split CI into separate native and JVM workflows | Miggi | 2026-06-27T08:03:11Z |
9f1b4c96 |
📦 (openspec): Archive add-forgefed-federation and sync federation specs | Miggi | 2026-06-26T14:08:18Z |
70ad290b |
👷 (build): Push JVM after JVM test | Miggi | 2026-06-26T14:07:00Z |
52cac89d |
✅ (tests): Rename EntityPersistenceTest user to avoid seeder collision | Miggi | 2026-06-26T14:00:51Z |
ce85beac |
🔧 (OIDC): Add PKCE support | Miggi | 2026-06-26T13:53:55Z |
b79cada2 |
👷 (CI): Push JVM image to GHCR on main | Miggi | 2026-06-26T13:32:20Z |
83e9c5df |
✨ feat(dev): seed demo data for user alice on dev startup | Miggi | 2026-06-26T13:29:26Z |
bdf99a5e |
💄 fix: move clone into a dialog on repo overview | Michael Hainz | 2026-06-26T12:57:55Z |
bde0d72b |
💄 fix: wire pinned-dashboard UI into the new design system | Michael Hainz | 2026-06-26T12:28:57Z |
f07309b9 |
✨ Add pin feature | Phillip Souza Furtner | 2026-06-24T11:57:41Z |
cb74291a |
🐛 fix(federation): HTTP/1.1 + host-from-authority for signed delivery | Michael Hainz | 2026-06-21T17:40:10Z |
9d72b1d0 |
✨ feat(federation): dev-only insecure flag for local two-host trials | Michael Hainz | 2026-06-21T17:14:34Z |
a7d4702d |
✨ feat: ForgeFed (ActivityPub) federation for git-shark↔git-shark | Michael Hainz | 2026-06-21T17:01:05Z |
ac486d93 |
🔥 Remove caveman skills | Michael Hainz | 2026-06-21T16:09:29Z |
9deefba5 |
💄 fix: landing self-host link and readable nav buttons | Michael Hainz | 2026-06-19T09:22:18Z |
75c991f3 |
✨ feat: animated glowing ASCII backdrop on landing page | Michael Hainz | 2026-06-19T09:17:26Z |
58cbfec4 |
💄 feat: align landing page with shark design system | Michael Hainz | 2026-06-19T09:08:49Z |