Commit Graph

71 Commits (aaf88bc62ceb286f9e9877cdea8aea3fdcfd7938)

Author SHA1 Message Date
Thibault Duplessis aaf88bc62c scalafmt 2.7.1 2020-09-21 09:28:28 +02:00
Thibault Duplessis 0ba2c7cafd rename all DataForm 2020-08-21 22:40:37 +02:00
Thibault Duplessis cc11d0d78c immutable/mutable call argument list tweaks 2020-08-16 15:15:02 +02:00
Thibault Duplessis 20dd8d2349 autoformat code 2020-07-22 12:52:52 +02:00
Thibault Duplessis 9261678615 remove RateLimiter.name 2020-07-08 19:56:35 +02:00
Thibault Duplessis ea510a2fc0 fix many warnings 2020-07-07 10:34:48 +02:00
Thibault Duplessis 1a137617bb remove implicit rate limiter default to ensure 429 results 2020-05-14 14:36:16 -06:00
Thibault Duplessis 5488a09548 scalafmt 2.5 2020-05-05 22:11:15 -06:00
Thibault Duplessis 8c1b11dbba upgrade scala 2020-04-29 08:58:36 -06:00
Thibault Duplessis a1ac323e6b require a Lichess account to make a stripe donation 2020-03-04 15:50:36 -06:00
Thibault Duplessis dae993498d require XHR reqs for stripe sessions 2020-03-04 15:42:50 -06:00
Thibault Duplessis b499ae8003 rate limit stripe session creation 2020-03-04 13:04:54 -06:00
Thibault Duplessis ec6e22fffb wait for stripe/paypal data - maybe fixes lifetime thanks screen 2020-02-07 09:53:43 -06:00
Thibault Duplessis ecc6ec1f86 simplify stripeCheckout match 2020-01-11 11:17:42 -06:00
Thibault Duplessis 033b8ce517 tweak match for clarity 2020-01-11 11:15:00 -06:00
Lakin Wecker 93b6cab9d9 Cleaner syntax 2020-01-06 06:48:30 -07:00
Lakin Wecker f666b2f7d7 proper error handling 2020-01-06 06:48:30 -07:00
Lakin Wecker caa2e6e869 Fix imports and compilation errors 2020-01-06 06:48:30 -07:00
Lakin Wecker 581dbeb767 Don't create new stripe subscriptions if they have one. 2020-01-06 06:48:29 -07:00
Lakin Wecker 3923e2eea2 Better scala from review. 2020-01-06 06:48:29 -07:00
Lakin Wecker 7157f3fe74 Allow anonymous donations 2020-01-06 06:48:28 -07:00
Lakin Wecker 8288c3b5fe One-time, Lifetime, and Monthly subscriptions
Good luck managing them though.
2020-01-06 06:48:28 -07:00
Lakin Wecker 3e60aabb18 Pass in client reference ID and clean up code a bit. 2020-01-06 06:48:28 -07:00
Lakin Wecker 297b7ece4b WIP - initial exploration of new stripe API 2020-01-06 06:48:27 -07:00
Thibault Duplessis b368daeff7 remove PeriodicRefreshCache - closes #5817 2019-12-24 18:26:53 -05:00
Thibault Duplessis ff1cc70bef reformat with scalafmt 2019-12-13 08:37:32 -06:00
Thibault Duplessis b3cecd8a58 fix many warnings 2019-12-08 11:35:26 -06:00
Thibault Duplessis 6bc20d9b75 app/ migration WIP 2019-12-04 19:47:46 -06:00
Thibault Duplessis e2c18cb6fd migrate app WIP 2019-12-04 17:39:16 -06:00
Thibault Duplessis b20626ad21 cosmetic 2019-08-29 14:47:48 +02:00
Thibault Duplessis 52883303ea improve caches 2019-08-18 15:52:49 +02:00
Thibault Duplessis aa1337d299 page hit monitoring 2018-03-28 16:52:27 +02:00
Thibault Duplessis 2093371c44 rename email model and validator API 2017-04-14 12:25:37 +02:00
Thibault Duplessis cb3a87829f typesafe Email 2017-04-14 12:17:19 +02:00
Thibault Duplessis e74700383c remove unused patron stats 2017-04-03 16:07:37 +02:00
Thibault Duplessis cd0fed508c type safe IP addresses 2017-02-16 01:53:15 +01:00
Thibault Duplessis 54cdf0ca65 reformat ALL the code, using sbt-scalariform 2017-02-14 16:34:07 +01:00
Thibault Duplessis 2651456ba6 got rid of spray.caching 2017-01-27 00:23:43 +01:00
Thibault Duplessis 5eedd1d3dc preload patrons 2017-01-26 15:04:38 +01:00
Thibault Duplessis c4051cf3f9 convert isStreamer to an async cache 2017-01-25 10:38:55 +01:00
Thibault Duplessis ee1e881a18 remove dead code and unused imports 2017-01-15 13:26:08 +01:00
Thibault Duplessis 78c997ae4d better handle paypal IPN form failure 2016-11-02 13:28:49 +01:00
Thibault Duplessis a6efa2421d improve plan paypal logging 2016-11-02 13:16:57 +01:00
Thibault Duplessis ae19121f3b less logging 2016-10-12 02:07:41 +02:00
Thibault Duplessis 9b7661117a more fixes for extra stripe one-time donation 2016-08-30 01:18:51 +02:00
Thibault Duplessis 7e0b1ca2dc more patron tracking 2016-08-21 12:44:49 +02:00
Thibault Duplessis d4bf6924c8 more checkout types and distinct plans for monthly and onetime 2016-07-24 23:30:52 +02:00
Thibault Duplessis 8ac4c359ca fix paypal monthly thanks page 2016-07-20 10:08:16 +02:00
Thibault Duplessis 749bd54faf back to patron list 2016-07-20 01:26:00 +02:00
Thibault Duplessis 90164b6d1c dedup and filter patrons - closes #2108 2016-07-20 00:50:37 +02:00