33 Commits

Author SHA1 Message Date
semantic-release-bot
1ad5b6c3c2 chore(release): 1.23.1 [skip ci]
## [1.23.1](https://github.com/will-moss/isaiah/compare/1.23.0...1.23.1) (2024-08-18)

### Bug Fixes

* **security:** added a check to allow only docker run commands in edit container feature ([1928ef5](1928ef5c2e))
2024-08-19 00:38:20 +07:00
semantic-release-bot
efe9793fd6 chore(release): 1.23.0 [skip ci]
# [1.23.0](https://github.com/will-moss/isaiah/compare/1.22.0...1.23.0) (2024-08-16)

### Features

* **project:** added full support for Docker stacks (docker-compose projects) ([4becb31](4becb31a62))
* **project:** added support for editing containers (down, edit the docker run command, recreate) ([834d024](834d0246f4))
2024-08-16 14:46:47 +07:00
semantic-release-bot
ba017c3c18 chore(release): 1.22.0 [skip ci]
# [1.22.0](https://github.com/will-moss/isaiah/compare/1.21.1...1.22.0) (2024-08-09)

### Features

* **project:** added support for updating a container (down, pull, up) ([d42ca7b](d42ca7bc78))
2024-08-10 00:33:51 +07:00
semantic-release-bot
5fa75785a7 chore(release): 1.21.1 [skip ci]
## [1.21.1](https://github.com/will-moss/isaiah/compare/1.21.0...1.21.1) (2024-07-20)

### Bug Fixes

* **shell:** disabled system shell feature when inside a Docker container, and added documentation ([af61d3b](af61d3bf38))
2024-07-20 14:45:29 +07:00
semantic-release-bot
159eeee30a chore(release): 1.21.0 [skip ci]
# [1.21.0](https://github.com/will-moss/isaiah/compare/1.20.1...1.21.0) (2024-07-16)

### Features

* **preferences:** added support for server-based preferences, rather than client-based ([b4c6aad](b4c6aade5e)), closes [#4](https://github.com/will-moss/isaiah/issues/4)
2024-07-16 16:15:00 +07:00
semantic-release-bot
57febeb147 chore(release): 1.20.1 [skip ci]
## [1.20.1](https://github.com/will-moss/isaiah/compare/1.20.0...1.20.1) (2024-07-02)

### Bug Fixes

* **client:** added a check to prevent Javascript errors while the Inspector is still not loaded ([ba83ceb](ba83ceb606))
2024-07-02 11:14:42 +07:00
semantic-release-bot
4ca3223d2d chore(release): 1.20.0 [skip ci]
# [1.20.0](https://github.com/will-moss/isaiah/compare/1.19.0...1.20.0) (2024-06-04)

### Bug Fixes

* **server:** the client won't hang anymore when trying to retrieve stats from a Created Container ([d89bd8a](d89bd8a272)), closes [#3](https://github.com/will-moss/isaiah/issues/3)

### Features

* **client:** extended the hover render-blocking mechanism to all of the inspector's tabs ([520118f](520118f5ea)), closes [#3](https://github.com/will-moss/isaiah/issues/3)
2024-06-04 15:05:25 +07:00
semantic-release-bot
ae51b9f39e chore(release): 1.19.0 [skip ci]
# [1.19.0](https://github.com/will-moss/isaiah/compare/1.18.0...1.19.0) (2024-05-25)

### Features

* **style:** increased the line-break's height in the version popup ([ba3e17b](ba3e17b843))
2024-05-25 23:48:57 +07:00
semantic-release-bot
1e95eb80e1 chore(release): 1.18.0 [skip ci]
# [1.18.0](https://github.com/will-moss/isaiah/compare/1.17.1...1.18.0) (2024-05-10)

### Features

* **client:** added a check against Github to display the latest version available when V is pressed ([c9d8e15](c9d8e15df8))
2024-05-10 18:06:51 +07:00
semantic-release-bot
5058365b44 chore(release): 1.17.1 [skip ci]
## [1.17.1](https://github.com/will-moss/isaiah/compare/1.17.0...1.17.1) (2024-05-10)

### Bug Fixes

* **client:** added a control to prevent interferences with logs' text selection and mouse clicks ([ede576e](ede576ee36))
2024-05-10 17:55:38 +07:00
semantic-release-bot
a898b97190 chore(release): 1.17.0 [skip ci]
# [1.17.0](https://github.com/will-moss/isaiah/compare/1.16.0...1.17.0) (2024-05-10)

### Features

* **client:** you can now select and copy logs with your mouse, without losing selection on refresh ([1aa3c53](1aa3c53089))
2024-05-10 17:44:02 +07:00
semantic-release-bot
a19865302b chore(release): 1.16.0 [skip ci]
# [1.16.0](https://github.com/will-moss/isaiah/compare/1.15.0...1.16.0) (2024-05-08)

### Features

* **client:** you can now pull the highlighted image without having to type anything ([16b9186](16b918626a))
* **jump:** added support for fuzzy-searching, with option to enable/disable it ([db4b2f7](db4b2f70c2))
* **jump:** you can now cancel the jump action or confirm it without waiting for remote hosts search ([08b4bf9](08b4bf9d55))
* **server:** enabled native Goroutines to improve performance and enable anticipated cancels ([e20e02f](e20e02f56c))
2024-05-09 05:46:03 +07:00
semantic-release-bot
9bcd97d6c0 chore(release): 1.15.0 [skip ci]
# [1.15.0](https://github.com/will-moss/isaiah/compare/1.14.1...1.15.0) (2024-05-08)

### Features

* **client:** added a Version command to display the current version of Isaiah in the browser ([93725d1](93725d1327))
2024-05-08 09:55:19 +07:00
semantic-release-bot
bd18382863 chore(release): 1.14.1 [skip ci]
## [1.14.1](https://github.com/will-moss/isaiah/compare/1.14.0...1.14.1) (2024-05-07)

### Bug Fixes

* **client:** fixed the Jump feature by fixing the code responsible for sorting resources ([5b67363](5b67363769))
2024-05-08 00:39:34 +07:00
semantic-release-bot
11be163406 chore(release): 1.14.0 [skip ci]
# [1.14.0](https://github.com/will-moss/isaiah/compare/1.13.0...1.14.0) (2024-05-06)

### Bug Fixes

* **jump:** rewrote part of the jump feature to prevent loss of key presses and improve search ([f28c33a](f28c33a8c6))

### Features

* **security:** added support for forward proxy authentication (e.g. with Authelia) ([6485734](6485734aad))
2024-05-07 05:14:42 +07:00
semantic-release-bot
37984c5642 chore(release): 1.12.0 [skip ci]
# [1.12.0](https://github.com/will-moss/isaiah/compare/1.11.1...1.12.0) (2024-05-03)

### Bug Fixes

* **overview:** added mobile control for the overview feature ([ccdf2e5](ccdf2e5d54))

### Features

* **client:** added an option to enable the user to choose between raw log lines and stripped ones ([b31102b](b31102bdfd))
* **client:** added jump feature (type the name of any resource, and quickly jump to it) ([92fea15](92fea15cb7))
2024-05-03 04:29:26 +02:00
semantic-release-bot
f15ebf7f9e chore(release): 1.11.1 [skip ci]
## [1.11.1](https://github.com/will-moss/isaiah/compare/1.11.0...1.11.1) (2024-04-04)

### Bug Fixes

* **authentication:** fixed broken authentication due to default authentication hash set ([f784f79](f784f79d3e))
2024-04-04 17:09:35 +02:00
semantic-release-bot
832276b920 chore(release): 1.11.0 [skip ci]
# [1.11.0](https://github.com/will-moss/isaiah/compare/1.10.0...1.11.0) (2024-04-04)

### Bug Fixes

* **client:** fixed a bug causing the shell to be non-exitable on mobile due to too-strict controls ([ec7b8e3](ec7b8e32a5))
* **client:** fixed a case when the menu tab's header would show undefined (during a remove action) ([9386db3](9386db3712))
* **client:** fixed app rendering when absolutely no data was gathered from the Docker server daemon ([f2adfc7](f2adfc7121))
* **client:** improved mouse navigation while searching, and fixed an infinite loop scenario ([ce71f59](ce71f59dea))
* **server:** fixed a bug causing Isaiah to believe a remote host is accessible, while Docker isn't ([69e8495](69e8495936))

### Features

* **client:** added ability to click on the agent's name to trigger the agent picker ([99dc276](99dc276815))
* **client:** added ability to pick a host by clicking on the host's name in the lower right corner ([f6bd54c](f6bd54c7c8))
* **project:** added support for an Overview panel showing the server, hosts, and agents all at once ([5e831e5](5e831e5ad2))
2024-04-04 06:06:02 +03:00
semantic-release-bot
75b80466a9 chore(release): 1.10.0 [skip ci]
# [1.10.0](https://github.com/will-moss/isaiah/compare/1.9.0...1.10.0) (2024-03-30)

### Bug Fixes

* **client:** fixed mouse navigation when performing search on logs, with minor refactoring ([85707f4](85707f419a))

### Features

* **containers:** added "Created At" to the list of supported fields for Containers ([28eb6c3](28eb6c3e8a))
* **project:** added full support for client-side sorting of all the Docker resource lists ([071758d](071758d6c9))
2024-03-31 00:52:14 +01:00
semantic-release-bot
488979a1bd chore(release): 1.9.0 [skip ci]
# [1.9.0](https://github.com/will-moss/isaiah/compare/1.8.0...1.9.0) (2024-03-30)

### Bug Fixes

* **client:** added check to prevent running logs' copy when logs are empty ([ccf9ff7](ccf9ff76af))
* **client:** added missing automatic inspector refresh on search while typing ([d6a25f9](d6a25f9031))
* **client:** fixed mouse navigation between different tabs while performing search ([558aaf4](558aaf45c2))
* **client:** fixed mouse navigation when performing search ([93d706c](93d706c645))

### Features

* **client:** added support for searching through log lines ([c5d3cf8](c5d3cf823e))
2024-03-30 16:48:29 +01:00
semantic-release-bot
0f2ffefd18 chore(release): 1.8.0 [skip ci]
# [1.8.0](https://github.com/will-moss/isaiah/compare/1.7.0...1.8.0) (2024-03-29)

### Bug Fixes

* **client:** added more constraints to prevent unfortunate multi-layered popups when using shortcuts ([7203e2f](7203e2f6d9))
* **client:** changed the shortcut for Parameters because of collision with Pull, and changed helpers ([71dc832](71dc8320c2))
* **client:** fixed an annoying reset while in prompt / menu triggered by logs received in background ([5e6307f](5e6307f053))
* **client:** fixed the client's state not associating agent and host picking to being inside a menu ([2208068](22080681de))
* **client:** on mobile display, removed the control to copy logs because it can't fit ([71f0daa](71f0daa6d7))
* **logs:** fixed a styling issue causing stripped log lines' background to be cut ([6b3437f](6b3437f077))

### Features

* **client:** added control to copy logs to clipboard ([2183060](2183060324))
* **client:** added full support for client-side persistent parameters management ([ac03b03](ac03b0318a))
* **client:** added prompt before container pause when using keyboard shortcuts ([eb3c9fe](eb3c9fe076))
* **client:** added search feature for Docker objects in the client ([4cc6708](4cc670817c))
* **client:** added support for log lines wrap ([fa23f0e](fa23f0ed05))
* **client:** added support for prompts on keyboard shortcuts, and persistent user settings (WIP) ([6f1012a](6f1012a93a))
* **client:** added support for toggling log lines' timestamp display ([32b9c1a](32b9c1a883))
2024-03-29 23:36:50 +01:00
semantic-release-bot
59e3fd9562 chore(release): 1.7.0 [skip ci]
# [1.7.0](https://github.com/will-moss/isaiah/compare/1.6.1...1.7.0) (2024-02-18)

### Features

* **client:** added name of the resource in the menu's header to prevent mistakes ([cb97600](cb97600cb3))
* **client:** added prompt before container restart ([b8e6424](b8e6424977))
* **client:** added randomly generated version number to custom.css file to prevent browser caching ([62e5b42](62e5b429a4))
* **client:** increased logs' rows height, and added alternate background color to ease reading ([65eef1d](65eef1dffb))
* **client:** made logs' rows' background color a variable, and adjusted themes for better aesthetic ([e0acb53](e0acb53c5d))
* **security:** added support for providing a sha256 hash of the authentication secret ([df13683](df136836cc))
2024-02-18 17:35:04 +07:00
semantic-release-bot
00baab1541 chore(release): 1.6.1 [skip ci]
## [1.6.1](https://github.com/will-moss/isaiah/compare/1.6.0...1.6.1) (2024-02-07)

### Bug Fixes

* **multi-host:** added missing mobile control for switching host on mobile devices ([d5f14ab](d5f14ab718))
2024-02-07 11:58:47 +07:00
semantic-release-bot
0bed4a60e7 chore(release): 1.6.0 [skip ci]
# [1.6.0](https://github.com/will-moss/isaiah/compare/1.5.0...1.6.0) (2024-02-03)

### Features

* **project:** added support for multi-host deployment ([828116f](828116f291))
2024-02-03 10:15:56 +07:00
semantic-release-bot
53df49624b chore(release): 1.5.0 [skip ci]
# [1.5.0](https://github.com/will-moss/isaiah/compare/1.4.0...1.5.0) (2024-01-20)

### Bug Fixes

* **authentication:** fixed authentication denial when authentication is disabled as per settings ([72b3124](72b3124d37))
* **client:** fixed a bug where menu navigation would break because of improper reset ([52a2e3b](52a2e3b643))
* **settings:** updated default settings to increase SERVER_MAX_READ_SIZE to cover most needs ([9855fde](9855fde031))

### Features

* **project:** added full support for multi-node deployment ([167668d](167668df66))
2024-01-20 16:52:20 +01:00
semantic-release-bot
ac8b507850 chore(release): 1.4.0 [skip ci]
# [1.4.0](https://github.com/will-moss/isaiah/compare/1.3.0...1.4.0) (2024-01-09)

### Bug Fixes

* **menu:** refactored the menu display logic, and now the menu's title is correct when using bulk ([18e65f6](18e65f665d))
* **mobile:** fixed CSS to display mobile controls properly even when the screen width is below 390px ([8029572](8029572fd9))

### Features

* **client:** added full support for custom themes with theme picker, help, and theme save ([f8fefe8](f8fefe8ce0))
* **images:** added support for bulk-pulling latest images ([0629435](062943575f))
* **theming:** added two ready-to-use themes (dawn, and moon) based on Rosé Pine ([fd86de5](fd86de5b96))
2024-01-10 00:41:30 +02:00
semantic-release-bot
a870f71b61 chore(release): 1.3.0 [skip ci]
# [1.3.0](https://github.com/will-moss/isaiah/compare/1.2.1...1.3.0) (2024-01-05)

### Features

* **containers:** added rename feature ([4e2ecd6](4e2ecd61fb))
2024-01-05 14:59:09 +01:00
semantic-release-bot
1b0e8d8a20 chore(release): 1.2.1 [skip ci]
## [1.2.1](https://github.com/will-moss/isaiah/compare/1.2.0...1.2.1) (2024-01-05)

### Bug Fixes

* **client:** added missing mobile control for initiating a system shell ([9b0267d](9b0267d441))
2024-01-05 05:24:09 +01:00
semantic-release-bot
7a2f8f69e7 chore(release): 1.2.0 [skip ci]
# [1.2.0](https://github.com/will-moss/isaiah/compare/1.1.0...1.2.0) (2024-01-04)

### Features

* **client:** added full support for mobile responsiveness with adapted controls ([cf8ed79](cf8ed79cfa))
2024-01-04 21:47:25 +01:00
semantic-release-bot
febfd63e10 chore(release): 1.1.0 [skip ci]
# [1.1.0](https://github.com/will-moss/isaiah/compare/1.0.0...1.1.0) (2024-01-04)

### Features

* **client:** added support for custom theming via custom.css file provided at runtime ([6e53323](6e53323b2c))
2024-01-04 12:54:03 +01:00
Will Moss
8b750d5b69 chore(changelog): removed obsolete lines from past test commits 2024-01-04 12:53:57 +01:00
semantic-release-bot
b827361b0d chore(release): 1.0.0 [skip ci]
# 1.0.0 (2024-01-04)

### Features

* **project:** first release ([fc04f02](fc04f02880))
2024-01-04 01:26:10 +01:00
Will Moss
56ff42d15a First commit 2024-01-04 01:24:18 +01:00