44 Commits

Author SHA1 Message Date
72dcb0aa2d [cargo] Clean
Some checks failed
Build Flatpak / Build Flatpak (push) Has been cancelled
2026-03-20 13:14:46 -04:00
12b278e22e [notif] Add clean up timer 2026-03-20 13:06:30 -04:00
4d95b7711a [db] Actually fix migrations 2026-03-19 21:37:22 -04:00
4e846635cc [db] Fix migration fail 2026-03-19 21:34:09 -04:00
c112c8dd47 [retention] Add setting for auto removing notifications
Some checks failed
CI / Rustfmt (push) Successful in 35s
CI / Flatpak (push) Failing after 6s
2026-03-19 20:52:05 -04:00
750cba8351 [db] Fix database missing indexes
Some checks failed
CI / Rustfmt (push) Successful in 38s
CI / Flatpak (push) Failing after 10m11s
2026-03-19 08:40:09 -04:00
33a4708f62 add architecture diagram 2024-11-21 17:24:32 +01:00
eac70af6a0 add tracing to listener 2024-11-21 16:49:15 +01:00
dd5c334171 add proper tracing to subscription 2024-11-21 16:25:43 +01:00
e60b61a623 refresh on network connection changes 2024-11-21 12:52:06 +01:00
5002772c65 remove unused 2024-11-21 12:34:55 +01:00
b3d0aaf277 minor refactors, add OutgoingMessage 2024-11-21 12:34:06 +01:00
a758ffcd6e remove unused code, minor refactorings 2024-11-21 10:54:37 +01:00
76e3ad9ee1 remove unused code/deps 2024-11-20 20:44:34 +01:00
9c7f701557 fmt all 2024-11-20 20:41:46 +01:00
812e335c41 remove old capnp code 2024-11-20 20:41:10 +01:00
6eae0e6972 Add missing calls 2024-11-20 20:35:34 +01:00
0a083a6e2b rewrite subscription complete 2024-11-20 20:20:44 +01:00
3afe79bc82 working_init 2024-11-16 19:06:29 +01:00
568de0114b use native certs in reqwest
closes #21
2024-10-05 21:52:51 +02:00
7d86e9598a Use basic auth in publish requests
Fixes #12
2023-11-27 18:59:04 +01:00
80154cace8 limit topic length 2023-11-27 18:52:09 +01:00
4bd8d30aa6 Added dashes (-) to allowed topics 2023-11-27 09:14:14 +01:00
52dec9e7e6 v0.1.3 2023-11-16 16:04:42 +01:00
725d5a36ca fix lints 2023-11-15 12:15:01 +01:00
bbca7a4ffa cache credentials in memory, refresh subscriptions on new account 2023-11-15 12:04:36 +01:00
f13146ee7c apply authentication data to requests 2023-11-15 12:04:36 +01:00
aae34e9da1 validate account credentials 2023-11-15 12:04:36 +01:00
365244bd60 Add interface to manage accounts 2023-11-13 19:58:26 +01:00
98811de34a Use custom server from selected subscription 2023-11-09 18:43:22 +01:00
5c518322be Reduce cpu usage and fix network monitor 2023-11-07 19:59:46 +01:00
867b14cf5f update deps 2023-11-07 17:52:27 +01:00
fb29cd9584 update capnp 2023-10-27 18:33:13 +02:00
d93356905c various small cleanups 2023-10-27 11:30:24 +02:00
3b41ed55ed Show image attachment 2023-10-27 00:05:57 +02:00
f99794b244 Add buttons on shell notification 2023-10-25 18:53:56 +02:00
464cf0ba43 Add code_btn to send JSON manually 2023-10-25 18:09:11 +02:00
933247e564 Handle all user errors in add_subscription_dialog 2023-10-24 18:44:25 +02:00
ed3e9fae42 Use subscription display name as title when possible 2023-10-24 16:39:09 +02:00
a88308d67a Check errors in add_subscription_dialog 2023-10-24 16:19:30 +02:00
be6ce20b97 Refactor: remove ntfy_proxy, use SharedEnv 2023-10-23 15:00:18 +02:00
1a65c290fa Send notification via GioApplication, not ashpd
Using ashpd I get `Invalid client serial` too many times.
At least now the notifications keep showing, even if ashpd
is still used to monitor network changes, which could still
stop working arbitrarily after `Invalid client serial`
2023-10-23 11:10:34 +02:00
7866067845 fix 2023-10-13 18:27:25 +02:00
52ea57057e init notify 2023-10-08 15:57:09 +02:00