f522f881c4
Release v1.2.2
2026-04-26 00:12:14 -07:00
5a5555a9af
chore: add UrlTextField component, expand copilot instructions
2026-04-26 00:06:39 -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
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
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
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
d7a7c8d181
Release v1.1.1
2026-03-13 11:55:24 -07:00
f9f4e14417
Disable VCS info embedding for reproducible builds
2026-03-13 11:50:31 -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
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
719cb769b3
fix lint, better notification title handling
2026-02-19 22:42:36 -08:00
def5f2f76d
clean up
2026-02-19 21:15:07 -08:00
f9328fd33b
update the logo for the readme
2026-02-19 01:42:38 -08:00
fa614b1943
new icon, dep updates, new gradle daemon props, allow changing the push server
2026-02-18 22:56:31 -08:00
c33f049455
manual app fixes and improvements
2026-02-18 13:54:40 -08:00
ceadde0a65
the big push forward: manual notifications implementation
2026-02-18 00:47:25 -08:00
bbce35a667
WIP: manual app notifications
2026-02-17 00:44:57 -08:00
1de7918203
better app picking experience, minor updates
2026-02-16 01:26:17 -08:00
a4cd95835c
minor UI nits
2026-02-15 19:23:38 -08:00
59f66da6f0
repo license should have been agpl v3 and not apache 2, correct subscription URLs
2026-02-15 17:54:01 -08:00
a2c69e1e91
migrating to multiple subscriptions per prism app, add recommended apps to add
2026-02-14 23:52:15 -08:00
e7f8953b2a
new intro screen for prism server, distributor dep update to latest, better adopt the material patterns instead of crappy modals
2026-02-14 19:42:28 -08:00
f57839b2b3
remove restart service button, better server config input
2026-02-14 02:28:30 -08:00
9bbe0dc678
meeting apache v2 attribution requirements with code headers
2026-02-14 01:09:16 -08:00
05b0f587f7
fix lint
2026-02-13 23:13:07 -08:00
096024b41d
improving copy, better prism registration, allow clearing prism registration
2026-02-13 23:09:28 -08:00
0ee7313f33
fix lint
2026-02-13 12:05:39 -08:00