For now only 5 sounds supported.
Sound sets are organized in public/sound/{set}.
Sounds that are not used yet are in public/sound/{set}/stock.
Each set directory must contain all sound files.
Missing sounds are replaced with a symlink to another sound for now.
* master: (3132 commits)
more space between tournament lanes
don't display notes/settings on tournament games - fixes#622
Revert "Add colors to clock bar, fixes#130"
always displayed finished official tournaments
fix as translation unit
lt "lietuvių kalba" translation #14529. Author: mast3r. Finished updated Lithuanian translation. One question, though, if you see this: is the description on line 108 correct? Line says „decline invitation“, but the description talks about takeback.
he "עִבְרִית" translation #14528. Author: Firebrass11. Added variant ending, the final translation.
rename best3Of function
show 4x2 perftypes in powertip user preview
fix display of rated thematic short tournaments
allow user tournaments to reuse bottom free lanes
extend tourney schedule view
schedule hourly tournaments up to 6 hours in advance
gently refactor tournament scheduler
try harder not to overlap scheduled tournaments
more tournament schedule tweaks and simplifications
display notable finished tournaments
more tournament schedule tweaks
add janis AI server
add dragscroll extension for tournamentSchedule
...
* master: (28 commits)
fix detection of game from starting position
fix ACP computation in game from position - closes#601
fix previous commit
start playban at 10 minutes, instead of 5
only autoscroll chat when at bottom, fixes#503
playban now resets after 2 days, instead of 1
feature marathon winners - closes#605
recount tournament players after ejecting a cheater/booster
kick boosters out of tournaments - closes#610
discard user perfs in casual tournaments - closes#613
in-game settings
Give unofficial tournaments a grey color
upgrade chessground -> v2.9.0, multiple drawing colors
try harde to select puzzles close to the player rating
special experimental marathon trophies
fix fire trophies tooltips - closes#604
streamer badge - closes#606
new computer analysis icon
fix round history persistence race condition
pair up to 40 tournament players at a time
...
* master:
hy "Հայերեն" translation #14527. Author: Firebrass11. Added 'Three checks'
ro "Română" translation #14526. Author: vladg. Filled missing translations
disable move confirmation for anonymous players
extra berserk rule in tournament FAQ - closes#595
experimental marathon trophy
try harder to capture rematches on TV
open wikipedia in a new tab
link thematic tournament position on wikipedia
opening thematic tournaments every 6 hours
only feature interesting openings in thematic tournaments
some things are not meant to be cached
* master: (24 commits)
hi "हिन्दी, हिंदी" translation #14525. Author: AdityaPrakash5000.
lt "lietuvių kalba" translation #14524. Author: mast3r. "Refactoring" and review of translation, 50/444
pl "polski" translation #14522. Author: rzenaikrzys. Perfect translation for Polish by Captain Kristo
smarter mobile app puzzle export
remove body background in embedded iframes
export puzzles in mobile app format
puzzle UI: get rid of lodash/merge and save 4K minified
export puzzles JSON for mobile app
move tournament WaitingUsers to a new file
drop arena pairing left over logging
raise puzzle selector max rating
more arena pairing refinements
drop user who waiting for less time if arena players count is odd
try arena pairings every 3 seconds
reorganize tournament waiting users code - no functional change
tweak arena pairing system
add player provisional rating to game JSON API
link APK download on /mobile (content from prismic.io)
add message when password recovery fails
fix experimental marathon title display
...
* master: (84 commits)
give 500ms feedback after submitting/canceling move to avoid misclicks
fix marathon title
he "עִבְרִית" translation #14520. Author: giladbr.
as "অসমীয়া" translation #14518. Author: milwac. Corrected the previous wrong translation. Could you also add me as the contributor, the person displayed as contributor didn't provide Assamese translations.
schedule more variant tournaments
enable move confirmation for correspondence - with toggable preference
berserk through websocket
don't reload on berserk! only send the clock event
improve arena pairing left over logging
remove link to 1000 online players
cache top online players
Revert "Revert "remove promotion accordion effect""
Revert "wait for players a bit longer in arena tournaments"
log tournament leftovers
delay premove by 10ms
better integration of experimental marathon
schedule an experimental marathon
simplify tournament side display
get a badge for playing 10,000 training puzzles
no point in trying to cache asset version for less than a minute
...
* master:
fix username overflow on miniboard legend
tweak puzzle selector for speed
tweak promotion animation
remove promotion accordion effect
remove promotion piece rotation
fix round history expiration
promotion: zoomable, hidable, relative to pawn
margin between right marker & scrollbar in analyse
don't wrap text in menu for certain languages
margin for training difficulty buttons
soften premove dests
limit puzzles to 10k, to alleviate DB usage. Cool image provided
fix tournament current pairing notification once again
fix tournament current game warning, even more
fix user current pairing detection (backport to master)
Update common.css
* master:
disable user select when playing and clock is <= 5 minutes - fixes#568
fix round replay empty move display
fix chess960 tournaments - closes#566
fix user sort by nb games - there are ints and doubles in the DB :-/
precompute perf lenses
update dictionary
crazy performance improvement: lazily read persistent events data
tweak JS socket timings
schedule round history removal for 3 hours
persist round versioned events to ease deployments - fixes#570
make menu footer links more visible
don't version and persist round crowd messages
account for glicko deviation in stable rating perf selection
support xhr POST requests without data
fixes#561, fixes#396
Different browsers set different content-type when posting without data,
content-type shouldn't matter without data.
tested tournament/simul in chromium/firefox/surf(webkit)
* master: (24 commits)
hr "hrvatski" translation #14336. Author: Kajgana.
serve jQuery from cdnjs - closes#463
remove unused dependency
add opponent country to move stream
display video duration, redesign view mark - closes#457
update challenge doc - for #455
API: follow, unfollow, block, unblock - for #455
mention if user is followable - for #455
add relation infos to user API - for #455
provide nb followers/following in user API - for #455
add user game counts to API - for #455
tweak User API - for #455
Fix previous commit: extend api json
Add more infos to User's json view
sq "Shqip" translation #14329. Author: black_jack.
hu "Magyar" translation #14327. Author: Camelon. In 152 and 191 I changed "ELO" to "pontszám".
bg "български език" translation #14324. Author: bohemond_1. Grammatical error. Fixed.
eo "Esperanto" translation #14320. Author: yanez.
nn "Norsk nynorsk" translation #14319. Author: fredondo.
et "eesti keel" translation #14318. Author: Ohmu.
...
* master:
fix A.I. variant support, add support for threecheck play & analysis
fix AI BC for chess960
remove AI debug
prepare multiple variant support for A.I. nodes
ignore new stockfish extra output
remove stockfish OwnBook option
more analysis tweaks
properly render equal eval in analysis UI
Fix pluralization
* master: (23 commits)
show current game when warning from full-page menu - fixes#454
seems like google cache doesn't like being offline (?!#%)
better analysis logging
remove body overflow-x: hidden
log analysis failures with A.I. node IP address
nn "Norsk nynorsk" translation #14315. Author: Assios.
fail on incomplete analysis
remove call to Paris meetup
fix analysis logs
deploy to cammy
log analysis game ID on AI server
honor the video exclusion field
don't monitor language between friends
delay scheduled tasks after deploy
fck
ta "தமிழ்" translation #14312. Author: horde2500. Translated 84-88,90,96-100,112-115,156,173,308,309. I am a native Tamil speaker and Software Architect. I still re-verified all my translations with Google Translate Tools for synonyms and chose the best words. I will add more when I get time.
fa "فارسی" translation #14311. Author: mjnaderi. Improve some translations, to sound better and more natural.
he "עִבְרִית" translation #14310. Author: georgy-b.
de "Deutsch" translation #14307. Author: AKA121. 95 , 98 , 128, 163, 171, 213, 227, 247, 298, 434, mainly minor changes
log number of tor exit nodes
...