Commit graph

  • c5f4d6d698 refactor: extract PullRequestDetailViewModel from the PR detail view systemblue 2026-06-15 13:58:45 -0400
  • 3063eabfde chore: release 1.6 main v1.6 Stefan Hausotte 2026-06-15 19:06:42 +0200
  • a8ce9d1180 ci: make release recipe sed portable across BSD and GNU sed (#83) Stefan Hausotte 2026-06-15 19:06:16 +0200
  • 54e25de434 fix: make release recipe sed portable across BSD and GNU sed Stefan Hausotte 2026-06-15 19:05:14 +0200
  • e36150a2fc ci: add .envrc Stefan Hausotte 2026-06-15 19:02:59 +0200
  • c5893ff638 fix: clearer login error for security-key (passkey) accounts (#82) Stefan Hausotte 2026-06-15 18:49:46 +0200
  • c640294e5b fix: clearer login error for security-key (passkey) accounts Stefan Hausotte 2026-06-15 18:46:46 +0200
  • 64145f50cc fix: make issue/PR description editable in edit form (#80) (#81) Stefan Hausotte 2026-06-15 14:20:24 +0200
  • 0b3e7afee8 fix: make issue/PR description editable in edit form (#80) Stefan Hausotte 2026-06-15 14:19:17 +0200
  • 69f7923a52 chore: formatting and lints Stefan Hausotte 2026-06-15 12:19:00 +0200
  • a7491daffc feat: display and upload image attachments in issues, PRs, and comments Stefan Hausotte 2026-06-14 21:38:28 +0200
  • de5cb025b8 fix: show graceful empty state when repository has pull requests turned off (#77) Stefan Hausotte 2026-06-13 14:12:38 +0200
  • ad2f428baf fix: show graceful empty state when repository has pull requests turned off Stefan Hausotte 2026-06-13 14:12:03 +0200
  • 100d7c412c fix: de-duplicate involved-scope results across pages in single-instance overviews (#70) systemblue 2026-06-13 14:01:56 +0200
  • 617e687e7b fix: show graceful empty state when repository has issues turned off secana 2026-06-11 21:58:21 +0200
  • 6c053741c5 fix: render 3-digit shorthand label colors instead of falling back to gray systemblue 2026-06-11 21:47:08 +0200
  • c82dedf957 test(issues): add preview for notFound state and extend PaginationState debug init systemblue 2026-06-11 14:07:52 -0400
  • f39e9f682d fix: show graceful empty state when repository has issues turned off systemblue 2026-06-11 13:56:23 -0400
  • fd8a9b1bbe test: use display-name form with camelCase test names systemblue 2026-06-10 20:12:26 -0400
  • 79041869e6 test: cover the keyed pagination de-duplication path systemblue 2026-06-10 14:26:11 -0400
  • f8a050e484 fix: refresh the merged notifications list when a push notification is opened (#71) systemblue 2026-06-10 20:17:57 +0200
  • 7ce43b09be fix: refresh the merged notifications list when a push notification is opened systemblue 2026-06-05 22:01:31 -0400
  • a46614a316 fix: keep commit history list position when returning from a commit systemblue 2026-06-05 22:01:57 -0400
  • fcff44a362 fix: render 3-digit shorthand label colors instead of falling back to gray systemblue 2026-06-05 22:04:13 -0400
  • e1c92d25ad fix: de-duplicate involved-scope results across pages in single-instance overviews systemblue 2026-06-05 22:00:59 -0400
  • 18e7bac7e4 feat: size the sign-in button as a large control with a stable loading state systemblue 2026-06-05 22:05:48 -0400
  • 2a679140e6 test: stream seed progress and add a docker exec timeout (#69) Stefan Hausotte 2026-06-09 12:55:45 +0200
  • c6e8392a8c test: stream seed progress and add a docker exec timeout Stefan Hausotte 2026-06-09 12:54:31 +0200
  • b1942df58d feat: compact notification rows (#55) systemBlue 2026-06-09 12:21:05 +0200
  • 78c91cd2a9 feat: show the overview filter summary only when filters are active (#60) systemBlue 2026-06-09 12:18:44 +0200
  • ab393d0237 feat: shorten the Pull Requests tab to PRs in repository detail (#59) systemBlue 2026-06-09 12:15:52 +0200
  • 577f1ae262 fix: configure Catalyst keychain access systemBlue 2026-06-07 15:14:41 +0200
  • e1feeb865c feat: enable iPad and Mac Catalyst targets systemBlue 2026-06-04 17:49:14 +0200
  • d580156fa2 ci: add automatic changelog creation Stefan Hausotte 2026-06-04 15:03:22 +0200
  • f553f0d900 fix: apply the compact row layout to merged notifications too systemBlue 2026-06-04 08:57:26 -0400
  • f11db75036 test: assert filter summary is hidden by default and shown for a non-default scope systemBlue 2026-06-04 08:55:56 -0400
  • 8613234e51 test: tap the PRs segment label in navigateToPRTab systemBlue 2026-06-04 08:53:52 -0400
  • ad35a6f4f7 docs: add a CHANGELOG.md file Stefan Hausotte 2026-06-04 14:44:51 +0200
  • 0bcb397805 chore: bump Forji version to 1.5 v1.5 Stefan Hausotte 2026-06-04 14:39:31 +0200
  • 330d2bde4f fix: remove redundant notification Dismiss swipe action (#46) Stefan Hausotte 2026-06-04 14:08:20 +0200
  • 745b7af45b fix: persist instance removal before deleting keychain on logout (#48) Stefan Hausotte 2026-06-04 14:08:07 +0200
  • d95ec8ddc5 fix: refresh issue/PR detail after a partial edit failure (#50) Stefan Hausotte 2026-06-04 14:07:53 +0200
  • 8e7f99b6e3 fix: settle merged pagination and drop duplicate rows (#47) secana 2026-06-04 14:07:32 +0200
  • 8336feb42d fix: remove redundant notification Dismiss swipe action (#46) Stefan Hausotte 2026-06-04 13:46:34 +0200
  • bec427d7da fix: settle merged pagination and drop duplicate rows (#47) Stefan Hausotte 2026-06-04 13:50:40 +0200
  • 4523814da4 fix: refresh issue/PR detail after a partial edit failure (#50) Stefan Hausotte 2026-06-04 13:48:19 +0200
  • a4da4de009 fix: persist instance removal before deleting keychain on logout (#48) Stefan Hausotte 2026-06-04 13:47:25 +0200
  • 66fe573cb6 chore: update ForgejoKit dependency to 0.7.0 Stefan Hausotte 2026-06-04 13:10:43 +0200
  • c2454d3444 docs: add CONTRIBUTING.md (#42) systemBlue 2026-06-04 13:01:59 +0200
  • ed2051ae5d docs: fix typo in README App Store line (#43) systemBlue 2026-06-04 13:01:41 +0200
  • cbd4039e40 feat: add VoiceOver accessibility labels to icon-only buttons (#49) systemBlue 2026-06-04 13:01:22 +0200
  • e9b6be91f5 fix: don't open a duplicate PR when the reviewer request fails (#53) systemBlue 2026-06-04 13:00:44 +0200
  • 4f6803cc03 fix: don't crash the background notification poll on an invalid instance URL (#54) systemBlue 2026-06-04 13:00:25 +0200
  • 639812348b fix: refresh the merged issue/PR overview after a mutation (#56) systemBlue 2026-06-04 12:59:59 +0200
  • 4ef76cf2d7 fix: update the app icon badge in multi-instance mode (#58) systemBlue 2026-06-04 12:59:43 +0200
  • 8e56b9d722 feat: make tappable diff lines act as buttons for VoiceOver (#61) systemBlue 2026-06-04 12:59:17 +0200
  • e108283e96 feat: make tappable diff lines act as buttons for VoiceOver systemBlue 2026-06-02 18:57:30 -0400
  • 3aaaa68f96 fix: show the overview filter summary only when filters are active systemBlue 2026-06-02 18:53:36 -0400
  • 783b0fbc36 fix: shorten the Pull Requests tab to "PRs" in repository detail systemBlue 2026-06-02 18:50:49 -0400
  • 05636b0795 fix: update the app icon badge in multi-instance mode systemBlue 2026-06-02 18:48:25 -0400
  • d03acf5e47 fix: refresh the merged issue/PR overview after a mutation systemBlue 2026-06-02 18:44:48 -0400
  • 531bf59e89 feat: compact notification rows systemBlue 2026-06-02 18:41:20 -0400
  • af5d50ffd3 fix: don't crash background notification poll on an invalid instance URL systemBlue 2026-06-02 18:40:27 -0400
  • a14a2e172f feat: add VoiceOver accessibility labels to icon-only buttons systemBlue 2026-06-02 17:46:12 -0400
  • 7c50d6371d fix: don't open a duplicate PR when the reviewer request fails systemBlue 2026-06-02 15:38:46 -0400
  • 9a2ff4383a docs: fix typo in README App Store line systemBlue 2026-06-02 14:47:52 -0400
  • 38c9b84ec4 docs: add CONTRIBUTING.md systemBlue 2026-06-02 14:47:32 -0400
  • b0f50eca38 Merge branch 'main' of ssh://codeberg.org/secana/Forji Stefan Hausotte 2026-06-02 18:21:07 +0200
  • 31d9aeea35 fix: Delete the API token, not just the password, when removing an account (#40) systemBlue 2026-06-02 18:20:43 +0200
  • 8648f40c07 fix: guard that prevents edit of accounts to add the same account Stefan Hausotte 2026-06-02 18:20:12 +0200
  • 89a0cd0bb2 fix: crash merged overviews when two accounts share a sourceKey (#39) systemBlue 2026-06-02 18:05:53 +0200
  • c6dda2cd70 fix: read messages not marked read systemBlue 2026-06-02 18:01:07 +0200
  • 1b013ed100 Delete the API token too when removing an account systemBlue 2026-06-01 17:05:09 -0400
  • d96a953b6f Don't trap when two accounts share a sourceKey systemBlue 2026-06-01 14:15:56 -0400
  • ce32f4cae5 Add open-to-clear UI regression test for notifications (#32) systemBlue 2026-06-01 12:24:28 -0400
  • f42980c11c Mark notification read when its detail opens, not on row tap systemBlue 2026-06-01 12:24:28 -0400
  • e76744ffc2 Revert "fix: stop login button collapsing on press release" systemBlue 2026-06-01 11:49:05 -0400
  • c65a13af9f fix: use canonical SwiftUI primary button for the login CTA Claude 2026-05-29 17:52:05 -0400
  • 48e64afb16 refactor: extract InstanceFormViewModel (MVVM) Claude 2026-05-29 15:13:05 -0400
  • 20ab61eb43 refactor: extract LoadingActionButton component Claude 2026-05-29 14:57:49 -0400
  • a1dea935b0 fix: stop login button collapsing on press release Claude 2026-05-29 14:42:19 -0400
  • 4547075a21 fix: stop login button collapsing on press release Claude 2026-05-29 14:36:30 -0400
  • d69674b3ab Mark notification thread as read when opened swiftdoc 2026-05-29 01:12:37 -0400
  • 992c628abd refactor: fix linting issues Stefan Hausotte 2026-05-17 21:40:51 +0200
  • 6faf3ad986 chore: update ForgejoKit to 0.6.1 Stefan Hausotte 2026-05-17 21:40:36 +0200
  • a93130ee09 refactor: use ForgejoKit error categories (#31) pdurlej 2026-05-17 21:29:12 +0200
  • 1db69bfc77 refactor: use ForgejoKit error categories Piotr Durlej 2026-05-13 19:03:31 +0200
  • 075669d87e test: fix warning in test Stefan Hausotte 2026-05-12 18:20:09 +0200
  • fd85a211f6 chore: update ForgejoKit to 0.6.0 Stefan Hausotte 2026-05-12 18:19:58 +0200
  • 5e22431d11 fix: preserve token restore error context (#30) pdurlej 2026-05-12 17:45:02 +0200
  • a5387a35fb fix: preserve token restore error context Piotr Durlej 2026-05-12 00:54:33 +0200
  • db4e54db6b chore: add "just sim-update" command Stefan Hausotte 2026-05-10 11:01:40 +0200
  • 0b815335a9 fix: key multi-instance fallback by account (#29) pdurlej 2026-05-10 10:39:02 +0200
  • 64809c5845 fix: key multi-instance fallback by account Piotr Durlej 2026-05-09 21:36:32 +0200
  • f7eba701e2 chore: update Forji version Stefan Hausotte 2026-05-07 19:28:42 +0200
  • 57bde0934f refactor: small name changes Stefan Hausotte 2026-05-07 19:17:49 +0200
  • 2e07f6da4d test: make tests more stable Stefan Hausotte 2026-05-07 19:07:40 +0200
  • ea9c9825e0 test: fix race condition in tests Stefan Hausotte 2026-05-07 18:21:09 +0200
  • 3d3de81f2b [Draft] feat: Actions tab — depends on ForgejoKit#1 (#28) Voislav Vasiljevski 2026-05-07 18:06:17 +0200
  • 5495fc0f81
    chore: add ForgejoKit 0.4.0 to Package.resolved Voislav Vasiljevski 2026-05-07 17:29:30 +0200