96 Commits

Author SHA1 Message Date
Mikescher e98a804efc Fix panic in /preview/channel/{id}
Build Docker and Deploy / Build Docker Container (push) Successful in 1m49s
Build Docker and Deploy / Run Unit-Tests (push) Successful in 7m56s
Build Docker and Deploy / Deploy to Server (push) Successful in 39s
2026-03-27 12:57:19 +01:00
Mikescher b5e098a694 Show more data in webapp deliveries-table
Build Docker and Deploy / Build Docker Container (push) Successful in 1m25s
Build Docker and Deploy / Run Unit-Tests (push) Failing after 10m51s
Build Docker and Deploy / Deploy to Server (push) Has been skipped
2026-01-19 18:49:38 +01:00
Mikescher 55a91956ce Implement /shoutrrr endpoint
Build Docker and Deploy / Build Docker Container (push) Successful in 1m20s
Build Docker and Deploy / Run Unit-Tests (push) Successful in 9m51s
Build Docker and Deploy / Deploy to Server (push) Successful in 27s
2025-12-18 11:36:15 +01:00
Mikescher c554479604 Implement /deliveries route 2025-12-05 16:59:56 +01:00
Mikescher 0800d25b30 Remove required user_id param when sending messages 2025-12-05 14:30:44 +01:00
Mikescher d983737239 swagger fixes 2025-12-03 18:38:16 +01:00
Mikescher 85e6e4adfb swagger fixes 2025-12-03 18:01:40 +01:00
Mikescher dfb4d9d9e5 add privacy-policy [skip-tests]
Build Docker and Deploy / Run Unit-Tests (push) Has been skipped
Build Docker and Deploy / Build Docker Container (push) Successful in 1m9s
Build Docker and Deploy / Deploy to Server (push) Successful in 8s
2025-11-10 15:13:28 +01:00
Mikescher 31a45bc4c3 Fix swagger errors
Build Docker and Deploy / Build Docker Container (push) Successful in 1m27s
Build Docker and Deploy / Run Unit-Tests (push) Successful in 8m57s
Build Docker and Deploy / Deploy to Server (push) Failing after 8s
2025-11-02 23:13:31 +01:00
Mikescher 7bbe321d3c Add confirm=? quer-param to delete-user route [skip-tests]
Build Docker and Deploy / Run Unit-Tests (push) Has been skipped
Build Docker and Deploy / Build Docker Container (push) Failing after 41s
Build Docker and Deploy / Deploy to Server (push) Has been skipped
2025-05-04 04:57:42 +02:00
Mikescher 1d2f4f70c8 Update goext|gognecht dependencies to new module-root 'git.blackforestbytes'
Build Docker and Deploy / Build Docker Container (push) Has been cancelled
Build Docker and Deploy / Run Unit-Tests (push) Has been cancelled
Build Docker and Deploy / Deploy to Server (push) Has been cancelled
2025-05-03 16:59:57 +02:00
Mikescher 78c895547e Finish KeyToken operations 2025-04-18 18:56:17 +02:00
Mikescher e9c5c5fb99 Implement message filter scubscription_status and sender_user_id [skip-tests]
Build Docker and Deploy / Run Unit-Tests (push) Has been skipped
Build Docker and Deploy / Build Docker Container (push) Successful in 45s
Build Docker and Deploy / Deploy to Server (push) Successful in 6s
2025-04-13 19:42:55 +02:00
Mikescher 8c0f0e3e8f Add various deleted flags to entities | Add active to subscriptions | Add DeleteUser && DeleteChannel endpoints [skip-tests]
Build Docker and Deploy / Run Unit-Tests (push) Has been skipped
Build Docker and Deploy / Build Docker Container (push) Successful in 43s
Build Docker and Deploy / Deploy to Server (push) Successful in 16s
2025-04-13 16:22:55 +02:00
Mikescher c0b8a8a3f4 Return subscription from channel-preview [skip-tests]
Build Docker and Deploy / Run Unit-Tests (push) Has been skipped
Build Docker and Deploy / Build Docker Container (push) Successful in 46s
Build Docker and Deploy / Deploy to Server (push) Successful in 6s
2025-04-12 23:37:06 +02:00
Mikescher 301240b896 Allow querying key-tokens by token (including querying by id) [skip-tests]
Build Docker and Deploy / Run Unit-Tests (push) Has been skipped
Build Docker and Deploy / Build Docker Container (push) Successful in 47s
Build Docker and Deploy / Deploy to Server (push) Successful in 6s
2025-04-12 22:19:41 +02:00
Mikescher 1cf14e65a9 Subscribe/unsubscribe from channels 2024-10-19 20:00:44 +02:00
Mikescher d21d775764 Add ListSenderNames api route and use params.Add(..) in Filter classes
Build Docker and Deploy / Run Unit-Tests (push) Failing after 10s
Build Docker and Deploy / Build Docker Container (push) Successful in 1m14s
Build Docker and Deploy / Deploy to Server (push) Has been skipped
2024-09-20 20:37:55 +02:00
Mikescher 352f1ca0d1 Fully switch away from mattn sqlite to glebarez sqlite 2024-09-20 17:21:32 +02:00
Mikescher 584a9e983f Add tests [TestListSenderNames] [TestListUserSenderNames] 2024-09-20 16:33:45 +02:00
Mikescher d8c06e3de2 Fix test [TestListMessagesFilterChannel] 2024-09-20 15:36:16 +02:00
Mikescher 3adeadf6fb Work on implementing search filter in app [WIP] 2024-09-19 19:46:46 +02:00
Mikescher e329e13a02 Auto-delete clients when FB returns UNREGISTERED
Build Docker and Deploy / Build Docker Container (push) Successful in 1m53s
Build Docker and Deploy / Deploy to Server (push) Successful in 7s
2024-09-16 20:11:28 +02:00
Mikescher fbb9cf68ab Fix SQLITE_BUSY retry logic 2024-09-16 15:35:24 +02:00
Mikescher ce641a3ffe Implement in-application mutex to reduce DB_LOCKED errors 2024-09-16 15:17:20 +02:00
Mikescher 527a659a1b Refactor models to use single struct per entity 2024-09-15 21:26:36 +02:00
Mikescher c204dc5a8b Refactor server to go-sqlite and ginext [WIP] 2024-07-16 17:20:00 +02:00
Mikescher 55d0dea835 Refactor server to go-sqlite and ginext [WIP] 2024-07-16 17:20:00 +02:00
Mikescher 35771c11e7 add tests for /preview/* routes
Build Docker and Deploy / Build Docker Container (push) Successful in 1m46s
Build Docker and Deploy / Deploy to Server (push) Successful in 6s
2024-06-12 01:08:02 +02:00
Mikescher 2ccdb8b238 Lock /preview/* routes behind Any-Auth 2024-06-12 00:43:07 +02:00
Mikescher 80b1351bd2 Add /preview/* routes 2024-06-12 00:35:06 +02:00
Mikescher e397f009b9 Notifications with new Flutter app [Kinda work!]
Build Docker and Deploy / Build Docker Container (push) Successful in 1m56s
Build Docker and Deploy / Deploy to Server (push) Successful in 5s
2024-06-01 15:37:59 +02:00
Mikescher 16d97ad08f Refactor client.descriptionName to client.name 2024-06-01 13:45:28 +02:00
Mikescher 189c3ab273 Add route "/users/:uid/keys/current" 2024-06-01 13:22:56 +02:00
Mikescher 4c02afb957 Add description_name to clients 2024-06-01 01:01:58 +02:00
Mikescher 7553e1f51e Upgrade goext 2024-06-01 00:25:56 +02:00
Mikescher dfcee5dfc7 Implement FCM [WIP] 2024-05-31 15:22:27 +02:00
Mikescher 38e1c1133d Merge branch 'master' into flutter_app 2024-05-26 19:33:44 +02:00
Mikescher 97a834ae6a Increase RequestMaxRetry and decrease RequestRetrySleep (also remove CreateChanel struct from 77cfe750)
Build Docker and Deploy / Build Docker Container (push) Successful in 1m37s
Build Docker and Deploy / Deploy to Server (push) Successful in 10s
2024-05-26 19:33:19 +02:00
Julian 77cfe75043 Added Optional channel description name to channel creation, adjusted tests
Build Docker and Deploy / Build Docker Container (push) Successful in 2m22s
Build Docker and Deploy / Deploy to Server (push) Successful in 11s
2024-02-24 12:20:41 +01:00
Mikescher 35a97be4c4 Fix NPE in compatHandler 2023-12-01 22:05:36 +01:00
Mikescher 0a380f861e Add scn_send.sh to repo 2023-10-14 21:37:00 +02:00
Mikescher 9f656bdefe Refactor message sending into logic package (+ more tests for uptime-kuma)
Build Docker and Deploy / Build Docker Container (push) Successful in 1m33s
Build Docker and Deploy / Deploy to Server (push) Successful in 7s
2023-08-12 19:07:39 +02:00
Julian bef0b8189e uptime kuma webhook endpoint 2023-08-12 11:14:32 +02:00
Mikescher 674714f0f3 Return more data in /users/{uid} 2023-07-30 16:53:46 +02:00
Mikescher 165c6d8614 Refactor API of /api/v2/users/{uid}/subscriptions 2023-07-30 15:58:37 +02:00
Mikescher 8a6719fc19 Remove message.owner_user_id field and implement db migrations 2023-07-27 17:44:06 +02:00
Mikescher 308361a834 Prevent deleting messages of subscribed-only channels 2023-07-27 15:23:56 +02:00
Mikescher f3658d6636 fix wrong data in compat_ids (requery.php) 2023-06-23 11:50:18 +02:00
Mikescher f4e88bef77 Fix NPE in compat-ack 2023-06-18 13:09:36 +02:00