Home › Developer Tools
Information
Preview 1 platform
iPhone 5 images
What’s New Version 1.6
## Added
- Shorten the Pull Requests tab to PRs in repository detail (#59)
- Show the overview filter summary only when filters are active (#60)
- Compact notification rows (#55)
- Display and upload image attachments in issues, PRs, and comments
## Changed
- Refresh the merged notifications list when a push notification is opened (#71)
- Render 3-digit shorthand label colors instead of falling back to gray
- Show graceful empty state when repository has issues turned off
- Show graceful empty state when repository has issues turned off
- De-duplicate involved-scope results across pages in single-instance overviews (#70)
- Show graceful empty state when repository has pull requests turned off (#77)
- Make issue/PR description editable in edit form (#80) (#81)
- Clearer login error for security-key (passkey) accounts (#82)
Description
Forji is a native iOS client for Forgejo, the self-hosted Git service. Browse repositories, manage issues and pull requests, review code, and stay on top of notifications — all from your iPhone.
Features:
- Connect to any Forgejo instance, including self-hosted servers with self-signed certificates
- Browse repositories, files, and README previews with syntax highlighting
- Create, edit, and manage issues with labels, milestones, and assignees
- Review pull requests with inline diffs
- Merge pull requests directly from the app
- View and manage notifications
- Support for multiple Forgejo accounts
- Secure credential storage using the iOS Keychain
- Light and dark mode support
Accessibility
ipadiphonemacrealityDevicetvoswatch
Version history 7 versions
Build 887001430v1.62026-06-15 22:52:06
## Added
- Shorten the Pull Requests tab to PRs in repository detail (#59)
- Show the overview filter summary only when filters are active (#60)
- Compact notification rows (#55)
- Display and upload image attachments in issues, PRs, and comments
## Changed
- Refresh the merged notifications list when a push notification is opened (#71)
- Render 3-digit shorthand label colors instead of falling back to gray
- Show graceful empty state when repository has issues turned off
- Show graceful empty state when repository has issues turned off
- De-duplicate involved-scope results across pages in single-instance overviews (#70)
- Show graceful empty state when repository has pull requests turned off (#77)
- Make issue/PR description editable in edit form (#80) (#81)
- Clearer login error for security-key (passkey) accounts (#82)
Build 886530413v1.52026-06-04 22:55:46
### Added
- VoiceOver accessibility labels for icon-only buttons (#49).
- Tappable diff lines now act as buttons for VoiceOver (#61).
- `CONTRIBUTING.md` (#42).
- `just sim-update` command for updating the simulator.
### Changed
- Updated ForgejoKit dependency from 0.6.0 to 0.7.0 (via 0.6.1).
- Refactored error handling to use ForgejoKit error categories (#31).
- Fixed a typo in the README App Store line (#43).
### Removed
- Redundant notification "Dismiss" swipe action (#46).
### Fixed
- Crash in merged overviews when two accounts shared the same `sourceKey` (#39).
- Merged pagination now settles correctly and no longer shows duplicate rows (#47).
- Merged issue/PR overview now refreshes after a mutation (#56).
- App icon badge now updates in multi-instance mode (#58).
- Multi-instance fallback is now keyed by account (#29).
- Removing an account now deletes the API token, not just the password (#40).
- Instance removal is now persisted before deleting the keychain on logout (#48).
- Added a guard that prevents editing an account into a duplicate of an existing one.
- Token restore error context is now preserved (#30).
- Issue/PR detail now refreshes after a partial edit failure (#50).
- No longer opens a duplicate PR when the reviewer request fails (#53).
- Background notification poll no longer crashes on an invalid instance URL (#54).
- Messages that were not marked as read are now handled correctly.
Build 885394940v1.42026-05-07 22:58:48
- Support for Forgejo Action Workflows
- Smaller bug fixes and improvements
Build 884015984v1.32026-04-01 18:13:32
- Persistent cache to show items from slow loading remote instances directly
- Filter for the repositories overview to filter "archived" and "mirrored" repos out
- Merged instance view to show items from all instances in one view
Build 883400755v1.22026-03-16 17:40:33
- Mirror badge for repos
- Archive badge for repos
- Cache views instead of reloading repos, pull-requests and issues every time
- Render HTML in markdown properly
- Fix "cancelled" error that occurs when switching views faster thant the server can respond
- Fix "all - all" filter. Show own repos and issues instead of all of the instance
- Fix spacing issues in UI
Build 883154352v1.12026-03-09 00:32:23
- Token based login
Build 882901047v1.02026-03-07 16:31:41
No pricing data captured yet — comparisons appear once the app has paid storefronts or in-app purchases.
Availability 1 of 1 storefronts
| Region | Language | Price | Ratings | Avg | Version |
|---|---|---|---|---|---|
US | en-US | Free | 8 | 5.0 | 1.6 |
Change log 11 changes · US
✎
releaseNotes updated
## Added
- Shorten the Pull Requests tab to PRs in repository detail (#59)
- Show the overview filter summary only when filters are active (#60)
- Compact noti
✎
description updated
Forji is a native iOS client for Forgejo, the self-hosted Git service. Browse repositories, manage issues and pull requests, review code, and stay on top of not
✎
subtitle updated
A Forgejo client
✎
name updated
Forji
◆
Version 1.6 released
## Added
- Shorten the Pull Requests tab to PRs in repository detail (#59)
- Show the overview filter summary only when filters are active (#60)
- Compact notification rows (#55)
- Display and upload image attachments in issues, PRs, and c
◆
Version 1.5 released
### Added
- VoiceOver accessibility labels for icon-only buttons (#49).
- Tappable diff lines now act as buttons for VoiceOver (#61).
- `CONTRIBUTING.md` (#42).
- `just sim-update` command for updating the simulator.
### Changed
- Update
◆
Version 1.4 released
- Support for Forgejo Action Workflows
- Smaller bug fixes and improvements
◆
Version 1.3 released
- Persistent cache to show items from slow loading remote instances directly
- Filter for the repositories overview to filter "archived" and "mirrored" repos out
- Merged instance view to show items from all instances in one view
◆
Version 1.2 released
- Mirror badge for repos
- Archive badge for repos
- Cache views instead of reloading repos, pull-requests and issues every time
- Render HTML in markdown properly
- Fix "cancelled" error that occurs when switching views faster thant the se
◆
Version 1.1 released
- Token based login
◆
Version 1.0 released