trivabble.git
8 weeks agoavoid cheating show_bag_content
Laurent Mazet [Sat, 22 Aug 2026 19:12:27 +0000 (21:12 +0200)] 
avoid cheating

8 weeks agoavoid comfirmation if all rack are empty
Laurent Mazet [Sat, 22 Aug 2026 16:57:39 +0000 (18:57 +0200)] 
avoid comfirmation if all rack are empty

8 weeks agocorrect spelling errors
Laurent Mazet [Sat, 22 Aug 2026 15:41:25 +0000 (17:41 +0200)] 
correct spelling errors

2 months agocorrections
Laurent Mazet [Thu, 13 Aug 2026 20:16:52 +0000 (22:16 +0200)] 
corrections

2 months agoadd translation
Laurent Mazet [Thu, 13 Aug 2026 20:08:47 +0000 (22:08 +0200)] 
add translation

2 months agoadd a button to display bag content
Laurent Mazet [Thu, 13 Aug 2026 20:08:21 +0000 (22:08 +0200)] 
add a button to display bag content

7 months agoFix off by one flashed cell number in the chat develop
Raphaël Jakse [Fri, 13 Mar 2026 06:31:26 +0000 (07:31 +0100)] 
Fix off by one flashed cell number in the chat

10 months agoReset the chat history when resetting the game
Raphaël Jakse [Sat, 6 Dec 2025 15:06:53 +0000 (16:06 +0100)] 
Reset the chat history when resetting the game

Suggested by a user.

11 months agoMisc: Fix bad const use
Raphaël Jakse [Fri, 31 Oct 2025 19:33:52 +0000 (20:33 +0100)] 
Misc: Fix bad const use

Thanks @artlog / Philippe Lhardy

Refs: issue #20, PR #28

11 months agoDisable auto-zoom on WebKit
Raphaël Jakse [Mon, 27 Oct 2025 07:07:20 +0000 (08:07 +0100)] 
Disable auto-zoom on WebKit

Our usage of CSS zoom messes up D&D on WebKit because of:

  https://bugs.webkit.org/show_bug.cgi?id=77998

As zoom is more a nice to have, let's just disable it for WebKit and enable it
for more recent versions when it gets fixed.

11 months agoFix compatibility with old WebKit
Raphaël Jakse [Mon, 27 Oct 2025 07:06:51 +0000 (08:06 +0100)] 
Fix compatibility with old WebKit

11 months ago#20: Persist chat messages
Raphaël Jakse [Sun, 26 Oct 2025 10:54:38 +0000 (11:54 +0100)] 
#20: Persist chat messages

11 months agoMisc: remove link tag for alert.css and useless console.log
Raphaël Jakse [Sun, 26 Oct 2025 10:49:31 +0000 (11:49 +0100)] 
Misc: remove link tag for alert.css and useless console.log

14 months agorefactor css files into one file
Laurent Mazet [Mon, 11 Aug 2025 20:45:56 +0000 (22:45 +0200)] 
refactor css files into one file

14 months agofix color settings for alert windows
Laurent Mazet [Sun, 10 Aug 2025 21:03:51 +0000 (23:03 +0200)] 
fix color settings for alert windows

14 months agocorrect info and source code message
Laurent Mazet [Sun, 10 Aug 2025 19:43:41 +0000 (21:43 +0200)] 
correct info and source code message

14 months agofix currentPlayer and lastPlayer values when playerName is changed
Laurent Mazet [Sat, 9 Aug 2025 15:23:53 +0000 (17:23 +0200)] 
fix currentPlayer and lastPlayer values when playerName is changed

14 months ago#22: fix bad assigment and add a chat message to warn about name change
Raphaël Jakse [Fri, 8 Aug 2025 06:56:05 +0000 (08:56 +0200)] 
#22: fix bad assigment and add a chat message to warn about name change

14 months agoLint
Raphaël Jakse [Thu, 7 Aug 2025 15:46:21 +0000 (17:46 +0200)] 
Lint

14 months ago#22: Changing one's player name breaks spell checking and word count
Raphaël Jakse [Tue, 5 Aug 2025 14:20:52 +0000 (16:20 +0200)] 
#22: Changing one's player name breaks spell checking and word count

14 months agoMisc: remove leftover console.log
Raphaël Jakse [Sun, 3 Aug 2025 15:47:19 +0000 (17:47 +0200)] 
Misc: remove leftover console.log

14 months agol10n (fr): unbreakable spaces before colons
Raphaël Jakse [Sun, 3 Aug 2025 12:17:23 +0000 (14:17 +0200)] 
l10n (fr): unbreakable spaces before colons

14 months agoLint
Raphaël Jakse [Sun, 3 Aug 2025 12:09:25 +0000 (14:09 +0200)] 
Lint

14 months ago#21: add a color theme switch
Raphaël Jakse [Sun, 3 Aug 2025 12:09:02 +0000 (14:09 +0200)] 
#21: add a color theme switch

14 months agoMisc: use CSS variables for colors
Raphaël Jakse [Sun, 3 Aug 2025 11:31:40 +0000 (13:31 +0200)] 
Misc: use CSS variables for colors

14 months agofix special case factor
Laurent Mazet [Sat, 2 Aug 2025 20:44:10 +0000 (22:44 +0200)] 
fix special case factor

17 months agoFreeze tiles on board after playing
Laurent Mazet [Fri, 9 May 2025 06:50:26 +0000 (08:50 +0200)] 
Freeze tiles on board after playing

17 months agoAdd a note about the fact we now require an old version of ESLint
Raphaël Jakse [Thu, 8 May 2025 13:48:02 +0000 (15:48 +0200)] 
Add a note about the fact we now require an old version of ESLint

17 months agoLint
Raphaël Jakse [Thu, 8 May 2025 13:43:20 +0000 (15:43 +0200)] 
Lint

17 months agoFix typo in letterValues property
Raphaël Jakse [Thu, 8 May 2025 13:05:12 +0000 (15:05 +0200)] 
Fix typo in letterValues property

17 months agoFix game in progress check
Raphaël Jakse [Thu, 8 May 2025 13:04:49 +0000 (15:04 +0200)] 
Fix game in progress check

17 months agol10n: add missing strings in trivabble.pot
Raphaël Jakse [Thu, 8 May 2025 12:47:00 +0000 (14:47 +0200)] 
l10n: add missing strings in trivabble.pot

17 months agol10n: sur.e -> sûr·e
Raphaël Jakse [Thu, 8 May 2025 12:43:26 +0000 (14:43 +0200)] 
l10n: sur.e -> sûr·e

17 months agoImprove the looks of the tips a bit
Raphaël Jakse [Thu, 8 May 2025 12:39:55 +0000 (14:39 +0200)] 
Improve the looks of the tips a bit

17 months agoSupport dark mode
Raphaël Jakse [Thu, 8 May 2025 12:39:31 +0000 (14:39 +0200)] 
Support dark mode

17 months agoAllow two-finger zooming
Raphaël Jakse [Thu, 8 May 2025 10:47:25 +0000 (12:47 +0200)] 
Allow two-finger zooming

17 months agoMisc: coding style
Raphaël Jakse [Thu, 8 May 2025 10:36:07 +0000 (12:36 +0200)] 
Misc: coding style

* Use a variable instead of repeating document.getElementById("panel")

17 months agoAutomatically zoom the board to fit the screen
Raphaël Jakse [Thu, 8 May 2025 10:32:59 +0000 (12:32 +0200)] 
Automatically zoom the board to fit the screen

17 months agoSet a fixed width for menu and panel so the width doesn't depend on content so much
Raphaël Jakse [Thu, 8 May 2025 09:13:59 +0000 (11:13 +0200)] 
Set a fixed width for menu and panel so the width doesn't depend on content so much

17 months agoImprove margin handling
Raphaël Jakse [Thu, 8 May 2025 09:13:13 +0000 (11:13 +0200)] 
Improve margin handling

17 months agoRemove destructuring assignment breaking old Safari compatibility
Raphaël Jakse [Thu, 8 May 2025 09:11:42 +0000 (11:11 +0200)] 
Remove destructuring assignment breaking old Safari compatibility

17 months agoBetter fallback handling when connecting
Raphaël Jakse [Thu, 8 May 2025 09:09:37 +0000 (11:09 +0200)] 
Better fallback handling when connecting

17 months agoRemove space-between justification on the right panel
Raphaël Jakse [Sun, 4 May 2025 08:15:22 +0000 (10:15 +0200)] 
Remove space-between justification on the right panel

17 months agoDon't generate a redundant, untranslated chat message when changing the board configu...
Raphaël Jakse [Sun, 4 May 2025 08:02:45 +0000 (10:02 +0200)] 
Don't generate a redundant, untranslated chat message when changing the board configuration

17 months agoMake language and board selection more concise
Raphaël Jakse [Sun, 4 May 2025 08:01:58 +0000 (10:01 +0200)] 
Make language and board selection more concise

17 months agoAdd mobile-web-app-capable meta tag because apple-mobile-web-app-capable is deprecated
Raphaël Jakse [Sun, 4 May 2025 07:27:54 +0000 (09:27 +0200)] 
Add mobile-web-app-capable meta tag because apple-mobile-web-app-capable is deprecated

17 months agoMake the style of select buttons consistant with other buttons
Raphaël Jakse [Sat, 3 May 2025 17:10:36 +0000 (19:10 +0200)] 
Make the style of select buttons consistant with other buttons

Thanks Arnaudv6 for the idea

Ref: https://git.jakse.fr/trivabble/trivabble/issues/7#issuecomment-70

17 months agoMake the player name change button a discrete pencil button
Raphaël Jakse [Sat, 3 May 2025 17:09:58 +0000 (19:09 +0200)] 
Make the player name change button a discrete pencil button

Thanks Arnaudv6 for the idea

Ref: https://git.jakse.fr/trivabble/trivabble/issues/7#issuecomment-69

17 months agoGather the game number and the player name to gain some space
Raphaël Jakse [Sat, 3 May 2025 17:01:46 +0000 (19:01 +0200)] 
Gather the game number and the player name to gain some space

17 months agoMove the restart button under the other main buttons
Raphaël Jakse [Sat, 3 May 2025 16:56:28 +0000 (18:56 +0200)] 
Move the restart button under the other main buttons

17 months agoAllow the panel buttons to be smaller
Raphaël Jakse [Sat, 3 May 2025 16:51:57 +0000 (18:51 +0200)] 
Allow the panel buttons to be smaller

17 months agoMake the game number selectable
Raphaël Jakse [Sat, 3 May 2025 16:51:38 +0000 (18:51 +0200)] 
Make the game number selectable

17 months agoMake the game number more concise
Raphaël Jakse [Sat, 3 May 2025 16:51:27 +0000 (18:51 +0200)] 
Make the game number more concise

17 months agoMake the restart button more concise
Raphaël Jakse [Sat, 3 May 2025 16:45:39 +0000 (18:45 +0200)] 
Make the restart button more concise

17 months agoPut the number of remaining tiles on the bag
Raphaël Jakse [Sat, 3 May 2025 16:16:04 +0000 (18:16 +0200)] 
Put the number of remaining tiles on the bag

Thanks Arnaudv6 for the idea

Ref: https://git.jakse.fr/trivabble/trivabble/issues/7#issuecomment-69

17 months agoAdd a way to advertise a source code location
Raphaël Jakse [Sat, 3 May 2025 09:04:09 +0000 (11:04 +0200)] 
Add a way to advertise a source code location

17 months agoRemove msgstr string in translation template
Raphaël Jakse [Sat, 3 May 2025 09:01:42 +0000 (11:01 +0200)] 
Remove msgstr string in translation template

17 months agoForce white background to get rid of the default grey background in Firefox
Raphaël Jakse [Sat, 3 May 2025 08:31:08 +0000 (10:31 +0200)] 
Force white background to get rid of the default grey background in Firefox

19 months agoNew option to check if first word cover central star (#13)
Laurent Mazet [Fri, 7 Mar 2025 10:07:52 +0000 (11:07 +0100)] 
New option to check if first word cover central star (#13)

Reviewed-on: https://git.jakse.fr/trivabble/trivabble/pulls/13
Co-authored-by: Laurent Mazet <mazet@softndesign.org>
Co-committed-by: Laurent Mazet <mazet@softndesign.org>
20 months agofix lintian errors
Laurent Mazet [Fri, 14 Feb 2025 18:21:13 +0000 (19:21 +0100)] 
fix lintian errors

20 months agoadd french translation
Laurent Mazet [Sun, 9 Feb 2025 22:52:44 +0000 (23:52 +0100)] 
add french translation

20 months agoadd a warning when leaving a game in progess during a join
Laurent Mazet [Mon, 3 Feb 2025 22:44:02 +0000 (23:44 +0100)] 
add a warning when leaving a game in progess during a join

20 months agoleave current game before joining a new game
Laurent Mazet [Mon, 3 Feb 2025 06:22:18 +0000 (07:22 +0100)] 
leave current game before joining a new game

20 months agowhen leaving, game is destroyed
Laurent Mazet [Mon, 3 Feb 2025 05:55:24 +0000 (06:55 +0100)] 
when leaving, game is destroyed

20 months agonew button to leave a game
Laurent Mazet [Sun, 2 Feb 2025 07:42:18 +0000 (08:42 +0100)] 
new button to leave a game

20 months agoretrieve game number from message
Laurent Mazet [Tue, 11 Feb 2025 22:30:34 +0000 (23:30 +0100)] 
retrieve game number from message

20 months agoremove useless default bag factor
Laurent Mazet [Mon, 10 Feb 2025 22:46:48 +0000 (23:46 +0100)] 
remove useless default bag factor

20 months agogrep s/gitlab.com/jakse.fr/
Arnaudv6 [Mon, 10 Feb 2025 08:55:52 +0000 (09:55 +0100)] 
grep s/gitlab.com/jakse.fr/

20 months agoMisc: coding style
Raphaël Jakse [Sun, 9 Feb 2025 10:41:15 +0000 (11:41 +0100)] 
Misc: coding style

20 months agorestore bag when loading backup file
Laurent Mazet [Tue, 4 Feb 2025 22:38:00 +0000 (23:38 +0100)] 
restore bag when loading backup file

20 months agoMake sure DEFAULT_BAG_FACTOR is an int and is >= 1 to avoid infinite loops
Raphaël Jakse [Fri, 7 Feb 2025 19:59:25 +0000 (20:59 +0100)] 
Make sure DEFAULT_BAG_FACTOR is an int and is >= 1 to avoid infinite loops

20 months agofix input type during a myChoice call
Laurent Mazet [Sun, 26 Jan 2025 15:44:42 +0000 (16:44 +0100)] 
fix input type during a myChoice call

5 years agocredits
Raphaël Jakse [Thu, 5 Aug 2021 09:24:16 +0000 (11:24 +0200)] 
credits

5 years agonew bag (thanks Ysabeau)
Raphaël Jakse [Thu, 5 Aug 2021 09:19:19 +0000 (11:19 +0200)] 
new bag (thanks Ysabeau)

5 years agopremium depends on board definition
Laurent Mazet [Mon, 24 May 2021 20:57:23 +0000 (22:57 +0200)] 
premium depends on board definition

5 years agoI gave up for 25x25-6 and 19x25-6 board
Laurent Mazet [Mon, 24 May 2021 20:41:24 +0000 (22:41 +0200)] 
I gave up for 25x25-6 and 19x25-6 board

5 years agoadd board 25x25-8
Laurent Mazet [Mon, 24 May 2021 20:38:39 +0000 (22:38 +0200)] 
add board 25x25-8

5 years agoadd board 9x25-8
Laurent Mazet [Sun, 2 May 2021 06:41:10 +0000 (08:41 +0200)] 
add board 9x25-8

5 years agoadd board 9x17-8
Laurent Mazet [Sat, 1 May 2021 20:21:29 +0000 (22:21 +0200)] 
add board 9x17-8

5 years agoadd board 8x15-7
Laurent Mazet [Sat, 1 May 2021 19:47:12 +0000 (21:47 +0200)] 
add board 8x15-7

5 years agoadd board 9x9-8
Laurent Mazet [Sat, 1 May 2021 12:52:41 +0000 (14:52 +0200)] 
add board 9x9-8

5 years agoreorder boards by size
Laurent Mazet [Sat, 1 May 2021 12:41:51 +0000 (14:41 +0200)] 
reorder boards by size

5 years agocorrect factor for board 19x19-6
Laurent Mazet [Thu, 29 Apr 2021 21:08:59 +0000 (23:08 +0200)] 
correct factor for board 19x19-6

5 years agoadd board 19x19-6
Laurent Mazet [Thu, 29 Apr 2021 21:06:14 +0000 (23:06 +0200)] 
add board 19x19-6

5 years agocorrect board 15x15-7
Laurent Mazet [Thu, 29 Apr 2021 21:05:38 +0000 (23:05 +0200)] 
correct board 15x15-7

5 years agofix eslint issues
Laurent Mazet [Wed, 28 Apr 2021 20:44:03 +0000 (22:44 +0200)] 
fix eslint issues

5 years agobetter board and rack cleaning
Laurent Mazet [Wed, 28 Apr 2021 20:42:57 +0000 (22:42 +0200)] 
better board and rack cleaning

5 years agocorrect bound checking
Laurent Mazet [Wed, 28 Apr 2021 20:40:47 +0000 (22:40 +0200)] 
correct bound checking

5 years agofix initial setting
Laurent Mazet [Tue, 27 Apr 2021 07:50:58 +0000 (09:50 +0200)] 
fix initial setting

5 years agoWarm only once per session
Laurent Mazet [Mon, 26 Apr 2021 22:07:07 +0000 (00:07 +0200)] 
Warm only once per session

5 years agoadd new boards
Laurent Mazet [Mon, 26 Apr 2021 21:50:13 +0000 (23:50 +0200)] 
add new boards

5 years agomake custom board an experimental feature
Laurent Mazet [Mon, 26 Apr 2021 19:59:18 +0000 (21:59 +0200)] 
make custom board an experimental feature

5 years agochange label to configuration
Laurent Mazet [Mon, 26 Apr 2021 19:37:02 +0000 (21:37 +0200)] 
change label to configuration

5 years agoMerge branch 'develop' into custon_board_layout
Laurent Mazet [Mon, 26 Apr 2021 18:57:32 +0000 (20:57 +0200)] 
Merge branch 'develop' into custon_board_layout

5 years agoMerge branch 'fix_on_change_cell_caption_callback' into 'develop'
Raphaël Jakse [Mon, 26 Apr 2021 15:56:19 +0000 (15:56 +0000)] 
Merge branch 'fix_on_change_cell_caption_callback' into 'develop'

Fix 'on change' cell caption callback

See merge request raphj/trivabble!26

5 years agocorrect PORT setting
Laurent Mazet [Mon, 26 Apr 2021 06:45:16 +0000 (08:45 +0200)] 
correct PORT setting

5 years agoimplement bag factor
Laurent Mazet [Mon, 26 Apr 2021 06:44:59 +0000 (08:44 +0200)] 
implement bag factor

5 years agoset mode variable
Laurent Mazet [Mon, 26 Apr 2021 04:22:31 +0000 (06:22 +0200)] 
set mode variable

5 years agoduplicated type definition
Laurent Mazet [Mon, 26 Apr 2021 04:17:47 +0000 (06:17 +0200)] 
duplicated type definition

5 years agofix error from develop (mode does not exists) and set cell captions after drawing...
Laurent Mazet [Sat, 24 Apr 2021 20:08:56 +0000 (22:08 +0200)] 
fix error from develop (mode does not exists) and set cell captions after drawing board