1.33.0 (2024-11-29)
- cli: added -v / --version switch on the commandline, to retrieve the version of the binary (5bc5935)
1.32.1 (2024-10-21)
- server: fixed the code responsible from browsing a volume inside a shell, to prevent hanging (3b63a85)
1.32.0 (2024-10-18)
- server: added the ability to browse volumes while inside a Docker container, using Busybox (973d195), closes #16
1.31.1 (2024-10-18)
- server: fixed container environment retrieval crashing the app when no value is provided (824d1e9), closes #18
1.31.0 (2024-10-06)
- mobile: improved styling on mobile when the resource's name is too large to fit the screen (bf24d94)
- mobile: replaced the scrolling menu and associated notification with a hamburger + popup menu (b2814b9), closes #17
1.30.0 (2024-09-30)
- mobile: added an initial popup on mobile to instruct users about the scrollable menu (c510000), closes #17
- mobile: improved styling on mobile to prevent tab header buttons to be cut out (c71f866)
- images: added fallback to RepoDigests when RepoTags is empty, to construct image's name (80e8e86), closes #15
1.29.1 (2024-09-16)
- multi-node: improved auto-login, agent-switching, and overview when in a multi-node deployment (944e1d7)
- multi-node: removed port binding check when current node is an Agent (3e5de37)
1.29.0 (2024-09-16)
- stacks: added new bulk operations for stacks (5278982)
1.27.0 (2024-09-05)
- client: in a multi-node environment, Agents are now shown in the first overview for better UX (6c304af), closes #12
1.26.0 (2024-08-29)
- client: now the stack icon is displayed correctly in Safari when showing the Overview panel (c7844de)
- stacks: added support for stopping a stack (run "docker compose stop") (dc98921)
1.25.0 (2024-08-28)
- client: added support for native browser password autocompletion during authentication (5a4af9f)
- multi-node: added a reconnection strategy so agents auto-reconnect to master when disconnected (f5395d1)
- multi-node: added auto-login to agents from the client when master and agent share same secret (3ef2cbd)
1.24.0 (2024-08-26)
- containers: added a pop-up block to prevent trying to edit a container on a remote host (552cb6e)
- ui: fixed a typo in the authentication process success notification (683a9b9)
- project: added full support for chunked communication (local + multi-node + multi-host) (fb7261e), closes #9
- stacks: added support for managing Docker Compose stacks on remote hosts over Docker socket (c40a468)
1.23.2 (2024-08-25)
- client: numbers are now properly colored with syntax highlight in docker-compose.yml files (872260e)
1.23.1 (2024-08-18)
- security: added a check to allow only docker run commands in edit container feature (1928ef5)
1.23.0 (2024-08-16)
- project: added full support for Docker stacks (docker-compose projects) (4becb31)
- project: added support for editing containers (down, edit the docker run command, recreate) (834d024)
1.22.0 (2024-08-09)
- project: added support for updating a container (down, pull, up) (d42ca7b)
1.21.1 (2024-07-20)
- shell: disabled system shell feature when inside a Docker container, and added documentation (af61d3b)
1.21.0 (2024-07-16)
- preferences: added support for server-based preferences, rather than client-based (b4c6aad), closes #4
1.20.1 (2024-07-02)
- client: added a check to prevent Javascript errors while the Inspector is still not loaded (ba83ceb)
1.20.0 (2024-06-04)
- server: the client won't hang anymore when trying to retrieve stats from a Created Container (d89bd8a), closes #3
- client: extended the hover render-blocking mechanism to all of the inspector's tabs (520118f), closes #3
1.19.0 (2024-05-25)
- style: increased the line-break's height in the version popup (ba3e17b)
1.18.0 (2024-05-10)
- client: added a check against Github to display the latest version available when V is pressed (c9d8e15)
1.17.1 (2024-05-10)
- client: added a control to prevent interferences with logs' text selection and mouse clicks (ede576e)
1.17.0 (2024-05-10)
- client: you can now select and copy logs with your mouse, without losing selection on refresh (1aa3c53)
1.16.0 (2024-05-08)
- client: you can now pull the highlighted image without having to type anything (16b9186)
- jump: added support for fuzzy-searching, with option to enable/disable it (db4b2f7)
- jump: you can now cancel the jump action or confirm it without waiting for remote hosts search (08b4bf9)
- server: enabled native Goroutines to improve performance and enable anticipated cancels (e20e02f)
1.15.0 (2024-05-08)
- client: added a Version command to display the current version of Isaiah in the browser (93725d1)
1.14.1 (2024-05-07)
- client: fixed the Jump feature by fixing the code responsible for sorting resources (5b67363)
1.14.0 (2024-05-06)
- jump: rewrote part of the jump feature to prevent loss of key presses and improve search (f28c33a)
- security: added support for forward proxy authentication (e.g. with Authelia) (6485734)
1.12.0 (2024-05-03)
- overview: added mobile control for the overview feature (ccdf2e5)
- client: added an option to enable the user to choose between raw log lines and stripped ones (b31102b)
- client: added jump feature (type the name of any resource, and quickly jump to it) (92fea15)
1.11.1 (2024-04-04)
- authentication: fixed broken authentication due to default authentication hash set (f784f79)
1.11.0 (2024-04-04)
- client: fixed a bug causing the shell to be non-exitable on mobile due to too-strict controls (ec7b8e3)
- client: fixed a case when the menu tab's header would show undefined (during a remove action) (9386db3)
- client: fixed app rendering when absolutely no data was gathered from the Docker server daemon (f2adfc7)
- client: improved mouse navigation while searching, and fixed an infinite loop scenario (ce71f59)
- server: fixed a bug causing Isaiah to believe a remote host is accessible, while Docker isn't (69e8495)
- client: added ability to click on the agent's name to trigger the agent picker (99dc276)
- client: added ability to pick a host by clicking on the host's name in the lower right corner (f6bd54c)
- project: added support for an Overview panel showing the server, hosts, and agents all at once (5e831e5)
1.10.0 (2024-03-30)
- client: fixed mouse navigation when performing search on logs, with minor refactoring (85707f4)
- containers: added "Created At" to the list of supported fields for Containers (28eb6c3)
- project: added full support for client-side sorting of all the Docker resource lists (071758d)
1.9.0 (2024-03-30)
- client: added check to prevent running logs' copy when logs are empty (ccf9ff7)
- client: added missing automatic inspector refresh on search while typing (d6a25f9)
- client: fixed mouse navigation between different tabs while performing search (558aaf4)
- client: fixed mouse navigation when performing search (93d706c)
- client: added support for searching through log lines (c5d3cf8)
1.8.0 (2024-03-29)
- client: added more constraints to prevent unfortunate multi-layered popups when using shortcuts (7203e2f)
- client: changed the shortcut for Parameters because of collision with Pull, and changed helpers (71dc832)
- client: fixed an annoying reset while in prompt / menu triggered by logs received in background (5e6307f)
- client: fixed the client's state not associating agent and host picking to being inside a menu (2208068)
- client: on mobile display, removed the control to copy logs because it can't fit (71f0daa)
- logs: fixed a styling issue causing stripped log lines' background to be cut (6b3437f)
- client: added control to copy logs to clipboard (2183060)
- client: added full support for client-side persistent parameters management (ac03b03)
- client: added prompt before container pause when using keyboard shortcuts (eb3c9fe)
- client: added search feature for Docker objects in the client (4cc6708)
- client: added support for log lines wrap (fa23f0e)
- client: added support for prompts on keyboard shortcuts, and persistent user settings (WIP) (6f1012a)
- client: added support for toggling log lines' timestamp display (32b9c1a)
1.7.0 (2024-02-18)
- client: added name of the resource in the menu's header to prevent mistakes (cb97600)
- client: added prompt before container restart (b8e6424)
- client: added randomly generated version number to custom.css file to prevent browser caching (62e5b42)
- client: increased logs' rows height, and added alternate background color to ease reading (65eef1d)
- client: made logs' rows' background color a variable, and adjusted themes for better aesthetic (e0acb53)
- security: added support for providing a sha256 hash of the authentication secret (df13683)
1.6.1 (2024-02-07)
- multi-host: added missing mobile control for switching host on mobile devices (d5f14ab)
1.6.0 (2024-02-03)
- project: added support for multi-host deployment (828116f)
1.5.0 (2024-01-20)
- authentication: fixed authentication denial when authentication is disabled as per settings (72b3124)
- client: fixed a bug where menu navigation would break because of improper reset (52a2e3b)
- settings: updated default settings to increase SERVER_MAX_READ_SIZE to cover most needs (9855fde)
- project: added full support for multi-node deployment (167668d)
1.4.0 (2024-01-09)
- menu: refactored the menu display logic, and now the menu's title is correct when using bulk (18e65f6)
- mobile: fixed CSS to display mobile controls properly even when the screen width is below 390px (8029572)
- client: added full support for custom themes with theme picker, help, and theme save (f8fefe8)
- images: added support for bulk-pulling latest images (0629435)
- theming: added two ready-to-use themes (dawn, and moon) based on Rosé Pine (fd86de5)
1.3.0 (2024-01-05)
- containers: added rename feature (4e2ecd6)
1.2.1 (2024-01-05)
- client: added missing mobile control for initiating a system shell (9b0267d)
1.2.0 (2024-01-04)
- client: added full support for mobile responsiveness with adapted controls (cf8ed79)
1.1.0 (2024-01-04)
- client: added support for custom theming via custom.css file provided at runtime (6e53323)
- project: first release (fc04f02)