Commit Graph

61 Commits

Author SHA1 Message Date
8db0fa37db
Move to own sql abstraction on top of jmoiron/sqlx 2022-12-07 22:11:44 +01:00
d27e3d9a91
Made sqlite tables strict (type checked) 2022-12-07 22:11:07 +01:00
fa5a4107a6
Added FTS5 table to schema (full-text-search) 2022-12-07 22:10:46 +01:00
234188c4d4
Tests[SendCompat] 2022-12-01 14:45:31 +01:00
9b700581f3
Tests[SendSimpleMessageAlt1] 2022-12-01 14:30:46 +01:00
12db23d076
Improve test performance (better waiting logic until http server is up) 2022-11-30 23:46:28 +01:00
fd182f0abb
Fix timeout in ReadSchema/GetMeta etc method (fixes /health call taking 2 seconds) 2022-11-30 22:59:33 +01:00
7eab74e65c
Tests[SendWithTimestamp, SendInvalidTimestamp] 2022-11-30 22:29:12 +01:00
e0ecd4d9ff
Tests[SendInvalidPriority] 2022-11-30 21:51:48 +01:00
1ca09c16d3
Tests[SendWithPriority] 2022-11-30 21:39:14 +01:00
a7df476e79
Tests[SendIdempotent] 2022-11-30 21:17:29 +01:00
4e5eac6178
Tests[SendLongContent, LongContent, LongTitle] 2022-11-30 20:59:01 +01:00
91a6808ad2
Tests[SendWithSendername] 2022-11-30 20:47:43 +01:00
11a6517156
Tests[SendContentMessage] 2022-11-30 20:39:04 +01:00
7aa7eb234d
Tests[SendSimpleMessageQuery, SendSimpleMessageForm, SendSimpleMessageFormAndQuery, SendSimpleMessageJSONAndQuery] 2022-11-30 20:23:31 +01:00
62d7df9710
Tests[TestSendSimpleMessageJSON] 2022-11-30 17:58:04 +01:00
0ff1188c3d
Added swagger themes 2022-11-30 16:46:55 +01:00
b6e8d037a0
Add json tags to query structs (otherwise swag does not get the correct names) 2022-11-30 16:46:14 +01:00
7a11b2c76f
Tests[UpdateUsername, RecreateKeys, DeleteUser] 2022-11-30 13:57:55 +01:00
7f56dbdbfa
Tests[GetClient, CreateClient, DeleteClient, ReuseFCM] 2022-11-30 12:40:03 +01:00
df4eb15df8
Tests[CreateUser] 2022-11-30 10:35:05 +01:00
ac9ae06cc8
Save SenderName || SenderIP per message 2022-11-29 11:07:15 +01:00
464cf3ec7e
Better error message on missing envs 2022-11-26 17:03:26 +01:00
bf0ce5c963
dark-mode 2022-11-26 16:30:30 +01:00
3a0c65a849
Added google androidpublisher/v3 api to verify google purchase tokens 2022-11-25 22:42:21 +01:00
6d80638cf8
CreateUser test 2022-11-24 12:53:27 +01:00
37e09d6532
cleanup swagger 2022-11-23 22:12:47 +01:00
8ea3fdcfef
tests (boilerplate) 2022-11-23 20:21:49 +01:00
1bc847cdc9
tags/grouping for API 2022-11-23 19:32:23 +01:00
03c35d6446
update HTML with new methods 2023-06-18 04:07:13 +02:00
d5aea1a828
README 2022-11-21 18:46:55 +01:00
f17ddb4ace
switch to debian base-image (no more static linking) 2022-11-20 22:18:48 +01:00
0cc6e27267
Use ID types 2022-11-20 22:18:24 +01:00
ca58aa782d
Routes to refresh user and channel keys 2022-11-20 21:35:08 +01:00
e8671e8650
Selector param for ListChannels() 2022-11-20 21:15:06 +01:00
d46601be5c
CreateMessage() 2022-11-20 20:34:18 +01:00
d30e2cefc0
firebase via REST (less dependencies) 2023-06-18 04:06:52 +02:00
08a93551e7
DeliveryRetryJob 2022-11-20 15:40:22 +01:00
c2899fd727
swagger doku for compat methods 2022-11-20 13:18:09 +01:00
5ec66e1777
cleanup 2022-11-20 12:59:43 +01:00
516809cd02
Dockerfile, CONF_NS and fix sqlite3 under alpine 2022-11-20 03:41:38 +01:00
0d3526221d
replace PHP in html with js & bugfixes 2022-11-20 03:18:23 +01:00
728b12107f
compat methods 2022-11-20 01:28:32 +01:00
b56c021356
ListChannelMessages() 2022-11-20 00:30:30 +01:00
80f3b982d2
ListMessages() 2022-11-20 00:21:59 +01:00
0d641b727f
CreateSubscription(), UpdateSubscription(), GetMessage(), DeleteMessage() 2022-11-19 23:16:54 +01:00
8278c059ad
fix context in methods.go 2022-11-19 17:15:46 +01:00
7af0ff5413
TODO's 2022-11-19 17:09:23 +01:00
5c2877bdb8
ListChannels(), GetChannel(), ListUserSubscriptions(), ListChannelSubscriptions(), GetSubscription(), CancelSubscription() 2022-11-19 17:07:30 +01:00
85bfe79115
SendMessage() 2022-11-19 16:29:14 +01:00