64 Commits

Author SHA1 Message Date
DerDavidBohl
1646c7ef4a Made Update Feature default enabled 2025-12-20 16:11:04 +01:00
David Bohl
676790f4ad draft: Experimental (#112)
* Enhance Git clone error handling in GitService

* Bump version to 1.2.2

* Add support for Git references in deployment management

* Refactor deployment handling and improve error logging for Git operations

* feat(ui): add full dark mode support and improve styling consistency

* Bump version to 1.2.2

* feat(ui): add full dark mode support and improve styling consistency

 - Added full dark mode theme with neutral greys (no blue tones)
 - Unified Material input backgrounds and removed side glow effects
 - Ensured input text and labels are white in dark mode
 - Improved table styling, spacing and rounded corners
 - Styled dialogs (e.g., Add Secret) for proper dark mode appearance
 - Added spacing between stacked input fields for visual clarity
 - Polished search field design across views

* fix(ui): improve disabled button contrast in dark mode and translate comments to English

---------

Reviewed-by: David Bohl <david@davidbohl.org>

* Update to Java 25

* Update Maven Build

* fixed search field styling

* Try to improve Thread stability

* First steps implementing an update functionality

* Extended logging and scheduled update check

* Add logging

* minor fixes/improvements in update service

* Update enabled is false

* Updated Image extraction

* fix constructor

* try fix uri build

* fixed registry endpoint usage

* feat: update: Made url building more robust

* feat: update: uri hardening

* feat: update: further uri hardening

* feat: update: accept oci image manifest too

* Refactored Process creation to avoid long living zombies

* Added application/vnd.oci.image.index.v1+json to accepted image manifest headers

* Added a roadmap to README.md

* added automated tests to README.me

* Added cleanups to roadmap

* Try to avoid zombie processes

* Improved update interval and process destruction

* Fixed env Hanlding for ProcessRunner

* Added some logging to ProcessRunner for better understanding

* Added more logging

* Try to improve ProcessRunner

* Added more logging

* Default timeout for Processes set to 1 minute

* Try to change order of properties in Exedcutor

* Removed Async working

* Enhance ProcessRunner with background cleanup for stale processes and improve command execution handling

* Update dependency @types/jasmine to v5.1.13 (#113)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update dependency org.springframework.boot:spring-boot-starter-parent to v3.5.8 (#114)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Bump @angular/common from 19.2.15 to 19.2.16 in /frontend (#116)

Bumps [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) from 19.2.15 to 19.2.16.
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/19.2.16/packages/common)

---
updated-dependencies:
- dependency-name: "@angular/common"
  dependency-version: 19.2.16
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fixed search field styling

* Refactor ProcessRunner to remove Apache Commons Exec dependency and improve process management

* Refactor ProcessRunner to remove process tracking and cleanup logic, simplifying command execution

* Refactor ProcessRunner to improve process termination handling and resource cleanup

* Refactor ProcessRunner to use Duration for wait time in process termination

* Refactor ProcessRunner to use shell commands for process execution, improving process management and preventing zombie processes

* Refactor ProcessRunner to simplify command execution and improve process termination handling

* Made Event Listeners @Async

* A lot of changes

- more stuff for image updates (update and frontend)
- restructured backend for a better domain driven design

* Removed Stream Closing in ProcessRunner

* Added Logging for process output in debug

* Fix Recreation Event after update

* Cleanup

* Implemented Check for Updates Button

* Add Errorhandling to Notification Service

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: aquestry <155507142+aquestry@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-20 15:50:32 +01:00
renovate[bot]
102d4f7a87 Update dependency org.springframework.boot:spring-boot-starter-parent to v3.5.8 (#114)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-21 00:49:47 +00:00
David Bohl
e39fe93fe2 Bump version to 1.2.2 2025-11-13 15:32:21 +00:00
DerDavidBohl
6c94780bc1 Enhance Git clone error handling in GitService 2025-11-13 16:10:33 +01:00
David Bohl
a929706193 Bump version to 1.2.1 2025-11-13 14:28:06 +00:00
David Bohl
5069cef1bc Bump version to 1.2.0 2025-11-12 17:58:42 +00:00
renovate[bot]
f01f6a5569 Update dependency org.springframework.boot:spring-boot-starter-parent to v3.5.7 (#105)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-24 01:59:00 +00:00
David Bohl
7a2d558a4b Bump version to 1.1.1 2025-10-08 09:14:02 +00:00
David Bohl
b9b040b2c8 Bump version to 1.1.0 2025-10-06 19:25:50 +00:00
David Bohl
f5d277491a Bump version to 1.0.19 2025-10-06 18:56:44 +00:00
David Bohl
328cb33955 Bump version to 1.0.18 2025-10-06 18:47:05 +00:00
David Bohl
b5e58e7a67 Bump version to 1.0.17 2025-10-06 18:43:02 +00:00
David Bohl
9c0c111556 Bump version to 1.0.16 2025-10-06 18:37:56 +00:00
David Bohl
e77e49e867 Bump version to 1.0.15 2025-10-06 18:19:55 +00:00
David Bohl
652af8f228 Bump version to 1.0.13 2025-10-06 17:25:34 +00:00
David Bohl
d8ac64d348 Bump version to 1.0.11 2025-10-06 17:15:40 +00:00
David Bohl
3a484bb497 Bump version to 1.0.9 2025-10-06 17:01:16 +00:00
David Bohl
a132d02b3b Bump version to 1.0.8 2025-10-06 16:49:10 +00:00
David Bohl
0802478efe Bump version to 1.0.7 2025-10-06 16:42:43 +00:00
GitHub Actions
117ea230ac Bump version to 1.0.6 2025-10-06 16:29:08 +00:00
GitHub Actions
557504d047 Bump version to 1.0.5 2025-10-06 16:24:40 +00:00
GitHub Actions
105dd3b6f8 Bump version to 1.0.4 2025-10-06 16:21:48 +00:00
GitHub Actions
21b090ae06 Bump version to 1.0.3 2025-10-06 15:52:21 +00:00
GitHub Actions
7b1500b30c Bump version to 1.0.2 2025-10-06 15:41:49 +00:00
GitHub Actions
83c550ddb7 Bump version to 1.0.1 2025-10-06 15:35:15 +00:00
DerDavidBohl
804367b2f4 Restart Secrets that have been removed from a Secret 2025-10-06 08:54:48 +02:00
DerDavidBohl
e91ccb5df8 Fixed Deltion of Secrets 2025-10-04 14:18:40 +02:00
DerDavidBohl
98a2b37afb try fix 2025-10-03 16:04:07 +02:00
DerDavidBohl
c57f232cb9 Recreate Deployments when Secrets change 2025-10-03 15:43:38 +02:00
DerDavidBohl
bd6e1c8d1d Recreate Deployments when Secrets change 2025-10-03 15:32:05 +02:00
DerDavidBohl
147210d1aa Recreate Deployments when Secrets change 2025-10-03 15:11:41 +02:00
DerDavidBohl
08412fe5e9 Update Deletion 2025-10-03 00:47:56 +02:00
DerDavidBohl
cc2c06851e Added Frontend for Secrets 2025-10-03 00:27:06 +02:00
DerDavidBohl
d15e3617ea Added Secret Deletion 2025-10-02 16:45:05 +02:00
DerDavidBohl
a2f34b837d Refacotred Secrets 2025-10-02 16:31:54 +02:00
DerDavidBohl
f3f6e58007 Implemented Secrets in Backend 2025-10-02 15:37:19 +02:00
DerDavidBohl
2771aeb75b Do not notify on stopped stopped 2025-09-29 16:14:30 +02:00
DerDavidBohl
eae6467b75 Update API 2025-09-29 16:03:32 +02:00
DerDavidBohl
94a7d8413b Logging improved 2025-09-29 15:52:56 +02:00
DerDavidBohl
36b3489395 improve state management 2025-09-29 15:52:08 +02:00
DerDavidBohl
2f703661ca State and event improvements 2025-09-29 15:31:19 +02:00
DerDavidBohl
f8dd289a10 Use SQLite as DB 2025-09-29 14:25:07 +02:00
renovate[bot]
313bea2b5b Update dependency org.springframework.boot:spring-boot-starter-parent to v3.5.6 (#85)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-18 21:31:39 +00:00
DerDavidBohl
38d43ddf2a default instance changed 2025-09-04 15:09:40 +02:00
DerDavidBohl
ea9fc98e64 Added System Information 2025-09-04 14:31:49 +02:00
DerDavidBohl
c4e45afc18 added deployment states 2025-09-03 14:21:00 +02:00
DerDavidBohl
a158c369db added lombok Plugin in pom and removed failing Test 2025-09-03 12:50:41 +02:00
renovate[bot]
0b7bacbbab Update dependency org.springframework.boot:spring-boot-starter-parent to v3.5.5 (#75)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-22 00:30:14 +00:00
renovate[bot]
bd8fc6c44b Update dependency org.springframework.boot:spring-boot-starter-parent to v3.5.4 (#65)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-25 00:11:34 +00:00