455 Commits

Author SHA1 Message Date
a09916da04
Merge branch 'android-sms-gateway:master' into master 2025-10-12 15:37:33 +02:00
Aleksandr Soloshenko
6fad3c1e2d [cache] optimize Redis implementation 2025-09-24 13:47:55 +07:00
Aleksandr Soloshenko
a74d41f078 [devices] minor fixes to last seen update 2025-09-24 13:47:55 +07:00
Aleksandr Soloshenko
43da4f56da [cache] add app-wide prefix 2025-09-24 13:47:55 +07:00
Aleksandr Soloshenko
f24a9ee2d4 [actions] rethink testing workflow 2025-09-24 13:47:55 +07:00
Aleksandr Soloshenko
abbd9a2cd6 [config] update example config 2025-09-24 13:47:55 +07:00
Aleksandr Soloshenko
41ceff4868 [online] add online module 2025-09-24 13:47:55 +07:00
Aleksandr Soloshenko
373dce1105 [deps] add Redis 2025-09-24 13:47:55 +07:00
Aleksandr Soloshenko
185932926c [cache] add dumb cache module 2025-09-24 13:47:55 +07:00
Aleksandr Soloshenko
1c774f3d91 [actions] close stale PRs 2025-09-21 20:33:50 +07:00
Florian du Garage Num
ccf423ab61 build states before the struct literal 2025-09-19 16:23:29 +02:00
Florian du Garage Num
0aea0cbaf4 avoid error when duplicate sms sent 2025-09-19 16:20:29 +02:00
Florian du Garage Num
7920a98142 compate DeviceId against void string, not nil 2025-09-19 16:02:58 +02:00
Florian du Garage Num
30186a5653 add State in MessageOut struct 2025-09-19 16:00:45 +02:00
Florian du Garage Num
18543f7dbb add state in get message_id endpoint 2025-09-19 15:46:35 +02:00
Florian du Garage Num
fd1ac17a89 remove import log 2025-09-19 14:29:00 +02:00
Florian du Garage Num
697be6b8f7 remove buggy invalid content handler 2025-09-19 14:16:52 +02:00
Florian du Garage Num
5570db76f4 import log 2025-09-19 12:40:23 +02:00
Florian du Garage Num
c0cd45f984 log when unvalid textmessage 2025-09-19 12:29:59 +02:00
Florian du Garage Num
019228b7f2 add WithContent in repo_filter 2025-09-19 05:15:42 +02:00
Florian du Garage Num
3ef46e99bd add content in GetMessage 2025-09-19 05:10:11 +02:00
Florian du Garage Num
afdbc07b30 add message content 2025-09-19 03:59:25 +02:00
Aleksandr Soloshenko
332a6e0a85 [handlers] fix inbox export path 2025-09-17 19:03:17 +07:00
Aleksandr Soloshenko
0ea8734967 [deps] upgrade go-infra-fx to provide Request ID 2025-09-05 19:18:30 +07:00
Aleksandr Soloshenko
f4ca1dd3fd [deps] upgrade go-infra-fx to skip logging health and metrics requests 2025-09-04 06:29:12 +07:00
Aleksandr Soloshenko
abea9b5fdc [openapi] add OpenAPI documentation hosting options 2025-08-29 09:33:57 +07:00
Aleksandr Soloshenko
8a7f6be03c [examples] fix env variables names 2025-08-28 10:55:54 +07:00
Aleksandr Soloshenko
4a23c13f6e [actions] add close issues workflow 2025-08-28 07:56:55 +07:00
Aleksandr Soloshenko
f9920e1de7 [deploy] fix container labels for prometheus 2025-08-26 20:31:03 +07:00
Aleksandr Soloshenko
e9eb289098 [deps] upgrade client-go to support mms:received event 2025-08-26 06:26:39 +07:00
Aleksandr Soloshenko
7522626ae7 [deploy] add Grafana dashboard and alerts for HTTP metrics 2025-08-19 17:36:47 +07:00
Aleksandr Soloshenko
43d9a363e9 [actions] add secondary deployment 2025-08-18 13:42:51 +07:00
Aleksandr Soloshenko
0a71b45122 [handlers] use Validate.Var for slice validation 2025-08-16 20:20:31 +07:00
Aleksandr Soloshenko
f50b85bdba [mobile] add order param for GET /message endpoint 2025-08-16 20:20:31 +07:00
Aleksandr Soloshenko
6dac509305 [deploy] add new prometheus labels 2025-08-16 14:44:26 +07:00
Aleksandr Soloshenko
29dfda3f3c [deploy] use of ghcr instead of Docker Hub 2025-08-15 14:02:16 +07:00
Aleksandr Soloshenko
1a1b49fd7d [deps] upgrade client-go to support new settings 2025-08-14 14:16:54 +07:00
Aleksandr Soloshenko
6017b10ffa [e2e] add GET /messages endpoint tests 2025-08-08 06:14:08 +07:00
Aleksandr Soloshenko
367729489c [messages] add get sent messages endpoint 2025-08-08 06:14:08 +07:00
Aleksandr Soloshenko
f496d676a7 [push] improve metrics and introduce dashboard 2025-08-07 14:12:30 +07:00
dependabot[bot]
e0945a3d17 Bump github.com/gofiber/fiber/v2 from 2.52.5 to 2.52.9
Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.5 to 2.52.9.
- [Release notes](https://github.com/gofiber/fiber/releases)
- [Commits](https://github.com/gofiber/fiber/compare/v2.52.5...v2.52.9)

---
updated-dependencies:
- dependency-name: github.com/gofiber/fiber/v2
  dependency-version: 2.52.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-06 06:09:14 +07:00
Aleksandr Soloshenko
26bdf16931 [sse] add metrics 2025-08-05 16:22:03 +07:00
Aleksandr Soloshenko
ae42e2a16d [config] configurable SSE keep-alive period 2025-08-05 16:22:03 +07:00
Aleksandr Soloshenko
38d1681772 [docs] fix example requests 2025-08-05 16:22:03 +07:00
Aleksandr Soloshenko
bbfa9a349d [sse] multiple connections support 2025-08-05 16:22:03 +07:00
Aleksandr Soloshenko
63b93fbe01 [docs] update API docs 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
a87adefafb [mesages] do not check push token before notification 2025-08-05 16:22:03 +07:00
Aleksandr Soloshenko
4bcfc35c87 [events] introduce events module as a proxy between the app and push/sse 2025-08-05 16:22:03 +07:00
Aleksandr Soloshenko
d86a0e4234 [push] migrate to Notify method where posible 2025-08-05 16:22:03 +07:00