865c96d064
chore: bump version to 1.2.2, Kotlin to 2.3.21
2026-04-26 00:04:33 -07:00
9a7d058fa2
fix(server-config): properly clean up apps on server change/remove
...
Switching or removing the Prism server now deletes registrations from
the old server and removes local UP entries. Previously only the HTTP
DELETE fired; local apps stayed listed and deletion ran even when the
new server test failed.
Also fixes UP library toast showing "Prism" instead of the app name
for manually registered apps.
2026-04-26 00:04:33 -07:00
794045007d
fix(ui): use UrlTextField, validate URLs before enabling save buttons
...
Intro and push service screens used OutlinedTextField with no inline
validation. Save/next buttons now disabled for malformed URLs; API key
field shows an error for non-ASCII-printable characters.
2026-04-26 00:03:51 -07:00
63349981ad
feat: add isValidUrl() and DescriptionParser.removeValue/NAME_PREFIX
2026-04-26 00:03:22 -07:00
7fc146a742
Release v1.2.1
2026-04-22 21:23:32 -07:00
a6654cc4c4
allow mem tagging, dependency upgrades, update to bring in the latest unifiedpush bug fixes
2026-04-22 21:14:41 -07:00
08168775ef
upgrade AGP and gradle
2026-04-21 17:56:18 -07:00
2f4c2e15a5
update readme
2026-04-17 17:57:55 -07:00
bb3e082f3a
fix: resolve detekt LongMethod and TooGenericExceptionCaught in ManualAppNotifications
2026-04-15 10:02:43 -07:00
75a3c20b3c
Release v1.2.0
2026-04-15 09:56:25 -07:00
dd52c5eaed
display notification images, handle new intent based actions like tel and mailto
2026-04-15 09:51:22 -07:00
60b767f6dc
update deps
2026-04-10 18:30:49 -07:00
4b99911ed1
add IzzyOnDroid badge to README
2026-04-05 09:18:58 -07:00
ac72ea56d0
remove JetBrains vendor pin, add Gradle wrapper SHA256
2026-04-05 09:14:12 -07:00
278f385715
ensure automatic git pushing for the release target
2026-04-04 14:06:19 -07:00
b6d8b6217f
Release v1.1.3
2026-04-04 14:02:48 -07:00
11c5c3d6c7
show app description as subtitle in registration list, add a newline for full_description (required for proper md display)
2026-04-04 14:01:31 -07:00
e99cd34c3b
update full_description to be less verbose, mention Mozilla autopush service in readme + full_description
2026-04-03 22:29:18 -07:00
924d6ddb6b
copy the github release changelog from the fdroid (fastlane) changelog
2026-03-29 14:04:11 -07:00
5112dbacaf
use code instead of nano for changelog
2026-03-29 13:57:28 -07:00
1c8aded275
Release v1.1.2
2026-03-29 13:57:07 -07:00
44c6d39ff0
allow non-existing (on phone) prism server apps to be added for notification (ex. beszel notifications)
2026-03-29 13:54:08 -07:00
1e0cb3c54d
better badges
2026-03-27 17:00:53 -07:00
c01cba4bb3
adding badges, dep upgrades
2026-03-26 19:13:45 -07:00
3a9bd08dc5
update deps
2026-03-24 23:24:18 -07:00
d7a7c8d181
Release v1.1.1
2026-03-13 11:55:24 -07:00
71728cf263
Prepare v1.1.1 release
2026-03-13 11:52:48 -07:00
f9f4e14417
Disable VCS info embedding for reproducible builds
2026-03-13 11:50:31 -07:00
25522dfc71
Add reproducible builds note to README
2026-03-13 11:21:59 -07:00
f0e9911171
Use literal versionCode/Name for F-Droid compatibility
2026-03-13 01:59:21 -07:00
0c5ef9af81
Read versionCode from VERSION_CODE file
2026-03-13 01:50:17 -07:00
0e0b4c7840
Move metadata to Fastlane directory structure
2026-03-13 01:11:36 -07:00
1e7dfcfe25
new metadata for fdroid publishing
2026-03-13 00:18:00 -07:00
820e2c647d
v1.1.0 release
2026-03-12 17:35:21 -07:00
7f2ad06c8a
dep updates, logging hardening, crypto storage modernization
...
- Replace EncryptedSharedPreferences/MasterKey with direct AndroidKeyStore
AES-256-GCM via new SecureStringPreferences wrapper; remove dead
androidx.security.crypto dependency
- Gate high-volume debug logs behind BuildConfig.DEBUG in ServerConnection
and PrismServerClient; redact token/channelID in remaining logs;
stop logging raw message payloads on deserialization failure
- Remove noisy onDestroy lifecycle log from MainActivity
- Bump activityCompose 1.12.4→1.13.0, uiTooling 1.10.4→1.10.5
- Bump ktlint plugin 14.1.0→14.2.0, pin ktlint engine to 1.8.0
- Auto-fix ktlint 1.8.0 when-block blank line violations
2026-03-12 17:16:26 -07:00
90f8eb851d
update ktlint and enforce its new lint + formatting rules
2026-03-07 16:15:06 -08:00
07924d5b35
fix manual app addition regression, v1 release
2026-03-04 21:08:52 -08:00
c4e603cbc5
upgrade to latest AGP and gradle, more minor code refacoring and clean up
2026-03-04 18:43:50 -08:00
468e07d321
code cleanup and minor improvements, fix more linting issues
2026-03-02 15:11:39 -08:00
40c0ba924a
release v0.3.0, dont group untagged notifications
2026-02-27 18:28:45 -08:00
367af79d0d
upgrade to gradle v9, update deps to latest, better notification dismissal
2026-02-27 14:57:15 -08:00
2ba5d22ea6
do a better job of dimissing empty group notification containers
2026-02-27 09:46:12 -08:00
962c09794d
remove aab release files as this won't be released to the playstore
2026-02-24 23:09:43 -08:00
9c367d7dd2
ignore (but log) ANR errors on network actions failing due to a bad/slow network
2026-02-24 19:47:12 -08:00
71386a3e6d
bringing in upstream fixes from sunup
2026-02-23 11:28:46 -08:00
93be0d1ae8
better action resolution
2026-02-23 09:59:12 -08:00
007415f83e
update README
2026-02-22 14:16:47 -08:00
d69c85f2f8
upgrade to minSdk 31, make the splash screen theme-aware, clean ups, new make target to check for dep upgrades
2026-02-21 14:24:56 -08:00
e6fe2e9d52
allow http connections for release builds
2026-02-19 23:30:58 -08:00
cd68871684
fix release
2026-02-19 22:58:10 -08:00