Commit Graph

588 Commits (deepcrayonfish)

Author SHA1 Message Date
Thibault Duplessis 2a44758c45 {master} counter player biases in daily puzzle selection 2021-11-09 08:06:26 +01:00
Thibault Duplessis 050ba455d7 only select daily puzzles played at least 5000 times 2021-11-04 08:35:55 +01:00
Niklas Fiekas 0821301d15 add superGM to static puzzle themes 2021-10-22 19:16:17 +02:00
Thibault Duplessis 7ad920ca65 use $lookup.pipeline in DailyPuzzle 2021-10-14 08:28:37 +02:00
Thibault Duplessis 8d91d6d41c select some harder daily puzzles 2021-10-14 08:22:10 +02:00
Thibault Duplessis 8c84ff3496 code tweak - use $lookup.simple 2021-10-04 08:02:35 +02:00
Thibault Duplessis fee89d7af3 casual puzzle play without rating updates 2021-10-03 11:57:07 +02:00
Thibault Duplessis 655c6aaa4f rename Future.nevermind -> Future.recoverDefault 2021-08-29 21:34:38 +02:00
Thibault Duplessis 998c6e8584 log and ignore puzzle vote failure
sequencer overflows, maybe due to spamming
2021-08-29 21:31:30 +02:00
Thibault Duplessis d38f41c764 tweak puzzle sequencer 2021-08-29 21:27:02 +02:00
Thibault Duplessis 057495c26f rename Trouper->SyncActor & Duct->AsyncActor 2021-07-23 14:09:04 +02:00
Thibault Duplessis a7a1ef07d9 make scrollMoves a local storage pref - for #9266 2021-06-28 18:34:47 +02:00
Benedikt Werner 03549dd773
Allow disabling board scrolling (#9266)
Co-authored-by: Thibault Duplessis <t@lichess.org>
2021-06-28 18:14:42 +02:00
michael1241 6f00c88657 changing chapter ID for tactic motif study 2021-06-20 12:59:19 +01:00
Thibault Duplessis a3de22c157 fetch puzzle game from secondary 2021-06-11 08:50:29 +02:00
Thibault Duplessis 5eeef71973 tweak caches for prod 2021-06-11 08:00:28 +02:00
Thibault Duplessis 50555fcba8 select harder daily puzzles 2021-06-07 10:21:25 +02:00
Thibault Duplessis 0718dc1057 {master} only monitor puzzle path freshness in prod 2021-06-05 07:41:53 +02:00
Thibault Duplessis 3d483f3dfa add stale puzzle path periodic detection 2021-06-03 09:53:01 +02:00
Thibault Duplessis 8a6f01842d select latest daily puzzle 2021-05-29 10:45:50 +02:00
Sebastien32 a16baa456f
One-line fixes to #9036
https://github.com/ornicar/lila/issues/9036
2021-05-26 09:03:05 -06:00
kraktus ec0abd4821 simplify `getclosestDay` 2021-05-07 22:21:45 +02:00
kraktus 1f41a5eeb2 Fallback on a correct replay day when entering an incorrect one
fix #8535, issue was happening when putting a number of day that was not part of `dayChoices = List(1, 2, 3, 7, 10, 14, 21, 30, 60, 90)`.
2021-05-07 09:48:32 +02:00
Thibault Duplessis 9522c67b1c close #8808 2021-04-30 08:46:37 +02:00
Thibault Duplessis 0ab871e09f renew puzzle sessions during provisional rating period 2021-04-28 10:05:54 +02:00
Thibault Duplessis 10bb539717 remove unused imports with scalafix 2021-04-10 09:25:42 +02:00
Thibault Duplessis be6713bb52 tweak cache initial size 2021-04-06 19:22:16 +02:00
Thibault Duplessis cf8f08075e 150 puzzles is enough for puzzle streak 2021-04-04 10:33:56 +02:00
Thibault Duplessis 08697edfe2 fix rare case of puzzle from anon game - closes #8522 2021-03-31 17:30:12 +02:00
Thibault Duplessis 9dfb273a08 change how dubious puzzle rating is handled
show puzzle rating to self, but not to others.
keep updating the user puzzle rating,
but don't affect the ratings of the puzzles.
2021-03-31 10:25:07 +02:00
Thibault Duplessis 345e92136f optimize puzzle streak 2021-03-28 23:48:49 +02:00
Thibault Duplessis 0eebd70fda tweak daily puzzle selection 2021-03-28 22:40:50 +02:00
Thibault Duplessis 34905daa89 puzzle streak improvements 2021-03-28 22:05:03 +02:00
Thibault Duplessis 1f70b71033 fix puzzle streak monitoring 2021-03-28 21:14:57 +02:00
Thibault Duplessis 1a47f00766 streak activity WIP 2021-03-28 19:51:40 +02:00
Thibault Duplessis 53da89bf4d puzzle streak: faster progression 2021-03-28 19:34:24 +02:00
Thibault Duplessis 1a0813df4a add Puzzle Streak
while on tramadol (for medical reasons)
2021-03-28 18:09:35 +02:00
Thibault Duplessis 26232a1b6b stream WIP 2021-03-28 13:40:14 +02:00
Thibault Duplessis aca71ec364 try to reduce the impact of puzzle cheaters on puzzle rating accuracy 2021-03-24 10:08:36 +01:00
Thibault Duplessis cb72cbc5a9 improve ui/puzzle user awareness - SYNC server/assets 2021-03-21 11:49:52 +01:00
Thibault Duplessis 838f7f9788 puzzle curators can discard the daily puzzle by downvoting it 2021-03-20 09:21:54 +01:00
Thibault Duplessis 7ba93a2162 don't render JSON them in daily puzzle endpoint 2021-03-19 09:56:15 +01:00
Thibault Duplessis 2318677bde add /api/puzzle/daily endpoint 2021-03-19 09:48:46 +01:00
Thibault Duplessis d31d9fa864 Merge branch 'master' into puzzle-racer
* master: (131 commits)
  don't show arena user powertips on touchscreens - closes #8350
  not all marks make bad - for lichess-org/tavern#59
  REVERT ME 2: fixup partial explorer hack
  REVERT ME: make partial explorer available again
  Revert "REVERT ME: explain explorer outage due to fire"
  add loose rate limits to following - closes #8352
  code tweaks
  auto-report alt prints - closes lichess-org/tavern#50
  show draw offers during gameplay in move list - closes #4800
  show draw offers in analysis board - for #4800
  show draw offers in exported PGN
  fix storage of draw offers
  only report donations twice a day
  remember all draw offers - WIP
  Updated
  ceval: Cache wasm binary via IndexedDB
  fix anon chat author - closes lichess-org/tavern#51
  prevent double timeout
  link to report FAQ
  link to appeal doc, tweak appeal style
  ...
2021-03-12 09:13:06 +01:00
Thibault Duplessis 8e9c3aa391 tweak daily puzzle selector 2021-03-08 14:49:56 +01:00
Thibault Duplessis c5328b6901 puzzle racer WIP 2021-03-04 10:20:02 +01:00
Thibault Duplessis 0cb94b3211 refresh daily puzzle every 5 minutes
allow quicker manual switch
2021-02-24 13:25:43 +01:00
Thibault Duplessis b888dc530c so you want difficult daily puzzles 2021-02-19 08:07:18 +01:00
Thibault Duplessis f3261819c6 try a bit harder to select a daily puzzle 2021-02-17 11:15:49 +01:00
Thibault Duplessis 22cc0c9652 add "mate" theme to "mates" category 2021-02-16 14:05:26 +01:00