Commit Graph

6521 Commits (deepcrayonfish)

Author SHA1 Message Date
Thomas Daniels 5f65102501 Add ZHWC and ACWC 2020 trophies 2021-02-05 01:16:42 +01:00
Niklas Fiekas 18d77fe053 add credit to picture on disabled.html 2021-02-01 21:49:56 +01:00
Thibault Duplessis 445d34bbea update lichess font fontforge file 2021-01-30 19:40:31 +01:00
Thibault Duplessis 913f45cdb3 tweak storm fonts 2021-01-26 19:09:40 +01:00
Thibault Duplessis 1c08fe3a97 tweak storm UI 2021-01-26 19:00:24 +01:00
Thibault Duplessis d7df9d5607 use Segment7 font for puzzle storm 2021-01-26 18:46:43 +01:00
Thibault Duplessis c78082bc5c storm perf and font icon - deprecates the bongcloud icon 2021-01-25 21:02:09 +01:00
Thibault Duplessis 71557978ca Merge branch 'master' of github.com:ornicar/lila into storm
* 'master' of github.com:ornicar/lila:
  give up on twitch in studies, update csp accordingly (#6684)
  fix typo in route cloneAplly -> cloneApply (was working regardless)
  clean coachForm langInput
  update tagify to 3.22.1 (fixes xss)
  install tagify from npm
  Revert "{master} lazy fix xss in own studies topic manager"
  {master} lazy fix xss in own studies topic manager
  {master} fix colors in large team battles
  {master} add NoBot/OnlyBot challenge decline reasons - closes #7993
2021-01-25 07:12:30 +01:00
Thibault Duplessis 06d573f372 storm WIP 2021-01-24 19:40:50 +01:00
Niklas Fiekas 2c872a031b install tagify from npm 2021-01-24 17:57:35 +01:00
Thibault Duplessis dcfb9a4ca0 puzzle storm UI 2021-01-24 12:03:29 +01:00
Thibault Duplessis bd1445d23d puzzle storm font 2021-01-24 11:40:50 +01:00
Thibault Duplessis 39a4e31912 puzzle storm combo UI WIP 2021-01-23 17:52:00 +01:00
Thibault Duplessis cbb1255088 Merge branch 'master' into nvui-table-board
* master: (281 commits)
  fix bio links - closes #7795
  improve puzzle monitoring
  New Crowdin updates (#7798)
  New Crowdin updates (#7783)
  fix puzzle session next
  improve puzzle rating delta
  better cap puzzle glicko
  spam logging
  more strings translatable for preferences and puzzles
  only show public comms after the comm report is processed
  shorter theme name
  add queen+rook to non-hinting themes
  New Crowdin updates (#7780)
  New Crowdin updates (#7778)
  fix puzzle double request - closes #7779
  exclude puzzle session.previousPaths from selection
  add table style to prismic pages
  New Crowdin updates (#7775)
  also parse prismic markdown in standalone pages
  add queens and rooks endgames
  ...
2020-12-27 09:41:18 +01:00
Thomas Daniels ab1a13cfdc Add three variant WC 2020 trophies 2020-12-16 18:47:55 +01:00
Tait Hoyem e2767a0ad3 Wrap around when searching by piece; update sounds with more GPLv2'd sounds from Emacspeak 2020-12-15 20:46:28 -07:00
Tait Hoyem 3b8750072a Udpate name of sound files 2020-12-15 01:20:11 -07:00
Tait Hoyem a4c9f00287 Add 'select' sound for new NVUI table; sourced from Emacspeak/GPLv2 2020-12-15 01:16:49 -07:00
Thibault Duplessis 9eac8a69c4 custom event icons 2020-10-19 10:47:16 +02:00
Thibault Duplessis e232091f84 tweak and reformat event-countdown.js 2020-10-12 18:19:55 +02:00
Niklas Fiekas 181a755e82 factor out all server-side uses of _target=blank (#7411)
* noopener for all _target=blank links. Security for untrusted links,
  possible minor performance improvement for internal links.

While reviewing, also checked

* nofollow on user provided links
* noreferrer only as defense in depth for links that can appear in
  unpredictable locations. Will consider Referrer-Policy for everything
  else.
2020-10-04 16:33:03 +02:00
Nathaniel Kaiser 489b287aa3 Updated flag of Mauritania. 2020-10-03 13:02:51 -04:00
Thibault Duplessis c5776af72f add Lichess flag 2020-10-03 12:18:15 +02:00
Thibault Duplessis b1627c285d normalize flag design 2020-10-03 12:07:35 +02:00
Thibault Duplessis 3f1e39f619 remove support for Firefox 60 2020-10-02 22:07:54 +02:00
Thibault Duplessis 8160749a6f let's have both belarus flags
so hopefully we finally get cut some slack
2020-10-02 14:36:23 +02:00
kraktus 698dd756f0 Delete unused flags 2020-10-01 17:39:09 +01:00
Lucas Bonnet 0b6a60db9c fix Republic of Adygea flag 2020-10-01 08:40:45 +02:00
Thibault Duplessis d8e5617ddb manually update Belarus flag - closes #7390 2020-10-01 08:35:42 +02:00
Thibault Duplessis 7ac51b4a5e fix sound test page 2020-09-29 18:44:33 +02:00
Thibault Duplessis 8d990a1fb6 fix sound test page 2020-09-29 18:42:29 +02:00
Thibault Duplessis 7618f418ff tweak the icon font until the iOS 14 bug is worked around
If any of these 3 icons was present: chess960, lock, crazyhouse
then on iOS 14, most icons, but not all, were badly displayed.
The visually buggy icons are not the ones causing the issue.

Fix involved setting the width of the 3 icons to 512
2020-09-29 17:48:42 +02:00
Thibault Duplessis 11754e35ef lichess font: remove initial missing glyph 2020-09-29 14:30:46 +02:00
Thibault Duplessis 108862b650 tweak font source and font tester 2020-09-29 13:50:30 +02:00
Thibault Duplessis 42ab5cfe91 revert font debug 2020-09-29 12:07:47 +02:00
Thibault Duplessis f259240f7f explicitly return unit to prevent value discarding #list 2020-09-29 10:38:01 +02:00
Niklas Fiekas 07c3fca8f1 fix hide/show on lag page (fixes #7376) 2020-09-28 17:07:18 +02:00
Thibault Duplessis 9c55e57bf5 remove incompatible browser detection
it was broken anyway
2020-09-28 10:27:00 +02:00
Thibault Duplessis f08c64b634 Update maestro pieces - for #7167 2020-09-27 08:59:42 +02:00
Thibault Duplessis 46b5ae586d remove lichess.soundUrl 2020-09-26 18:05:00 +02:00
Thibault Duplessis c746f53334 refactor sound management 2020-09-26 17:57:38 +02:00
Thibault Duplessis c8e12a3ad3 apply special volumes directly to sounds 2020-09-26 15:40:57 +02:00
Thibault Duplessis cebe75f6a6 update sound test page 2020-09-26 15:40:31 +02:00
Thibault Duplessis d10adaed89 Update maestro pieces - for #7167 2020-09-26 11:30:33 +02:00
Thibault Duplessis 8785a13027 Update maestro pieces - for #7167 2020-09-25 19:00:04 +02:00
Thibault Duplessis b49d4f6c27 Update maestro pieces - for #7167 2020-09-25 11:11:56 +02:00
Thibault Duplessis bead91645f remove cash/offset/position 2020-09-25 10:22:11 +02:00
Thibault Duplessis 1fedee35df update cardinal and maestro piece sets - for #7167 2020-09-24 12:03:39 +02:00
Thibault Duplessis eb677290ab fix cash parseHTML 2020-09-24 11:43:54 +02:00
Thibault Duplessis 304d77ddb6 trim cash.js some more 2020-09-24 10:20:45 +02:00
Thibault Duplessis f017c6dec6 fix inquiry switcher 2020-09-22 11:08:03 +02:00
Thibault Duplessis 83d4a72b67 fix puzzles and coordinates sparkline chart 2020-09-22 08:56:13 +02:00
Thibault Duplessis 5753adb01d further trim down cash.js (remove eval_scripts) 2020-09-21 17:13:23 +02:00
Thibault Duplessis 427df44280 remove now unused scripts 2020-09-13 12:07:45 +02:00
Thibault Duplessis 4f5151cc1b remove streamer.form.js 2020-09-13 12:05:05 +02:00
Thibault Duplessis dd8c16df6e remove superfluous css load 2020-09-13 11:57:05 +02:00
Thibault Duplessis 9324bd119d include multiple-select.min.js
built from https://github.com/ornicar/multiple-select
2020-09-13 11:51:49 +02:00
Thibault Duplessis e9946512df resort to loading jquery on the insights page
moving multiple-select to cash.js has proven to be
a massive waste of time. It fails in incredibly
subtle and frustrating ways. Think twice before trying again.
2020-09-13 11:48:44 +02:00
Thibault Duplessis af7dd0d2f2 s/window.lichess/lichess, remove const li 2020-09-13 09:40:24 +02:00
Thibault Duplessis 754ef73585 migrate highcharts 2020-09-13 09:22:38 +02:00
Thibault Duplessis 9c60e989c7 studyTopicForm ui module
feats debounced tag completion
2020-09-12 18:55:15 +02:00
Thibault Duplessis 33c41d6d6c team-admin module 2020-09-12 18:36:48 +02:00
Thibault Duplessis ef234d96d2 remove typeahead script 2020-09-12 18:11:27 +02:00
Thibault Duplessis 288b10b0cb fix TV embed 2020-09-12 12:42:00 +02:00
Thibault Duplessis a3add3987f migrate tour & swiss forms, yarn add flatpickr 2020-09-12 11:59:04 +02:00
Thibault Duplessis 691f4bceba Merge branch 'master' into cash.js
* master:
  New translations: preferences.xml (Danish) (#7297)
  fix #7296
  case insensitive link check - closes #7295
  fix #7277
  fix study spectators - closes #7285
  simplify study invite form suggestions - for #7285
2020-09-12 08:27:05 +02:00
Thibault Duplessis 56dc405b8e fix #7277 2020-09-11 23:54:28 +02:00
Thibault Duplessis fb627a1764 remove lichess.slider 2020-09-10 12:19:36 +02:00
Thibault Duplessis ba3d1b3ef7 more cash.js migration 2020-09-09 15:13:24 +02:00
Thibault Duplessis 1d6efcab0e compatibility with cash.js WIP 2020-09-09 14:57:36 +02:00
Thibault Duplessis 24762db512 make game search a TS module 2020-09-08 11:33:00 +02:00
Thibault Duplessis 8248aa79cb don't mutate an data structure being iterated
aka programming 101

fixes search URL params
2020-09-08 11:14:13 +02:00
Thibault Duplessis fcdb017a74 dirty hotfix infinitescroll
TODO nuke it
2020-09-08 08:52:29 +02:00
Thibault Duplessis b189028d89 quick search form serialize fix - to be continued 2020-09-08 08:33:28 +02:00
Thibault Duplessis 30bdeae8e1 lichess.modal is no longer a thing 2020-09-08 07:36:09 +02:00
Thibault Duplessis 53700802ec fix insights refresh 2020-09-08 07:35:50 +02:00
Thibault Duplessis 9bc7a8249c remove empty JS file 2020-09-07 14:56:43 +02:00
Thibault Duplessis 90f76e44d4 remove jquery callbacks 2020-09-07 12:20:19 +02:00
Thibault Duplessis 351f32b882 remove insights tour
I couldn't get hopscotch to do its job properly
2020-09-07 12:13:00 +02:00
Thibault Duplessis fd996f6541 remove jquery deferred 2020-09-07 12:10:54 +02:00
Thibault Duplessis eb1d2b8a6b remove jquery ajax and serialize (!) 2020-09-07 11:38:55 +02:00
Thibault Duplessis 268eec0ff1 team battle form TS module 2020-09-07 11:05:42 +02:00
Thibault Duplessis 182023a8bc login and signup in a single TS module 2020-09-07 10:52:27 +02:00
Thibault Duplessis fd2f6c0857 login TS module WIP 2020-09-07 10:05:55 +02:00
Thibault Duplessis 63ea1faa7e code tweaks 2020-09-06 22:50:45 +02:00
Thibault Duplessis f0c1c406e2 checkout TS module 2020-09-06 22:38:32 +02:00
Thibault Duplessis 39539186f8 Revert "revert me: hotfix inquiry.js not found"
This reverts commit c2898749a8.
2020-09-06 22:38:32 +02:00
Thibault Duplessis 7ad63c8bad challenge page TS module 2020-09-06 19:45:07 +02:00
Thibault Duplessis b717c4189b proper coach form TS module, remove jquery.form!
nicely replaced with FormData
2020-09-06 19:16:59 +02:00
Thibault Duplessis 833b06ed7f remove $.ajax from standalone scripts 2020-09-06 18:32:34 +02:00
Thibault Duplessis ebe0915f16 more common/xhr and proper forum TS module 2020-09-06 18:20:48 +02:00
Thibault Duplessis ba843c3fc3 more TS promise and typing 2020-09-06 13:20:58 +02:00
Thibault Duplessis b555288b34 more xhr updates - WIP 2020-09-06 12:57:13 +02:00
Niklas Fiekas c2898749a8 revert me: hotfix inquiry.js not found 2020-09-06 12:42:57 +02:00
Niklas Fiekas 4c4b968119 minify kosal svgs 2020-09-06 09:56:39 +02:00
Niklas Fiekas 53025da245 omit type text/css in html5 2020-09-06 09:56:26 +02:00
Thibault Duplessis 5c46100b9e JS tweaks and optimizations 2020-09-05 16:42:05 +02:00
Thibault Duplessis 5e045199aa Update governor pieces - for #7167 2020-09-04 17:21:01 +02:00
Thibault Duplessis da2d8d2e77 Update maestro pieces - for #7167 2020-09-04 17:20:42 +02:00
Thibault Duplessis f6acd7b318 JS tweaks and fixes 2020-09-04 16:49:32 +02:00
Thibault Duplessis 5c4137df71 {master} fix signup-form JS 2020-09-04 16:47:01 +02:00
Thibault Duplessis 5be8b166ee embedJsUnsafeLoadThen 2020-09-04 16:10:30 +02:00
Thibault Duplessis 32ee20899a more JS refactor and loading 2020-09-04 12:08:24 +02:00
Thibault Duplessis 2c62f92d45 rewrite socket.ts - untested 2020-09-03 22:36:37 +02:00
Thibault Duplessis 8966165f2c rewrite friends widget 2020-09-03 21:20:21 +02:00
Thibault Duplessis fa20bac6d0 Merge branch 'master' into refactor-site-js
* master:
  fix courtesy conditions
  don't say gg automatically in tournament games
  Update maestro pieces - for #7167
2020-09-03 10:25:18 +02:00
Thibault Duplessis 9395852b03 Update maestro pieces - for #7167 2020-09-03 10:05:51 +02:00
Thibault Duplessis 2a455b5e0b Merge branch 'master' into refactor-site-js
* master:
  fix analysis request check
  add missing announce.js
  Update maestro pieces - for #7167
  fix watchers JS again
  fix watchers JS
  Revert "more js components"
  Revert "JS components"
  Revert "full JS refactor WIP"
  New Crowdin updates (#7199)
  Update governor pieces - for #7167
  {master} detect bot api spam
  tweak prismicJs (always use https, code golf)
2020-09-03 09:57:38 +02:00
Thibault Duplessis 71cfedc47c Update maestro pieces - for #7167 2020-09-03 07:39:37 +02:00
Thibault Duplessis ffce772dca Revert "JS components"
This reverts commit 945d6e32df.
2020-09-02 21:32:12 +02:00
Thibault Duplessis 0438053856 Update governor pieces - for #7167 2020-09-02 21:24:38 +02:00
Thibault Duplessis 00a72eefba more site JS refactor 2020-09-02 12:27:20 +02:00
Thibault Duplessis d119043c82 ui/site refactor and lichess.load promise 2020-09-02 11:44:51 +02:00
Thibault Duplessis 945d6e32df JS components 2020-09-01 10:21:03 +02:00
Thibault Duplessis e8529b0161 build jquery.fill into jquery itself 2020-09-01 09:14:33 +02:00
Thibault Duplessis 74fea2c94d chat promise and auto-courtesy 2020-08-31 18:43:32 +02:00
Thibault Duplessis 6880c32e64 courtesy setting WIP 2020-08-31 17:27:35 +02:00
Thibault Duplessis 1eee2ebf21 update and optimize trophies - for #7167 2020-08-30 10:31:38 +02:00
Thibault Duplessis f7d3709ca0 fix robot check sounds for firefox 2020-08-28 14:43:48 +02:00
Thibault Duplessis 1ac8b37480 version sound assets 2020-08-28 11:35:58 +02:00
Thibault Duplessis 9e2314f3db fix sound test page 2020-08-28 11:05:11 +02:00
Thibault Duplessis 3d406468f3 tweak sounds until firefox accepts to play them
howler could play them with the web audio API,
but Firefox refuses to play some short sound
with only the Audio tag. For some reason unknown.
2020-08-28 10:39:39 +02:00
Thibault Duplessis a47a0029ae tweak sound test page 2020-08-28 10:39:23 +02:00
Thibault Duplessis 886a15f084 Merge branch 'master' into no-howler
* master:
  validate chess960 fen in api challenges
  oauth token input autofocus
  create API chess960 challenge with defined position
  update sound test page
  update sound test page
  code style
  avoid analysing empty games (swiss timeout)
  fix mobile app BC - closes #7195 and #7196
  fix prev commit
  wait for Chessground to render miniGames
2020-08-28 10:01:43 +02:00
Thibault Duplessis 41c4e47096 update sound test page 2020-08-27 22:11:26 +02:00
Thibault Duplessis ada615406c update sound test page 2020-08-27 21:53:16 +02:00
Thibault Duplessis b986b6740a more howl removal 2020-08-27 14:43:11 +02:00
Thibault Duplessis 23b0980aac remove Howler, use HTML Audio directly 2020-08-27 14:21:03 +02:00
Thibault Duplessis 9cc1ff10aa JS code tweaks 2020-08-27 11:34:15 +02:00
Thibault Duplessis 14f698db60 Update governor pieces - for #7167 2020-08-25 20:13:43 +02:00
Thibault Duplessis c5b7d047cd bigger tournament 2nd place trophy 2020-08-25 18:15:54 +02:00
Thibault Duplessis 5c7f2e006a optimize trophies 2020-08-25 17:40:53 +02:00
Thibault Duplessis 7ae1bd86bf tweak trophy svg 2020-08-25 14:50:16 +02:00
Thibault Duplessis e6fa556ab6 tweak svg trophies 2020-08-25 13:12:22 +02:00
Thibault Duplessis 7478b73cd3 new tournament trophies 2020-08-25 12:42:24 +02:00
Thibault Duplessis b3dca1ef3f Merge branch 'master' into new-trophies
* master:
  Add governor pieces - for #7167
  markdown links for tournament description - closes #7184
  editing a forum post removes the positive reactions
  request notification permission on click
  fix notification permission request
  remove two unused font symbols
  changing notifications settings reloads the page anyway
  tweak round JS bootloader
  simplify round preload
  remove unused logging
  only record this in server logs
  send own challenge events to stream API - closes #7183
  only show completed tournaments in /tournament/history
  fix team swiss order
2020-08-25 12:08:08 +02:00
Thibault Duplessis 66ffa10eb8 Add governor pieces - for #7167 2020-08-25 12:00:59 +02:00
Thibault Duplessis 1fe2177260 remove two unused font symbols 2020-08-25 09:47:36 +02:00
Thibault Duplessis b9b5ef3177 new trophies WIP 2020-08-25 08:09:48 +02:00
Thibault Duplessis b7fd416fad replace resign icon with ½ char - for #7167 2020-08-23 16:28:23 +02:00
Thibault Duplessis 1cc3f4b85a update bullet and ultrabullet icons - for #7167 2020-08-23 13:27:36 +02:00
Thibault Duplessis 730fb8aca1 adjust bullet icon baseline - for #7167 2020-08-23 11:53:33 +02:00
Thibault Duplessis c9c2e10843 yet another bullet icon - for #7167 2020-08-23 11:48:58 +02:00
Thibault Duplessis 1659dcdad2 change bullet icon, reduce ultrabullet icon size - for #7167 2020-08-23 11:38:22 +02:00
Thibault Duplessis 3dcc8cd6fa change bullet icon - for #7167 2020-08-23 10:04:48 +02:00
Thibault Duplessis 24a5adffad fix /lag - closes #7156 2020-08-22 10:56:48 +02:00
Thibault Duplessis 46d558bab5 Merge branch 'master' into miniboard-clock
* master:
  update move tag
  minor file size optimization for newer png flags
  add some more flags
2020-08-16 18:23:08 +02:00
Niklas Fiekas 28497e2c05 add some more flags 2020-08-16 16:40:37 +02:00
Niklas Fiekas 41ffc6e4a7 minor file size optimization for newer png flags 2020-08-16 16:40:37 +02:00
Thibault Duplessis b7bde02feb mini-game with live clocks and results WIP 2020-08-15 22:33:42 +02:00
Thibault Duplessis 540acf43bb upgrade chessground to 7.9.0 and add a local arrow.snap setting 2020-07-15 14:14:48 +02:00
Thibault Duplessis 49705e68e2 fix movetime chart tooltips 2020-07-09 14:03:01 +02:00
Thibault Duplessis f2aa0c997f fix movetime chart 2020-07-09 09:50:29 +02:00
Thibault Duplessis a5562708d0 fix movetimes chart on imported games 2020-07-05 17:11:44 +02:00
Thibault Duplessis 7205b1eab6 fix ip blacklist feedback 2020-07-03 20:40:27 +02:00
Thibault Duplessis ebdf6d65be allow making tournaments 3 months in advance 2020-07-02 17:06:05 +02:00
Greg Finley d28b92b211 Disable markers in ratings graph, for #6743 2020-07-01 13:20:13 -07:00
Niklas Fiekas 019527c3fd remove lichess.raf 2020-07-01 14:19:16 +02:00
Greg Finley 3809d1197a Fix array goof 2020-06-30 07:55:01 -07:00
Greg Finley b8e1103c4f Fix off-by-one error 2020-06-29 23:36:21 -07:00
Greg Finley f84eac24dc Smooth dates in JS, for #6743 2020-06-29 23:15:48 -07:00
Thibault Duplessis 6e38bbe611 fix coach form 2020-06-28 18:03:40 +02:00
Thibault Duplessis e7b44a176f update chessground.min 2020-06-28 09:48:21 +02:00
Thibault Duplessis eaf1724704 add white logo 2020-06-27 09:45:55 +02:00
Niklas Fiekas 5488d1713a gracefully handle 429 during login (fixes #6830) 2020-06-18 18:03:48 +02:00
Niklas Fiekas 1c8cf82900 fix name of languages input in coach form validation 2020-06-11 21:49:34 +02:00
Niklas Fiekas 5323187172 fix return inside forEach in coach.form.js 2020-06-05 23:58:19 +02:00
Niklas Fiekas 92a1d0cc9f use only minified textcomplete.js 2020-06-05 16:50:21 +02:00
Niklas Fiekas 6fbd133141 remove unused public/vendor/powertip.min.js 2020-06-05 16:30:25 +02:00
bcsb1001 8947cdb8e1
Fix multiple shepherds bug 2020-06-02 02:49:59 +01:00
Thibault Duplessis acd4bdc39a Merge branch 'master' of github.com:ornicar/lila
* 'master' of github.com:ornicar/lila:
  Update scalafmt-core to 2.5.3
  Move 2fa clear/focus into raf to match .show()
2020-05-26 18:39:58 -06:00
Thibault Duplessis f8d03dcaf8 cache fipr 2020-05-26 18:39:31 -06:00
JD Hartley a9285b36fc Move 2fa clear/focus into raf to match .show()
$.fn.show() is overriden and its code is run in a requestAnimationFrame.
We need to delay our 2FA input logic until after the .show() finishes.
2020-05-24 21:18:18 -07:00
Thibault Duplessis ba50215ee7 upgrade printer 2020-05-12 12:45:30 -06:00
Niklas Fiekas b8b3ce4ea5 detect broken wasm on kiwi browser (fixes #6490) 2020-05-07 17:54:51 +02:00
Thibault Duplessis 1408c888d6 swiss WIP 2020-05-04 00:31:50 -06:00
Thibault Duplessis 6e770e0557 coach language selector - closes #6412 2020-04-27 12:02:59 -06:00
Thibault Duplessis 74173f2d36 coach language selector 2020-04-27 12:02:59 -06:00
Niklas Fiekas 3cdb013f72 rename large_tile.png to bust third-party caches 2020-04-24 18:20:28 +02:00
Thibault Duplessis 95703e82dd enforce autocomplete whitelist in team leaders form 2020-04-24 09:15:30 -06:00
Thibault Duplessis 74549d7657 manage multiple leaders for a team - closes #6422 2020-04-23 17:48:25 -06:00
Thibault Duplessis 7a6495abba add raindow and pirate flags 2020-04-19 21:14:52 -06:00
Niklas Fiekas ea1d3a0b7b forum post reaction error handling (fixes #6383) 2020-04-13 20:21:50 +02:00
Niklas Fiekas 1c2bec64a0 use same-origin fetch for forum reactions 2020-04-13 20:07:36 +02:00
Thibault Duplessis 21ee5b0b77 tweak signup JS 2020-04-12 19:10:01 -06:00
Thibault Duplessis 1975f85bbf fix signup JS pre-validation 2020-04-12 14:53:19 -06:00
Niklas Fiekas 1242144154 save some bits on horsey.png 2020-04-10 07:54:42 +02:00
Thibault Duplessis e5fab15bfb weakly prevent reactions on team posts
good enough until proven otherwise
2020-04-08 20:33:05 -05:00
Thibault Duplessis 3bafda3c4b forum reaction: replace 😕 with 🤔 2020-04-08 18:40:48 -05:00
Thibault Duplessis 46714ea084 implement forum reactions 2020-04-08 13:30:32 -05:00
Niklas Fiekas 6a38e94dd9 optimize offerspill.logo.png 2020-04-08 18:10:51 +02:00
Asbjørn Steinskog d20c3db049 Add custom Offerspill icon to tournaments 2020-04-08 15:37:05 +02:00
Niklas Fiekas 86f92fe9c2 lossy png optimization (#6323)
pngquant --skip-if-larger --speed 1 -f --ext .png **/*.png
optipng -o7 **/*.png # lossless
2020-04-07 12:04:56 +02:00
Niklas Fiekas b82bc08d44 install highcharts from npm (#6323) 2020-04-07 10:48:14 +02:00
Niklas Fiekas c2598822b1 install jquery-bar-rating from npm (#6323) 2020-04-07 10:33:50 +02:00
Niklas Fiekas cc5ce29798 install hopscotch from npm (#6323) 2020-04-07 10:33:50 +02:00
Niklas Fiekas ba81166fa0 lossless jpg optimization (#6323) 2020-04-07 09:32:46 +02:00
Niklas Fiekas 7a80dade43 lossless png compression (#6323) 2020-04-07 02:30:24 +02:00
Thibault Duplessis a268e4413e
Merge pull request #6326 from niklasf/rm-backgrounds
stop hosting all but default background (#6323)
2020-04-06 18:25:59 -05:00
Niklas Fiekas 5c2b4f91bf remove unused wav files (#6323) 2020-04-07 00:46:53 +02:00