386 Commits

Author SHA1 Message Date
Aleksandr Soloshenko
4abd4d6a50 [docs] add dev-docs link 2025-07-07 05:43:54 +07:00
Aleksandr Soloshenko
290d0e5049 [tests] fix for new structures 2025-07-07 05:43:54 +07:00
Aleksandr Soloshenko
4516fb0ccf [handlers] fix message field compatibility for mobile 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
e4046c5865 [actions] fix workflows permissions 2025-06-27 06:48:28 +07:00
Aleksandr Soloshenko
752e9c6ed5 [settings] fix empty response for device 2025-06-27 06:47:02 +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
dfe1341ec8 [push] unify broadcast notifications 2025-05-28 06:10:55 +07:00
Aleksandr
dfa12a46f5 Potential fix for code scanning alert no. 10: Workflow does not contain permissions
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-05-19 05:46:25 +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
37730e67c2 Potential fix for code scanning alert no. 9: Workflow does not contain permissions
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-05-16 20:03:46 +07:00
Aleksandr Soloshenko
4e6b4e7f28 [push] add send retries 2025-05-13 16:48:16 +07:00
Aleksandr
7f35b0114b Potential fix for code scanning alert no. 7: Workflow does not contain permissions
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-05-12 06:35:22 +07:00
Aleksandr
d2474ee6e5 Potential fix for code scanning alert no. 6: Workflow does not contain permissions
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-05-11 12:57:24 +07:00
Aleksandr Soloshenko
e457a16e9e [deps] upgrade golang.org/x/net 2025-04-29 13:15:11 +07:00
Aleksandr Soloshenko
1e73fc83b2 [deps] upgrade x/net package 2025-04-18 09:00:15 +07:00
Aleksandr Soloshenko
3506b9cdf1 [actions] disable build for dependabot 2025-04-18 08:59:24 +07:00
Aleksandr Soloshenko
747edc8f9c [e2e] add priority validation tests 2025-04-02 13:59:13 +07:00
Aleksandr Soloshenko
8cdb4a1d13 [messages] add unit tests 2025-04-02 13:59:13 +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
e04c1b80f9 [deploy] limit user operations from device 2025-03-28 06:52:21 +07:00
Aleksandr Soloshenko
a8b23f4dc1 [mobile] add registration by one-time code 2025-03-28 06:52:21 +07:00
dependabot[bot]
8127d9d824 Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2
Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt) from 4.5.1 to 4.5.2.
- [Release notes](https://github.com/golang-jwt/jwt/releases)
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md)
- [Commits](https://github.com/golang-jwt/jwt/compare/v4.5.1...v4.5.2)

---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-22 06:27:30 +07:00
Aleksandr Soloshenko
9a16bfcb59 [deps] upgrade go-infra-fx to 0.2.1 to resolve client IP issue behind proxy 2025-03-21 15:45:24 +07:00
Aleksandr Soloshenko
1493a05cea [config] expose database pool options to config 2025-03-16 19:16:33 +07:00
Aleksandr Soloshenko
83c3ef7bac [deps] upgrade golang.org/x/net to 0.37.0 2025-03-13 20:48:06 +07:00
Aleksandr Soloshenko
c54cba5bf4 [actions] update Go for linter 2025-03-13 13:53:17 +07:00
Aleksandr Soloshenko
70089b7baf [build] upgrade Go to 1.23 2025-03-13 13:43:19 +07:00
Aleksandr Soloshenko
fceb298744 [api] move devices registration rate limit to Traefik 2025-03-12 20:31:52 +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
5aa0ea15b4 [actions] fix e2e test workflow 2025-02-17 19:33:44 +07:00
Aleksandr Soloshenko
bbbe8bce60 [deploy] fix docker image version output 2025-02-17 05:57:31 +07:00
Aleksandr Soloshenko
3c9d6adb56 [deps] upgrade client-go library to v1.5.2 2025-02-15 20:47:31 +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
eae91efcc4 [api] return login fo device registration with an existing account 2025-02-15 20:47:31 +07:00
Aleksandr Soloshenko
68f65470f0 [auth] return Unauthorized for invalid credentials by default 2025-02-15 20:47:31 +07:00
Aleksandr Soloshenko
74f2858062 [test] device registration for an existed account 2025-02-15 20:47:31 +07:00
Aleksandr Soloshenko
aff8cd2a41 [chore] add test case to device model-2-dto and improve device handling 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