Commit Graph

658 Commits (40003a97a6d999dc7111d32c92d4b6ccd7939e75)

Author SHA1 Message Date
Gordon Martin 40003a97a6 Autocomplete usernames in forum post mentions. 2016-09-25 23:48:04 +01:00
Thibault Duplessis 52b5fcdafa API websocket endpoint - closes #2270 2016-09-23 12:09:03 +02:00
Gordon Martin ce472c2991 Fix indentation. 2016-09-17 00:31:51 +01:00
Gordon Martin e08d370aa6 Use form rather than xhr to make forum post edit. 2016-09-16 16:04:57 +01:00
Gordon Martin ac9fadd873 More forum post editting stuff. 2016-09-15 23:36:36 +01:00
Thibault Duplessis 49a5e00b19 coach analytics 2016-09-07 14:00:23 +02:00
Thibault Duplessis 98c48d2f00 Merge branch 'master' of github.com:ornicar/lila into pub_chat_mod
* 'master' of github.com:ornicar/lila:
  refuse to analyse old horde games
  keep loading the page after trying to open a page in the mobile app
  remove push notification debug
  send onesignal push notifications to user's last 3 devices
  only offer image generation for standard games
  export is only for human
  upgrade visualizer submodule
  add game visualizer
  handle onesignal errors returned with a 200 status (sigh)
  fix opening trainer turn indicator style
  onesignal push stage test
  remove apple push config
  remove apple push. You suck, Apple, big times.
  onesignal push WIP
  export is only for human
  upgrade visualizer submodule
  add game visualizer
  Sunsetter - check if stopping
  Sunsetter improvements
2016-09-05 10:16:16 +02:00
Gordon Martin eed98b84fc start adding simul stuff 2016-09-04 16:03:45 +01:00
Thibault Duplessis afa988ce3c add game visualizer 2016-09-04 15:55:12 +02:00
Gordon Martin c7615e093a (WIP) Moderation tool for moderating public chats 2016-09-03 17:28:59 +01:00
Thibault Duplessis b35bf929ed more progress on coach 2016-09-01 22:21:42 +02:00
Thibault Duplessis 254d0982e6 coaches list 2016-09-01 14:32:12 +02:00
Thibault Duplessis 6e7f396dc8 more work on coach and reviews 2016-08-31 23:54:52 +02:00
Thibault Duplessis 99e9ff9ec2 implement study cloning 2016-08-31 18:00:45 +02:00
Thibault Duplessis 857715106c more coach WIP 2016-08-31 15:20:30 +02:00
Thibault Duplessis c85bae3569 complete rating refund feature 2016-08-26 14:46:42 +02:00
Thibault Duplessis 33e0c591a1 event details page 2016-08-24 23:43:40 +02:00
Thibault Duplessis ea8a5892a8 more work on featured events 2016-08-23 15:16:27 +02:00
Thibault Duplessis e17b02838c Merge branch 'master' into coach
* master:
  use UTC dates for events form
  highlighted events WIP (backend)
  allow API fens for games in progress
  generic case class form formatters
2016-08-23 00:14:25 +02:00
Thibault Duplessis 405e90eab5 highlighted events WIP (backend) 2016-08-23 00:05:10 +02:00
Thibault Duplessis 2cf31fbe01 coach profile pic: done 2016-08-22 16:47:50 +02:00
Thibault Duplessis 06320cab62 coach picture WIP 2016-08-22 15:57:25 +02:00
Thibault Duplessis a9153fd2b4 more coach form WIP 2016-08-22 14:04:01 +02:00
Thibault Duplessis 6ab672ffa6 coach form WIP 2016-08-22 12:55:55 +02:00
Thibault Duplessis a8c0b57368 coach WIP 2016-08-21 09:16:41 +02:00
Thibault Duplessis 75b8c701df private messages batch actions 2016-08-20 12:03:10 +02:00
Thibault Duplessis aabd656191 move tournament API endpoints to /api/tournament 2016-08-15 13:10:53 +02:00
Thibault Duplessis 0095f90f0f improve keyboard shortcuts help and lazy load translations 2016-08-03 16:33:24 +02:00
Thibault Duplessis 1a4e685a8b puzzle import API 2016-07-29 14:11:56 +02:00
Thibault Duplessis 9a93e292df actor that monitors finished games and stores them for puzzle API 2016-07-29 12:57:58 +02:00
Thibault Duplessis c115606e79 download random finished game API WIP 2016-07-29 11:05:36 +02:00
Thibault Duplessis c6f187392d study search engine WIP 2016-07-25 20:14:43 +02:00
Thibault Duplessis d341c93783 remove now unused route 2016-07-20 10:45:52 +02:00
Thibault Duplessis 749bd54faf back to patron list 2016-07-20 01:26:00 +02:00
Thibault Duplessis 540d37d305 remove unused routes 2016-07-20 00:57:26 +02:00
Thibault Duplessis 1c24602a60 remove donation module 2016-07-14 21:53:00 +02:00
Thibault Duplessis a13eb9f70d patron control over their subscription 2016-07-13 16:14:20 +02:00
Thibault Duplessis cbd3da713f work on patron 2016-07-10 22:12:22 +02:00
Thibault Duplessis a24740776d Revert "new user games API URL for easier nginx filtering"
This reverts commit d5c4999f89.
2016-07-10 15:43:14 +02:00
Thibault Duplessis d5c4999f89 new user games API URL for easier nginx filtering 2016-07-10 15:25:00 +02:00
Thibault Duplessis e653d49a07 Merge branch 'master' into asso
* master: (469 commits)
  handle getipintel failures
  shutup dictionary additions
  log crosstable creation
  infer crosstable nbGames from players scores
  disallow expensive API calls to search crawlers
  Fix bug whereby players not playing were showed to be playing due to map function passing in array index as second object, making 'playing' truthy.
  inc assets version
  sk "slovenčina" translation #16676. Author: MMMaroko.
  ko "한국어" translation #16675. Author: PiecesOfMe. minor changes in terms and grammar
  fi "suomen kieli" translation #16674. Author: JulianGoater. additions, corrections, tweaks, grammar fixes and typo fixes (Finnish)
  try to report less trolls
  rate limit user games API per IP
  antiflood game API
  default autoreport text
  send game API reads to secondary
  Bug fix. If a player gets disconnected while playing, and returns, their follower's buddy list now show them as playing if the game is still in progress. Fixes #2076
  always diff mithril learn to reduce memory leaks, remove score
  fix changing level during promotion
  fix double opponent reply in check stage
  fix castling stage
  ...
2016-07-10 12:00:23 +02:00
Thibault Duplessis 2f94b710b4 learn side and reset progress 2016-07-05 12:51:18 +02:00
Thibault Duplessis b75a67c090 store each level score 2016-07-02 21:34:09 +02:00
Thibault Duplessis c64dba92a7 rename learn concepts: (lesson/level)->stage, stage->level 2016-06-30 13:45:17 +02:00
Thibault Duplessis e047af3420 learn level map 2016-06-29 22:14:01 +02:00
Thibault Duplessis af74e0f59e prepare learn score persistence 2016-06-29 20:24:28 +02:00
Thibault Duplessis ba4f29f050 more learn wip 2016-06-25 12:05:51 +02:00
Thibault Duplessis 7c3f35da78 refactor study listings, introduce hotness 2016-06-21 15:02:23 +02:00
Thibault Duplessis da5671aaf5 UI to change permissions 2016-06-20 18:44:53 +02:00
Thibault Duplessis 1c048f0f5d invite n00bs and patzers to compete in limited tournaments - WIP 2016-06-19 23:55:04 +02:00