Skip to content

chore(master): release 0.1.0#13

Merged
ycastorium merged 1 commit into
masterfrom
release-please--branches--master--components--lifthrasir
Jun 23, 2026
Merged

chore(master): release 0.1.0#13
ycastorium merged 1 commit into
masterfrom
release-please--branches--master--components--lifthrasir

Conversation

@forsetibot

@forsetibot forsetibot Bot commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.1.0 (2026-06-23)

Features

  • add lifthrasir-ui crate with Ashen Forged theme (510a04a)
  • Added GRF Utils (3f2746c)
  • Added rich-text colour interpolation (4236272)
  • Added SystemDialog component (d2ae68d)
  • Addes support for SVG icons (d11d5af)
  • Adding Sit animation (fbed780)
  • Allow camera rotation (6bb865e)
  • audio: map RSW ambient sounds (f6d6cdb)
  • Basic Map (af73783)
  • Basic Network and Login (d9ae813)
  • Basic Sprite and Act Implementation (64a0cc6)
  • Char Creation WIP (52149b6)
  • character: reposition local player on warp instead of respawning (ae02dc6)
  • char: add StatIncreaseRequested message + send consumer (2e60b37)
  • char: sync char-server packets with aesir and add roster pagination (742c6bf)
  • cli: add byte-safe lua decompiler (434c750)
  • cli: add GRF VFS with priority resolution (ba889bd)
  • cli: add job converter emitting job_data.ron (c259b38)
  • cli: add lua VM helpers for job table extraction (7c0c09e)
  • cli: scaffold ro-to-lifthrasir-cli with loader.toml parsing (12c8107)
  • Create Character Select Screen (3cb33c8)
  • Cursor customisation (0d4c64b)
  • featured-hero selection view-model (d74130d)
  • game-engine: add fresh zone domain events and ZoneDomainPlugin (b94d429)
  • game-engine: add generated aesir protobuf types (e49cbbe)
  • game-engine: add inbound zone interaction flow systems (7830336)
  • game-engine: add inbound zone world flow systems (29ad64b)
  • game-engine: add item_icon_path asset-path helper (147bdcc)
  • game-engine: add ItemDataAsset and register RON loader (3315136)
  • game-engine: add ItemDb registry from ItemData (f7640be)
  • game-engine: add ItemDbPlugin and wire into CoreGamePlugins (e78266e)
  • game-engine: add JobDataAsset and RON loading (f7244bd)
  • game-engine: add quic envelope codec and channel config (d20068d)
  • game-engine: add quic login flow, state machine, and mapping (c222343)
  • game-engine: add server-agnostic QuicConnection wrapper (2b7da49)
  • game-engine: add zone-server quic connection, state machine, and handshake flow (8364fce)
  • game-engine: add zone-server quic message mapping (ab3fd1d)
  • game-engine: cut char-to-zone handoff over to QUIC (576924e)
  • game-engine: cut login over to QUIC in the authentication plugin (f158536)
  • game-engine: migrate character selection to QUIC (ebe189c)
  • game-engine: rewire zone consumers to fresh quic events (602aa5f)
  • game-engine: rewire zone outbound senders to QUIC (65c764c)
  • game-engine: route zone disconnect back to character selection (8e5a2ed)
  • game-engine: snapshot interpolation for remote entities (f31b7c4)
  • green border hover on server rows (5f175cb)
  • Handling equipment/inventory item list (8ff6cb6)
  • Handling ParChange packets (c4bf096)
  • Implement astar pathfinding (f78f5ea)
  • Implement bgm (3490262)
  • Implement BGM (06974b6)
  • Implement character rendering in the world (96c28cc)
  • Implement Hover Events (6d5ff18)
  • Implement Parameter Parsing (7fa648f)
  • Implement World Transition (b983bb3)
  • Implement ZC_STATUS_CHANGE_ACK packet (afd5fba)
  • Implemented Chat (c0f4ffd)
  • Implements Char Info Panel (ceac04c)
  • Implements Character Movement (c871ba9)
  • Implements Lua reading for Job and Sprite Names (bc4a344)
  • Implements Model Animation (9cddded)
  • Improve Gizmo (23dcf1e)
  • Improve sprite rendering (bde7c3a)
  • Improved Asset Loading (41eca7d)
  • Improved RON generation (6a5cc54)
  • Improving Performance (6720458)
  • introduce bevy_extended_ui and port loading screen (b6f1609)
  • inventory: add modern ZC_INVENTORY_* packet parsers and Item mapping (38a59d9)
  • inventory: populate Inventory resource from the modern dump (256818d)
  • inventory: scaffold inventory state model, messages, and plugin (72c61fc)
  • inventory: tabbed inventory window with item grid and info panel (153ca65)
  • lifthrasir-data: add ItemInfo and ItemData (e6bcbb6)
  • lifthrasir-data: add JobData serde model (9b626c9)
  • Login Screen and Basic Widgets (a0f019c)
  • Mapping mouse cursor to bevy world (b468b88)
  • menu background and login logo via ro:// assets (a7dd8e1)
  • mob sound effects (spatial ACT per-frame sounds) (86ccb66)
  • native animated RO cursor (be5660e)
  • native character creation screen (extended_ui) (13f36a6)
  • native chat box and character info panel (extended_ui) (b8cab59)
  • native input plumbing replacing tauri input bridge (885d6b6)
  • native loading screen and screen scaffolding (d8b3b11)
  • native login screen (extended_ui) (5207d85)
  • native server selection screen (extended_ui) (7ee32f4)
  • net: add CZ_STATUS_CHANGE stat-increase request packet (755a135)
  • remove tauri and web-ui (5b99932)
  • Removed terrain camera and implemented the character camera (800edb1)
  • ro-cli: add bytecode-driven Lua string-constant escape pass (5678c10)
  • ro-cli: add gen-proto subcommand for aesir protobuf codegen (837ce58)
  • ro-cli: add iteminfo converter producing item_data.ron (47d7966)
  • server population status view-model (6293d17)
  • Server Selection screen (4725367)
  • Spawn and other-players rendering (7b7af4f)
  • standalone lifthrasir bin crate with native winit (8b9e1b9)
  • Static Sprite Generation (2b80227)
  • Tauri UI Refactor (c700fcb)
  • Typescript sucks balls, moved frontent do ReScript (f99c84b)
  • ui: add reusable draggable-window behavior (7b4787a)
  • ui: add status window shell with Alt+A toggle and drag (0bcefec)
  • ui: add status-point staging model + cost curve (b6ea36b)
  • UiFocus gating for engine input (a6995b0)
  • ui: populate status window attributes, combat readout, traits (7bf6a94)
  • ui: wire status window Save/Reset allocation commit (c6b4191)
  • Water Rendering (d32a533)
  • world: despawn map-scoped entities and clear remote registry on map exit (52e021f)
  • worldspace nameplates and damage numbers (f97d7df)
  • world: tag map-lifetime entities with MapScoped (108ff47)
  • world: trigger map reload on MapChangeRequested (3fb8d46)
  • zone: bridge MapMove into MapChangeRequested message (6c796e4)

Bug Fixes

  • : Fix mid-movement changes for character (177f630)
  • center roster avatar glyph (90cf2f5)
  • center server select panel, title, and rows (e42cf28)
  • Clamping water waves to prevent intensive movements (af4f253)
  • Combat animations, head positioning, and hit reactions (be3e55d)
  • cursor: set hotspot to arrow tip so clicks land where the cursor points (948a919)
  • Fix camera coordinate spawn (2f68bcf)
  • Fix character selection screen rendering (d3e9697)
  • Fixed annoying log (acfef53)
  • Fixed authentication load loop (6845275)
  • Fixed char creation (e98a519)
  • Fixed Character creation slot (3f3c9ec)
  • Fixed character sex listing/creation (3cf2707)
  • Fixed chat-box not releasing focus (722334c)
  • Fixed child-sprites positioning (256e327)
  • Fixed cursor first spawn to be more snappy (37ecd23)
  • Fixed cursor raycast positioning (af492cd)
  • Fixed entity hovering (1daf1c0)
  • Fixed Entity Hovering (826225e)
  • Fixed glass transparency (240775b)
  • Fixed HC_ACCEPT_MAKECHAR packet (a0448a7)
  • Fixed Hover system on despawned entities (9f0364a)
  • Fixed Magenta transparency threshold (1547353)
  • Fixed Sprite spawn race condition (b2d870a)
  • Fixed stupid bug with tauri on MacOS (cd02761)
  • Fixed Tauri-Bevy window integration (73c8eab)
  • Fixed tauri-to-bevy cursor in retina displays (dd086cf)
  • Fixed water texture loading (e113ded)
  • Fixed wrong tiling alpha (240ce79)
  • Fixing jpeg loading (5444574)
  • game-engine: advance zone phase to Playing to unlock movement (7809232)
  • game-engine: apply per-step moves to remote entities so mobs walk (bddf47b)
  • game-engine: key entities on char_id to match aesir unit ids (f2a2377)
  • game-engine: root char on attack and floor attack animation (8ae2cde)
  • game-engine: tie mob walk speed to server pace and smooth remote movement (362e81f)
  • gate debug plugins behind debug_assertions (eb280f3)
  • Gixed water, again... (333b703)
  • Improve lighting with bloom and hdr (0503e48)
  • Improved Nameplate (4ad6cfc)
  • input: suppress click-to-move when pointer is over UI (bc475fe)
  • Instant error feedback on login (d9851a6)
  • inventory: reset bag on session leave, not on every map change (0ef560d)
  • Makes camera movements smoother (669bf22)
  • Making packet parsing more lenient (64fb6e9)
  • nameplates on hover for player and mobs (5dbdf78)
  • play mob death animation instead of freezing on vanish (fca27de)
  • register FrameTimeDiagnosticsPlugin for fps counter (6283d16)
  • Removed Name Cache (9ef5e32)
  • Removed water artifacts (a64b4fc)
  • Renamed TOMLs (27aff8f)
  • Render all RSW Nodes (27bd8e0)
  • resolve clippy type_complexity and too_many_arguments lints (81ac789)
  • spawning: despawn out-of-sight units immediately instead of deferring on stale Moving state (453f3fe)
  • terrain cursor, gizmo and click-move under native UI (e26954c)
  • Use gat correctly for positioning (e6b4d55)
  • zone: init new SkillInfo fields in mapping test for resynced proto (5185d7a)

Continuous Integration


This PR was generated with Release Please. See documentation.

@ycastorium ycastorium merged commit a9fc135 into master Jun 23, 2026
2 of 3 checks passed
@ycastorium ycastorium deleted the release-please--branches--master--components--lifthrasir branch June 23, 2026 12:38
@forsetibot

forsetibot Bot commented Jun 23, 2026

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant