Aleksandr Soloshenko
|
18dabe504b
|
[handlers] separate message status DTOs
|
2025-07-11 15:35:12 +07:00 |
|
Aleksandr Soloshenko
|
26e205d73b
|
[messages] add device last seen filter
|
2025-07-11 15:35:12 +07:00 |
|
Aleksandr Soloshenko
|
289a3b2ca2
|
[messages] explicit device selection
|
2025-07-11 15:35:12 +07:00 |
|
Aleksandr Soloshenko
|
99f6bd23cb
|
[docs] update data docs
|
2025-07-07 05:43:54 +07:00 |
|
Aleksandr Soloshenko
|
8f01332869
|
[messages] add data messages support
|
2025-07-07 05:43:54 +07:00 |
|
Aleksandr Soloshenko
|
4ce41816b5
|
[docs] update API docs
|
2025-05-28 06:10:55 +07:00 |
|
Aleksandr Soloshenko
|
d8f9864e52
|
[settings] introduce settings module
|
2025-05-28 06:10:55 +07:00 |
|
Aleksandr Soloshenko
|
632ef462ef
|
[webhooks] set webhooks per-device
|
2025-05-17 15:22:17 +07:00 |
|
Aleksandr Soloshenko
|
99791deebe
|
[docs] include only User and System parts of the API docs
|
2025-05-17 10:47:03 +07:00 |
|
Aleksandr Soloshenko
|
4e6b4e7f28
|
[push] add send retries
|
2025-05-13 16:48:16 +07:00 |
|
Aleksandr Soloshenko
|
11bdf0e033
|
[messages] add messages priority
|
2025-04-02 13:59:13 +07:00 |
|
Aleksandr Soloshenko
|
a3da29b56d
|
[deps] upgrade client-go library
|
2025-04-02 13:59:13 +07:00 |
|
Aleksandr Soloshenko
|
a8b23f4dc1
|
[mobile] add registration by one-time code
|
2025-03-28 06:52:21 +07:00 |
|
Aleksandr Soloshenko
|
09eb17ea0a
|
[deps] upgrade client-go for enhance webhook request validation
|
2025-03-06 08:33:09 +07:00 |
|
Aleksandr Soloshenko
|
e745c4ed9e
|
[deps] upgrade client-go to fix phone number validation
|
2025-02-19 14:05:11 +07:00 |
|
Aleksandr Soloshenko
|
b6960a026e
|
[devices] move device push token update method and tokens cache to devices service
|
2025-02-15 20:47:31 +07:00 |
|
Aleksandr Soloshenko
|
0dfc80dc29
|
[docs] add tags to API docs
|
2025-02-15 20:47:31 +07:00 |
|
Aleksandr Soloshenko
|
74be198c16
|
[messages] select random device for sending message
|
2025-02-15 20:47:31 +07:00 |
|
Aleksandr Soloshenko
|
f4188c5fdf
|
[refactor] move reusable code to the library
|
2025-02-15 20:47:31 +07:00 |
|
Aleksandr Soloshenko
|
2839fb959c
|
[legacy] remove legacy phone validator
|
2025-02-15 20:47:31 +07:00 |
|
Aleksandr Soloshenko
|
58572fd71f
|
[api] implement device remove endpoint
|
2025-02-15 20:47:31 +07:00 |
|
Aleksandr Soloshenko
|
5d0ab47d2c
|
[api] update API docs and comments
|
2025-02-15 20:47:31 +07:00 |
|
Aleksandr Soloshenko
|
6bff672422
|
[api] register device with existing user
|
2025-02-15 20:47:31 +07:00 |
|
Aleksandr Soloshenko
|
d19787888c
|
[api] introduce userauth middleware and helpers
|
2025-02-15 20:47:31 +07:00 |
|
Aleksandr Soloshenko
|
70297a5007
|
[feature] add inbox export endpoint
|
2025-01-02 20:50:19 +07:00 |
|
Aleksandr Soloshenko
|
35c3ad3718
|
[api] move 3rdparty messages API to separate package
|
2025-01-02 20:50:19 +07:00 |
|
Aleksandr Soloshenko
|
cf6ceaef98
|
[auth] allow to change password from device
|
2024-12-03 19:33:31 +07:00 |
|
Aleksandr Soloshenko
|
4ff3a10394
|
[chore] package renaming
|
2024-11-25 19:13:21 +07:00 |
|
Aleksandr Soloshenko
|
a68b297804
|
[auth] optimize device auth
|
2024-11-02 19:14:07 +07:00 |
|
Aleksandr Soloshenko
|
229b016360
|
[auth] add users cache
|
2024-11-02 19:14:07 +07:00 |
|
Aleksandr Soloshenko
|
85afc69362
|
[api] update swagger ui
|
2024-11-01 13:41:17 +07:00 |
|
Aleksandr Soloshenko
|
c22f4f1e80
|
[api] embed docs in binary
|
2024-11-01 13:41:17 +07:00 |
|
Aleksandr Soloshenko
|
d8af7e0c83
|
[push] add support for multiple push types
|
2024-06-11 05:38:44 +07:00 |
|
Aleksandr Soloshenko
|
4d4f1e0bcd
|
[webhooks] add device endpoint
|
2024-06-09 20:41:02 +07:00 |
|
Aleksandr Soloshenko
|
0213382a19
|
[deps] move client and shared structs to another repo
|
2024-06-03 22:56:41 +07:00 |
|
Aleksandr Soloshenko
|
409ad67747
|
[health] add simple health endpoint
|
2024-05-23 08:51:32 +07:00 |
|
Aleksandr Soloshenko
|
2e5efdfdd6
|
[deps] move slices package to external library
|
2024-05-22 08:50:47 +07:00 |
|
Aleksandr Soloshenko
|
4ff87d7fa4
|
[api/3rdparty] return message state history
|
2024-05-16 09:08:23 +07:00 |
|
Aleksandr Soloshenko
|
63f0cb5960
|
[api/mobile] write message states log to db
|
2024-05-15 23:37:42 +07:00 |
|
Aleksandr Soloshenko
|
db645c79ac
|
[docs/api] update API docs
|
2024-03-18 21:25:16 +07:00 |
|
Aleksandr Soloshenko
|
9c33f1af00
|
[api/upstream] add upstream push endpoint
[push] send to upstream in private mode
|
2024-03-18 21:25:16 +07:00 |
|
Aleksandr Soloshenko
|
28244692d6
|
Merge remote-tracking branch 'origin/master' into feature/device-last-seen
|
2024-02-24 14:13:54 +07:00 |
|
Aleksandr Soloshenko
|
98f3f719e0
|
[3rdParty][devices] fix empty deletedAt field in json
|
2024-02-23 00:02:07 +07:00 |
|
Aleksandr
|
13b434ecfe
|
Merge pull request #33 from capcom6/feature/valid-until
ValidUntil support
|
2024-02-20 20:50:03 +07:00 |
|
Aleksandr Soloshenko
|
cb3e4f8dd9
|
[3rdParty][devices] select devices endpoint
|
2024-02-15 00:28:39 +07:00 |
|
Aleksandr Soloshenko
|
09db6d92e8
|
[ci] use of golangci-lint
|
2024-02-13 22:51:33 +07:00 |
|
Aleksandr Soloshenko
|
9f8c787634
|
Added: ValidUntil support
|
2024-02-09 17:52:05 +07:00 |
|
Aleksandr Soloshenko
|
9de01a9b2b
|
Added: tests for cache
|
2024-02-05 23:16:29 +07:00 |
|
Aleksandr Soloshenko
|
29fc8bb3c9
|
Added: push notifications debounce
|
2024-01-30 09:32:40 +07:00 |
|
Aleksandr Soloshenko
|
1a9a84264d
|
Fixed: phone number length validation
|
2024-01-23 09:01:24 +07:00 |
|