Skip to content

Latest commit

 

History

History
1659 lines (1146 loc) · 127 KB

CHANGELOG.md

File metadata and controls

1659 lines (1146 loc) · 127 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.59.2 (2025-01-11)

1.59.1 (2025-01-11)

1.59.0 (2025-01-11)

Features

  • added apple M1 & other downloads on the website (2a8d209)

Bug Fixes

  • improved map change actions (33c79c2)

1.58.19 (2025-01-06)

Bug Fixes

  • second attempt to fix infinite loading (755d18a)

1.58.18 (2025-01-06)

1.58.17 (2025-01-06)

1.58.16 (2025-01-06)

1.58.15 (2025-01-06)

Bug Fixes

  • infinite loading screen (61140c5)

1.58.14 (2025-01-06)

1.58.13 (2025-01-06)

1.58.12 (2025-01-06)

1.58.11 (2025-01-06)

1.58.10 (2025-01-06)

1.58.9 (2025-01-06)

1.58.8 (2025-01-06)

1.58.7 (2025-01-06)

1.58.6 (2025-01-06)

1.58.5 (2025-01-06)

1.58.4 (2025-01-06)

1.58.3 (2025-01-06)

1.58.2 (2025-01-06)

1.58.1 (2025-01-06)

1.58.0 (2025-01-05)

Features

  • A* finds the nearest path if cell is blocked (5b0a00c)
  • ability to equip items (be791ba)
  • ability to upgrade statistics (8b37b2d)
  • added a changelog (20e631a)
  • added a channel selector & added a local channel (1da764d)
  • added a community router & community menu (56a67b6)
  • added a context menu on players (d6249a0)
  • added a custom updater (95dff56)
  • added a generate_maps script to generate all maps boilerplate (97a2d05)
  • added a global State to server (0629ad6)
  • added a grid system (718f29b)
  • added a HudStore (f3a1240)
  • added a LoginStore & updated packages (54e14fa)
  • added a menu & shortcut icons (0f295ca)
  • added a minimap (1c9fb6b)
  • added a moveExternalPlayer method (c99af91)
  • added a NewsStore & moved server online logic to it (a6bdf76)
  • added a permissions system to user model (ed703ed)
  • added a register sprite events function & make use of the Phaser DataManager (39f95d0)
  • added a ScreenStore & moved mode logic from LoginStore to ScreenStore (8e840d6)
  • added a settings menu (db9d75c)
  • added a SocketStore (a51010f)
  • added a splashscreen (2ec9bed)
  • added a super simple chat system (2342e7b)
  • added a transparency mode (357fc3f)
  • added a version page to the website (c7bfc56)
  • added a zoom feature to the scenes (92966fa)
  • added AAA_InitialRoom as default room for the main menu (e6d9f68)
  • added addExternalPlayer method (957ff3a)
  • added an UpdaterStore (fb6389f)
  • added another channel & the current channel selector (d190bc1)
  • added back directional arrows movement (09f285f)
  • added character selection screen & selectCharacter packets (3552b09)
  • added chat channels colors (05c862f)
  • added ChatSettings buttons (dec5643)
  • added clamp to NumberMgt (fd80c32)
  • added Client & State specs (80f7af1)
  • added credentials save (f0f2645)
  • added dendron docs (ce0978e)
  • added devtools to tauri window (44981e7)
  • added Discord Rich Presence support (95fcd86)
  • added dynamic lights (d44d7e7)
  • added fastify cors plugin & ServerStatus component (31448c5)
  • added Forest map poggers (71c24d7)
  • added getOtherPlayers to State (69c9ddc)
  • added handleServerResponse (b616890)
  • added mui & a chatbox to the client (07b6868)
  • added new map (62cd2ab)
  • added Packet abstraction (6351c47)
  • added phaser base game & removed splashscreen (da495e2)
  • added PlayerJoinMap message & response (e191d06)
  • added PlayerLeaveMap message & response (5d7c6b7)
  • added PlayerMove message & response (3645da2)
  • added players squares on the minimap (39b5c4b)
  • added prisma, database & load character position from the database (c987404)
  • added private messages system (860817a)
  • added React StrictMode (25e8f9a)
  • added register endpoint (c26872d)
  • added send method to SocketStore (ded22a5)
  • added tauri files (f464f89)
  • added TeleportationSpots layer to maps (147e634)
  • added TimeMgt (6cc4b07)
  • added tristram OST to Dungeon map (4238a44)
  • added updated configuration (bc81907)
  • added vite public env files (46fd9dd)
  • added website app (fde27fa)
  • advanced statistics (3797895)
  • after-fight loots generation (3a9c7e6)
  • base talent tree (b50616b)
  • better loading login screen & handle login server-side (f3457db)
  • better players loading system (3456343)
  • better synchronized character movement (b984ebd)
  • bumped tauri versions (ed897da)
  • can delete sprite from scene (1d6504b)
  • can hover sprites (34f7c12)
  • changed title (f319ec4)
  • changelogs are stored in database (ad6fe37)
  • channels names are displayed (a9ffa62)
  • character class customization (807cd57)
  • check for update after maintenance is done (d8a81d1)
  • checker on character names (1844b19)
  • client correctly handles PlayerJoinMap messages (c28b7f7)
  • correctly handles map change (ca07417)
  • correctly handles player moves (29d3a89)
  • correctly manage user sessions & handles double login invalidation (3d42fc0)
  • correctly retrieves current scene & removed characters collisions (a346937)
  • custom map names (0b3debb)
  • dialog system (da3ecba)
  • different visual for critical strikes (e09463f)
  • disconnect user if already connected (663a317)
  • display current map of online users (e26c8c4)
  • display download progress bar (d5d716e)
  • displays version in App (bc077cc)
  • dodge & precision system (bd80895)
  • draggable menu dialogs (7ae6fb3)
  • enables grid-engine collisions cache (5162179)
  • equipped item tooltip comparison (bfbfda6)
  • experience and level up system (c3c75a5)
  • experience system (146e68e)
  • extensible ChatBox height (efe089b)
  • faster statistics boost & uncapped maximum level (f943d08)
  • fight overlay (f730e80)
  • fight renderer (bc37925)
  • fight results menu (d8ccf64)
  • fight system logic (7ebce18)
  • fighters names in fight (9fd6104)
  • first few talent nodes (6a39010)
  • fix cors issues (3c23037)
  • Forest maps has better borders (5131c91)
  • Forest teleporter (ec57bdc)
  • game canvas is in fit mode (de0df8a)
  • game credits on the website (39fa477)
  • GameBackground stays coherent between screens (b2e1d9d)
  • gatcha wheel (20f2aa0)
  • Graveyard (a3750cc)
  • handle login & username check on the backend (b9d7803)
  • handles animated tiles correctly (280eb04)
  • handles maintenance on client side (b5eed6c)
  • health & health regeneration system (7ea896e)
  • improved HUD (af15c87)
  • interactive objects system (f46592b)
  • internationalization system (362f132)
  • inventory menu (db8ba48)
  • inventory sorting system (ec38e62)
  • it is now possible to delete a character (bcdad16)
  • it is possible to create characters (b9243d0)
  • item generation system (db26c7d)
  • item loot system (585282c)
  • item tooltip (7612125)
  • items base affixes (eead880)
  • launcher links (0868c97)
  • life stealing mechanic (9e33dc4)
  • log visually informations (a80008e)
  • loot display in fight results (82bc5ed)
  • maintenance system set up in the CI (5ce8dd5)
  • menu sounds (025abde)
  • money system (7477ac9)
  • monsters sprites (0f41238)
  • Moonshadow Bar (1c6a3ca)
  • Moonshadow Hamlet (62e4a7d)
  • Moonshadow Inn & Hotel (0388ee6)
  • Moonshadow shop (4715434)
  • more enemies (cddfbb1)
  • movement is done through mouse, not keyboard anymore (2d29246)
  • name input & correct loading (a6668e8)
  • native notification system (bfd2b26)
  • new musics (9a8e940)
  • Nono NPC (7bd3a5a)
  • NPCs system using the map editor (448de79)
  • players can see other players moving (0e2d695)
  • rarity recycling selectors (424c857)
  • recycling system for gachix (a51fdd1)
  • reserved INTERNAL_PLAYER_NAME (7e8250c)
  • set fps limit to 60fps (56f5b0e)
  • sleep system (c669c05)
  • statistics menu (d68d3cc)
  • take character's direction into account (41b5f49)
  • takes channels shortcut into account (6dad6ed)
  • talents statistics computation (ee577b0)
  • teleportation system & menu (27a5c95)
  • thorns damages mechanic (734f7cc)
  • unload assets when changing maps (98702c9)
  • updated changelog (ad8ad30)
  • updated changelog (14aa157)
  • updated changelog (1ad2b5e)
  • updated client (305ace0)
  • updated generateMaps script (97acd1b)
  • updated icons & README (486fa52)
  • updated logo (96c93ec)
  • updated menu icons & HUD height (12b0b4e)
  • updated news (3692717)
  • updated ports (0e8ff00)
  • updated position packets & display user name (9aeeadd)
  • updated server build commands (c22c887)
  • updated tauri logo (6b76185)
  • updated vite config (c3a8414)
  • updated website (3fc68f3)
  • updated website download urls (f6e0f81)
  • users can correctly change map & see other users (584c8ab)
  • weapons damages range (38eebd3)
  • website informations (129c0ea)
  • wild battle system (0a05cea)
  • zoom is stored in GameStore (0cd7a8b)

Bug Fixes

  • 2H affixes on shield (559fc83)
  • a disconnected user can reconnect correctly (10cff60)
  • AAA_InitialScene is set in mapsScenes too (1384569)
  • added a isMoving attribute to PlayerState (ca62b6e)
  • added exceptionDomain to tauri conf (a54d9f7)
  • added movements queues to make sure players positions are consistent between clients (ad8b1cc)
  • allow setFullscreen in tauri allowList (80405c8)
  • attempt to fix windows websocket calls (7b8ee74)
  • attempt to use dangerous http scheme (83937db)
  • automatically disconnect the client when the websocket closes (49fee0f)
  • base affixes not considered in calculations (d5cd4e1)
  • better loading on login screen (be13733)
  • camera is centered on the player (3a39eeb)
  • can only click on map's tiles (4fac46e)
  • can't select the private channel in the selector (38a1bc3)
  • changelog date (46d0562)
  • changelog generation (1a75569)
  • changelog generation (cd40ec7)
  • changelog generation (8211d60)
  • changelog generation (b17d2f9)
  • changelog generation (8bb134f)
  • changelog generation (7fbf6a7)
  • changelog generation (2106de8)
  • changelog generation (10bf473)
  • changelog generation (615c9af)
  • changelogs are derived from github releases (abad125)
  • character creation bugs (35f95b4)
  • character creation's name input (3265077)
  • character store specs (f06608e)
  • characters collide again to avoid wrong client-side pathfinding (a378a4c)
  • characters synchronization after the fight (007da5d)
  • check teleportation spots after user stopped moving (443815e)
  • ci (e0c7e10)
  • connect client only once in DiscordState instanciation (0bde1e0)
  • console warning (042599a)
  • correctly handles player logged out (9ce894b)
  • disabled devtools from tauri app (fba2204)
  • disabled unimplemented menu buttons (4f0cc96)
  • display fight in discord rich presence (7437663)
  • don't disconnect clients when the WS has been closed in a consented way (86dc1e9)
  • elemental res/damages i18n (d41fe7c)
  • eslint issues (7420d27)
  • external players are also enlighted correctly (d64dacb)
  • fight icon synchronization (153a5e3)
  • Forest map teleportation spots (f0b7b01)
  • FPS limit (aede418)
  • fullscreen mode is set using tauri, not phaser (18909f2)
  • game crashing when discord was not running (70d37ef)
  • game scaling (265975f)
  • handleChangeMapResponse error (fdabaf3)
  • initial window size (8fbb12f)
  • initial zoom is at the minimum (f563f31)
  • initial zoom is between the range (3507f06)
  • inverted zoom (966a8e9)
  • items can be equipped based on the required level, not item level (07ff06a)
  • keep transparency & minimap setting between maps (a4728bd)
  • launcher language menu (ed7b61a)
  • launcher links (9d238d0)
  • mage sprite during fight (fe1ee4b)
  • maintenance message (df62de0)
  • map randomly misloading (fix attempt) (11ba12f)
  • marker is always shown no matter the layer (f30db99)
  • marker is not initially visible (9ca7b5a)
  • menus fullscreen state was not being memorized (d4d8de4)
  • multiple fights exploit (23699db)
  • musics on Scene (5d11649)
  • newline (948c080)
  • NewsStore specs (1954913)
  • no cache for bumpversion (1acbdc4)
  • no default weapon when creating character (c7d7532)
  • not being able to equip dropped items without reconnecting (ded8b59)
  • only accept a client-side move on the server if it is valid (5eee63f)
  • players realtime synchronization (bee0545)
  • reduced the size of Dungeon map ; updated teleportationSpots & regenerated DungeonScene (d2f5f10)
  • removed deleted files from shared index (ef2b435)
  • removed generateMaps.js from git (5f1e2d6)
  • removed import from Protocol (ace64cb)
  • removed map from joinMapMessage (8261740)
  • removed publisher prop (9fc1e77)
  • removed unloadAssets method (e7b1be2)
  • removed useless fontFamily attributes (98fe8b4)
  • renamed mp3 file to be case-sensitive (fbf0632)
  • reset area loot bonus to 100% (f9832ed)
  • scene fade in, chatbox messages input, screen loader (f54da74)
  • scenes load the character spritesheet (2a8bea7)
  • set context menu title & players hover colors (819652c)
  • set marker depth to 3 (6502a4b)
  • show tooltip on health/experience bars (205f620)
  • shown current position was not always correct (da5e17b)
  • some cyclic talents disallocation that were not working (66514dd)
  • spacing text (ddff88f)
  • stats & talents points after fight are computed correctly (166213f)
  • StatusSchema and NewsStore specs (a7fd2a2)
  • stop setting depth manually (1b3a7d7)
  • tests (15d4186)
  • updated maps (f12051d)
  • updated production server address (306c141)
  • updated production server url (7de5e34)
  • updated server url (9a30e75)
  • updated splashscreen (2c37577)
  • updated turbo config (46106ac)
  • updated version endpoint (c96cd73)
  • updated version script to update all packages versions (4643e40)
  • updated website download buttons (340070a)
  • updatePlayersWrappers is not crashing if the external player does not exist (8a0334a)
  • uses Room type in MapRoom (17bd764)
  • welcome message (a059679)
  • wild battles are not invisible anymore (e4c0e72)
  • wrong health being saved on exit (c7110e9)

1.57.2 (2024-06-12)

1.57.1 (2024-06-12)

1.57.0 (2024-06-02)

Features

  • game credits on the website (16e1df5)
  • website informations (00d78e5)

Bug Fixes

1.56.2 (2024-06-01)

Bug Fixes

1.56.1 (2024-05-16)

1.56.0 (2024-05-16)

Features

  • faster statistics boost & uncapped maximum level (f7ea773)

1.55.0 (2024-05-16)

Features

Bug Fixes

  • 2H affixes on shield (553e10e)
  • base affixes not considered in calculations (c017e7f)
  • FPS limit (c6fc0f6)
  • items can be equipped based on the required level, not item level (233fc12)
  • launcher links (a34a6a6)
  • no default weapon when creating character (23c4dea)
  • not being able to equip dropped items without reconnecting (03ac310)
  • show tooltip on health/experience bars (0863b71)
  • wild battles are not invisible anymore (dcfd01f)

1.54.0 (2024-05-07)

Features

  • A* finds the nearest path if cell is blocked (2306712)
  • ability to equip items (3f32969)
  • ability to upgrade statistics (de36371)
  • added a changelog (044303d)
  • added a channel selector & added a local channel (c86c8b3)
  • added a community router & community menu (7193561)
  • added a context menu on players (06108be)
  • added a generate_maps script to generate all maps boilerplate (0c28f7f)
  • added a grid system (a4b8b22)
  • added a HudStore (a2db1b0)
  • added a menu & shortcut icons (a70dbde)
  • added a minimap (2100378)
  • added a NewsStore & moved server online logic to it (03166cd)
  • added a permissions system to user model (974f60e)
  • added a register sprite events function & make use of the Phaser DataManager (0cd670b)
  • added a ScreenStore & moved mode logic from LoginStore to ScreenStore (031091f)
  • added a settings menu (3ffdaee)
  • added a transparency mode (d15c5c2)
  • added a zoom feature to the scenes (9fe370e)
  • added AAA_InitialRoom as default room for the main menu (c836d6a)
  • added another channel & the current channel selector (2905980)
  • added back directional arrows movement (7e5f35f)
  • added character selection screen & selectCharacter packets (34651f1)
  • added chat channels colors (3dbd86f)
  • added ChatSettings buttons (8b1c728)
  • added clamp to NumberMgt (ffccb43)
  • added credentials save (49fa56f)
  • added dendron docs (0937eac)
  • added devtools to tauri window (7fc5f6c)
  • added Discord Rich Presence support (2aa691d)
  • added Forest map poggers (b9210d1)
  • added new map (3a4047a)
  • added players squares on the minimap (6a90d4f)
  • added private messages system (1888dd9)
  • added register endpoint (d1d72b0)
  • added TeleportationSpots layer to maps (fde12ff)
  • added TimeMgt (f183805)
  • added tristram OST to Dungeon map (df35a81)
  • advanced statistics (a62ba64)
  • after-fight loots generation (51c4513)
  • base talent tree (54aecf6)
  • better synchronized character movement (0e13d77)
  • can hover sprites (3e91ef4)
  • changelogs are stored in database (4578690)
  • channels names are displayed (9a6080b)
  • character class customization (035a540)
  • check for update after maintenance is done (9b79264)
  • checker on character names (3a1e484)
  • correctly manage user sessions & handles double login invalidation (8778567)
  • correctly retrieves current scene & removed characters collisions (8014a26)
  • custom map names (ec7edc1)
  • dialog system (b7850d3)
  • different visual for critical strikes (1aef61d)
  • disconnect user if already connected (8f816cf)
  • display current map of online users (44c8b4a)
  • display download progress bar (7904b0d)
  • dodge & precision system (6c2f553)
  • draggable menu dialogs (f462cc1)
  • enables grid-engine collisions cache (562e0e3)
  • experience and level up system (4c657ad)
  • experience system (2fcf86c)
  • extensible ChatBox height (2e60bca)
  • fight overlay (3a13083)
  • fight renderer (432cc09)
  • fight results menu (ae3d183)
  • fight system logic (2cc817e)
  • fighters names in fight (6d920de)
  • first few talent nodes (8d29aad)
  • Forest maps has better borders (2536689)
  • Forest teleporter (ffc9712)
  • game canvas is in fit mode (b8e69be)
  • GameBackground stays coherent between screens (e8cc46b)
  • handles animated tiles correctly (cfe9889)
  • handles maintenance on client side (a12d555)
  • health & health regeneration system (bc1039a)
  • improved HUD (ab5e39f)
  • interactive objects system (231556e)
  • internationalization system (f89999c)
  • inventory menu (681880f)
  • it is now possible to delete a character (69fbf93)
  • it is possible to create characters (bbcfb6b)
  • item generation system (16db345)
  • item loot system (845cd36)
  • item tooltip (6e9c84c)
  • items base affixes (2c204bf)
  • launcher links (de464a2)
  • life stealing mechanic (ae4781c)
  • loot display in fight results (2086895)
  • maintenance system set up in the CI (2e4d175)
  • money system (ed6f566)
  • movement is done through mouse, not keyboard anymore (792c416)
  • native notification system (ff312b4)
  • NPCs system using the map editor (f1d781f)
  • set fps limit to 60fps (3a48f76)
  • statistics menu (015f3f5)
  • take character's direction into account (c4548fb)
  • takes channels shortcut into account (70a9d6a)
  • talents statistics computation (a2d374a)
  • teleportation system & menu (a573eb5)
  • thorns damages mechanic (540f243)
  • unload assets when changing maps (985cb67)
  • updated changelog (955f963)
  • updated changelog (f4b553a)
  • updated changelog (6d0985a)
  • updated generateMaps script (95fc125)
  • updated logo (697cc4b)
  • updated menu icons & HUD height (4156b41)
  • updated news (8ea55b0)
  • updated tauri logo (271d452)
  • weapons damages range (b9bf940)
  • zoom is stored in GameStore (41b015b)

Bug Fixes

  • a disconnected user can reconnect correctly (260cac0)
  • AAA_InitialScene is set in mapsScenes too (67f2ac9)
  • added a isMoving attribute to PlayerState (3703e2d)
  • added exceptionDomain to tauri conf (bfdc978)
  • added movements queues to make sure players positions are consistent between clients (d37eb20)
  • allow setFullscreen in tauri allowList (376539f)
  • attempt to fix windows websocket calls (9385f16)
  • attempt to use dangerous http scheme (27542c3)
  • automatically disconnect the client when the websocket closes (6fa280e)
  • camera is centered on the player (41ecfcf)
  • can only click on map's tiles (b2b804a)
  • can't select the private channel in the selector (6014d55)
  • changelog date (a941b9d)
  • changelog generation (3baa25a)
  • changelog generation (5b31f42)
  • changelog generation (c254dd7)
  • changelog generation (41a31d4)
  • changelog generation (03b1ca0)
  • changelog generation (33a1290)
  • changelog generation (3af3c5d)
  • changelog generation (5a48660)
  • changelog generation (3ab1831)
  • changelogs are derived from github releases (5c24218)
  • character creation bugs (eefdf2d)
  • character creation's name input (db59743)
  • characters collide again to avoid wrong client-side pathfinding (6d3c5c8)
  • characters synchronization after the fight (0bd822a)
  • check teleportation spots after user stopped moving (327a4c6)
  • connect client only once in DiscordState instanciation (4469d32)
  • disabled devtools from tauri app (ff5d50a)
  • disabled unimplemented menu buttons (cba963c)
  • display fight in discord rich presence (350fab5)
  • don't disconnect clients when the WS has been closed in a consented way (0d9d929)
  • eslint issues (82af451)
  • fight icon synchronization (55d7950)
  • Forest map teleportation spots (90e8c69)
  • fullscreen mode is set using tauri, not phaser (57c187b)
  • game crashing when discord was not running (45e6bf7)
  • game scaling (c730ffd)
  • initial window size (7ccaf84)
  • initial zoom is at the minimum (c5da778)
  • initial zoom is between the range (07b55f8)
  • inverted zoom (e9c6370)
  • keep transparency & minimap setting between maps (2c10257)
  • launcher language menu (dd99f82)
  • mage sprite during fight (f8ebaea)
  • maintenance message (b516a3d)
  • map randomly misloading (fix attempt) (f136829)
  • marker is always shown no matter the layer (7e48e99)
  • marker is not initially visible (a4e183a)
  • menus fullscreen state was not being memorized (06a2b27)
  • multiple fights exploit (3468c69)
  • NewsStore specs (2dafd17)
  • only accept a client-side move on the server if it is valid (bf07025)
  • players realtime synchronization (d2b1a41)
  • reduced the size of Dungeon map ; updated teleportationSpots & regenerated DungeonScene (65e26ef)
  • removed deleted files from shared index (be07285)
  • removed generateMaps.js from git (3f4bfa1)
  • removed import from Protocol (48a8a25)
  • removed publisher prop (f8a8788)
  • removed unloadAssets method (7baaaee)
  • renamed mp3 file to be case-sensitive (bf50dd2)
  • reset area loot bonus to 100% (9b32c00)
  • scenes load the character spritesheet (550e526)
  • set context menu title & players hover colors (7d48481)
  • set marker depth to 3 (dc88626)
  • shown current position was not always correct (4c7d16b)
  • some cyclic talents disallocation that were not working (f306337)
  • spacing text (6643594)
  • stats & talents points after fight are computed correctly (99c84f0)
  • StatusSchema and NewsStore specs (6e89ef6)
  • stop setting depth manually (369deff)
  • updated maps (03a02bd)
  • updated turbo config (f69196f)
  • updatePlayersWrappers is not crashing if the external player does not exist (7d4aa21)
  • uses Room type in MapRoom (538d0ad)
  • wrong health being saved on exit (08b3a3c)

1.53.0 (2024-05-07)

Features

Bug Fixes

  • reset area loot bonus to 100% (9b32c00)

1.52.0 (2024-05-03)

Features

Bug Fixes

  • map randomly misloading (fix attempt) (f136829)

1.51.0 (2024-05-01)

Features

1.50.0 (2024-04-30)

Features

  • first few talent nodes (8d29aad)
  • Forest teleporter (ffc9712)
  • NPCs system using the map editor (f1d781f)
  • talents statistics computation (a2d374a)
  • teleportation system & menu (a573eb5)

Bug Fixes

  • mage sprite during fight (f8ebaea)
  • some cyclic talents disallocation that were not working (f306337)
  • wrong health being saved on exit (08b3a3c)

1.49.1 (2024-04-26)

Bug Fixes

  • character creation's name input (db59743)
  • characters synchronization after the fight (0bd822a)
  • fight icon synchronization (55d7950)
  • players realtime synchronization (d2b1a41)

1.49.0 (2024-04-25)

Features

  • health & health regeneration system (bc1039a)

Bug Fixes

  • game crashing when discord was not running (45e6bf7)

1.48.1 (2024-04-22)

Bug Fixes

  • multiple fights exploit (3468c69)
  • stats & talents points after fight are computed correctly (99c84f0)

1.48.0 (2024-04-21)

Features

  • experience and level up system (4c657ad)
  • native notification system (ff312b4)

1.47.3 (2024-04-20)

1.47.2 (2024-04-20)

Bug Fixes

  • display fight in discord rich presence (350fab5)

1.47.1 (2024-04-20)

1.47.0 (2024-04-20)

Features

1.46.0 (2024-03-15)

Features

1.45.0 (2024-03-13)

Features

1.44.0 (2024-03-04)

Features

Bug Fixes

1.43.4 (2024-02-26)

1.43.3 (2024-02-26)

1.43.2 (2024-02-22)

1.43.1 (2024-02-21)

1.43.0 (2024-02-21)

Features

  • internationalization system (f89999c)

1.42.1 (2024-02-20)

1.42.0 (2024-02-20)

Features

  • character class customization (035a540)
  • interactive objects system (231556e)

Bug Fixes

  • menus fullscreen state was not being memorized (06a2b27)

1.41.11 (2024-02-18)

Bug Fixes

1.41.10 (2024-02-18)

Bug Fixes

1.41.9 (2024-02-18)

Bug Fixes

1.41.8 (2024-02-18)

Bug Fixes

1.41.7 (2024-02-17)

Bug Fixes

1.41.6 (2024-02-17)

Bug Fixes

1.41.5 (2024-02-17)

Bug Fixes

1.41.4 (2024-02-17)

Bug Fixes

1.41.3 (2024-02-17)

Bug Fixes

1.41.2 (2024-02-17)

Bug Fixes

  • changelogs are derived from github releases (5c24218)
  • shown current position was not always correct (4c7d16b)

1.41.1 (2024-02-17)

1.41.0 (2024-02-16)

Features

  • added a community router & community menu (7193561)

Bug Fixes

  • fullscreen mode is set using tauri, not phaser (57c187b)

1.40.1 (2024-02-13)

Bug Fixes

  • maintenance message (b516a3d)
  • NewsStore specs (2dafd17)
  • scenes load the character spritesheet (550e526)
  • updatePlayersWrappers is not crashing if the external player does not exist (7d4aa21)

1.40.0 (2024-02-10)

Features

  • check for update after maintenance is done (9b79264)
  • correctly manage user sessions & handles double login invalidation (8778567)

Bug Fixes

  • allow setFullscreen in tauri allowList (376539f)
  • removed unloadAssets method (7baaaee)
  • StatusSchema and NewsStore specs (6e89ef6)

1.39.0 (2024-02-10)

Features

  • handles maintenance on client side (a12d555)

1.38.0 (2024-02-08)

Features

  • maintenance system set up in the CI (2e4d175)

Bug Fixes

  • disabled unimplemented menu buttons (cba963c)

1.37.0 (2024-02-08)

Features

Bug Fixes

  • set context menu title & players hover colors (7d48481)

1.36.0 (2024-02-07)

Features

  • added a context menu on players (06108be)
  • added a register sprite events function & make use of the Phaser DataManager (0cd670b)
  • can hover sprites (3e91ef4)
  • display download progress bar (7904b0d)
  • unload assets when changing maps (985cb67)

1.35.0 (2024-02-05)

Features

  • added a permissions system to user model (974f60e)
  • added private messages system (1888dd9)
  • checker on character names (3a1e484)
  • takes channels shortcut into account (70a9d6a)

Bug Fixes

  • can't select the private channel in the selector (6014d55)

1.34.0 (2024-02-02)

Features

  • added a channel selector & added a local channel (c86c8b3)
  • added a grid system (a4b8b22)
  • added another channel & the current channel selector (2905980)
  • added ChatSettings buttons (8b1c728)
  • changelogs are stored in database (4578690)
  • channels names are displayed (9a6080b)
  • custom map names (ec7edc1)
  • extensible ChatBox height (2e60bca)
  • updated menu icons & HUD height (4156b41)

Bug Fixes

1.33.0 (2024-01-31)

Features

  • added players squares on the minimap (6a90d4f)
  • handles animated tiles correctly (cfe9889)
  • updated changelog (955f963)
  • updated generateMaps script (95fc125)

Bug Fixes

  • keep transparency & minimap setting between maps (2c10257)
  • set marker depth to 3 (dc88626)
  • stop setting depth manually (369deff)

1.32.0 (2024-01-30)

Features

  • A* finds the nearest path if cell is blocked (2306712)
  • added a HudStore (a2db1b0)
  • added a menu & shortcut icons (a70dbde)
  • added a minimap (2100378)
  • added a transparency mode (d15c5c2)
  • added AAA_InitialRoom as default room for the main menu (c836d6a)
  • added back directional arrows movement (7e5f35f)
  • enables grid-engine collisions cache (562e0e3)
  • Forest maps has better borders (2536689)
  • game canvas is in fit mode (b8e69be)
  • improved HUD (ab5e39f)
  • set fps limit to 60fps (3a48f76)
  • take character's direction into account (c4548fb)
  • updated changelog (f4b553a)
  • updated news (8ea55b0)
  • zoom is stored in GameStore (41b015b)

Bug Fixes

  • AAA_InitialScene is set in mapsScenes too (67f2ac9)
  • camera is centered on the player (41ecfcf)
  • can only click on map's tiles (b2b804a)
  • characters collide again to avoid wrong client-side pathfinding (6d3c5c8)
  • check teleportation spots after user stopped moving (327a4c6)
  • connect client only once in DiscordState instanciation (4469d32)
  • game scaling (c730ffd)
  • initial window size (7ccaf84)
  • initial zoom is at the minimum (c5da778)
  • initial zoom is between the range (07b55f8)
  • inverted zoom (e9c6370)

1.31.0 (2024-01-28)

Features

  • added a zoom feature to the scenes (9fe370e)
  • added clamp to NumberMgt (ffccb43)
  • added credentials save (49fa56f)
  • added Discord Rich Presence support (2aa691d)
  • added TimeMgt (f183805)
  • correctly retrieves current scene & removed characters collisions (8014a26)
  • updated changelog (6d0985a)
  • updated logo (697cc4b)
  • updated tauri logo (271d452)

Bug Fixes

1.30.1 (2024-01-25)

Bug Fixes

  • Forest map teleportation spots (90e8c69)

1.30.0 (2024-01-25)

Features

1.29.1 (2024-01-25)

Bug Fixes

  • disabled devtools from tauri app (ff5d50a)
  • renamed mp3 file to be case-sensitive (bf50dd2)

1.29.0 (2024-01-25)

Features

  • added devtools to tauri window (7fc5f6c)

1.28.0 (2024-01-25)

Features

  • added chat channels colors (3dbd86f)
  • better synchronized character movement (0e13d77)
  • movement is done through mouse, not keyboard anymore (792c416)

Bug Fixes

  • added a isMoving attribute to PlayerState (3703e2d)
  • added movements queues to make sure players positions are consistent between clients (d37eb20)
  • marker is always shown no matter the layer (7e48e99)
  • marker is not initially visible (a4e183a)
  • only accept a client-side move on the server if it is valid (bf07025)
  • updated maps (03a02bd)

1.27.0 (2024-01-24)

Features

  • added tristram OST to Dungeon map (df35a81)

1.26.0 (2024-01-24)

Features

  • added a generate_maps script to generate all maps boilerplate (0c28f7f)
  • added TeleportationSpots layer to maps (fde12ff)

Bug Fixes

  • reduced the size of Dungeon map ; updated teleportationSpots & regenerated DungeonScene (65e26ef)
  • removed generateMaps.js from git (3f4bfa1)
  • uses Room type in MapRoom (538d0ad)

1.25.1 (2024-01-23)

Bug Fixes

1.25.0 (2024-01-23)

Features

1.24.8 (2024-01-23)

Bug Fixes

  • added exceptionDomain to tauri conf (bfdc978)

1.24.7 (2024-01-23)

1.24.6 (2024-01-22)

Bug Fixes

  • a disconnected user can reconnect correctly (260cac0)
  • removed import from Protocol (48a8a25)

1.24.5 (2024-01-22)

Bug Fixes

  • automatically disconnect the client when the websocket closes (6fa280e)
  • don't disconnect clients when the WS has been closed in a consented way (0d9d929)
  • removed deleted files from shared index (be07285)

1.24.4 (2024-01-21)

1.24.3 (2024-01-21)

Bug Fixes

1.24.2 (2024-01-21)

Bug Fixes

1.24.1 (2024-01-21)

Bug Fixes

1.24.0 (2023-10-10)

Features

  • added a NewsStore & moved server online logic to it (03166cd)
  • added a ScreenStore & moved mode logic from LoginStore to ScreenStore (031091f)
  • disconnect user if already connected (8f816cf)
  • GameBackground stays coherent between screens (e8cc46b)

1.23.0 (2023-10-09)

Features

  • it is now possible to delete a character (69fbf93)

Bug Fixes

1.22.1 (2023-10-08)

Bug Fixes

  • character creation bugs (eefdf2d)

1.22.0 (2023-10-07)

Features

  • added character selection screen & selectCharacter packets (34651f1)
  • added register endpoint (d1d72b0)
  • it is possible to create characters (bbcfb6b)

1.21.3 (2023-10-05)

Bug Fixes

  • attempt to use dangerous http scheme (27542c3)

1.21.2 (2023-10-05)

1.21.1 (2023-10-05)

Bug Fixes

  • attempt to fix windows websocket calls (9385f16)

1.21.0 (2023-10-05)

Features

  • better loading login screen & handle login server-side (fd23f50)

Bug Fixes

  • better loading on login screen (7dab860)
  • removed useless fontFamily attributes (1f1751f)
  • updated production server url (7ca6e63)

1.20.1 (2023-10-05)

1.20.0 (2023-10-04)

Features

1.19.0 (2023-10-04)

Features

  • added fastify cors plugin & ServerStatus component (941d4f9)

Bug Fixes

  • updated production server address (9627bdb)

1.18.4 (2023-10-04)

1.18.3 (2023-10-03)

Bug Fixes

  • external players are also enlighted correctly (3fc6a2c)

1.18.2 (2023-05-29)

1.18.1 (2023-05-29)

1.18.0 (2023-05-29)

Features

1.17.0 (2023-02-17)

Features

  • updated website download urls (e15690b)

1.16.0 (2023-02-17)

Features

  • added a LoginStore & updated packages (4deb03e)
  • added an UpdaterStore (71f06a2)
  • added Client & State specs (1879dbc)
  • handle login & username check on the backend (98305f7)
  • reserved INTERNAL_PLAYER_NAME (b936531)

1.15.0 (2023-02-15)

Features

  • added a global State to server (c7e1dd9)
  • added getOtherPlayers to State (b020de1)

1.14.0 (2023-02-12)

Features

  • added a SocketStore (76d9ead)
  • added React StrictMode (3dc842f)
  • added send method to SocketStore (9162caa)

1.13.0 (2023-02-09)

Features

1.12.0 (2023-02-09)

Features

  • added a moveExternalPlayer method (3a9ac93)
  • added addExternalPlayer method (4acbe4c)
  • added PlayerJoinMap message & response (731823c)
  • added PlayerLeaveMap message & response (2b032d4)
  • added PlayerMove message & response (c86d35c)
  • can delete sprite from scene (088f311)
  • client correctly handles PlayerJoinMap messages (165db7d)
  • players can see other players moving (318c3cb)
  • users can correctly change map & see other users (9641d80)

Bug Fixes

  • handleChangeMapResponse error (c045cde)
  • musics on Scene (e3bb368)
  • removed map from joinMapMessage (9a387f8)

1.11.0 (2023-02-08)

Features

  • correctly handles map change (08a6d78)
  • updated position packets & display user name (47a3c11)

1.10.0 (2023-02-08)

Features

  • name input & correct loading (0b34f83)

Bug Fixes

  • scene fade in, chatbox messages input, screen loader (4c4571b)

1.9.1 (2023-02-08)

Bug Fixes

1.9.0 (2023-02-07)

Features

  • added prisma, database & load character position from the database (31e1b3f)
  • correctly handles player moves (a99100d)

1.8.0 (2023-02-06)

Features

  • added vite public env files (8583c3c)

1.7.3 (2023-02-06)

Bug Fixes

1.7.2 (2023-02-06)

Bug Fixes

1.7.1 (2023-02-06)

Bug Fixes

  • correctly handles player logged out (f0f952d)

1.7.0 (2023-02-05)

Features

  • added a super simple chat system (bac7cd2)
  • added mui & a chatbox to the client (a3f0e96)
  • added phaser base game & removed splashscreen (6f5b878)

Bug Fixes

  • console warning (bb89068)
  • updated website download buttons (c43447f)

1.6.0 (2023-02-05)

Features

1.5.0 (2023-02-04)

Features

1.4.1 (2023-02-04)

Bug Fixes

1.4.0 (2023-02-04)

Features

Bug Fixes

  • updated version script to update all packages versions (2e8fdef)

1.3.2 (2023-02-04)

1.3.1 (2023-02-04)

1.3.0 (2023-02-04)

Features

  • displays version in App (b4cca7d)

Bug Fixes

  • no cache for bumpversion (d394701)

1.2.2 (2023-02-04)

1.2.1 (2023-02-04)

Bug Fixes

  • updated version endpoint (e6abd5c)

1.2.0 (2023-02-04)

Features

1.1.18 (2023-02-03)

1.1.17 (2023-02-03)

1.1.16 (2023-02-03)

1.1.15 (2023-02-03)

1.1.14 (2023-02-03)

1.1.13 (2023-02-03)

Features

  • added updated configuration (a56b036)

1.1.12 (2023-02-03)

Features

  • added a version page to the website (dd8e654)

1.1.11 (2023-02-03)

1.1.10 (2023-02-03)

Bug Fixes

1.1.9 (2023-02-02)

1.1.8 (2023-02-02)

1.1.7 (2023-02-02)

1.1.6 (2023-02-02)

1.1.5 (2023-02-02)

1.1.4 (2023-02-02)

1.1.3 (2023-02-02)

1.1.2 (2023-02-02)

1.1.1 (2023-02-02)

Features

1.1.0 (2023-02-02)

Features

1.0.2 (2023-02-02)

Features

Bug Fixes

1.0.1 (2023-01-29)

1.0.0 (2023-01-29)

Features

  • added .github files (2ec6a5e)
  • added base project structure (b4e8881)
  • added pre-commit hooks (b8e08e8)
  • added Schemas, handlers & client payloads (78b73ff)