Commit Graph

11578 Commits (deepcrayonfish)

Author SHA1 Message Date
Thibault Duplessis 906571a231
Merge pull request #9886 from kraktus/note_every_zulip
Create a zulip note whenever a mod sends to Zulip
2021-10-02 08:33:16 +02:00
Thibault Duplessis 1e9900beab fix number localization on user profile 2021-10-01 09:45:39 +02:00
Thibault Duplessis 63ab3e23aa code tweak 2021-09-30 09:38:00 +02:00
Thibault Duplessis 149c365521
Merge pull request #9894 from rglbr/clear_notifications
allow users to clear notifications
2021-09-29 16:05:55 +02:00
Thibault Duplessis d045067e0a tournament controller refactor - after #9878 2021-09-29 09:03:07 +02:00
Thibault Duplessis f97fa4fbe6
Merge pull request #9878 from nnickoloff1234/tournament-home-html-vs-api-mobile
Mobile app to show team tournaments
2021-09-29 08:59:25 +02:00
Thibault Duplessis 82a6c13bf9 show post with incremented views 2021-09-28 14:06:45 +02:00
Thibault Duplessis 498f23c1ac email us for transfer donations 2021-09-28 09:46:08 +02:00
Thibault Duplessis c6c7ae4f27 localize number 2021-09-28 08:44:34 +02:00
Niklas Fiekas fa0f8540cd fix cheatDetected missing from round jsI18n 2021-09-27 22:05:23 +02:00
Ragul Balaji Ravichandran 15b4ce99c7 allow users to clear notifications 2021-09-26 20:40:54 +05:30
ijhchess c7828149c8 for #9889 2021-09-25 14:58:50 -05:00
kraktus 0eda25ce08 Create a zulip note whenever a mod sends to Zulip
close https://github.com/lichess-org/tavern/issues/136
2021-09-25 14:33:23 +02:00
kraktus e816570437 Bots cannot like ublogs.
For now they can still post blogs, which could be useful to post articles (like maia) on their specifities and/or development.
2021-09-25 11:20:03 +02:00
nickolay b89fa9a6e0 tourn home same set of tourneys in api and html mode 2021-09-24 22:12:11 +03:00
Thibault Duplessis 7983f75234 fix challenge accept API endpoint when challenge was canceled 2021-09-23 22:35:44 +02:00
romnzs 4c01fc3a4f Highlight original poster in forum topic 2021-09-23 23:00:22 +03:00
Thibault Duplessis 913fa06d86 show swiss chats instead of self-moderated simul chats in mod view 2021-09-23 17:20:07 +02:00
Thibault Duplessis 65cb30452e add link to DMCA form to report and contact pages 2021-09-23 16:46:51 +02:00
Thibault Duplessis 7f092e07ac add DMCA form to /contact 2021-09-23 16:33:19 +02:00
Thibault Duplessis f467bac4ab add broadcast PGN endpoints 2021-09-23 10:48:01 +02:00
Thibault Duplessis 63c22ae53c remove superfluous monitoring endpoints 2021-09-23 10:47:44 +02:00
Thibault Duplessis 9aef32ee88 broadcast streaming API 2021-09-23 10:18:10 +02:00
Thibault Duplessis d701b25b01 refactor AnonOrScoped 2021-09-23 08:50:55 +02:00
kraktus c8e0571b70
Fix the tournament names after translating (#9866)
* Revert "Revert "Improve tournament names translation""

This reverts commit ec10605e20.

* Fix tournament names when `Speed` different from `Perf`

Only `Rapid` and `Classical` are concerned by translation anyway.
8a1a7396f5/modules/rating/src/main/PerfType.scala (L297)

Co-authored-by: kraktus <kraktus@users.noreply.github.com>
2021-09-23 07:44:31 +02:00
Thibault Duplessis ec10605e20
Revert "Improve tournament names translation" 2021-09-22 19:57:20 +02:00
Thibault Duplessis 5fbb9734be
Merge pull request #9852 from kraktus/tournaments_trans
Improve tournament names translation
2021-09-21 21:34:00 +02:00
Thibault Duplessis 95fff08b50 optimize tournament endpoints 2021-09-21 21:21:01 +02:00
kraktus 83d74e331d Translate tournament names on Homepage 2021-09-21 17:12:18 +02:00
Thibault Duplessis 5ee55e1327 add ?withCurrentGames=1 flag to /api/stream/games-by-users endpoint 2021-09-21 10:03:10 +02:00
Thibault Duplessis 293e8f9f95 paginator page must > 0 2021-09-20 23:28:43 +02:00
Thibault Duplessis 31ba5d3a08 type safety: use Status rather than Int - for #9850
also filters out exotic status numbers
2021-09-20 18:58:00 +02:00
Thibault Duplessis ab0c01e2a1 Merge branch 'api-filter-user-tournaments-by-status' of git://github.com/nnickoloff1234/lila into nnickoloff1234-api-filter-user-tournaments-by-status
* 'api-filter-user-tournaments-by-status' of git://github.com/nnickoloff1234/lila:
  Update TournamentRepo.scala
  add status filter parameter to users created tournaments api
2021-09-20 18:38:32 +02:00
Thibault Duplessis ced5e57c93 don't always publish user.online to discourage API misuse
Use this instead: https://lichess.org/api#operation/apiUsersStatus
2021-09-20 17:54:43 +02:00
Thibault Duplessis be678f9a41 serve up to 100 users in real-time status endpoint 2021-09-20 17:53:32 +02:00
nickolay 172ad1c02c add status filter parameter to users created tournaments api 2021-09-20 18:35:30 +03:00
Thibault Duplessis 1a92c93554 remove followers streaming API which no-one uses
according to monitoring
2021-09-20 16:24:08 +02:00
Thibault Duplessis 5b5a712f40 mod following view 2021-09-20 16:09:33 +02:00
Thibault Duplessis 6d580e77da use the lock icon in tournament conditions 2021-09-20 14:38:02 +02:00
Thibault Duplessis 6c2c88de22 different results for mobile app 2021-09-20 12:21:47 +02:00
Thibault Duplessis c9c2c21cd7 move the RendererActor 2021-09-20 10:11:02 +02:00
Thibault Duplessis 4952befc73 remove followers count from /account/info
which the app smashes 90 times per second
2021-09-20 09:14:45 +02:00
Thibault Duplessis 1333baf320 show full list of friends 2021-09-19 22:19:58 +02:00
Thibault Duplessis 503beddb89 ublog post image alt & credit 2021-09-19 17:22:09 +02:00
Benedikt Werner 1277e9e0f7
ublog: Translate follow button properly 2021-09-19 16:26:05 +02:00
Thibault Duplessis d76b50e3d1 no longer store empty crosstables 2021-09-19 10:57:44 +02:00
Thibault Duplessis 1f17afb8a0
Merge pull request #9831 from 370417/logo-spinner-space
Prevent mask svg from taking up space at the bottom of the page
2021-09-18 21:29:08 +02:00
Albert Ford 0f2a38b3c3
Prevent mask svg from taking up space 2021-09-18 11:31:28 -07:00
Thibault Duplessis 18b8fedcb1 validate prismic IDs 2021-09-18 15:22:59 +02:00
Thibault Duplessis 37c8afe5c1 tweak ublog paginator max pages 2021-09-18 13:09:37 +02:00
Thibault Duplessis 4be99914b2 separate cancel from terminate buttons 2021-09-18 12:15:28 +02:00
Thibault Duplessis c3e5b3c899 add auth user language in pref get API 2021-09-18 09:20:03 +02:00
Thibault Duplessis e3df6489af
Merge pull request #9826 from 370417/logo-spinner-safari
Swap spinner mask and content
2021-09-18 07:41:29 +02:00
Albert Ford f7ea36dd4b
Swap spinner mask and content
This avoids animating the mask.
Intended to fix stuttering animation on Safari.
2021-09-17 14:37:45 -07:00
Thibault Duplessis 7d541ea9e4 always read same amount of activity days 2021-09-17 10:45:33 +02:00
Thibault Duplessis abb6e70ddb
Merge pull request #9819 from 370417/animated-logo-spinner2
Replace loading spinner with lichess logo
2021-09-16 22:06:29 +02:00
Thibault Duplessis 6526071402 recompute all ublog ranks on factor change 2021-09-16 21:53:23 +02:00
Thibault Duplessis 2f9ce9e8b7 configurable ublog rank factor 2021-09-16 21:39:05 +02:00
Albert Ford 83581f653e
Replace loading spinner with lichess logo 2021-09-16 08:53:15 -07:00
Thibault Duplessis 74c251fe7e better decline PGNs with ambiguous moves
chess.com still produces PGN with ambiguous moves, that can't be read:

[Site "Chess.com"]
[Date "2021.09.15"]
[Round "?"]
[White "Heiko_Schmitz"]
[Black "Vostoro"]
[Result "0-1"]
[ECO "B06"]
[WhiteElo "1117"]
[BlackElo "812"]
[TimeControl "180+2"]
[EndTime "10:43:14 PDT"]
[Termination "Vostoro won by resignation"]

1. e4 g6 2. d4 Bg7 3. c3 d6 4. f4 a6 5. e5 dxe5 6. fxe5 b5 7. Na3 Bb7 8. Nf3 Nd7
9. Ng5 h6 10. Nf3 f6 11. Qe2 Nb6 12. g4 Nc4 13. Bg2 Nxa3 14. bxa3 Bxf3 15. Bxf3
Rc8 16. Bb7 Rb8 17. Bxa6 Qd5 18. c4 bxc4 19. Kd2 Qxh1 20. Qxc4 Qxh2+ 21. Kd3
fxe5 22. Bb5+ Kf8 23. Rb1 exd4 24. Bb2 Nf6 25. Bxd4 c6 26. Qxc6 Nxg4 27. Qxg6
Bxd4 28. Kxd4 Rg8 29. Qf5+ Nf6 30. Re1 Qd2+ 31. Bd3 Qxe1 32. Qc5 Qf2+ 33. Kc4
Qxc5+ 34. Kxc5 Rb2 35. Bc4 Ne4+ 36. Kd4 Nd2 37. Bxg8 Kxg8 38. Kc3 Rxa2 39. Kb4
h5 40. a4 h4 41. a5 Rxa5 42. Kxa5 h3 43. Kb6 h2 44. Kc7 h1=Q 45. Kd7 Qd5+ 46.
Ke8 Qe4 47. Kd7 Qd3+ 48. Ke8 e5 49. Ke7 e4 50. Ke6 e3 51. Kf6 e2 52. Kg5 e1=$146
53. Kg4 Kf8 54. Kf4 Ke8 55. Kg4 Qe3 56. Kf5 Nc2 57. Kg6 Qf4 58. Kh5 Qg3 59. Kh6
Qg4 60. Kh7 Qg5 61. Kh8 Kf7 0-1

55... Qe3 is ambiguous, both black queens go to e3.
2021-09-16 08:57:43 +02:00
Thibault Duplessis 6639987c7a prevent changing tournament perf type after players have joined
closes #9730
2021-09-15 19:21:41 +02:00
Thibault Duplessis 12e7dc63a8 Revert "simplify tournament update code"
This reverts commit 0071ef7497.
2021-09-15 19:08:28 +02:00
Thibault Duplessis 0071ef7497 simplify tournament update code 2021-09-15 19:02:51 +02:00
Thibault Duplessis 988ce6f0b0 ublog disclaimer 2021-09-15 18:20:02 +02:00
Thibault Duplessis f628d3c496 add games to broadcast round API - closes #9809 2021-09-15 18:02:34 +02:00
Thibault Duplessis 1c4281fc28
Merge pull request #9807 from kraktus/game_timetable_ago
Add date field in mod profile game table
2021-09-15 17:36:52 +02:00
kraktus 767849a396 Display to mods when conv threads are truncated 2021-09-15 14:19:31 +02:00
kraktus 30b5fdb925 Add date field in mod profile game table 2021-09-15 13:05:45 +02:00
Thibault Duplessis 5d22bb45a7 make lila.db.Env a macwire module 2021-09-15 08:37:10 +02:00
Niklas Fiekas d7744f5786 link benevity cause (closes #9784) 2021-09-14 18:25:11 +02:00
Thibault Duplessis d1bd25d54a add pixabay.com image host 2021-09-14 13:37:08 +02:00
Thibault Duplessis ee825d0781
Merge pull request #9790 from 370417/trans-xDidntMove-embed
Translate "x didn't move" in embeds
2021-09-14 08:07:50 +02:00
Thibault Duplessis c8cf3dac87 hide friends blogs link to anon 2021-09-14 08:07:31 +02:00
Thibault Duplessis 0cb1f90f3d
Merge pull request #9792 from kraktus/anon_blog
Fix `blog/friends` page for anon
2021-09-14 08:06:35 +02:00
Thibault Duplessis d6be3c2583 ublog post like timeline notification 2021-09-13 21:27:19 +02:00
kraktus 409207dd79 Fix `blog/friends` page for anon
close https://github.com/ornicar/lila/issues/9788
2021-09-13 14:27:42 +02:00
Albert Ford 7b68b91360
Translate "x didn't move" in embeds 2021-09-13 04:48:06 -07:00
Thibault Duplessis dd63acdfb6 improve logging of blog mod actions 2021-09-13 09:29:14 +02:00
Niklas Fiekas bcd8f2f323 future proof fishnet nodes, remove fishnet 1.x bc 2021-09-13 02:12:47 +02:00
Niklas Fiekas f171318598 updated fishnet to Fairy-Stockfish 14 2021-09-12 23:31:59 +02:00
Niklas Fiekas a87d477323 tweak and complete tablebase i18n 2021-09-12 19:09:30 +02:00
Thibault Duplessis ceea1d4bfc list safe image websites in ublog form 2021-09-12 12:38:45 +02:00
Thibault Duplessis f778baa665 let blog mods delete images 2021-09-12 12:24:25 +02:00
Thibault Duplessis b99d5293be remove blog mod delete button 2021-09-12 12:10:21 +02:00
Thibault Duplessis 5ebc321edb let blog moderators edit posts 2021-09-12 12:06:55 +02:00
Thibault Duplessis ec177b13a5 localize post views 2021-09-12 11:54:49 +02:00
Thibault Duplessis 007a00ac82 fix ublog language pagination 2021-09-12 11:53:46 +02:00
Thibault Duplessis 9608d8db28 blog mods can delete posts 2021-09-11 20:25:10 +02:00
Thibault Duplessis c42d0898de minor tweaks after #9743 2021-09-11 19:50:49 +02:00
Thibault Duplessis 52ed076cff add team link for form title 2021-09-11 19:46:02 +02:00
Thibault Duplessis 280007f5d7 remove Context.ToLang 2021-09-11 19:45:35 +02:00
Thibault Duplessis b702160f81 Merge branch 'team_declined_requests' of git://github.com/rglbr/lila into rglbr-team_declined_requests
* 'team_declined_requests' of git://github.com/rglbr/lila:
  add explicit conditions
  use team_requests collection for the declined requests
  consistent naming
  Team Declined requests page
  Track declined team requests
2021-09-11 19:38:41 +02:00
Thibault Duplessis 034b419201 like/follow on ublog post page 2021-09-11 18:34:40 +02:00
Thibault Duplessis 20b51e705b don't show default image in ublog post page 2021-09-11 17:53:24 +02:00
Thibault Duplessis 9613f7afed optimize ublog in user profile 2021-09-11 17:49:29 +02:00
Thibault Duplessis 0ab7733e0e better control who can see which post 2021-09-11 17:19:02 +02:00
Thibault Duplessis 5c9ed5f79f fix study admin permissions 2021-09-11 17:02:01 +02:00
Thibault Duplessis a8d7c1dede post footer WIP 2021-09-11 15:50:56 +02:00
Thibault Duplessis 94a5231d7b fix ublog post not found page 2021-09-11 12:21:23 +02:00
Thibault Duplessis 1e3ed2f371 up to 5 ublog posts per day 2021-09-11 12:04:24 +02:00
Ragul Balaji Ravichandran b00649da0e use team_requests collection for the declined requests 2021-09-11 14:18:15 +05:30
Thibault Duplessis 407a514f1e link to blog tips 2021-09-11 10:02:44 +02:00
Thibault Duplessis 2cd20d46f3 make base asset URL config more type safe 2021-09-11 09:30:47 +02:00
Thibault Duplessis 5b33ce9f6e improve swiss tournament homepage spotlight 2021-09-10 23:23:06 +02:00
Thibault Duplessis df92023cac fix ublog rss title 2021-09-10 23:23:06 +02:00
Thibault Duplessis fc2b5e8cbb send coach and streamer pictures to zulip 2021-09-10 16:48:40 +02:00
Thibault Duplessis ff59cdc364 ublog form tweaks 2021-09-10 14:30:17 +02:00
Thibault Duplessis 27e8c68da0 link to user class in mod UI 2021-09-10 12:54:58 +02:00
Thibault Duplessis 23621ccf4a warning about using classes for multiaccounting 2021-09-10 12:54:41 +02:00
Benedikt Werner 71af0b1936
scalafmt and small tweaks 2021-09-10 09:54:40 +02:00
Thibault Duplessis e3a5952fe1 fix community blog pagination 2021-09-10 08:13:22 +02:00
Thibault Duplessis ec895414b9 filter blog posts by language 2021-09-09 21:54:42 +02:00
Thibault Duplessis 4c992b7bf0 Merge branch 'master' into ublog-lang
* master:
  move broadcast PGN endpoint to /api/
  button to download all rounds of a broadcast
  broadcast stream download endpoint
2021-09-09 21:23:08 +02:00
Thibault Duplessis 36bef14a7b button to download all rounds of a broadcast 2021-09-09 21:12:21 +02:00
Thibault Duplessis 3a8a6b42bb broadcast stream download endpoint 2021-09-09 21:00:27 +02:00
Thibault Duplessis a5a8ba23ba broadcast stream download endpoint 2021-09-09 21:00:09 +02:00
Thibault Duplessis 861c8c9763 ublogs by lang WIP 2021-09-09 20:20:20 +02:00
Thibault Duplessis 2e545feb99 fix post card intro 2021-09-09 20:17:08 +02:00
Thibault Duplessis d0d805e7e5 tweak ublog post owner UI 2021-09-09 18:55:35 +02:00
Thibault Duplessis 0232557ec4 show intro in ublog post cards by default 2021-09-09 18:46:40 +02:00
Thibault Duplessis aa1374e4cb show community posts on homepage 2021-09-09 18:33:07 +02:00
Thibault Duplessis 86b9f1cd07 show blog posts on user profile 2021-09-09 17:33:20 +02:00
Thibault Duplessis b6b2db834d tweak ublog form style 2021-09-09 17:07:30 +02:00
Thibault Duplessis f6a1810ad3 show blog posts in small pages 2021-09-09 17:03:11 +02:00
Thibault Duplessis 86a58d676a improve ublog topics page 2021-09-09 16:56:42 +02:00
Thibault Duplessis 098d4ad038 show blog in top nav 2021-09-09 16:55:40 +02:00
Thibault Duplessis 1802221a93 ublog topics page WIP 2021-09-09 16:00:05 +02:00
Thibault Duplessis 4282b6bcf3 more ublog menus and integrations 2021-09-09 13:01:57 +02:00
Thibault Duplessis 52aa48bf56 ublog atom feed link 2021-09-09 13:01:43 +02:00
Thibault Duplessis 6cedbca774 only serve robots.txt in prod 2021-09-09 11:37:46 +02:00
Thibault Duplessis 0bb6ff71d9 allow embedding study URLs without a chapter ID 2021-09-09 10:38:27 +02:00
Thibault Duplessis 552e7642a4 add link to own ublog 2021-09-09 09:04:53 +02:00
Thibault Duplessis efb9d5e8c1 use nginx proxy_cache for /manifest.json 2021-09-09 09:04:43 +02:00
Thibault Duplessis 73cea770f7 tweak ublog indexability 2021-09-09 08:45:19 +02:00
Thibault Duplessis 3b4b8c3508 add ublog post search index conditions 2021-09-09 08:41:20 +02:00
Thibault Duplessis 3e506f22ba nicer ublog topic URLs 2021-09-09 08:36:24 +02:00
Thibault Duplessis 63a27c68f0 delete all remaining DbImage code - feels good 2021-09-09 08:16:33 +02:00
Thibault Duplessis 6799979ae3 fix ublog form save button 2021-09-09 07:47:19 +02:00
Thibault Duplessis 0337c40d32 code golf 2021-09-09 07:45:12 +02:00
Thibault Duplessis 1ba1be5247
Merge pull request #9761 from benediktwerner/trans-xDidntMove
Translate "x didn't move"
2021-09-09 07:42:28 +02:00
Thibault Duplessis 3294da4990
Merge pull request #9762 from benediktwerner/ublog-save-btn-draft
ublog: Make it obvious that the initial submit button creates a draft
2021-09-09 07:41:32 +02:00
Benedikt Werner 88afc985d9
forum: Fix post delete modal cancel button 2021-09-09 06:33:59 +02:00
Benedikt Werner 6300c5a2f6
ublog: Make it obvious that the initial submit button creates a draft 2021-09-09 06:11:09 +02:00
Benedikt Werner 5ccacc8ea3
lobby: Improve filter CSS loading to avoid ugly flashing on first load 2021-09-09 06:04:44 +02:00
Benedikt Werner 4f8e711525
ublog: Fix "RawFrag" in title of new blog page 2021-09-09 06:04:27 +02:00
Benedikt Werner 51b72ae481
Translate "x didn't move" 2021-09-09 05:10:43 +02:00
Benedikt Werner 0f77e19106
Make game termination message more consistent (always use '•' as a
separator)
2021-09-09 05:08:50 +02:00
Thibault Duplessis 46517e416c tweak ublog form 2021-09-08 23:18:45 +02:00
Thibault Duplessis 95ebfbe2b2 blog post topic page 2021-09-08 22:57:04 +02:00
Thibault Duplessis e1e1ff6a1e show post topics 2021-09-08 22:47:43 +02:00
Thibault Duplessis eff11bc6ec ublog topic selector 2021-09-08 22:36:52 +02:00
Thibault Duplessis cc72d4198a explain the tier selector 2021-09-08 20:04:20 +02:00
Thibault Duplessis 1c9e6b0174 ublog: better deal with long titles/intros 2021-09-08 18:59:01 +02:00
Thibault Duplessis 9e5c965808 simplify and fix tournament chat visibility condition 2021-09-08 16:23:52 +02:00
kraktus 30914d4a57 Send disabled ceval trans key in game analysis
Fix issue raised in https://github.com/ornicar/lila/pull/9752
2021-09-08 15:14:07 +02:00
Thibault Duplessis 1fbd805d6b liked ublog list 2021-09-08 13:44:39 +02:00
Thibault Duplessis 3ed848b539 compute blog rank on publish 2021-09-08 12:01:33 +02:00
Thibault Duplessis fcd3869da8 show latest blog post on coach page 2021-09-08 10:54:25 +02:00
Thibault Duplessis 93cdf6be81 cache /manifest response 2021-09-08 10:33:46 +02:00
Thibault Duplessis ee7d5830fb remove image endpoint 2021-09-08 10:28:32 +02:00
Thibault Duplessis 27c8868990 fix blog tier mod log 2021-09-08 10:10:47 +02:00
Thibault Duplessis cece5c7e19 upload new coach images to picfit 2021-09-08 09:26:04 +02:00
Thibault Duplessis 10209df736 show blog tier on post page 2021-09-08 08:57:47 +02:00
Thibault Duplessis 6fddc82ba9 tweak ublog title - closes #9745
blogs might have a custom title eventually
2021-09-07 23:05:04 +02:00
Thibault Duplessis 87c7646121 fix scalatags attributes 2021-09-07 22:54:15 +02:00
Thibault Duplessis 2cd1d18e85 Merge branch 'ublog-thumb-size2' of git://github.com/370417/lila
* 'ublog-thumb-size2' of git://github.com/370417/lila:
  Specify ublog thumbnail sizes to avoid reflows
2021-09-07 22:51:08 +02:00
Thibault Duplessis 26b598510f move streamer thumbnail code 2021-09-07 22:34:33 +02:00
Thibault Duplessis 4a95e0e3ee upload streamer images to picfit 2021-09-07 19:56:02 +02:00
Thibault Duplessis d095ecd1df use ctx.ip instead of HTTPRequest.ipAddress 2021-09-07 19:44:01 +02:00
Thibault Duplessis 7047222889 ublog atom RSS link 2021-09-07 17:16:24 +02:00
Thibault Duplessis 5296ed2ccc refactor blog atom feed 2021-09-07 15:41:25 +02:00
Thibault Duplessis 7eca87f1d1 count ublog post views with a bloom filter 2021-09-07 14:46:11 +02:00
Thibault Duplessis 1257ef10fc more ublog tier/rank system 2021-09-07 14:16:07 +02:00
Albert Ford 0a4113be18
Specify ublog thumbnail sizes to avoid reflows 2021-09-07 04:36:24 -07:00
Thibault Duplessis 2a8e423311 add ublog blog dimension and tier system
mongo lichess bin/mongodb/ublog-blog.js
2021-09-07 12:58:35 +02:00
Thibault Duplessis 21febe3273 update ublog tldr etiquette 2021-09-07 08:22:44 +02:00
Thibault Duplessis 54253af969 denormalize user flags to ublog posts 2021-09-06 21:43:28 +02:00
Thibault Duplessis 27278f7d47 integrate community blogs and Lichess blog 2021-09-06 21:10:32 +02:00
Thibault Duplessis 3a0a517796 community blog page 2021-09-06 20:54:07 +02:00
Thibault Duplessis 8db7464f5c complete ublog like 2021-09-06 20:45:45 +02:00
Thibault Duplessis b108e525d3 simplify ublog routing 2021-09-06 20:00:07 +02:00
Thibault Duplessis 703bc3c6a0 ublog like/rank system WIP 2021-09-06 19:53:24 +02:00
Thibault Duplessis 618e2d14a9 save ublog post language 2021-09-06 19:10:10 +02:00
Ragul Balaji Ravichandran f587cba070 consistent naming 2021-09-06 21:50:39 +05:30
Ragul Balaji Ravichandran 8950f3608d Team Declined requests page
Create a page to view all the declined requests and allow a declined request to be accepted
2021-09-06 21:20:15 +05:30
Ragul Balaji Ravichandran 01f2d00218 Track declined team requests
Declined team requests are added to new collection team_request_declined and
the users are not allowed to join the team if the request is declined
2021-09-06 21:16:12 +05:30
Thibault Duplessis b12fed3b4a fix ublog forms 2021-09-06 12:20:28 +02:00
Thibault Duplessis 3c8d64d686 user blog markdown WYSIWYG 2021-09-06 11:07:40 +02:00
Thibault Duplessis e3279cdad2 user blogging tweaks 2021-09-05 22:13:03 +02:00
Thibault Duplessis 431a298e57 add /blog/friends 2021-09-05 22:07:21 +02:00
Thibault Duplessis 958fe7ba11 basic ublog monitoring 2021-09-05 16:33:44 +02:00
Thibault Duplessis 1aa8579025 protect blog post creation with delay and captcha
to reduce the abuse a little
2021-09-05 14:10:31 +02:00
Thibault Duplessis 79a3364b8a send ublog images to zulip, improve etiquette mention 2021-09-05 11:09:32 +02:00
Thibault Duplessis 418ea3f8b5
Merge pull request #9714 from benediktwerner/msg-report-confirm
msg: Fix report confirmation
2021-09-05 08:31:55 +02:00
Thibault Duplessis fae8aef55c
Merge pull request #9719 from 370417/perf-nav
Show user's best perf in rating graph navigator
2021-09-05 08:30:55 +02:00
Thibault Duplessis e6fc961fa1
Merge pull request #9723 from benediktwerner/trans-leaderTeams
Translate "Leader teams"
2021-09-05 08:26:02 +02:00
Benedikt Werner 023e5822bb
Translate "Leader teams" 2021-09-04 20:59:35 +02:00
Thibault Duplessis f69781f7fd allow importing up to 10 games per minute 2021-09-04 20:40:23 +02:00
Albert Ford fc12506c37
Show user's best perf in rating graph navigator 2021-09-04 04:28:03 -07:00
Thibault Duplessis 547ba446c8 tweak broadcast round form 2021-09-04 09:13:12 +02:00