Skip to content

Commit d3d112d

Browse files
committed
Bump to 2024.3
1 parent 6ea678c commit d3d112d

File tree

4 files changed

+42
-68
lines changed

4 files changed

+42
-68
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ tech changes will usually be stripped from release notes for the public
1010

1111
## Unreleased
1212

13+
## [2024.3.0] - 2024-10-13
14+
1315
### Added
1416

1517
- Optional simple chat system

client/package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "client",
3-
"version": "2024.2.0",
3+
"version": "2024.3.0",
44
"private": true,
55
"type": "module",
66
"scripts": {

server/VERSION

Lines changed: 36 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -1,73 +1,45 @@
1-
2024.2
1+
2024.3
22

33
### Added
44

5-
- New grid section in Edit Shape dialog
6-
- Configure manual size for shape
7-
- Used for finetuning snapping behaviour
8-
- Show grid cells the shape occupies
9-
- Configure hex orientation
10-
- This is used to determine which orientation even-sized shapes should use in hex grids
11-
- Client Setting "Grid Mode Label Format" to decide what the ruler should show in grid mode
12-
- This can be set to either '#cells only', 'distance only' or 'both'
13-
- Import: option to specify the name for the imported campaign
5+
- Optional simple chat system
6+
- This is **not** stored serverside, so messages will be lost on refresh or later re-opening of the session
7+
- Chat is basic markdown aware, but does not allow direct HTML
8+
- (image) urls can be pasted without special markdown syntax
9+
- Can be collapsed by clicking on the chat title
10+
- Collapse Selection: Temporarily move all shapes in the selection under the cursor for easier navigation through corridors
11+
- [DM] new DM settings section: Features
12+
- Can be used to enable/disable certain features campaign wide
13+
- Currently limited to chat & dice
1414

1515
### Changed
1616

17-
- Export/Import:
18-
- Error toasts no longer have a timeout
19-
- (Shape)Labels are no longer exported/imported
20-
- Ruler tool: allows Unit Size less than 1.0
21-
- Context menus have been restyled
22-
- [tech] Select tool: only take shapes in view into account
23-
- [tech] Properties System can now handle multiple shapes loaded at once
17+
- Select tool:
18+
- now integrates all the ruler toggles in its UI as well
19+
- these toggles are synced with the ones in the ruler
20+
- Spell tool:
21+
- now renders hexes instead of squares in Hex grid mode
22+
- step size changed to 1 in Hex grid mode
23+
- shape bar is no longer visible, only hex is available in hex grid mode for now
24+
- Ruler tool:
25+
- now defaults to sharing with other users
26+
- Dice
27+
- non-3D mode
28+
- option to use a click interface to build dice strings
29+
- extra operators and selectors (e.g. keep highest 2)
30+
- 3D code & assets are only loaded when settin "use 3D" to true in the tool config for the first time
31+
- 3D physics now uses havok engine instead of ammo (babylonjs upgraded from 4 to 7)
32+
- history & result UI slightly changed
33+
- Option to share result with nobody
34+
- clicking on the notification of another player's roll shows the details
35+
- clicking on a history entry shows the details
36+
- Toolbar UI
37+
- All extended tool UI is now right aligned fully, no longer hovering over the related tool
38+
- This was preventing tools to the left to be limited in screen estate they could occupy
2439

2540
### Fixed
2641

27-
- Draw Tool:
28-
- snapping mode was also snapping to the point being moved
29-
- now also snaps to hex vertices
30-
- the first mouse press now also properly snaps to the grid
31-
- fix small point changes when flipping the rectangle axis while drawing
32-
- Select Tool:
33-
- resizing in snapping mode was also snapping to the point being resized
34-
- polygon edit UI had a small visual glitch on appearance causing a circle to appear around (0, 0)
35-
- Snap to Grid:
36-
- This now has an implementation for hex grids
37-
- This should now more properly snap shapes that are larger than 1x1
38-
- Ruler Tool:
39-
- Snap now properly works for hex grids
40-
- Map Tool:
41-
- Now better supports hex grids
42-
- Spell tool:
43-
- selecting another tool would swap to the Select tool instead
44-
- Change 'Size' input box to allow entering numbers less than 1 easily
45-
- Polygon:
46-
- selection/contains check went wrong if a polygon used the same point multiple times
47-
- selection/contains check was also hitting on the line between the first and last points when not closed
48-
- Moving shapes to front/back not updating immediately
49-
- Export:
50-
- Missing Character, DataBlock and new Note data
51-
- Fixed note data migration crashing due to new format
52-
- Import:
53-
- Prevent a potential timing edgecase causing import to run twice
54-
- If an import fails, the newly created (faulty) room will be removed
55-
- Notes:
56-
- The filter was not properly rerunning when opening shape notes, causing notes from the previous shape to still be visible sometimes
57-
- When shape filtering, the shape name in the UI would change if you clicked on another shape with the select tool.
58-
- Note icons drawn on a shape could be drawn behind the shape in some circumstances.
59-
- Fix 'add shape' and 'remove shape' events not being synced immediately if you only have view access
60-
- Note icon on shape was drawn in strange locations for shapes larger than 1x1
61-
- Fix shape removal not properly removing the shape from related notes client-side
62-
- Fix notes not being stored in shape templates
63-
- Groups:
64-
- The 'edit shape' groups tab was completely broken, this has been resolved
65-
- Multiple things in the groups tab have become more responsive to changes
66-
- Everything badge related is now updating as it happens
67-
- Members will now appear/disappear immediately
68-
- Initiative:
69-
- Fixed an issue where Initiative.Order.Change would fail when called with some Shape Ids.
70-
- Annotations:
71-
- Fixed rendering of markdown which included raw HTML elements.
72-
- Changing client settings for the grid would not immediately update the screen
73-
- [tech] FloorSystem's layers properties are now only reactive on the array level and are raw for the actual elements.
42+
- Draw tool:
43+
- Clicking on the "blocks movement" label in the draw tool's vision setting now properly toggles the related checkbox
44+
- Ruler tool:
45+
- Gridmode spacebar did not synchronize snapped end correctly to other players

0 commit comments

Comments
 (0)