Forji/CHANGELOG.md
2026-06-04 15:03:47 +02:00

1.7 KiB

Changelog

All notable changes to Forji will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.5] - 2026-06-04

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.