60 Commits

Author SHA1 Message Date
Aleksandr Soloshenko
1515eb308b [deps] upgrade client-go to v1.0.1 2024-07-09 14:15:53 +07:00
Aleksandr Soloshenko
21f533f0d9 [metrics] add some service metrics 2024-07-04 14:53:57 +07:00
Aleksandr Soloshenko
f7b63ed3f3 [docs] use of for Android™ 2024-06-19 08:45:39 +07:00
Aleksandr Soloshenko
43a190a363 [docs] fix api routes paths 2024-06-19 05:44:41 +07:00
Aleksandr Soloshenko
79682075ff [webhooks] notify devices on change 2024-06-11 09:09:37 +07:00
Aleksandr Soloshenko
4d4f1e0bcd [webhooks] add device endpoint 2024-06-09 20:41:02 +07:00
Aleksandr Soloshenko
c0ce84e89f [webhooks] model, DTO, repository, service, handler 2024-06-07 23:37:33 +07:00
Aleksandr Soloshenko
d96ff6647b [docs] include Swagger into app 2024-06-04 20:44:36 +07:00
Aleksandr Soloshenko
05661032b3 [docker] fix healthcheck 2024-05-24 09:27:11 +07:00
Aleksandr Soloshenko
4abe6f515a [api/health] duplicate health endpoint to root 2024-05-24 00:47:08 +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
73aac56392 [docs/api] update swagger fiels 2024-05-16 15:14:11 +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
a6c23ec7c4 [models] add message state entity 2024-05-15 18:03:43 +07:00
Aleksandr Soloshenko
c23f5429f1 [messages] use queue for background hashing 2024-04-04 09:00:38 +07:00
Aleksandr Soloshenko
db645c79ac [docs/api] update API docs 2024-03-18 21:25:16 +07:00
Aleksandr Soloshenko
9880f79248 [api/mobile] fix registration auth in private mode 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
471b0c4c14 [auth] protect registration endpoint 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
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
bca16d8d71 [3rdparty][messages] skip phone validation option 2024-02-11 20:55:51 +07:00
Aleksandr Soloshenko
9f8c787634 Added: ValidUntil support 2024-02-09 17:52:05 +07:00
Aleksandr Soloshenko
26bc24e08a Fixed: logger name in modules 2024-02-01 09:27:14 +07:00
Aleksandr Soloshenko
32ea8f0762 Fixed: response code and header 2024-02-01 09:26:57 +07:00
Aleksandr Soloshenko
86d59aabfc Added: support for encrypted messages 2024-01-18 20:59:34 +07:00
Aleksandr Soloshenko
b001e04356 Fixed: isHashed is not required in requests 2023-12-20 09:52:42 +07:00
capcom6
bb64fa1df8
Merge pull request #22 from capcom6/feature/privacy-hash
Added: `isHashed` field in external API
2023-12-20 09:35:55 +07:00
Aleksandr Soloshenko
09f5b187e5 Added: isHashed field in external API 2023-12-19 00:03:17 +07:00
capcom6
ec08a9d5e3
Merge pull request #18 from capcom6/feature/privacy-hash
Hash sensitive information
2023-12-15 23:49:30 +07:00
Aleksandr Soloshenko
4547296cc0 Added: hashing background task 2023-12-13 23:12:57 +07:00
Aleksandr Soloshenko
571604eab2 Added: data hashing for security reasons 2023-12-13 00:11:04 +07:00
Aleksandr Soloshenko
18a8637d89 Added: support of hashed messages 2023-12-12 09:19:40 +07:00
Aleksandr Soloshenko
42206e09b9 Fixed: allow up to 65535 symbols in message text 2023-12-09 22:57:07 +07:00
Aleksandr Soloshenko
df1a84b27b Added: withDeliveryReport field support 2023-12-03 20:33:25 +07:00
Aleksandr Soloshenko
d1c8e46887 Improved: manual requests file 2023-11-29 11:58:49 +07:00
Aleksandr Soloshenko
6cddeb33ab Added: errors logging 2023-11-29 11:58:49 +07:00
Aleksandr Soloshenko
b5e8ce08ee Added: sim number support 2023-11-16 23:57:16 +07:00
Aleksandr Soloshenko
177d8b3cc0 Requests: separate local and cloud requests files 2023-11-16 00:53:06 +07:00
Aleksandr Soloshenko
564fbc2347 Improved: example requests file 2023-11-15 23:50:22 +07:00
Aleksandr Soloshenko
6caaf34d46 Merge remote-tracking branch 'origin/master' into feature/static-root 2023-11-13 10:45:39 +07:00
Aleksandr Soloshenko
99086d4b51 Added: static pages by MkDocs 2023-11-13 00:24:05 +07:00
Aleksandr Soloshenko
d72db1da52 Fixed: backward compatible state processing 2023-11-03 00:34:07 +07:00
Aleksandr Soloshenko
ce15a6ce53 Added: timezone support 2023-11-03 00:16:43 +07:00
Aleksandr Soloshenko
ac51280a2b Added: ttl support 2023-10-29 20:13:03 +07:00
Aleksandr Soloshenko
2666628321 Fixed: processed state description 2023-10-16 21:03:33 +07:00
Aleksandr Soloshenko
dc43ec6477 Added: send confirmed state support 2023-10-16 20:48:58 +07:00