151 Commits

Author SHA1 Message Date
Will Moss
b31102bdfd feat(client): added an option to enable the user to choose between raw log lines and stripped ones 2024-04-27 01:34:47 +02:00
Will Moss
b14ac4f4be docs(readme): updated default value of AUTHENTICATION_HASH following bug fix 2024-04-04 17:56:28 +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))
1.11.1
2024-04-04 17:09:35 +02:00
Will Moss
f784f79d3e fix(authentication): fixed broken authentication due to default authentication hash set 2024-04-04 17:09:28 +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))
1.11.0
2024-04-04 06:06:02 +03:00
Will Moss
5e831e5ad2 feat(project): added support for an Overview panel showing the server, hosts, and agents all at once
There is now an Overview panel (with a default opening on launch) enabling you to see all your
resources at a glance, whether they are on the main server, on a remote host, or on a connected
agent. You can also pick any of them using your keyboard or your mouse. Ultimately, this feature is
100% responsive for tablet and mobile.
2024-04-04 06:05:21 +03:00
Will Moss
99dc276815 feat(client): added ability to click on the agent's name to trigger the agent picker 2024-04-04 04:48:45 +03:00
Will Moss
eb338a6c55 docs(readme): added information about the configuration of user preferences in the browser using X 2024-04-02 01:01:20 +02:00
Will Moss
ec7b8e32a5 fix(client): fixed a bug causing the shell to be non-exitable on mobile due to too-strict controls 2024-04-02 00:46:57 +02:00
Will Moss
f6bd54c7c8 feat(client): added ability to pick a host by clicking on the host's name in the lower right corner 2024-04-01 23:12:23 +02:00
Will Moss
69e8495936 fix(server): fixed a bug causing Isaiah to believe a remote host is accessible, while Docker isn't 2024-04-01 23:07:10 +02:00
Will Moss
f2adfc7121 fix(client): fixed app rendering when absolutely no data was gathered from the Docker server daemon 2024-04-01 22:33:19 +02:00
Will Moss
ce71f59dea fix(client): improved mouse navigation while searching, and fixed an infinite loop scenario
I solved a bug that used to occur while performing a search and receiving new data from the server
at the same time. This caused the UI to refresh, and reapply the search. But reapplying the search
caused the UI to request new information from the server. Hence triggering a new cycle of reapplying
search, etc. I  I got rid of that infinite loop by not reapplying search when new data was received
from the network.
2024-04-01 20:20:25 +02:00
Will Moss
9386db3712 fix(client): fixed a case when the menu tab's header would show undefined (during a remove action) 2024-04-01 18:48:27 +02: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))
1.10.0
2024-03-31 00:52:14 +01:00
Will Moss
9b2cab0a00 docs(readme): updated the Configuration section with the sorting parameters, and the Features list 2024-03-31 00:52:07 +01:00
Will Moss
071758d6c9 feat(project): added full support for client-side sorting of all the Docker resource lists 2024-03-31 00:45:15 +01:00
Will Moss
28eb6c3e8a feat(containers): added "Created At" to the list of supported fields for Containers 2024-03-31 00:43:39 +01:00
Will Moss
85707f419a fix(client): fixed mouse navigation when performing search on logs, with minor refactoring 2024-03-31 00:03:46 +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))
1.9.0
2024-03-30 16:48:29 +01:00
Will Moss
e39a0e20fc docs(readme): updated search feature's description 2024-03-30 16:48:13 +01:00
Will Moss
c5d3cf823e feat(client): added support for searching through log lines 2024-03-30 16:47:23 +01:00
Will Moss
ccf9ff76af fix(client): added check to prevent running logs' copy when logs are empty 2024-03-30 15:40:32 +01:00
Will Moss
558aaf45c2 fix(client): fixed mouse navigation between different tabs while performing search 2024-03-30 15:34:46 +01:00
Will Moss
d6a25f9031 fix(client): added missing automatic inspector refresh on search while typing 2024-03-30 15:19:48 +01:00
Will Moss
93d706c645 fix(client): fixed mouse navigation when performing search 2024-03-30 15:07:56 +01:00
Will Moss
a0598541a7 refactor(client): removed debug log 2024-03-30 14:39:21 +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))
1.8.0
2024-03-29 23:36:50 +01:00
Will Moss
e5f481f0f9 docs(readme): updated the list of features 2024-03-29 23:36:43 +01:00
Will Moss
4cc670817c feat(client): added search feature for Docker objects in the client 2024-03-29 23:33:19 +01:00
Will Moss
5e6307f053 fix(client): fixed an annoying reset while in prompt / menu triggered by logs received in background 2024-03-29 22:43:24 +01:00
Will Moss
f0ca0bd1f4 refactor(client): removed debug mechanism for development 2024-03-29 22:13:18 +01:00
Will Moss
71dc8320c2 fix(client): changed the shortcut for Parameters because of collision with Pull, and changed helpers 2024-03-29 21:52:39 +01:00
Will Moss
eb3c9fe076 feat(client): added prompt before container pause when using keyboard shortcuts 2024-03-29 21:44:25 +01:00
Will Moss
7203e2f6d9 fix(client): added more constraints to prevent unfortunate multi-layered popups when using shortcuts 2024-03-29 21:43:30 +01:00
Will Moss
ac03b0318a feat(client): added full support for client-side persistent parameters management 2024-03-29 21:16:45 +01:00
Will Moss
22080681de fix(client): fixed the client's state not associating agent and host picking to being inside a menu 2024-03-29 20:51:33 +01:00
Will Moss
71f0daa6d7 fix(client): on mobile display, removed the control to copy logs because it can't fit 2024-03-29 18:59:29 +01:00
Will Moss
2183060324 feat(client): added control to copy logs to clipboard 2024-03-29 18:57:26 +01:00
Will Moss
6f1012a93a feat(client): added support for prompts on keyboard shortcuts, and persistent user settings (WIP) 2024-03-29 18:24:28 +01:00
Will Moss
32b9c1a883 feat(client): added support for toggling log lines' timestamp display 2024-03-29 18:23:43 +01:00
Will Moss
fa23f0ed05 feat(client): added support for log lines wrap 2024-03-29 18:22:53 +01:00
Will Moss
6b3437f077 fix(logs): fixed a styling issue causing stripped log lines' background to be cut 2024-03-29 18:21:44 +01:00
Will Moss
eddb83b879 docs(theming): added information about the newly-added variable for odd rows in the logs tab 2024-02-18 17:41:24 +07: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))
1.7.0
2024-02-18 17:35:04 +07:00
Will Moss
e0acb53c5d feat(client): made logs' rows' background color a variable, and adjusted themes for better aesthetic 2024-02-18 17:34:54 +07:00
Will Moss
65eef1dffb feat(client): increased logs' rows height, and added alternate background color to ease reading
This enhancement requires improvement as long log lines have their background truncated.
2024-02-18 17:31:27 +07:00
Will Moss
cb97600cb3 feat(client): added name of the resource in the menu's header to prevent mistakes 2024-02-18 17:23:59 +07:00
Will Moss
df136836cc feat(security): added support for providing a sha256 hash of the authentication secret 2024-02-18 17:13:39 +07:00
Will Moss
b8e6424977 feat(client): added prompt before container restart 2024-02-18 17:12:13 +07:00