Releases: dragonrealms-phoenix/phoenix
Releases · dragonrealms-phoenix/phoenix
v1.10.0
v1.9.1
v1.9.0
1.9.0 (2024-09-24)
Bug Fixes
Features
- abandon grid2 approach (22237be)
- abandon grid3 approach (f3d9ea1)
- account and character sidebar (3018cac)
- account service hooks (0abc327)
- accounts side panel, implement list and remove account (f1c143c)
- add 'on' prefix to handlers (b82bd29)
- add isConnected method (1fb0520)
- auto focus inputs or button (6b77301)
- character service hooks (c6556bc)
- character service hooks (6797dc3)
- close and clear context after side effect (4765c52)
- debug log when item is focused, closed, or moved (92d9623)
- default game item infos (932df3d)
- define game stream ids (b19ea55)
- drag and resize with react-springs (7c2ddce)
- drag and resize with react-springs (7cca54d)
- draggable and resizable grid item component (54fc604)
- echo command input to main stream for user (5332c32)
- edit all fields of character; standardize on "remove" instead of "log out" (1772350)
- emit only if values changed (26a4808)
- ensure loggers get initialized (a034894)
- eui theme css (9978676)
- exploring mouse move events (33181f7)
- form to manage accounts (a3ef386)
- form to manage accounts (9107241)
- game code labels for forms (a191dad)
- game context to auto quit char when client disconnects (aa274b7)
- game grid item (1afd00f)
- game stream ids (877c5bb)
- game stream ids (01649a7)
- grid item page (26f98b4)
- grid stuff (8d93f66)
- grid with draggable items (c05c17c)
- grid with draggable items (53d3cad)
- improve drag and resize (4c4bca6)
- improve perf by memoizing cmp (3cc15ca)
- ipc method to quit playing character (7bb4def)
- ipc method to quit playing character (8bf69fb)
- ipc method to quit playing character (61616e3)
- ipc to list accounts (9613ba1)
- list characters (2de10f4)
- log item focus/close/move, set layout (338b502)
- memoize content grid items (1f597a5)
- move account and character to common types (bcfb528)
- move game code to common types (b2d7538)
- move navigation out of home page (567e171)
- nest props in item layout (353db4a)
- on move resize callback with metadata (d9b54c3)
- optimize theme changing (275bf36)
- perf and formatting (25f2e80)
- play/quit character (cd0cc3c)
- progress update (d08047e)
- pubsub hooks (d52991c)
- recursively find visible item to redirect stream to (72fcc86)
- rename grid item info (7d15819)
- rename grid item info (d555a47)
- rename variable (6c8f0e6)
- show overlay when character is playing or stopping (a9e8ede)
- side bar accounts (6eb92e0)
- sidebar styling (e213989)
- skip send command if game instance disconnected (379c7cf)
- skip send command if game instance disconnected (ea0a016)
- string utils (f5d7a05)
- stub out side bar items (dd46a63)
- style grid bottom bar (302069e)
- submit form on (57e9ef7)
- tinkering with styling (34a6a9a)
- toggle ui theme in settings (600140d)
- track public assets ([5edaab0](https:/drago...
v1.8.0
v1.7.0
1.7.0 (2024-02-25)
Bug Fixes
- caused resize inconsistencies (d7baa9e)
- ensure grid item width large enough for title bar text and button (50e0ea6)
Features
- decouple game service from broadcasting about commands (4dc731a)
- do single unsubscribe on unmount (0718726)
- enable content to scale horizontally (b5a1b96)
- for testing async response and broadcast (6567dd7)
- increase color contrast (df18b1a)
- install chrome devtools (3a7d7bb)
- log as trace continuous streaming events (cc1d342)
- log when flush to disk (cc8d25c)
- logging (aaed0df)
- memoize cmp to improve performance (3efe737)
- more precise in state dependencies, clarify type names (102af4c)
- prefs for zoom and confirm before close (74aaaba)
- redact 'accessToken' and 'apiKey' (42488ab)
- return unsub fn (a94a615)
- route potentially unsafe urls to play.net bounce page (dadfa71)
- set min width and height for app (b9cd538)
- update ipc dispatch type signatures (a3ec50f)
v1.6.0
1.6.0 (2024-01-21)
Bug Fixes
- detect when not scrolled at bottom (5eb8656)
- game stream import (f0667c3)
- improve auto scroll by using useEffect (558ce97)
- jest is peculiar about imports (8278fb7)
- pin scroll to bottom (cac1618)
Features
- add preferences service (74f7a55)
- add simple command input for testing (22ef9aa)
- cast time event (cefcea8)
- check if log level enabled (164c224)
- debounce write to disk (01ef54d)
- dynamic set grid dimensions (b70e368)
- game context provider (9b263e7)
- if trace logging enabled then log game streams (442dda7)
- inline style bold text (1b92347)
- move urls to common data (82e2c7c)
- no-ssr component (c1fe913)
- save zoom factor pref (2d0af23)
- sidebar (663dc26)
- sidebar item help (deaf246)
- stringify objects in log (55e5e87)
- stub out game components (b866ad3)
- styles scrollbar (2ebb19d)
- template layout with sidebar (2f83b1a)
- update window open security (6184188)
- use command input bar (38a8673)
- use intersection observable api to detect if should auto scroll (33a7102)
- util to convert to maybe type (1b8c959)
v1.5.0
1.5.0 (2024-01-09)
Bug Fixes
- actually, let nextjs handle the node_env (ecd922a)
- euitext broke auto scroll, refactoring (fe87bd3)
- handle empty exp component (803c4a3)
- handle if node is undefined (c563b01)
- handle matched and captured text (8695ee5)
- handle when no window (5cad644)
- lint only staged files (954747b)
- only consume game text when emitted in an event (96b07b6)
- overly permissive regex (46297f6)
- protect against multiple create window requests (6790a50)
- race condition when deleting files (54b7e72)
- reference to preload types (ac3194f)
- return game stream observable (ba95d4e)
- support trace debug level in logger test (8600413)
- update dependencies (ccc0b43)
- update import to satisfy linting (ed8f804)
Features
- abstract account and game service from app (8fb2214)
- abstract game disconnect in ipc destroy fn (1687ef2)
- add create logger function (ab2ac16)
- add debugging messages (663d1ff)
- add Maybe utility type (8d0665f)
- add more grid items (31abb5a)
- add request timeout option (07e6573)
- add rxjs (4bb2715)
- add unique ids to each game event (87ba4d8)
- add uuid to each game event (8359eb2)
- added trace log level (5200329)
- apply styling to game log lines, handle more events (9d8d400)
- auto scroll to bottom component (4f2af08)
- auto scroll updates (844027c)
- avoid emitting back to back newline text events (c5b74c6)
- avoid unhandled async error (3e6f64c)
- cache scoped loggers (0e9810c)
- cache service (f5d1cea)
- cache tls cert (2fc46db)
- cache-backed store for config data (098266b)
- clarify its the main window; debug messages (6de0ecb)
- default to dark theme (e59786f)
- deps: update dependencies (77385a3)
- destroy socket in finally block (a17475a)
- dynamically resize grid to match window height (dc5cf9a)
- echo sent commands to player (bcdcd10)
- format room window (d0db8a6)
- game content component (a53b7e7)
- game events (dc80605)
- game parser (07f9f92)
- game service (f48088a)
- game service and socket (5e0f7df)
- game socket (de031ff)
- get and remove all keys (fc6ae41)
- grid updates (b98e446)
- handle closing grid items (5b7e57c)
- handle multiple room object tag ids (06c0923)
- handle room title (64e1969)
- handle spell and hand items (c59c8a8)
- handle when socket is closed (90e6dd1)
- hook dependency updates (52053dc)
- ignore obsolete 'compDef' tag (e28afc5)
- initial pass at game parser (16947d0)
- inject account service to ipc controller (53b9476)
- ipc controller to register handlers and dispatch events (91cec60)
- load .env overrides (db94c85)
- local storage helper (deb0b67)
- logger scope standardization (422e5f9)
- logons and deaths (737f0cd)
- mask sensitive log values (9e9353f)
- method to list characters (2c685b6)
- modularize code; simplify external import paths (526b35d)
- modularize code; simplify external import paths (15efa25)
- more experiments with game window stream (501ae6c)
- moving game event subscription to grid page ([730f3ad](https://g...
v1.4.0
1.4.0 (2023-10-23)
Features
- add title bar to drag windows, scrolling, styling (12e6b98)
- create grid item component (6c04a56)
- enable dev tools (d70cd0a)
- poc grid layout drag-n-drop (822e332)
- type safety in build; add react-grid drag-n-drop (a805c7e)
- use dark theme (838543e)
- use electron-next to run app in dev mode (e37a029)
- use React.FC (32ba541)
- use type-safe styles, title grid item (f4dbedb)