@@ -10,6 +10,106 @@ tech changes will usually be stripped from release notes for the public
1010
1111## Unreleased
1212
13+ ## [ 2025.1] - 2025-01-31
14+
15+ ### Added
16+
17+ - Draw tool:
18+ - Added default colours for walls, windows, doors
19+ - These get automatically applied when the relevant vision/logic settings are enabled in the draw tool
20+ - Can be disabled by unchecking the 'prefer default colours' checkbox in the draw tool vision settings
21+ - The specific colours used can be configured in the user options Appearance section and will update shapes retroactively
22+ - Notes:
23+ - Notes can now be popped out to a separate window
24+ - NoteManager:
25+ - Added a button to clear the current search
26+ - In-Game Assets UI:
27+ - Option to search through assets
28+ - Option to add folder shortcuts per campaign
29+ - These allow quicker navigation to frequently used folders
30+ - A "All assets" shortcut is always available
31+ - [ server] Assets:
32+ - limits:
33+ - Added limits to the total size of assets a user can upload and the size of a single asset
34+ - These limits can be configured in the server config
35+ - By default there are no limits, it's up to the server admin to configure them
36+ - These limits will only apply to new assets, existing assets are not affected
37+ - Thumbnails:
38+ - The server will now generate thumbnails for all assets
39+
40+ ### Changed
41+
42+ - Dashboard:
43+ - Changed some border colours in the create new game menu
44+ - MenuBar:
45+ - Add Notes button for players
46+ - [ tech] Select tool:
47+ - Delayed syncing of selection state to the global state from mouse down to mouse move/up
48+ - This fixes some of the entries in the Fixed section
49+ - AssetManager:
50+ - Changed UI of renaming assets, allowing inline editing rather than opening a popup
51+ - The images shown in the asset manager will now use the thumbnail of the asset if available
52+ - This should reduce load times and improve general performance
53+ - This also applies to the preview when hovering over assets in the in-game assets sidebar
54+ - Remove initiated from the context menu now removes the entire selection
55+ - Context menu retains selection unless an item not in the current selection is clicked
56+ - In-game assets:
57+ - Sidebar is removed and replaced with a new Assets dialog similar to notes
58+ - The new UI has almost full compatibility with the assets in the dashboard
59+ - Notes:
60+ - Add filtering option 'All' to note manager to show both global and local notes
61+ - Note popouts for clients without edit access now show 'view source' instead of 'edit'
62+ - Dice tool:
63+ - Last result is now displayed in the dice tool rather than a popup window
64+ - Result breakdowns are shown in the last result display and history
65+ - Added a reroll button to quickly redo the previous roll
66+ - Added a reroll button to history entries
67+ - Add an option to roll 3D dice inside a dice box rather than over the playfield
68+ - Input field now scrolls to the end after populating via the on screen buttons
69+ - @planarally/dice :
70+ - (this is the standalone dice library that handles most of the dice logic and rendering)
71+ - Upgraded to v0.7
72+ - Dice will now stop sliding smoother
73+ - Clear state can be configured
74+ - D100 dice now properly work in 3D for the full range (1-100 / 0-99)
75+ - Currently hardcoded to 1-100 in the client, but the library can be told otherwise
76+ - I18n:
77+ - Added 95% i18n for zh (except diceTool)
78+ - [ server] Assets:
79+ - Assets are no longer stored in a flat folder structure, but instead use a subpath based structure
80+ - An asset with hash ` 35eaef2e9a116aa152f7f161f1281411cb1e1375 ` is now stored as ` assets/35/ea/35eaef2e9a116aa152f7f161f1281411cb1e1375 `
81+ - [ tech] Systems: Move system-core from game/ to core/ so that it can also be used by e.g. assets
82+
83+ ### Removed
84+
85+ - Labels:
86+ - As mentioned in the last 2 releases these were going to be removed
87+ - I wasn't happy with the current implementation and they were causing more confusion than they were useful
88+ - This also removes the Filter Tool
89+ - .paa asset handling
90+ - This was no longer really maintained and the current frontend doesn't offer any support for it
91+
92+ ### Fixed
93+
94+ - Notes:
95+ - It was possible to open a 'view-only' note on a tab you weren't supposed to see
96+ - Note manager could be empty and unusable when changing locations or losing view access to an open note
97+ - Search filter not resetting page to 1 potentially causing a blank page if on an other page
98+ - Default edit access on notes was not correctly applied
99+ - Fix searchbar overlapping over other modals
100+ - Global notes no longer have a default access level
101+ - Notes can no longer be locally edited by clients without edit access through the note popouts
102+ - Shape Properties:
103+ - Input changes could not persist or save on the wrong shape if selection focus was changed while editing (see selection changes)
104+ - Modals
105+ - Dragging modals (e.g. notes) now also brings them to the foreground as if clicked
106+ - Composites:
107+ - Moving composites to a different location could sometimes lead to errors on the client even though the moves were succesful serverside
108+ - Select Tool:
109+ - Snapping an existing shape point to some other point could be overriden with a snap to the grid
110+ - Game Listing:
111+ - Clicking on a session that shares a name with another session would foldout both
112+
13113## [ 2024.3.1] - 2024-11-12
14114
15115This is a hotfix that addresses an issue causing some shapes to be in a broken DB state, causing the related location to no longer load.
@@ -24,6 +124,11 @@ When run with the `delete` argument, it will remove the broken shapes from the D
24124
25125## [ 2024.3.0] - 2024-10-13
26126
127+ ### Removed
128+
129+ - Remnants of last-gameboard integration code
130+ - This was no longer maintained and no longer working afaik
131+
27132### Added
28133
29134- Optional simple chat system
0 commit comments