Releases: Xelltis/udonarium_axe
Releases · Xelltis/udonarium_axe
Release list
v1.43.0
1.43.0 (2026-08-25)
✨ Features
- chat: make the system avatar a setting the room shares (9c11d77)
- i18n: add Korean (4d5f86b)
- inventory: filter what the inventory hides and lift it out of the dark (f35e0f7)
- media: add text and gradient layers to the cut-in editor (bf696eb)
- media: animate cut-in layers on a keyframe timeline (2bb2340)
- media: carry a layer scene inside the cut-in xml (95022c7)
- media: compose cut-in layers in a scene editor (9e78263)
- media: drag a layer's band to its length, and lean into the stage (0cd933e)
- media: draw a drag to what is worth landing on, and nudge a layer (a0c643b)
- media: draw the shapes a cut-in window is actually made of (9df5050)
- media: drop sounds along a scene's own clock (f27ff3d)
- media: give a band layer more than one way to shade (2ef95c4)
- media: give a layer a touch that runs the whole time (85f51bf)
- media: give a layer ready-made ways to arrive and leave (35a9abb)
- media: let a cut-in play without a frame (715037e)
- media: let a layer come away as well as arrive (d968e83)
- media: let the cut-in timeline be leaned into and walked along (997a181)
- media: let the master keep a picture out of everyone else's lists (ed18e73)
- media: pick an easing curve for each cut-in keyframe (c69e123)
- media: play cut-in layers over the base image (acc528a)
- media: stand the layer heads beside the bands they belong to (8baa0f9)
- media: start a room with a summoning cut-in of each kind (f1b067a)
- media: strike the sample cut-ins on a sound of their own (73c2cfe)
- media: take back and redo what the cut-in editor changed (1e38989)
- media: take the moment a layer is holding, and type a moment to go to (ab674a6)
- media: unzip a layer open, and set its words downwards (3cc5f71)
- replay: draw composed cut-ins into the exported video (05ea27a)
- tabletop: play a cut-in when the table changes (0b491c4)
🐛 Bug Fixes
- chat: carry the sender on the notices a player sets off (05f8dba)
- chat: work a bubble colour out the same way for every line (fcdefcd)
- data: read a bare name from the field that holds a number (07d7e4e)
- i18n: name the gash, and check every name a choice needs (3a2914e)
- media: ask for a picture instead of showing a broken one (76c6ea6)
- media: give each cut-in scene its own run of sounds (ab5135a)
- media: keep the pictures the tool brought with it out of the media library (d33bc35)
- media: lean the stage in under the handles drawn over it (1cc24de)
- media: let a turned layer be taken hold of where it is drawn (e3efb67)
- media: let the cut-in editor keep the presses meant for it (35254ce)
- media: make no sample cut-in without the scene it is built from (addbd55)
- media: make the flash sample the band it actually is (e4eeb62)
- media: put the cut-in editor's handles where the layers are (ab4d45b)
- media: put the held moment back once the timeline is redrawn (4fc2286)
- media: rip the tear sample open instead of sliding a window in (b52675d)
- media: square the flash band and set its word downwards (4123ba3)
- media: stop a band being magnetised to where it already is (ffc075c)
- media: stop a layer picture being dragged out from under the editor (883916e)
- media: tear the gash instead of sawing it (c3f005a)
- media: tear the left-torn clip down its left edge (4acf53d)
- peer: leave the sample cut-ins to a room that brings none (a19ad5e)
- replay: fit a layer's picture the way object-fit does (374b2d2)
- replay: leave the canvas as the caller had it after a layer (98aa4ba)
- replay: run a band the way the browser runs it (468c362)
- replay: run a scene long enough to reach a layer that comes in late (30ca44c)
- tabletop: lay a shadow onto the scale the overlay is drawn at (8976382)
- ui: offer no tag whose pictures are all kept back (e1999bb)
⚡ Performance
- data: settle each calculating field once instead of once per reader (76221f8)
- tabletop: hold the vision overlay to a budget of pixels (e0633ed)
- tabletop: let a light look only at what could stand in its way (604b2a0)
- tabletop: redraw only the lights that move, and only where they are (a9fbbd6)
📝 Documentation
- website: add v1.42.0 release notes ([40522de](40522de437d7d04...
v1.42.0
1.42.0 (2026-08-23)
✨ Features
- character: add a folder name to characters (709c386)
- character: give the portrait position a typed home and a novel-mode override (2dc3898)
- character: name a portrait from the sheet (c1cf298)
- chat: fill in a piece's references from the normal chat window (ad6b497)
- chat: switch tabs with the wheel over the tab strip (de22481)
- data-element: say what a gap-table roll is for when sending it to chat (d23254f)
- effect: let the table override the system's reduced-motion setting (03b27dc)
- gm-tools,pl-tools: let the NPC bar and the owned list be narrowed by name (bf5334a)
- inventory: add an incremental search box to the inventory panel (f780a86)
- inventory: assign folders from the context menus (f102f95)
- inventory: drag characters onto a folder to move them (e17087f)
- inventory: give shared and personal their own folders, and none to the rest (f1d695d)
- inventory: group the inventory list into folders (9653ecc)
- inventory: keep folders to the storage tabs and out of the table (63b43a3)
- inventory: make folders things the room keeps, not marks on characters (9c5b970)
- ui: add an effects toggle beside the theme one (ca9fa75)
- visual-novel: let the backlog place a portrait for one line only (79a5dc3)
- visual-novel: let the speaker be found by typing (d077e96)
- visual-novel: stand portraits where they stand in chat, and stop them piling up (f66393a)
🐛 Bug Fixes
- character: stop the portrait slot from sounding like a wound (eafb511)
- chat: count the portrait number from the first portrait, not from zero (9d36300)
- chat: end the log's scroll range above the in-window portraits (6153873)
- chat: fill in a calculating field where a reference names one (7af694b)
- chat: give a message bubble a background worth reading the text on (55b8f12)
- chat: keep Ctrl+arrow among the tabs the strip shows (454239f)
- chat: keep Ctrl+arrow moving between tabs on a tab nobody may speak in (791d0e4)
- chat: keep the tab strip under the tab that is current (9842c6b)
- chat: let the portrait command pick a portrait out by name (a8075c0)
- chat: stop a reference eating the words that were typed around it (ef9eead)
- close the gaps the second review found (16a7fa2)
- data-element: put the name field back on a portrait (708e4f2)
- data-element: stop the field-type names being cut short (51754e0)
- data-element: work a calculating field out again when its sources change (6820e3d)
- data-element: work a calculating field out from what its sources hold (0665378)
- effect: stop the standing-field draw loop while motion is off (3569250)
- inventory: close the gaps review found in the folder wiring (b78506f)
- inventory: keep a folder edit inside the scope it was made in (4b0a40d)
- inventory: show a calculating field's result in the popup and the list (7c0bcd6)
- ui: write the motion setting down only when it is chosen (e15d350)
- visual-novel: let the whole slot guide pick a slot (11d856d)
- website: build the heading ids the way links are written (c5a9c34)
- website: point the in-page links at the anchors that were built (65b962a)
- website: point three release-note links at headings that exist (0ab7b30)
⚡ Performance
- data-element: work a table's calculating cells out once for the table (90b5436)
📝 Documentation
- features: note that the system setting is a default, not a verdict (dc20f12)
- website: add v1.41.3 release notes (b4e344c)
- website: describe naming a portrait and calling it from chat (d24d8b7)
- website: describe searching and folders in the inventory manual (94c8c27)
- website: describe the effects toggle and what to do when nothing shows (f56ff09)
- website: describe the field types a sheet item can take (f6e98ac)
- website: describe the gap judgement over a check table (dcee280)
- website: describe where a portrait stands in novel mode (f1e1b8c)
- website: note that the wheel moves between chat tabs (500b785)
- website: say that a reference fills in from the chat window too (35b6d7f)
- website: show the field types on screen and how a check table is built (62967a5)
♻️ Refactor
v1.41.3
v1.41.2
v1.41.1
v1.41.0
1.41.0 (2026-08-19)
✨ Features
- buff: grant a buff that moves a status and moves it back (e2da581)
- buff: let a buff run out on a turn rather than only with the round (b24b47f)
- buff: make the buff chart a gantt that scrolls and zooms (152bda1)
- buff: pick the trigger off the table rather than typing a name (95f9162)
- buff: read the whole table's buffs off one chart (fac1da1)
- chat: keep the chat's look on the machine that set it (3b1aa62)
- tabletop: let a piece move up and down a pile it is in (c8420bf)
🐛 Bug Fixes
- character: put the roll handle back at the piece's feet (b8d464b)
- character: stop a piece hopping every time the table re-sorts (fdf3378)
- inventory: wrap the round widget's controls to the width it minimises to (1d657a8)
- tabletop: make a piece's place in the pile actually take (0a51881)
📝 Documentation
v1.40.0
v1.39.0
1.39.0 (2026-08-17)
✨ Features
- assets: draw the loading spinner and drop the borrowed terrain texture (92000b2)
- lobby: draw the default player icon ourselves (c59f29f)
- tabletop: draw the sample pieces ourselves (4b60a51)
- tabletop: give terrain a crate face rather than a floor tile (54ee7c3)
- tabletop: lay the first table on a field of our own (e9e0fe4)
🐛 Bug Fixes
- tabletop: cut the wizard's staff clean (cbfbaf2)
📝 Documentation
v1.38.1
v1.38.0
1.38.0 (2026-08-16)
✨ Features
- effect: build an effect out of stages (6f58358)
- effect: build the run in the effect editor (c62cc86)
- effect: hand one effect on and take it back as itself (0165200)
- effect: let the glow and the sound follow the stages (5015e9b)
🐛 Bug Fixes
- effect: draw each stage at the length of its own window (7dd5d7c)
- effect: edit the branch of the spawn that is being looked at (90daf75)
- effect: follow the stages for the shake, the flash and the landing sound (631e8b6)
- effect: let a stage length be typed out in full (4f28bda)
📝 Documentation
- website: add v1.37.0 release notes (0eb0135)