Compare commits
7
Commits
1ce2e516df
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fbf0e6d9b9 | ||
|
|
df6da0f2f5 | ||
|
|
17b7bf798b | ||
|
|
d3aa3bad3b | ||
|
|
cacbbec437 | ||
|
|
3db4182a85 | ||
|
|
46389dd3ef |
@@ -1,5 +1,52 @@
|
||||
# Changelog
|
||||
|
||||
## [0.0.1-beta.30] - 2026-08-07
|
||||
### Added
|
||||
- Gart now keeps track of whether the version you have installed is still supported. When a newer version is out, Settings shows an update marker and the version row on the About screen takes you straight to where you can get it. When your version is too old to be supported at all, Gart tells you and asks you to update before you carry on. And if you have not opened Gart in a while, it lets you know, so you do not find out only when something stops working.
|
||||
- When you remove someone from a group, Gart renews that group's keys so the person you removed can no longer read what the group sends. If that renewal does not go through, Gart now tells you and lets you retry, instead of reporting the removal as complete.
|
||||
|
||||
### Fixed
|
||||
- Messages and alerts that arrived while a group's keys were being renewed could be discarded and marked as already handled, so they never reached you and were not retried. Nothing is dropped during a key renewal now.
|
||||
- Gart could crash while starting in the background when it opened its encrypted local storage.
|
||||
- If you sign with an external signer — a separate app that holds your secret account key and signs on your behalf — Gart crashed when background work needed a signature it could not ask you for. It no longer crashes, and it no longer retries those requests over and over in the background, which was draining battery.
|
||||
- Stopping a live alert also cleared a test alert that the same person had running at the time. Stopping an alert now only clears that alert.
|
||||
- Background tasks could sometimes fail to run after device restart. This is now fixed.
|
||||
|
||||
### Security
|
||||
- This release includes work on how a group's keys are renewed after someone is
|
||||
removed, on how your account key and signing are handled when the app is not
|
||||
open, and on the encrypted storage Gart keeps on your device. Update as soon as
|
||||
this version is available to you.
|
||||
|
||||
## [0.0.1-beta.29] - 2026-08-04
|
||||
### Added
|
||||
- Add your name when signing in: if your account has no display name, a new screen asks for it instead of letting you through with a blank profile.
|
||||
- Warning dialogs: dialogs can now show a distinct warning state, plus a circular loading spinner while they work.
|
||||
- Avatar badges: the small status badge on a profile picture can now sit at the top, at the bottom, or be hidden.
|
||||
- Your data is now encrypted on your device. The app's local database is protected with full encryption at rest, so it can't be read even if someone has access to your phone's storage.
|
||||
- Notifications hide sensitive content on the lock screen. Message details are no longer visible until you unlock.
|
||||
- Screenshots are blocked on the private-key sign-in screen, the screen where you enter your nsec (your secret account key). This prevents other apps, and accidental screenshots, from capturing it.
|
||||
- Blurred backdrop behind bottom sheets, so the panel you're using stands out from what's behind it.
|
||||
|
||||
### Changed
|
||||
- Refreshed look for snackbars (the brief messages that slide in at the bottom of the screen), status banners, list rows and buttons. New accent bar, corrected spacing, colors and text sizes. Top-bar subtitles are a bit larger and easier to read.
|
||||
- Updated wording in various places.
|
||||
|
||||
### Fixed
|
||||
- Stopping one alert no longer looks like you stopped all of them. With multiple alerts running, ending one showed watchers a stop notice that suggested the others had ended too. Only the alert you stopped is now reported.
|
||||
- Signing with an external app works again. If you sign in using a separate signer app rather than pasting your key, the connection no longer breaks when one relay goes offline.
|
||||
- No more blank screen after signing in when a permission is missing. You now get a notice explaining what's needed.
|
||||
- Chat messages stay in the right order after an alert.
|
||||
- The sign-in screen no longer offers external signer apps when you don't have one installed.
|
||||
- Updated logo and corrected status and navigation bar colors.
|
||||
- Various smaller fixes to chats, sign-in and identity restore.
|
||||
- The alert button's progress ring no longer snaps away after you finish holding it. It unwinds smoothly.
|
||||
- No more false "permission missing" warnings right after launch; the app now waits for a definitive answer before deciding.
|
||||
- Minor error message fixes.
|
||||
|
||||
### Security
|
||||
- This release includes a broad round of privacy and security work: tightened verification of who sent a message before the app acts on it, stricter handling of secret keys so they can't reach logs or diagnostic output, and reduced data collection in profile images, crash reports and feedback submissions.
|
||||
|
||||
## [0.0.1-beta.27] - 2026-07-09
|
||||
### Added
|
||||
- Full-screen alerts can now be enabled through a simple, non-blocking onboarding step.
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"android": {
|
||||
"minSupportedVersionCode": 148,
|
||||
"minRecommendedVersionCode": 155,
|
||||
"zapstore": { "latestVersionCode": 160 },
|
||||
"play": { "latestVersionCode": 160 }
|
||||
},
|
||||
"ios": {
|
||||
"minSupportedVersionCode": 148,
|
||||
"minRecommendedVersionCode": 155,
|
||||
"appstore": { "latestVersionCode": 160 }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user