Commit graph

325 commits

Author SHA1 Message Date
Philipp Heckel
3e8ba28e63 Merge branch 'constant-ring' into custom_notification_channels 2022-12-07 10:35:54 -05:00
Philipp Heckel
c36e80c117 Wording, hide for older Android versions 2022-12-07 10:05:33 -05:00
Philipp Heckel
f327c8ffdd Remove "scope"; use "displayName" 2022-12-06 22:06:59 -05:00
Philipp Heckel
e43720036a Minor changes 2022-12-06 21:42:09 -05:00
Philipp Heckel
6f0bf4d112 Merge branch 'main' into custom_notification_channels 2022-12-06 20:45:12 -05:00
Philipp Heckel
314bba4113 Some style fixes 2022-12-06 20:37:30 -05:00
Philipp Heckel
e64cd79c28 Fix Android 5 crashes on unsubscribing 2022-12-06 16:17:05 -05:00
Markus Doits
209cf852bb
small code cleanup 2022-12-06 22:09:04 +01:00
Markus Doits
b95af94893
remove unneeded channelId from preference (testing leftover) 2022-12-06 22:08:46 +01:00
Markus Doits
c18662dd1a
use subscription topic short url for notification group name 2022-12-06 22:01:31 +01:00
Markus Doits
b63e5e8bfc
add preference to open notification settings if enabled 2022-12-06 21:55:00 +01:00
Philipp Heckel
b4b3263d2e Use custom sound from channel for insistent sound 2022-12-06 15:48:04 -05:00
Philipp Heckel
5101d1a0b3 Make subscription-specific setting work 2022-12-06 15:29:09 -05:00
Markus Doits
522f05ed60
separate notification group creation and deletion from channel creation and deletion 2022-12-06 19:15:47 +01:00
Markus Doits
a94d750b73
code formatting 2022-12-06 18:46:31 +01:00
Markus Doits
99a939ab12
remove now unused import 2022-12-06 18:45:07 +01:00
Markus Doits
d295f08449
rename "own notification channels" to "dedicated channels" 2022-12-06 18:44:13 +01:00
Markus Doits
accf3ccf38
refactor creation of notification channels for subscriptions 2022-12-06 18:23:18 +01:00
Philipp Heckel
fea0709a55 Merge branch 'main' into constant-ring 2022-12-06 11:39:36 -05:00
Philipp Heckel
5409c84c66 Dynamically remove install permission via gradle 2022-12-05 20:24:05 -05:00
Philipp Heckel
b91778ad7d Fix Firebase-only "link expired" issue 2022-12-04 23:22:55 -05:00
Philipp Heckel
96d867c1a6 Comment 2022-12-04 20:28:57 -05:00
Philipp Heckel
be22d5cb07 WIP constant ring 2022-12-04 20:11:46 -05:00
Markus Doits
9149bc3c8d
add detail setting preference to toggle and send notifications to custom channel 2022-12-01 11:13:20 +01:00
Markus Doits
711f1eaf06
add own notification channel setting to subscriptions 2022-12-01 11:12:37 +01:00
Markus Doits
692c620dae
add a default group for notifications 2022-11-30 21:51:44 +01:00
Markus Doits
d953507d2a
refactor notification service to be able to pass a name 2022-11-30 21:51:27 +01:00
Philipp Heckel
55ad2e65b5 Works! 2022-11-29 22:46:38 -05:00
Philipp Heckel
e18be4a2a7 Merge branch 'main' into constant-ring 2022-11-29 14:25:46 -05:00
Philipp Heckel
1b587ab82a Set ongoing flag for foreground notification to prevent swiping away on Android 13 2022-11-28 12:39:03 -05:00
Philipp Heckel
3d1d062f4d Fix opening wrong topic on click 2022-11-28 06:42:37 -05:00
Philipp Heckel
b3a0a10b60 Constant ring 2022-11-28 06:00:41 -05:00
Philipp Heckel
fa27fe9036 Avoid stack trace for empty icons 2022-11-27 20:24:10 -05:00
Philipp Heckel
d09fdb2ff2 Fix crashes from large images (#474) 2022-11-27 12:38:07 -05:00
Philipp Heckel
e5dba81036 Fix topics do not re-subscribe to Firebase after restoring from backup (#511) 2022-11-26 21:05:49 -05:00
Philipp Heckel
d3174ae39b Donate button 2022-11-26 20:57:37 -05:00
Philipp Heckel
b9479e3ecd Changelog 2022-11-26 19:47:28 -05:00
Philipp Heckel
cd2e9b7d6a Dark mode color 2022-11-26 13:52:52 -05:00
Philipp Heckel
005d03a7c2 Fix notificaiton icon color on Android 12/13 2022-11-26 13:37:10 -05:00
Philipp Heckel
4bfc72c1c9 Make DeleteWorker more resilient 2022-11-19 15:03:37 -05:00
Philipp Heckel
69fdd30a26 Do not prevent running other deletion tasks when icon does not exist 2022-11-19 14:52:29 -05:00
Philipp Heckel
92ec2d753f Ask for permission to post notifications (SDK 33) 2022-11-18 21:08:12 -05:00
Philipp Heckel
f974352c4a Update deps, hurray 2022-11-18 20:08:24 -05:00
Philipp Heckel
73c6047280 More deps updates 2022-11-18 19:54:32 -05:00
Philipp Heckel
51dfd8edba More dep updates 2022-11-18 17:07:15 -05:00
Hunter Kehoe
1173ac3a5f fixes binwiederhier/ntfy#471 2022-11-12 14:02:25 -07:00
Simon Ser
890e3b311c Avoid printing binary in logs
The ByteArray may contain arbitrary bytes. Printing it to the logs
results in garbage and terminal emulators will try to interpret
escape codes.
2022-10-08 13:30:19 +02:00
Philipp Heckel
3e3189fdf2 Download icons when adding subscription 2022-09-11 15:28:47 -04:00
Philipp Heckel
a66fd62374 Limit download size for icons to 5 MB 2022-09-10 23:18:11 -04:00
Philipp Heckel
f2492904ea Do not crash preview if icon/attachment too large 2022-09-10 15:24:53 -04:00