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)
- added apple M1 & other downloads on the website (2a8d209)
- improved map change actions (33c79c2)
1.58.19 (2025-01-06)
- 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)
- 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)
- 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)
- 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)
1.56.2 (2024-06-01)
1.56.1 (2024-05-16)
1.56.0 (2024-05-16)
- faster statistics boost & uncapped maximum level (f7ea773)
1.55.0 (2024-05-16)
- better players loading system (1255b82)
- equipped item tooltip comparison (02b392d)
- gatcha wheel (e5695c4)
- Graveyard (df509e4)
- inventory sorting system (a1549d5)
- menu sounds (e4f81bc)
- monsters sprites (e89680b)
- Moonshadow Bar (f437fae)
- Moonshadow Hamlet (2bee270)
- Moonshadow Inn & Hotel (22d606f)
- Moonshadow shop (af9da6c)
- more enemies (6f9729c)
- new musics (7ebc179)
- Nono NPC (ad5eeab)
- rarity recycling selectors (7d79bd5)
- recycling system for gachix (99aef64)
- sleep system (14c1b1e)
- wild battle system (0f61d8a)
- 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)
- 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)
- 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)
- ability to equip items (3f32969)
- after-fight loots generation (51c4513)
- inventory menu (681880f)
- item generation system (16db345)
- item loot system (845cd36)
- item tooltip (6e9c84c)
- items base affixes (2c204bf)
- loot display in fight results (2086895)
- weapons damages range (b9bf940)
- reset area loot bonus to 100% (9b32c00)
1.52.0 (2024-05-03)
- different visual for critical strikes (1aef61d)
- dodge & precision system (6c2f553)
- fighters names in fight (6d920de)
- life stealing mechanic (ae4781c)
- money system (ed6f566)
- thorns damages mechanic (540f243)
- map randomly misloading (fix attempt) (f136829)
1.51.0 (2024-05-01)
- dialog system (b7850d3)
1.50.0 (2024-04-30)
- first few talent nodes (8d29aad)
- Forest teleporter (ffc9712)
- NPCs system using the map editor (f1d781f)
- talents statistics computation (a2d374a)
- teleportation system & menu (a573eb5)
- 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)
- 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)
- health & health regeneration system (bc1039a)
- game crashing when discord was not running (45e6bf7)
1.48.1 (2024-04-22)
- multiple fights exploit (3468c69)
- stats & talents points after fight are computed correctly (99c84f0)
1.48.0 (2024-04-21)
1.47.3 (2024-04-20)
1.47.2 (2024-04-20)
- display fight in discord rich presence (350fab5)
1.47.1 (2024-04-20)
1.47.0 (2024-04-20)
- advanced statistics (a62ba64)
- experience system (2fcf86c)
- fight overlay (3a13083)
- fight renderer (432cc09)
- fight results menu (ae3d183)
- fight system logic (2cc817e)
1.46.0 (2024-03-15)
1.45.0 (2024-03-13)
- base talent tree (54aecf6)
1.44.0 (2024-03-04)
- launcher language menu (dd99f82)
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)
- internationalization system (f89999c)
1.42.1 (2024-02-20)
1.42.0 (2024-02-20)
- menus fullscreen state was not being memorized (06a2b27)
1.41.11 (2024-02-18)
- changelog generation (3baa25a)
1.41.10 (2024-02-18)
- changelog generation (5b31f42)
1.41.9 (2024-02-18)
- changelog generation (c254dd7)
1.41.8 (2024-02-18)
- changelog generation (41a31d4)
1.41.7 (2024-02-17)
- changelog generation (03b1ca0)
1.41.6 (2024-02-17)
- changelog generation (33a1290)
1.41.5 (2024-02-17)
- changelog generation (3af3c5d)
1.41.4 (2024-02-17)
- changelog generation (5a48660)
1.41.3 (2024-02-17)
- changelog generation (3ab1831)
1.41.2 (2024-02-17)
- 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)
- added a community router & community menu (7193561)
- fullscreen mode is set using tauri, not phaser (57c187b)
1.40.1 (2024-02-13)
- 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)
- check for update after maintenance is done (9b79264)
- correctly manage user sessions & handles double login invalidation (8778567)
- allow setFullscreen in tauri allowList (376539f)
- removed unloadAssets method (7baaaee)
- StatusSchema and NewsStore specs (6e89ef6)
1.39.0 (2024-02-10)
- handles maintenance on client side (a12d555)
1.38.0 (2024-02-08)
- maintenance system set up in the CI (2e4d175)
- disabled unimplemented menu buttons (cba963c)
1.37.0 (2024-02-08)
- added a settings menu (3ffdaee)
- set context menu title & players hover colors (7d48481)
1.36.0 (2024-02-07)
- 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)
- added a permissions system to user model (974f60e)
- added private messages system (1888dd9)
- checker on character names (3a1e484)
- takes channels shortcut into account (70a9d6a)
- can't select the private channel in the selector (6014d55)
1.34.0 (2024-02-02)
- 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)
- spacing text (6643594)
1.33.0 (2024-01-31)
- added players squares on the minimap (6a90d4f)
- handles animated tiles correctly (cfe9889)
- updated changelog (955f963)
- updated generateMaps script (95fc125)
- keep transparency & minimap setting between maps (2c10257)
- set marker depth to 3 (dc88626)
- stop setting depth manually (369deff)
1.32.0 (2024-01-30)
- 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)
- 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)
- 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)
- changelog date (a941b9d)
1.30.1 (2024-01-25)
- Forest map teleportation spots (90e8c69)
1.30.0 (2024-01-25)
1.29.1 (2024-01-25)
1.29.0 (2024-01-25)
- added devtools to tauri window (7fc5f6c)
1.28.0 (2024-01-25)
- added chat channels colors (3dbd86f)
- better synchronized character movement (0e13d77)
- movement is done through mouse, not keyboard anymore (792c416)
- 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)
- added tristram OST to Dungeon map (df35a81)
1.26.0 (2024-01-24)
- added a generate_maps script to generate all maps boilerplate (0c28f7f)
- added TeleportationSpots layer to maps (fde12ff)
- 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)
- removed publisher prop (f8a8788)
1.25.0 (2024-01-23)
- added new map (3a4047a)
1.24.8 (2024-01-23)
- added exceptionDomain to tauri conf (bfdc978)
1.24.7 (2024-01-23)
1.24.6 (2024-01-22)
1.24.5 (2024-01-22)
- 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)
- eslint issues (82af451)
1.24.2 (2024-01-21)
- eslint issues (82af451)
1.24.1 (2024-01-21)
- eslint issues (82af451)
1.24.0 (2023-10-10)
- 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)
- it is now possible to delete a character (69fbf93)
- updated turbo config (f69196f)
1.22.1 (2023-10-08)
- character creation bugs (eefdf2d)
1.22.0 (2023-10-07)
- added character selection screen & selectCharacter packets (34651f1)
- added register endpoint (d1d72b0)
- it is possible to create characters (bbcfb6b)
1.21.3 (2023-10-05)
- attempt to use dangerous http scheme (27542c3)
1.21.2 (2023-10-05)
1.21.1 (2023-10-05)
- attempt to fix windows websocket calls (9385f16)
1.21.0 (2023-10-05)
- better loading login screen & handle login server-side (fd23f50)
- 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)
1.19.0 (2023-10-04)
- added fastify cors plugin & ServerStatus component (941d4f9)
- updated production server address (9627bdb)
1.18.4 (2023-10-04)
1.18.3 (2023-10-03)
- 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)
- added dynamic lights (c283ff2)
1.17.0 (2023-02-17)
- updated website download urls (e15690b)
1.16.0 (2023-02-17)
- 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)
1.14.0 (2023-02-12)
- added a SocketStore (76d9ead)
- added React StrictMode (3dc842f)
- added send method to SocketStore (9162caa)
1.13.0 (2023-02-09)
- added a custom updater (da6b82a)
1.12.0 (2023-02-09)
- 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)
- handleChangeMapResponse error (c045cde)
- musics on Scene (e3bb368)
- removed map from joinMapMessage (9a387f8)
1.11.0 (2023-02-08)
1.10.0 (2023-02-08)
- name input & correct loading (0b34f83)
- scene fade in, chatbox messages input, screen loader (4c4571b)
1.9.1 (2023-02-08)
- character store specs (e6d0c05)
1.9.0 (2023-02-07)
- added prisma, database & load character position from the database (31e1b3f)
- correctly handles player moves (a99100d)
1.8.0 (2023-02-06)
- added vite public env files (8583c3c)
1.7.3 (2023-02-06)
- updated server url (b094d3e)
1.7.2 (2023-02-06)
- tests (af1f71b)
1.7.1 (2023-02-06)
- correctly handles player logged out (f0f952d)
1.7.0 (2023-02-05)
- added a super simple chat system (bac7cd2)
- added mui & a chatbox to the client (a3f0e96)
- added phaser base game & removed splashscreen (6f5b878)
1.6.0 (2023-02-05)
1.5.0 (2023-02-04)
- updated website (aec8d00)
1.4.1 (2023-02-04)
- updated splashscreen (f670fe7)
1.4.0 (2023-02-04)
- added a splashscreen (6123647)
- 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)
- displays version in App (b4cca7d)
- no cache for bumpversion (d394701)
1.2.2 (2023-02-04)
1.2.1 (2023-02-04)
- updated version endpoint (e6abd5c)
1.2.0 (2023-02-04)
- updated client (22a8812)
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)
- added updated configuration (a56b036)
1.1.12 (2023-02-03)
- added a version page to the website (dd8e654)
1.1.11 (2023-02-03)
1.1.10 (2023-02-03)
- newline (fd76b53)
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)
- updated ports (4665157)
1.1.0 (2023-02-02)
- added handleServerResponse (02a0898)
- added Packet abstraction (cfec468)
- added tauri files (f8cb1e5)
- changed title (0a5257d)
- ci (a64889d)