Aleksandr Soloshenko
|
4ff3a10394
|
[chore] package renaming
|
2024-11-25 19:13:21 +07:00 |
|
Aleksandr Soloshenko
|
bd57902de4
|
[messages] move repository to module
|
2024-11-09 08:01:08 +07:00 |
|
Aleksandr Soloshenko
|
9dfe59315c
|
[api] fix status code bug after filesystem middleware
|
2024-11-02 05:36:45 +07:00 |
|
Aleksandr Soloshenko
|
c22f4f1e80
|
[api] embed docs in binary
|
2024-11-01 13:41:17 +07:00 |
|
Aleksandr Soloshenko
|
67e5d1314c
|
[api] add device self-info endpoint
|
2024-10-16 13:52:45 +07:00 |
|
Aleksandr Soloshenko
|
278678a473
|
[docs] fix GET /api/3rdparty/v1/message/{id} path param
|
2024-08-16 06:53:02 +07:00 |
|
Aleksandr Soloshenko
|
ca50e26e39
|
[docs] fix trailing slash problem
|
2024-08-16 06:53:02 +07:00 |
|
Aleksandr Soloshenko
|
bfb2360504
|
[webhooks] add validation of webhook event
|
2024-08-11 06:40:56 +07:00 |
|
Aleksandr Soloshenko
|
78110715d2
|
[logs] add empty /logs endpoint
|
2024-08-09 06:37:51 +07:00 |
|
Aleksandr Soloshenko
|
9ada8202be
|
[api/3rdparty] move /devices group to distinct controller
|
2024-08-05 09:01:58 +07:00 |
|
Aleksandr Soloshenko
|
71950ec812
|
[api] use appropriate http codes on known errors
|
2024-07-12 08:39:53 +07:00 |
|
Aleksandr Soloshenko
|
c163980022
|
[webhooks] remove trailing slash in URL
|
2024-07-04 14:53:57 +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
|
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
|
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
|
c828b8cf0b
|
[docs] move docs to another repo, fix build process
|
2024-06-04 20:04:10 +07:00 |
|
Aleksandr Soloshenko
|
0213382a19
|
[deps] move client and shared structs to another repo
|
2024-06-03 22:56:41 +07:00 |
|
Aleksandr Soloshenko
|
993ce2a4ed
|
[version] add version info
|
2024-05-24 11:07:13 +07:00 |
|
Aleksandr Soloshenko
|
962c03bb19
|
[api/health] use named logger
|
2024-05-24 08:54:36 +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
|
63f0cb5960
|
[api/mobile] write message states log to db
|
2024-05-15 23:37:42 +07:00 |
|
Aleksandr Soloshenko
|
c23f5429f1
|
[messages] use queue for background hashing
|
2024-04-04 09:00:38 +07:00 |
|
Aleksandr Soloshenko
|
42cddd5a0e
|
[api/mobile] skip registration auth in public mode
|
2024-03-18 21:25:16 +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 Soloshenko
|
776cf08866
|
[di] use of fx.In params struct
|
2024-02-23 00:03:11 +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
|
53c09a233c
|
[handlers] unify validation
|
2024-02-17 15:29:07 +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
|
e21e272cb8
|
Migrated to go-infra-fx library
|
2024-01-04 23:57:53 +07:00 |
|
Aleksandr Soloshenko
|
baf3b1e309
|
Fixed: use code 400 for invalid phone number
|
2023-12-16 00:04:59 +07:00 |
|
Aleksandr Soloshenko
|
99086d4b51
|
Added: static pages by MkDocs
|
2023-11-13 00:24:05 +07:00 |
|
Aleksandr Soloshenko
|
6d1e3971df
|
Added: some static root pages
|
2023-11-12 00:37:04 +07:00 |
|
Aleksandr Soloshenko
|
2b132b67f2
|
Added: limiter to device registration endpoint
|
2023-11-02 23:01:36 +07:00 |
|
Aleksandr Soloshenko
|
d0161bf0e2
|
Added: GHA workflows
|
2023-10-29 20:10:52 +07:00 |
|