Commit Graph

337 Commits

Author SHA1 Message Date
Raphaël Jakse 8fce6213ca lint 2020-11-22 22:55:24 +01:00
Raphaël Jakse e3b4fc0b7e who messed up? 2020-11-22 22:20:43 +01:00
Raphaël Jakse 6c263c2976 score by default the last player who played 2020-11-22 21:54:44 +01:00
Raphaël Jakse 54d46706b0 some refinements on the auto counting feature 2020-11-22 12:28:42 +01:00
Laurent Mazet e9a1a3aa04 Merge branch 'develop' into automatic_scoring 2020-11-22 12:19:36 +01:00
Raphaël Jakse 66c3d65f2b use getSetting for API_ENTRY_POINT 2020-11-22 11:17:40 +01:00
Laurent Mazet 540e5e8920 fix cancel 2020-11-19 21:30:23 +01:00
Laurent Mazet 9d041e812e Merge branch 'develop' into automatic_scoring 2020-11-19 07:34:38 +01:00
Laurent Mazet ea2485f71d add a selector to choice player 2020-11-17 22:50:57 +01:00
Laurent Mazet b28dc47089 update confirmation message 2020-11-16 11:22:37 +01:00
Raphaël Jakse d74fa69464 Make API_ENTRY_POINT configurable 2020-11-14 11:02:50 +01:00
Raphaël Jakse dddee16ee5 fix disableCSP 2020-10-27 08:20:57 +01:00
Laurent Mazet 4ddd84885b make premium for playing seven tiles configurable (system wide) 2020-10-23 21:40:16 +02:00
Laurent Mazet e6df1604e9 Correct message 2020-10-23 21:31:30 +02:00
Laurent Mazet 7dfbc74d38 Apply 1 suggestion(s) to 1 file(s) 2020-10-22 20:01:21 +00:00
Laurent Mazet c7407670de Merge branch 'develop' into automatic_scoring 2020-10-22 21:26:09 +02:00
Raphaël Jakse 9023d3a86d Merge branch 'various_issues_with_dictionaries' into 'develop'
Various issues with dictionaries

See merge request raphj/trivabble!21
2020-10-21 19:07:18 +00:00
Laurent Mazet 121d1422ef Various issues with dictionaries 2020-10-21 19:07:18 +00:00
Laurent Mazet 6c74d77a97 avoid error when currentPlayer is not set 2020-10-18 20:49:12 +02:00
Laurent Mazet 1ca1b4ad7c add French translation 2020-10-18 19:25:51 +02:00
Laurent Mazet faf78ca932 Merge branch 'develop' into automatic_scoring 2020-10-18 19:21:36 +02:00
Raphaël Jakse 8d50eadc78 Add unsecable space in French translation 2020-10-17 09:33:06 +02:00
Raphaël Jakse 943d62f482 ignore dictionary files 2020-10-17 08:10:24 +02:00
Raphaël Jakse de5d32d43a Merge branch 'remove_spellckecker_button_if_no_dictionary_avaliable-2' into 'develop'
Avoid display spell checker if there is no dictionary

See merge request raphj/trivabble!20
2020-10-16 19:50:46 +00:00
Raphaël Jakse ba4631e3dd drop ENABLE_SPELL_CHECKER 2020-10-16 18:34:01 +02:00
Laurent Mazet b23f70ea31 fix eslint error 2020-10-16 10:19:47 +02:00
Laurent Mazet 356a2ef7d8 avoid display spell checker if there is no dictionary 2020-10-16 08:05:51 +02:00
Raphaël Jakse 7105d495f7 Merge branch 'fix_ukrainian_tiles' into 'develop'
replace the joker tiles by blank tiles

See merge request raphj/trivabble!18
2020-10-09 22:22:52 +00:00
Laurent Mazet 76d4ecaf36 replace the joker tiles by blank tiles 2020-10-09 22:14:04 +02:00
Raphaël Jakse 10c12f97a4 Document CSP 2020-10-09 00:14:57 +02:00
Raphaël Jakse 1f9e062014 Fix fragile tile position lookup
This code didn't work when Trivabble was served as text/html, which adds
a <tbody> tag in the DOM, while this tag is not added when Trivabble is
served as application/xhtml+xml.
2020-10-08 22:03:56 +02:00
Raphaël Jakse cdd2ca777a Fix settings and unset SpellCheckerEnabledOnce when disabling the spell checker 2020-10-08 18:43:05 +02:00
Raphaël Jakse 6fdfc05437 Lint 2020-10-07 22:02:21 +02:00
Laurent Mazet 82b38df25d correct board design 2020-10-07 22:01:08 +02:00
Raphaël Jakse c5ccb93eef Force declaring the setting types and stop storing them in localStorage 2020-10-07 21:48:30 +02:00
Raphaël Jakse 930fc12939 fix first WebSocket connection 2020-10-07 21:30:04 +02:00
Raphaël Jakse 85b0bd04a0 add a 'disable spell checker' checkbox and rename settings 2020-10-07 20:16:36 +02:00
Raphaël Jakse 06d7d0b117 Fix support for Safari 8+ 2020-10-05 23:47:06 +02:00
Raphaël Jakse cc28f3683e Fix the empty rack button 2020-10-05 23:46:47 +02:00
Raphaël Jakse 10c8868742 Lint 2020-10-05 21:38:34 +02:00
Raphaël Jakse 289d879781 Improve the settings dialog
- Presentation a bit clearer.
- closing with escape now uses an event handler on window instead of body.
  Chromium didn't like the latter.
- Improve the keyboard navigation
2020-10-05 21:35:02 +02:00
Raphaël Jakse f77cf3197e Remove the "enable spell checker" checkbox
I don't really see a use case requiring disabling the spell checker if available.
People can just not use it. The dictionary is downloaded on first use anyway.
We do want people to discover the feature with the presence of the related button
by default, however.
2020-10-05 20:54:33 +02:00
Raphaël Jakse 2fd1b2672c branding - thanks Ysabeau for the logo 2020-10-05 20:42:31 +02:00
Raphaël Jakse 4c840fff52 hack: prevent error messages from resizing the chat box 2020-10-03 12:33:24 +02:00
Raphaël Jakse 191fc7c69e get rid of inline styles 2020-10-03 12:27:16 +02:00
Raphaël Jakse 02e8d3f6a5 Various improvements
- soften buttons a bit
- align the lang settings
- ensure paddings are okay at various places
- make the escape key close various dialogs
- make some settings even more flexible (for the admin sys)
- do not save the new value of a setting if its value is already equal to this.

- change the default flash light color
2020-10-03 11:18:24 +02:00
Raphaël Jakse 26b2c9d206 Merge branch 'lmazet/trivabble-help_message' into develop 2020-10-03 10:07:43 +02:00
Laurent Mazet 68d00c4839 change width box for help message to auto 2020-09-28 22:35:52 +02:00
Raphaël Jakse b6eaba6d21 Work on the presentation of the tip help box 2020-09-28 20:40:49 +02:00
Raphaël Jakse 8fbc589ffe Merge branch 'minimize_localstorage' into 'develop'
Minimize localstorage

See merge request raphj/trivabble!14
2020-09-28 16:03:29 +00:00