25 Commits

Author SHA1 Message Date
Aleksandr Soloshenko
185932926c [cache] add dumb cache module 2025-09-24 13:47:55 +07:00
Aleksandr Soloshenko
abea9b5fdc [openapi] add OpenAPI documentation hosting options 2025-08-29 09:33:57 +07:00
Aleksandr Soloshenko
ae42e2a16d [config] configurable SSE keep-alive period 2025-08-05 16:22:03 +07:00
Aleksandr Soloshenko
cefb6fa7bb [sse] add 30 minutes write timeout 2025-08-05 16:22:03 +07:00
Aleksandr Soloshenko
722272df6c [sse] minor fixes 2025-08-05 16:22:03 +07:00
Aleksandr Soloshenko
79da361234 [sse] introduce SSE module 2025-08-05 16:22:03 +07:00
Aleksandr Soloshenko
1493a05cea [config] expose database pool options to config 2025-03-16 19:16:33 +07:00
Aleksandr Soloshenko
4ff3a10394 [chore] package renaming 2024-11-25 19:13:21 +07:00
Aleksandr Soloshenko
87e95abfb2 [devices] add clean method 2024-11-09 08:01:08 +07:00
Aleksandr Soloshenko
bd57902de4 [messages] move repository to module 2024-11-09 08:01:08 +07:00
Aleksandr Soloshenko
c23f5429f1 [messages] use queue for background hashing 2024-04-04 09:00:38 +07:00
Aleksandr Soloshenko
ee57d0eb52 [http] add proxies support for rate limit by IP 2024-04-01 13:55:29 +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
5b0c768051 [push] create push module with FCM client 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
789a6867df Added: debounce time configuration 2024-02-04 12:33:49 +07:00
Aleksandr Soloshenko
e21e272cb8 Migrated to go-infra-fx library 2024-01-04 23:57:53 +07:00
Aleksandr Soloshenko
8ab1a6a7c2 Added: hashing interval from config 2023-12-14 23:37:41 +07:00
Aleksandr Soloshenko
19b0754649 Added: internal migrations with Goose 2023-12-02 23:12:37 +07:00
Aleksandr Soloshenko
ce15a6ce53 Added: timezone support 2023-11-03 00:16:43 +07:00
Aleksandr Soloshenko
3da33e1512 Improved: simplify config loading 2023-11-02 09:02:11 +07:00
Aleksandr Soloshenko
966e4b712f Improved: some logging 2023-10-30 23:47:45 +07:00
Aleksandr Soloshenko
d0161bf0e2 Added: GHA workflows 2023-10-29 20:10:52 +07:00
Aleksandr Soloshenko
5c6ce09623 Moved: config loading to infra 2023-10-29 12:55:27 +07:00
Aleksandr Soloshenko
ae0a593c08 Initial migration to fx without CLI 2023-10-26 00:25:39 +07:00