Skip to content

Commit 0088bc3

Browse files
committed
Merge branch 'release/2023.3'
2 parents 9b6e14a + bcec828 commit 0088bc3

File tree

159 files changed

+5654
-1703
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

159 files changed

+5654
-1703
lines changed

.github/workflows/docker.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ on:
66
- "dev"
77
tags:
88
- "v*"
9+
- "docker-pr-*"
910

1011
jobs:
1112
docker:

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ server/static/vite/**
4040
server/static/vite-admin/**
4141
server/templates/**
4242
server/static/temp/**
43+
server/static/mods/**
4344

4445
# docs
4546
docs/_build

CHANGELOG.md

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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\
88
tech 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

admin-client/package-lock.json

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

client/.env

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
VITE_APP_I18N_LOCALE=en
22
VITE_APP_I18N_FALLBACK_LOCALE=en
3+
VITE_VUE_URL="../server/static/extern/js/vue.esm-browser.prod.js"

client/.env.development

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
VITE_VUE_URL="https://unpkg.com/vue@3/dist/vue.esm-browser.js"

client/.eslintignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,6 @@ postcss.config.js
88
babel.config.js
99
.eslintrc.js
1010
tests/unit/.eslintrc.js
11-
vite.config.ts
11+
vite.config.ts
12+
vitest.config.ts
13+
index.html

client/index.html

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,17 @@
55
<link rel="shortcut icon" type="image/png" href="/static/favicon.png" />
66
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
77
<meta name="PA-signup" content="true" />
8+
<script type="importmap">
9+
{
10+
"imports": {
11+
<% if(localVue){ %>
12+
"vue": "%BASE_URL%<%= vueUrl %>"
13+
<% } else { %>
14+
"vue": "<%= vueUrl %>"
15+
<% } %>
16+
}
17+
}
18+
</script>
819
<title>PlanarAlly</title>
920
</head>
1021
<body>

0 commit comments

Comments
 (0)