160 Commits

Author SHA1 Message Date
Aleksandr Soloshenko
b806af3671 Fixed: signals handling in Docker 2024-01-26 23:14:59 +07:00
capcom6
a43a782e64
Merge pull request #27 from capcom6/feature/encryption
Fix: phone length in encrypted mode
2024-01-25 08:43:24 +07:00
Aleksandr Soloshenko
1a9a84264d Fixed: phone number length validation 2024-01-23 09:01:24 +07:00
Aleksandr Soloshenko
e9a2560caf Merge remote-tracking branch 'origin/master' into feature/encryption 2024-01-23 09:01:06 +07:00
capcom6
8cec98c8e6
Merge pull request #26 from capcom6/feature/encryption
Added: support for encrypted messages
2024-01-23 08:45:36 +07:00
Aleksandr Soloshenko
86d59aabfc Added: support for encrypted messages 2024-01-18 20:59:34 +07:00
Aleksandr Soloshenko
edd437bc5f Updated: encrypted string format 2024-01-17 09:59:08 +07:00
Aleksandr Soloshenko
47e156d768 Fixed: do not hash encrypted messages 2024-01-16 20:57:01 +07:00
capcom6
54bb03c531
Merge pull request #25 from capcom6/dependabot/pip/web/mkdocs/jinja2-3.1.3
Bump jinja2 from 3.1.2 to 3.1.3 in /web/mkdocs
2024-01-16 14:07:19 +07:00
dependabot[bot]
c2614529fa
Bump jinja2 from 3.1.2 to 3.1.3 in /web/mkdocs
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.2...3.1.3)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-16 07:06:03 +00:00
Aleksandr Soloshenko
9f178fe913 Added: support for encrypted messages 2024-01-13 15:24:37 +07:00
Aleksandr Soloshenko
b8fd478afa Fixed: golang version in Docker 2024-01-05 09:19:43 +07:00
Aleksandr Soloshenko
b5264bf06b Added: basic README 2024-01-05 00:28:45 +07:00
Aleksandr Soloshenko
e21e272cb8 Migrated to go-infra-fx library 2024-01-04 23:57:53 +07:00
Aleksandr Soloshenko
51f7ad7e7c Added: social preview for docs 2023-12-30 18:15:59 +07:00
capcom6
c59c63f83d
Merge pull request #24 from capcom6/docs/privacy
Added: privacy section in docs
2023-12-22 23:01:19 +07:00
capcom6
8f7b616494
Merge pull request #23 from capcom6/feature/privacy-hash
Hashed messages
2023-12-22 09:05:06 +07:00
Aleksandr Soloshenko
1eae640b3b Added: privacy section in docs 2023-12-20 23:26:29 +07:00
Aleksandr Soloshenko
a9a22654ec Fixed: starting process with background tasks 2023-12-20 10:30:49 +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
capcom6
e994f2754e
Merge pull request #20 from capcom6/bugfix/validation-http-code
Fixed: use code 400 for invalid phone number
2023-12-20 09:33:57 +07:00
capcom6
7e66f41125
Merge pull request #21 from capcom6/dependabot/go_modules/golang.org/x/crypto-0.17.0
Bump golang.org/x/crypto from 0.15.0 to 0.17.0
2023-12-19 10:42:52 +07:00
dependabot[bot]
5a92ae503c
Bump golang.org/x/crypto from 0.15.0 to 0.17.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.15.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.15.0...v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-19 01:58:43 +00:00
Aleksandr Soloshenko
09f5b187e5 Added: isHashed field in external API 2023-12-19 00:03:17 +07:00
capcom6
0df3b76644
Merge pull request #19 from capcom6/issue/libphonenumber-upgrade
Upgraded: libphonenumber library
2023-12-18 23:31:37 +07:00
Aleksandr Soloshenko
7918716891 Upgraded: libphonenumber library 2023-12-18 09:23:12 +07:00
Aleksandr Soloshenko
baf3b1e309 Fixed: use code 400 for invalid phone number 2023-12-16 00:04:59 +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
a412eedd61 Added: link to JS/TS client SDK 2023-12-15 23:42:35 +07:00
Aleksandr Soloshenko
8ab1a6a7c2 Added: hashing interval from config 2023-12-14 23:37:41 +07:00
Aleksandr Soloshenko
1e958591cb Added: database-wide hashing lock 2023-12-14 23:27:51 +07:00
Aleksandr Soloshenko
4547296cc0 Added: hashing background task 2023-12-13 23:12:57 +07:00
capcom6
d919322378
Merge pull request #16 from capcom6/feature/simplify-di
Simplify some DI
2023-12-13 07:55:20 +07:00
capcom6
8e181ed3e2
Merge pull request #17 from capcom6/bugfix/message-length
Fixed: allow up to 65535 symbols in message text
2023-12-13 07:50:51 +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
7833a462e7 Refactored: moved crypto package from infra 2023-12-08 16:23:36 +07:00
capcom6
acfe8a00a8
Merge pull request #15 from capcom6/docs/php-api-client
Added: information about API client libraries
2023-12-08 16:15:14 +07:00
Aleksandr Soloshenko
42e686a19f Added: information about API client libraries 2023-12-08 12:30:35 +07:00
capcom6
010522a0f9
Merge pull request #14 from capcom6/docs/delivery-report-faq
Added: FAQ on delivery reports
2023-12-08 09:07:28 +07:00
Aleksandr Soloshenko
ff173caaa0 Added: FAQ on delivery reports 2023-12-07 23:40:12 +07:00
Aleksandr Soloshenko
e376a0a8bc Updated: GHA docker build step 2023-12-07 09:07:53 +07:00
Aleksandr Soloshenko
40cd5a7c37 Improved: simplify CLI commands register 2023-12-06 23:42:14 +07:00
Aleksandr Soloshenko
454d3154f7 Removed: fx usage on migrations 2023-12-06 22:49:14 +07:00
capcom6
6644815f33
Merge pull request #13 from capcom6/feature/delivery-report
Added: `withDeliveryReport` field support
2023-12-05 09:04:34 +07:00
Aleksandr Soloshenko
ef9de0588d Fixed: push client init retry 2023-12-04 11:01:22 +07:00
Aleksandr Soloshenko
f17a2135eb Fixed: WithDeliveryReport == false field saving to DB 2023-12-04 11:01:04 +07:00
Aleksandr Soloshenko
b5947dc7f9 Fixed: ignore logger sync error 2023-12-04 10:26:30 +07:00