@@ -4,12 +4,45 @@ All notable changes to this project will be documented in this file.
44
55[ DM] denotes changes only useful for the dungeon master\
66[ server] denotes changes only useful for the server owner\
7- [ tech] denotes internal changes that are only useful for code contributors\
7+ [ tech] denotes internal technical changes that are only useful for code contributors\
88tech changes will usually be stripped from release notes for the public
99[ lang] this is a change to some translation string
1010
1111## Unreleased
1212
13+ ## [ 2023.3.0] - 2023-09-17
14+
15+ ### Added
16+
17+ - Character concept
18+ - A shape can be marked as a character
19+ - Characters can be dropped anywhere (by the DM), moving/teleporting the shape to the new location
20+ - This fills in a niche adjacent to the "Templates" concept
21+ - Templates allow configuration of common data before placement, allowing unique modification afterwards
22+ (e.g. useful for prefilling monster info)
23+ - Characters are a specific instance that remember their modifications (e.g. useful for (N)PCs)
24+ - Sort campaign listing by recent play or alphabetically
25+ - Defaults to recent sort
26+
27+ ### Changed
28+
29+ - Assets removed in the asset manager will not remove the image on disk if there are still shapes depending on it
30+ - Shape removal will now also remove the related image on disk if there are no other assets/shapes depending on it
31+ - Circles used for shadows no longer use a square bounding box, but instead use a polygon approximating the circle.
32+ - [ tech] Don't serve main app on unknown ` /api/ ` endpoints
33+ - [ tech] Selected system now has a proper state with better type ergonomics for focus retrieval
34+ - [ tech] Spawn Info no longer sends entire shape info, but just position, floor, id and name
35+
36+ ### Fixed
37+
38+ - Export: Campaigns with notes could fail to export
39+ - Vision: Edgecase in triangulation build
40+ - Kicking: The check to prevent the co-DM from kicking the main DM was incorrect
41+ - Shapes: The angle of shapes while rotating was being rounded to whole integers, which is kinda awkard when dealing with radians
42+ - Lighting: auras with both value and dim value set to 0 no longer light up the entire map
43+ - [ tech] AssetManager: Folder changing was doing an unnecessary extra call to the server
44+ - [ tech] Socket: Changing location was not properly leaving the socket connection to the previous location
45+
1346## [ 2023.2.0] - 2023-06-21
1447
1548### Added
0 commit comments