Commit Graph

183 Commits

Author SHA1 Message Date
Alexander Buntakov b507a92de0 fix newline 2022-12-12 14:13:21 +03:00
Alexander Buntakov d9d98dceb8 fix newlines 2022-12-12 14:12:15 +03:00
Alexander Buntakov 02e0df53a3 add hasCommand 2022-11-18 01:33:45 +03:00
Alexander Buntakov d05e4fe4c5 remove unused dependencies 2022-11-14 01:39:23 +03:00
Alexander Buntakov 2282514dc7 add telegram bot 2022-11-14 00:43:14 +03:00
Ilia Ravin 0fda706e9f
detekt support (#90)
* detekt support

Co-authored-by: Alexander Buntakov <alexander.buntakov@gmail.com>
2022-11-12 18:59:35 +03:00
Artyom 9281a5d213
Push message provider HPK DTO's builder fixes (#105)
* Use correct namings for args, variables and fix builder methods
2022-11-12 17:04:55 +03:00
Ilia Ravin 844c0a9c73
Feature/smart migration (#86)
* smart migrations module

Co-authored-by: Илья Равин <i.ravin@iac.spb.ru>
2022-11-12 16:11:58 +03:00
Artyom d2ddf042e6
Allow to set values only internally (#104)
Prevent users of BaseUuidEntity from "GeneratedValue" misuse which will override even "not-null" values
2022-11-11 15:43:28 +03:00
TonCherAmi 8da83cea86
Implement push message provider mock check method (#103) 2022-11-09 18:23:48 +03:00
Artyom 8e08f8a570
Push message provider for Huawei Push Kit (#102)
* Add basic changes for HPK push provider (#88)
* Add HPK Android-related DTO's (#89)
* Add IOS and Web related DTO's (#93)
* Add common and base DTO's (#94)
* Add HMS Oauth and HMS HPK WebClients and request DTO's (#95)
* Add services for HPS clients and implement push message provider service (#96)
* Cover services with tests (#97)
* Update Readme for new push message provider modules (#98)
* Use new PushMessageSendResult class (#99)
* Various fixes of bean/class naming and tests (#100)
* FIll missing points in readme (#101)
2022-11-08 15:42:25 +03:00
Artyom 7710442654
Fix push message provider fcm module tests and converter (#92)
* Fix test invokations

* Fix DateConverter
2022-11-07 16:23:29 +03:00
TonCherAmi 171cacf30d
Add push message provider mock (#91) 2022-11-03 18:19:14 +03:00
Artyom 723e5a4178
Map "senderIdMismatch" error as "invalidPushToken" exception in FCM provider (#85)
* Map "senderIdMismatch" error as "invalidPushToken" exception
2022-10-25 16:41:43 +03:00
Artyom faf1e92633
Allow background push notifications on iOS (#84)
* Allow background update for iOS devices

* Update tests
2022-10-13 13:45:24 +03:00
Artyom eef1504171
Add notification sound for iOS and Android (#83) 2022-10-12 13:47:22 +03:00
TonCherAmi 1d63ab6156
Add user agent parsing module (#82) 2022-09-26 23:34:20 +03:00
TonCherAmi 709c71e48e
Make push notification title, description nullable (#81)
* Make push notification title nullable

* Make push notification description nullable
2022-09-19 20:57:31 +03:00
TonCherAmi cd9e12f6d9
Make push notification imageUrl nullable (#80) 2022-08-22 19:46:53 +03:00
Artyom 628c992b8d
Add multiple options for FCM authorization (#79)
* Add extra authorization types

* Update readme file
2022-08-22 15:28:51 +03:00
Artyom 1a069b8b6f
Push message provider validation (#78)
* Add method to PushMessageProviderService interface to validate push tokens

* Implement method in PushMessageProviderFcmService
2022-08-16 15:52:34 +03:00
Artyom ac9cac3049
Push message provider modules (#77)
* Add push-message-provider module

* Add push-message-provider-fcm module

* Update readme

* Update PushMessageProviderServiceFactory implementation

* Create FcmClient class to make integration implementation closed
2022-08-12 16:59:59 +03:00
Denis Kazantsev 1c5ef179ef
Added property endpoint (#76) 2022-07-14 16:02:02 +03:00
TonCherAmi eeaa02e7ea
Remove geoip schema creation script (#75) 2022-05-26 13:41:20 +03:00
TonCherAmi 5109c001cc
Add geoip-core (#74)
* Add common-territories

* Add geoip-core

* Use schema name constant instead of hardcoding it
2022-05-25 17:56:18 +03:00
TonCherAmi ea86f97485
Add support for multiple instances of LiquibaseParams (#73) 2022-05-17 13:23:52 +03:00
Denis Kazantsev 68f97ca05a
Feature/add server info controller (#72) 2022-04-11 14:45:17 +03:00
Denis Kazantsev b668819aa2
Feature/add server info (#71) 2022-04-08 19:36:12 +03:00
Denis Kazantsev be1ef45fb2
Added httpHeaders in ExceptionHandlerAdvice (#70) 2022-03-30 14:40:16 +03:00
Denis Kazantsev 345db02feb
Added setPassword method, dto (#69) 2022-03-22 19:40:44 +03:00
Alexander Buntakov ae3b8b109e
Merge pull request #68 from TouchInstinct/feature/page-sort
Add sort to GatPage interface
2022-03-17 13:13:28 +03:00
Alexander Buntakov be1d99da35 Add sort to GatPage interface 2022-03-17 13:03:47 +03:00
TonCherAmi a144f06bb8
Add page interfaces (#67) 2022-02-18 19:54:07 +03:00
Mikhail Yasnov 0f83486593
Fix saving user scopes (#66) 2022-02-08 18:40:46 +03:00
Mikhail Yasnov 720ecb8788
Method to add scopes to user (#65) 2022-02-08 14:48:17 +03:00
Denis Kazantsev bc8d9cb20d
GetUrl interface service not null (#64) 2022-01-23 23:37:39 +03:00
Denis Kazantsev 40254bfd58
Added dependency, exception (#63) 2022-01-23 23:20:50 +03:00
Denis Kazantsev 9bf9ae2695
Added delete method to s3 service (#62) 2022-01-20 18:28:11 +03:00
Artyom 144671a392
Обновление методов сервиса FileStorage (#61)
* Add "getUrl" and "uploadBytes" methods to file storage

* Add "contentType" param for file storage requests

* Create common interface for DTO and merge "upload" methods
2022-01-17 20:18:06 +03:00
Денис Казанцев 62664f893a
Changed datatype in dateUtils (#60) 2022-01-12 19:07:36 +03:00
Alexander Buntakov 8be6b184aa
add jpa modelgen 2022-01-11 13:40:31 +03:00
Alexander Buntakov 48ab57e96d add jpa modelgen 2022-01-10 21:34:44 +03:00
TonCherAmi d55d9bd600
Do not instantiate SecureRandom on every call (#58) 2021-12-17 11:22:51 +03:00
Mikhail Yasnov 735a71c9cd
S3 storage services (#56) 2021-11-08 17:13:53 +03:00
Alexander Buntakov d176e846b7
add missing value resolver (#55) 2021-11-03 15:57:30 +03:00
Alexander Buntakov 423d4213f5
fix email regexp (#54) 2021-10-23 00:19:02 +03:00
Alexander Buntakov a3d92210b9
Add DateTime serializer (#53) 2021-10-09 14:41:21 +03:00
TonCherAmi ec5d050c5d
Add common-messaging (#51) 2021-08-26 15:25:00 +03:00
TonCherAmi 5472e9dfdf
Miscellaneous changes (#50)
* Add captcha feature toggle

* Rename constant

* Up spring + kotlin versions

* Add spring security exception handler module

* Fix broken object mappers

* Add default spring web logger

* Add captcha configuration

* Enable captcha aspect by default
2021-08-19 20:07:41 +03:00
TonCherAmi dfa3a75f4c
Add captcha module (#49)
* Add captcha module

* Rename siteverify -> siteVerify
2021-08-18 17:47:33 +03:00