Ehren Kret
|
08304bf375
|
Validate GetReceiptCredentialsRequest
|
2021-10-18 11:57:18 -05:00 |
Ehren Kret
|
8b8c6237be
|
Use last subscription created at time as a subscription generation number
|
2021-10-14 12:06:19 -05:00 |
Ehren Kret
|
c0837104cd
|
Bring badge configuration into levels information
|
2021-10-14 11:35:18 -05:00 |
Jon Chambers
|
fe21d014f7
|
Remove legacy rate-limiting tools
|
2021-10-14 11:43:18 -04:00 |
Ehren Kret
|
75c5032cd3
|
Add method to set default payment method
|
2021-10-14 10:37:12 -05:00 |
Jon Chambers
|
f84e7aebd0
|
Count numbers that can't be normalized because another account has the normalized form of the number
|
2021-10-14 11:10:12 -04:00 |
Jon Chambers
|
c379a3d297
|
Remove deprecated counters
|
2021-10-14 10:52:20 -04:00 |
Jon Chambers
|
eedeaaecee
|
Update rate-limiting for requests matching specific criteria
|
2021-10-14 10:42:16 -04:00 |
Ehren Kret
|
64eeb1e361
|
Move to using collections for sprites and svgs for badges
|
2021-10-13 23:25:39 -05:00 |
Ehren Kret
|
e07597eba7
|
Add initial text for donation badges
|
2021-10-13 23:08:02 -05:00 |
Ehren Kret
|
5f2656710c
|
Update badge configuration to new style
|
2021-10-13 22:58:57 -05:00 |
Ehren Kret
|
1af53f2612
|
Simplify getLevels API
|
2021-10-13 13:28:31 -05:00 |
Ehren Kret
|
c89cfa4927
|
Move property setting above servlet construction
|
2021-10-13 13:17:07 -05:00 |
Ehren Kret
|
bbde93a3c7
|
Enable unwrapping of CompletionStage
|
2021-10-13 11:46:20 -05:00 |
Ehren Kret
|
b01b76d78f
|
First pass at subscriptions API
This is an incomplete first pass at building the subscriptions API. More API endpoints are still to be added along with controller tests.
|
2021-10-12 21:23:20 -05:00 |
Ehren Kret
|
75c22038eb
|
Create empty Badges_en.properties file
|
2021-10-11 22:27:30 -05:00 |
Jon Chambers
|
3c1705994d
|
Count accounts with non-normalized phone numbers
|
2021-10-11 10:13:08 -04:00 |
Jon Chambers
|
439d2f5df8
|
Update to libphonenumber 8.12.33
|
2021-10-05 15:19:59 -04:00 |
Chris Eager
|
d2bc3c7360
|
Add dynamic configuration to disable directory reconciler
|
2021-10-04 14:38:47 -07:00 |
Jon Chambers
|
9734433f00
|
Use the default `SecureRandom` algorithm for tests
|
2021-10-04 11:37:32 -04:00 |
Ehren Kret
|
5bd08800bb
|
Remove public modifier from test class
|
2021-10-01 14:27:07 -05:00 |
Ehren Kret
|
3032415141
|
Add receipt redemption API to chat server
|
2021-10-01 12:44:47 -05:00 |
Jon Chambers
|
ba58a95a0f
|
Add support for changing phone numbers
|
2021-10-01 10:15:33 -04:00 |
Jon Chambers
|
aa4bd92fee
|
Lazy-load scripts; fall back to `eval` if `evalsha` returns `NOSCRIPT`
|
2021-09-29 16:08:17 -04:00 |
Jon Chambers
|
f37c76dab1
|
Drop `LuaScript`
|
2021-09-29 16:08:17 -04:00 |
Jon Chambers
|
863969c77c
|
Resolve ClusterLuaScript warnings/suggestions
|
2021-09-29 16:08:17 -04:00 |
Jon Chambers
|
2383aaaa3d
|
Update ClusterLuaScript formatting
|
2021-09-29 16:08:17 -04:00 |
Jon Chambers
|
715d1157ad
|
Reject Redis commands when disconnected
|
2021-09-29 16:07:26 -04:00 |
Jon Chambers
|
4aaae3f445
|
Use a single configuration URI for Redis clusters
|
2021-09-29 14:46:09 -04:00 |
Jon Chambers
|
8359ef73f4
|
Cycle all connected websockets on any device or account enabled state change
|
2021-09-29 14:18:35 -04:00 |
Jon Chambers
|
c6bb649adb
|
Simplify map-building logic
|
2021-09-29 14:18:35 -04:00 |
Jon Chambers
|
e333cbd94d
|
Close websockets on account deletion
|
2021-09-29 14:11:16 -04:00 |
Ehren Kret
|
cc9a825279
|
Remove checked in generated code
|
2021-09-29 13:10:27 -05:00 |
Chris Eager
|
5189cbe5c7
|
apply editorconfig formatting
|
2021-09-29 10:31:39 -07:00 |
Chris Eager
|
d1d6e5c652
|
Filter stale ephemeral messages from cache
|
2021-09-29 10:31:39 -07:00 |
Chris Eager
|
3e5087e60b
|
Remove obsolete ephemeral queue handling
|
2021-09-29 10:31:39 -07:00 |
Chris Eager
|
93c3cea912
|
Clean up old "ephemeral" metrics
|
2021-09-29 10:31:39 -07:00 |
Chris Eager
|
e824b861d4
|
Drop `accounts` table
|
2021-09-29 10:31:20 -07:00 |
Chris Eager
|
e8dd1e0bf2
|
Fixup formatting
|
2021-09-29 10:31:20 -07:00 |
Ehren Kret
|
533afa4c6e
|
Upgrade to zkgroup 0.8.1
|
2021-09-28 09:28:28 -05:00 |
Ehren Kret
|
559026933d
|
Add low and high detail svgs to badges
|
2021-09-27 17:00:09 -05:00 |
Ehren Kret
|
7864405efd
|
Remove single URL in favor of density based sprite sheets
|
2021-09-27 16:50:18 -05:00 |
Jon Chambers
|
a5575902de
|
Pause if we bump into an exception while trying to persist messages
|
2021-09-27 13:38:17 -04:00 |
Ehren Kret
|
5b9bce59e1
|
Upgrade to zkgroup 0.8.0
|
2021-09-24 15:56:28 -05:00 |
Ehren Kret
|
041aed2d72
|
Remove zkgroup enabled flag
The last remnants of a time before zkgroup have been swept away.
|
2021-09-23 09:24:06 -05:00 |
Jon Chambers
|
02a296e500
|
Use a MIME Base64 decoder for provisioning messages
|
2021-09-22 16:30:44 -04:00 |
Jon Chambers
|
98e41f9a37
|
Improve Redis exception handling
|
2021-09-22 10:31:39 -04:00 |
Chris Eager
|
6a71d369e2
|
More Accounts cleanup
* Remove `AccountStore`
* Clean up `AccountsDynamoDb#delete`
* Rename `AccountsDynamoDb` → `Accounts`
* Remove unused configuration
* Move Accounts scan page size to static configuration
* Remove disabled tests and related methods
|
2021-09-21 15:25:16 -07:00 |
Ehren Kret
|
75661fa800
|
Add JavaTimeModule
|
2021-09-20 16:42:38 -05:00 |
Ehren Kret
|
df5498e1c0
|
Add test for self badge fetching
|
2021-09-20 16:42:38 -05:00 |