Commit Graph

121 Commits

Author SHA1 Message Date
Will Moss
16b918626a feat(client): you can now pull the highlighted image without having to type anything 2024-05-09 05:09:53 +07:00
Will Moss
08b4bf9d55 feat(jump): you can now cancel the jump action or confirm it without waiting for remote hosts search 2024-05-09 05:03:27 +07:00
Will Moss
e20e02f56c feat(server): enabled native Goroutines to improve performance and enable anticipated cancels 2024-05-09 05:02:15 +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))
1.15.0
2024-05-08 09:55:19 +07:00
Will Moss
93725d1327 feat(client): added a Version command to display the current version of Isaiah in the browser 2024-05-08 09:55:01 +07:00
Will Moss
5614249b83 build(general): added a version-suffixing step during build to prevent caching of the client files 2024-05-08 09:30:17 +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))
1.14.1
2024-05-08 00:39:34 +07:00
Will Moss
5b67363769 fix(client): fixed the Jump feature by fixing the code responsible for sorting resources 2024-05-08 00:39:24 +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))
1.14.0
2024-05-07 05:14:42 +07:00
Will Moss
f28c33a8c6 fix(jump): rewrote part of the jump feature to prevent loss of key presses and improve search 2024-05-07 05:14:29 +07:00
Will Moss
ad87c5e380 docs(readme): added full section dedicated to configuring forward proxy authentication 2024-05-07 01:50:03 +07:00
Will Moss
6485734aad feat(security): added support for forward proxy authentication (e.g. with Authelia) 2024-05-07 01:15:43 +07:00
Will Moss
a6bd849c90 chore(git): added a directory to .gitignore 2024-05-07 00:26:38 +07:00
semantic-release-bot
4c9777ecfd chore(release): 1.13.0 [skip ci]
# [1.13.0](https://github.com/will-moss/isaiah/compare/1.12.0...1.13.0) (2024-05-04)

### Features

* **jump:** updated the Jump feature to perform search across all existing hosts ([c7d7427](c7d74273d3))
1.13.0
2024-05-05 02:45:11 +07:00
Will Moss
c7d74273d3 feat(jump): updated the Jump feature to perform search across all existing hosts 2024-05-05 02:44:17 +07:00
Will Moss
50133885e2 chore(misc): removed debugging line 2024-05-03 04:35:47 +02: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))
1.12.0
2024-05-03 04:29:26 +02:00
Will Moss
92fea15cb7 feat(client): added jump feature (type the name of any resource, and quickly jump to it) 2024-05-03 04:29:01 +02:00
Will Moss
ccdf2e5d54 fix(overview): added mobile control for the overview feature 2024-05-03 04:28:20 +02:00
Will Moss
66ace3d546 docs(readme): updated readme with the new option available for log lines' background 2024-05-03 04:27:34 +02:00
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