Commit Graph

97 Commits (07fe9c8817e176691e65168f55ad2d07c9036a8c)

Author SHA1 Message Date
Sabrina Tseng 5584a2de6a Hide ratings when importing game to existing study if option selected 2021-11-20 19:50:08 -08:00
Thibault Duplessis 95e73ba626 hide ratings from PGN dump 2021-10-21 11:33:22 +02:00
Thibault Duplessis 729a7f3379 better clean up text in chats and studies 2021-09-10 12:09:25 +02:00
Benedikt Werner 565edbe8e1
scalafmt 2021-08-28 13:43:20 +02:00
Thibault Duplessis 8631b6028d only show game study if made by a player 2021-08-21 11:06:04 +02:00
Benedikt Werner 273f758808
Allow setting orientaiton in multi-PGN study chapter import 2021-05-18 11:13:15 +02:00
Thibault Duplessis 0136d5cb3b automatically set chapter orientation when importing multiple PGNs
closes #8654
2021-04-18 10:08:16 +02:00
Thibault Duplessis 7826fcecc5 fix game study chat message bus channel 2021-02-21 20:08:26 +01:00
Thibault Duplessis 62d6c61d1c no longer persist the game study message - closes #8229 2021-02-21 20:08:26 +01:00
Thibault Duplessis e227700d42 full scalachess FEN typing
probably causing some bugs, due to weakly typed equality
2020-10-18 20:21:34 +02:00
Thibault Duplessis 251a0e31a0 upgrade scalafmt 2020-10-03 08:36:27 +02:00
Niklas Fiekas 2b6692c1f6 finish scalachess upgrade to 10.0.4 2020-09-21 11:33:48 +02:00
Thibault Duplessis ab8938c56f
Merge pull request #7324 from UlisesTorrella/newChapter-isDefaultName
isDefaultName flag on newChapter
2020-09-21 09:59:41 +02:00
Thibault Duplessis aaf88bc62c scalafmt 2.7.1 2020-09-21 09:28:28 +02:00
Ulises Torrella 40b932ef67 isDefaultName flag on newChapter 2020-09-17 13:12:46 -03:00
Niklas Fiekas fca93fc33b scalafmt 2020-09-07 09:56:30 +02:00
Thibault Duplessis f89b162533 use sizeIs and lengthIs
https://medium.com/@april_at_protenus/lengthcompare-why-its-needed-and-why-it-needed-to-be-fixed-2080c1c632d7
2020-08-18 00:10:52 +02:00
Thibault Duplessis 5bbb970fb5 add @tailrec wherever possible 2020-08-16 14:45:58 +02:00
Thibault Duplessis d25ef1ff63 scalafmt 2020-08-16 14:43:26 +02:00
Thibault Duplessis 4f9d267c79 code tweaks 2020-08-16 14:37:41 +02:00
Thibault Duplessis 7a2918edcc cats compile 2020-08-12 08:53:51 +02:00
Thibault Duplessis 0765db15cb fix warnings 2020-07-06 08:27:15 +02:00
Thibault Duplessis 49ac5dd2e9 import multiple games into study - closes #6842 2020-06-27 12:43:09 +02:00
Thibault Duplessis 5488a09548 scalafmt 2.5 2020-05-05 22:11:15 -06:00
Thibault Duplessis e4578072a1 further optimize chat 2020-04-23 11:43:54 -06:00
Thibault Duplessis 74afc821e7 inject play default execution context everywhere - WIP 2019-12-13 19:17:43 -06:00
Thibault Duplessis ff1cc70bef reformat with scalafmt 2019-12-13 08:37:32 -06:00
Thibault Duplessis b7bbfde3c4 fix many more warnings 2019-12-08 10:58:50 -06:00
Thibault Duplessis 42b9982847 migrate study module 2019-12-03 18:55:45 -06:00
Thibault Duplessis ec0aad51ae full remote sockets WIP 2019-11-25 15:36:39 -06:00
Thibault Duplessis 5e339b0fca study pgn validation feedback 2019-08-25 10:14:37 +02:00
Thibault Duplessis 356acbbed9 fix study game import tags - closes #5444 2019-08-23 10:59:55 +02:00
Thibault Duplessis 023b8f1a79 add study pinned comment - closes #5242
required removing the study chapter ID from .analyse CSS classes
so that the pinned comment doesn't redraw when changing chapter,
because it resets the eventual embedded twitch stream.
2019-07-04 18:12:30 -04:00
Isaac Levy d5952be49a Revert "Revert "Merge pull request #4420 from isaacl/stringOpts""
This reverts commit ae1afb645d.
2018-06-28 00:06:25 -04:00
Thibault Duplessis ae1afb645d Revert "Merge pull request #4420 from isaacl/stringOpts"
This reverts commit 8dcddaa104, reversing
changes made to 37e803307f.
2018-06-27 06:36:03 +02:00
Isaac Levy c5f7db1790 Various regex opts
- Prefer unanchored matching over `.*<pattern>.*`
- Prefer possessive matching when possible, which
is faster is nearly every circumstance and universal use
minimizes bad regex behavior
- guard <string>.replace, which is slow in jdk below 9.
  even at jdk 9, indexOf is faster than replace for misses,
  but the performacne isn't much different.
2018-06-25 00:43:16 -04:00
Thibault Duplessis eed7f88031 refactor shit like there's a tomorrow 2018-05-07 00:40:17 +02:00
Thibault Duplessis 7b3124b0cf Use (Light)Pov.gameId 2018-04-07 19:07:26 +02:00
Thibault Duplessis 5d1c44e265 persist and display public communication origin 2017-12-16 18:02:55 -05:00
Thibault Duplessis 736a8d8483 automatically create a new study chapter when the last one is deleted 2017-10-14 10:49:52 -05:00
Thibault Duplessis 23c47d9941 upgrade scalachess to get Tags & Sans 2017-09-20 12:22:06 -05:00
Thibault Duplessis 750d9e8578 buggy implementation of study explorer game insertion 2017-09-19 14:59:04 -05:00
Thibault Duplessis 664804bc47 reformat (scalariform upgrade) 2017-08-23 18:56:39 -05:00
Thibault Duplessis ab3ed837c2 implement study chapter permanent description 2017-08-21 09:46:58 -05:00
Thibault Duplessis ae689824ce study static video embed 2017-08-19 18:05:41 -05:00
Thibault Duplessis 2b9c7c1dab stronger typing for chat ID 2017-08-17 17:49:28 -05:00
Thibault Duplessis 4419e1bb65 gamebook wip 2017-08-15 17:10:35 -05:00
Thibault Duplessis ca921f236e study gamebook wip 2017-08-10 21:05:03 -05:00
Thibault Duplessis f314fef303 recognize annotator in imported study chapter 2017-07-10 13:11:24 +02:00
Thibault Duplessis ec18525e49 create new study chapter from board editor - closes #2932 2017-04-14 13:21:48 +02:00