Laurent Mazet [Mon, 28 Dec 2020 10:29:17 +0000 (11:29 +0100)]
various fixes
Laurent Mazet [Mon, 28 Dec 2020 09:53:05 +0000 (10:53 +0100)]
add a rule for tidy checker
Laurent Mazet [Wed, 23 Dec 2020 20:52:09 +0000 (21:52 +0100)]
New option for caption
Raphaël Jakse [Sat, 12 Dec 2020 12:18:16 +0000 (12:18 +0000)]
Merge branch 'timer' into 'develop'
Timer
See merge request raphj/trivabble!11
Raphaël Jakse [Sat, 12 Dec 2020 10:01:46 +0000 (11:01 +0100)]
fix timer day translation
Raphaël Jakse [Sat, 12 Dec 2020 09:49:58 +0000 (10:49 +0100)]
Timer next to the settings button
Laurent Mazet [Thu, 10 Dec 2020 20:30:47 +0000 (21:30 +0100)]
Third design
Laurent Mazet [Wed, 9 Dec 2020 21:56:20 +0000 (22:56 +0100)]
Add a tip
Laurent Mazet [Wed, 9 Dec 2020 21:41:07 +0000 (22:41 +0100)]
Better strings
Raphaël Jakse [Wed, 9 Dec 2020 21:29:04 +0000 (22:29 +0100)]
Design improvement
Laurent Mazet [Tue, 8 Dec 2020 20:37:47 +0000 (21:37 +0100)]
disactivate timers by default
Laurent Mazet [Tue, 8 Dec 2020 20:18:01 +0000 (21:18 +0100)]
stylish timers
Laurent Mazet [Mon, 7 Dec 2020 21:28:39 +0000 (22:28 +0100)]
remove localStorage usage
Laurent Mazet [Sun, 6 Dec 2020 16:59:03 +0000 (17:59 +0100)]
Merge branch 'develop' into timer
Raphaël Jakse [Sun, 6 Dec 2020 16:35:49 +0000 (16:35 +0000)]
Merge branch 'fix-non-rectangular-board' into 'develop'
Fix non rectangular board
See merge request raphj/trivabble!22
Raphaël Jakse [Sun, 6 Dec 2020 16:31:39 +0000 (16:31 +0000)]
Merge branch 'automatic_scoring' into 'develop'
Automatic scoring
See merge request raphj/trivabble!13
Laurent Mazet [Tue, 24 Nov 2020 12:26:52 +0000 (13:26 +0100)]
better score check
Laurent Mazet [Tue, 24 Nov 2020 12:21:39 +0000 (13:21 +0100)]
use a local variable to store player's name
Laurent Mazet [Tue, 24 Nov 2020 07:01:16 +0000 (08:01 +0100)]
fix regression in alert window
Laurent Mazet [Mon, 23 Nov 2020 21:45:30 +0000 (22:45 +0100)]
reset list of moved tiles after scoring
Laurent Mazet [Mon, 23 Nov 2020 21:44:24 +0000 (22:44 +0100)]
add an option to select who scores: last player or player who pressed on the button
Raphaël Jakse [Sun, 22 Nov 2020 21:55:24 +0000 (22:55 +0100)]
lint
Raphaël Jakse [Sun, 22 Nov 2020 21:20:43 +0000 (22:20 +0100)]
who messed up?
Raphaël Jakse [Sun, 22 Nov 2020 20:54:44 +0000 (21:54 +0100)]
score by default the last player who played
Raphaël Jakse [Sun, 22 Nov 2020 10:11:59 +0000 (11:11 +0100)]
some refinements on the auto counting feature
Raphaël Jakse [Sun, 22 Nov 2020 10:41:00 +0000 (11:41 +0100)]
handle overflow in cells
Laurent Mazet [Sun, 22 Nov 2020 11:19:36 +0000 (12:19 +0100)]
Merge branch 'develop' into automatic_scoring
Raphaël Jakse [Sun, 22 Nov 2020 10:17:40 +0000 (11:17 +0100)]
use getSetting for API_ENTRY_POINT
Laurent Mazet [Thu, 19 Nov 2020 20:30:23 +0000 (21:30 +0100)]
fix cancel
Laurent Mazet [Thu, 19 Nov 2020 06:34:38 +0000 (07:34 +0100)]
Merge branch 'develop' into automatic_scoring
Laurent Mazet [Tue, 17 Nov 2020 21:50:57 +0000 (22:50 +0100)]
add a selector to choice player
Laurent Mazet [Mon, 16 Nov 2020 10:22:37 +0000 (11:22 +0100)]
update confirmation message
Raphaël Jakse [Sat, 14 Nov 2020 10:02:50 +0000 (11:02 +0100)]
Make API_ENTRY_POINT configurable
Raphaël Jakse [Tue, 27 Oct 2020 07:20:57 +0000 (08:20 +0100)]
fix disableCSP
Laurent Mazet [Fri, 23 Oct 2020 19:40:16 +0000 (21:40 +0200)]
make premium for playing seven tiles configurable (system wide)
Laurent Mazet [Fri, 23 Oct 2020 19:31:30 +0000 (21:31 +0200)]
Correct message
Laurent Mazet [Thu, 22 Oct 2020 20:01:21 +0000 (20:01 +0000)]
Apply 1 suggestion(s) to 1 file(s)
Laurent Mazet [Thu, 22 Oct 2020 19:26:09 +0000 (21:26 +0200)]
Merge branch 'develop' into automatic_scoring
Raphaël Jakse [Wed, 21 Oct 2020 19:07:18 +0000 (19:07 +0000)]
Merge branch 'various_issues_with_dictionaries' into 'develop'
Various issues with dictionaries
See merge request raphj/trivabble!21
Laurent Mazet [Wed, 21 Oct 2020 19:07:18 +0000 (19:07 +0000)]
Various issues with dictionaries
Laurent Mazet [Sun, 18 Oct 2020 18:49:12 +0000 (20:49 +0200)]
avoid error when currentPlayer is not set
Laurent Mazet [Sun, 18 Oct 2020 17:25:51 +0000 (19:25 +0200)]
add French translation
Laurent Mazet [Sun, 18 Oct 2020 17:21:36 +0000 (19:21 +0200)]
Merge branch 'develop' into automatic_scoring
Raphaël Jakse [Sat, 17 Oct 2020 07:33:06 +0000 (09:33 +0200)]
Add unsecable space in French translation
Raphaël Jakse [Sat, 17 Oct 2020 06:04:52 +0000 (08:04 +0200)]
ignore dictionary files
Raphaël Jakse [Fri, 16 Oct 2020 19:50:46 +0000 (19:50 +0000)]
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
Raphaël Jakse [Fri, 16 Oct 2020 16:34:01 +0000 (18:34 +0200)]
drop ENABLE_SPELL_CHECKER
Laurent Mazet [Fri, 16 Oct 2020 08:19:47 +0000 (10:19 +0200)]
fix eslint error
Laurent Mazet [Fri, 16 Oct 2020 06:05:51 +0000 (08:05 +0200)]
avoid display spell checker if there is no dictionary
Raphaël Jakse [Fri, 9 Oct 2020 22:22:52 +0000 (22:22 +0000)]
Merge branch 'fix_ukrainian_tiles' into 'develop'
replace the joker tiles by blank tiles
See merge request raphj/trivabble!18
Laurent Mazet [Fri, 9 Oct 2020 20:14:04 +0000 (22:14 +0200)]
replace the joker tiles by blank tiles
Raphaël Jakse [Thu, 8 Oct 2020 22:14:57 +0000 (00:14 +0200)]
Document CSP
Raphaël Jakse [Thu, 8 Oct 2020 19:59:58 +0000 (21:59 +0200)]
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.
Raphaël Jakse [Thu, 8 Oct 2020 16:43:05 +0000 (18:43 +0200)]
Fix settings and unset SpellCheckerEnabledOnce when disabling the spell checker
Raphaël Jakse [Wed, 7 Oct 2020 20:02:21 +0000 (22:02 +0200)]
Lint
Laurent Mazet [Wed, 7 Oct 2020 19:41:11 +0000 (21:41 +0200)]
correct board design
Raphaël Jakse [Wed, 7 Oct 2020 19:48:30 +0000 (21:48 +0200)]
Force declaring the setting types and stop storing them in localStorage
Raphaël Jakse [Wed, 7 Oct 2020 19:30:04 +0000 (21:30 +0200)]
fix first WebSocket connection
Raphaël Jakse [Wed, 7 Oct 2020 18:10:46 +0000 (20:10 +0200)]
add a 'disable spell checker' checkbox and rename settings
Laurent Mazet [Tue, 6 Oct 2020 09:48:25 +0000 (11:48 +0200)]
Merge branch 'develop' into timer
Raphaël Jakse [Mon, 5 Oct 2020 21:47:06 +0000 (23:47 +0200)]
Fix support for Safari 8+
Raphaël Jakse [Mon, 5 Oct 2020 21:46:47 +0000 (23:46 +0200)]
Fix the empty rack button
Raphaël Jakse [Mon, 5 Oct 2020 19:38:34 +0000 (21:38 +0200)]
Lint
Raphaël Jakse [Mon, 5 Oct 2020 19:35:02 +0000 (21:35 +0200)]
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
Raphaël Jakse [Mon, 5 Oct 2020 18:54:33 +0000 (20:54 +0200)]
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.
Raphaël Jakse [Mon, 5 Oct 2020 18:42:31 +0000 (20:42 +0200)]
branding - thanks Ysabeau for the logo
Raphaël Jakse [Sat, 3 Oct 2020 10:33:24 +0000 (12:33 +0200)]
hack: prevent error messages from resizing the chat box
Raphaël Jakse [Sat, 3 Oct 2020 10:27:16 +0000 (12:27 +0200)]
get rid of inline styles
Raphaël Jakse [Sat, 3 Oct 2020 09:18:24 +0000 (11:18 +0200)]
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
Raphaël Jakse [Sat, 3 Oct 2020 08:07:43 +0000 (10:07 +0200)]
Merge branch 'lmazet/trivabble-help_message' into develop
Laurent Mazet [Mon, 28 Sep 2020 20:35:52 +0000 (22:35 +0200)]
change width box for help message to auto
Laurent Mazet [Mon, 28 Sep 2020 20:28:45 +0000 (22:28 +0200)]
Merge branch 'develop' into timer
Raphaël Jakse [Mon, 28 Sep 2020 18:40:49 +0000 (20:40 +0200)]
Work on the presentation of the tip help box
Raphaël Jakse [Mon, 28 Sep 2020 16:03:29 +0000 (16:03 +0000)]
Merge branch 'minimize_localstorage' into 'develop'
Minimize localstorage
See merge request raphj/trivabble!14
Raphaël Jakse [Mon, 28 Sep 2020 16:03:03 +0000 (16:03 +0000)]
Merge branch 'doc-nginx' into 'develop'
Documentation for nginx
See merge request raphj/trivabble!12
Laurent Mazet [Tue, 22 Sep 2020 17:02:14 +0000 (19:02 +0200)]
add a button to change message
Laurent Mazet [Tue, 15 Sep 2020 20:55:38 +0000 (22:55 +0200)]
help message delay is configurable
Laurent Mazet [Tue, 15 Sep 2020 20:35:47 +0000 (22:35 +0200)]
help messages change every 10s
Laurent Mazet [Sat, 12 Sep 2020 20:25:37 +0000 (22:25 +0200)]
clean help messages
Raphaël Jakse [Tue, 15 Sep 2020 06:09:07 +0000 (08:09 +0200)]
readme: add wget in the section regarding the dictionaries
Laurent Mazet [Mon, 14 Sep 2020 05:54:40 +0000 (07:54 +0200)]
migrate all settings
Laurent Mazet [Sun, 13 Sep 2020 20:57:48 +0000 (22:57 +0200)]
fix type checking
Laurent Mazet [Sun, 13 Sep 2020 20:46:43 +0000 (22:46 +0200)]
correct eslint errors
Laurent Mazet [Sun, 13 Sep 2020 20:39:31 +0000 (22:39 +0200)]
remove duplicated function
Laurent Mazet [Sun, 13 Sep 2020 20:38:40 +0000 (22:38 +0200)]
migrate old settings for tiles and messages sound enablers
Laurent Mazet [Sun, 13 Sep 2020 20:37:33 +0000 (22:37 +0200)]
add default values for tiles and messages sound enablers
Laurent Mazet [Sun, 13 Sep 2020 20:09:16 +0000 (22:09 +0200)]
correct boolean type
Laurent Mazet [Sun, 13 Sep 2020 10:00:32 +0000 (10:00 +0000)]
Apply 1 suggestion(s) to 1 file(s)
Laurent Mazet [Sun, 13 Sep 2020 09:39:40 +0000 (11:39 +0200)]
avoid string true for boolean variable
Laurent Mazet [Sun, 13 Sep 2020 09:36:49 +0000 (11:36 +0200)]
remove support for bigint
Laurent Mazet [Thu, 10 Sep 2020 06:04:40 +0000 (08:04 +0200)]
use setting functions
Laurent Mazet [Thu, 10 Sep 2020 06:04:11 +0000 (08:04 +0200)]
reindent configuration default values
Laurent Mazet [Thu, 10 Sep 2020 06:03:45 +0000 (08:03 +0200)]
correct setting functions
Laurent Mazet [Wed, 9 Sep 2020 05:32:48 +0000 (07:32 +0200)]
new functions getSetting and setSetting
Laurent Mazet [Mon, 7 Sep 2020 20:42:14 +0000 (22:42 +0200)]
fix eslint errors
Laurent Mazet [Mon, 7 Sep 2020 20:35:45 +0000 (22:35 +0200)]
add translation
Laurent Mazet [Mon, 7 Sep 2020 20:32:51 +0000 (22:32 +0200)]
add score to current player
Laurent Mazet [Mon, 7 Sep 2020 08:31:53 +0000 (10:31 +0200)]
initial scoring function
Raphaël Jakse [Sat, 5 Sep 2020 06:47:23 +0000 (08:47 +0200)]
Document configuration for Nginx
Laurent Mazet [Sat, 5 Sep 2020 06:24:17 +0000 (08:24 +0200)]
split settings into differents divs