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