Commit Graph

199 Commits

Author SHA1 Message Date
0x4e32
c728e6f2ba feat(ui): Upgrade to Tailwind v4 (#5710) 2025-05-14 12:43:23 +02:00
Andras Bacsai
fe24296de7 feat(backup): implement custom database type selection and enhance scheduled backups management 2025-04-30 16:44:44 +02:00
Andras Bacsai
d47946a0ad fix(ui): Disable livewire navigate feature (causing spam of setInterval()) 2025-04-29 09:04:24 +02:00
Andras Bacsai
9548c7d312 fix(backup-edit): conditionally enable S3 checkbox based on available validated S3 storage 2025-04-21 10:01:31 +02:00
Andras Bacsai
34b75927f2 fix(redis): update username and password input handling to clarify database sync requirements 2025-04-15 18:58:00 +02:00
Andras Bacsai
f3f5459983 refactor(database): remove redundant database status display in MongoDB view 2025-03-26 18:31:10 +01:00
Andras Bacsai
d7ded7f8e5 refactor(database): enhance SSL configuration handling for various databases 2025-03-26 17:24:46 +01:00
Andras Bacsai
950acffe0b refactor(database): streamline SSL configuration handling across database types 2025-03-17 15:15:54 +01:00
Andras Bacsai
009cee1bbd Merge branch 'next' into feat-db-ssl 2025-03-17 15:15:24 +01:00
peaklabs-dev
ee93ccd8e7 fix(backups): retention settings
- If you set a low local backup retention, for example 2 backups for local backup retention and 10 backups for S3, then the S3 backups were never deleted, not even after 10 days. This was because we check the file paths based on the backup executions table, and as soon as a backup was deleted locally, the execution was removed, which meant after 10 days for s3 there where no backups older then 10 days just the 2 local backups which is just wrong. Now we only delete a backup execution if it has been removed from both locations.
- Also added a nice little UI element to see where your backup is available.
2025-03-14 15:28:12 +01:00
🏔️ Peak
9557957f18 Merge branch 'next' into feat-db-ssl 2025-02-19 17:57:59 +01:00
Andras Bacsai
f02db2a3c5 fix(ui): adjust polling intervals for database and service status checks 2025-02-17 09:52:27 +01:00
peaklabs-dev
4fdd5679c9 fix(ui): enable SSL is not working correctly for KeyDB 2025-02-11 20:18:42 +01:00
peaklabs-dev
3e95387e10 Full: SSL Support for KeyDB 2025-02-10 21:29:45 +01:00
peaklabs-dev
90e681e24b feat: Full SSL support for DrangonflyDB 2025-02-10 21:29:20 +01:00
peaklabs-dev
4547647e98 feat(ssl): improve Redis and remove modes 2025-02-10 19:23:39 +01:00
peaklabs-dev
6b6a9f57f3 fix(ui): remove unused mode for MongoDB 2025-02-10 15:26:05 +01:00
peaklabs-dev
484fc5140b fix(ssl): rename Redis mode to verify-ca as it is not verify-full 2025-02-08 16:43:15 +01:00
peaklabs-dev
7b30b1aff1 feat(ssl): Full SSL support for Redis 2025-02-07 22:36:36 +01:00
peaklabs-dev
5b347f3d0f fix(ssl): remove mode selection for MariaDB as it is not supported 2025-02-07 21:07:40 +01:00
peaklabs-dev
bd33f65c0a feat(ssl): new modes for MongoDB and get caCert and mountPath correctly 2025-02-07 18:31:41 +01:00
peaklabs-dev
8a45c24dc2 fix(ui): only show Regenerate SSL Certificates button when there is a cert 2025-02-07 18:30:44 +01:00
peaklabs-dev
367eebc9fc feat: Add full SSL support to MongoDB 2025-02-05 22:56:29 +01:00
peaklabs-dev
e81ed1aad8 feat(ssl): Add full MariaDB SSL support 2025-02-04 21:08:20 +01:00
peaklabs-dev
3f857c6dac feat(ssl): Add full MySQL SSL Support 2025-02-04 18:29:35 +01:00
peaklabs-dev
c3a440a64e fix(ui): certificate expiration data is null before starting the DB 2025-02-04 14:37:35 +01:00
peaklabs-dev
fd5b7492f8 chore(ui): improve valid until handling 2025-02-03 23:21:09 +01:00
peaklabs-dev
53510928d2 feat(ssl): regenerate certificate and valid until UI 2025-02-03 22:54:31 +01:00
peaklabs-dev
875d1d49bb feat(ui): Add ssl settings to Postgres ui 2025-01-29 13:25:05 +01:00
Andras Bacsai
1ec15af1ad fix(database): adjust MongoDB restore command and import view styling 2025-01-28 12:41:22 +01:00
Andras Bacsai
db8f0de8a3 fix(ui): update database control UI to check server functionality before displaying actions 2025-01-24 11:14:55 +01:00
peaklabs-dev
1072a0c17c feat(ui): improve deployment UI
- fix: show time details even if a deployment has failed
- feat: added back "finished x min ago" to make it easier to see how long ago a deployment was finished
2025-01-23 13:21:11 +01:00
peaklabs-dev
7cc90f02c5 fix(ui): metrics stuck in loading state 2025-01-22 18:07:57 +01:00
Andras Bacsai
8e587965e1 fix: remove wire:navigate from import backups 2025-01-21 11:16:24 +01:00
peaklabs-dev
30f36f96db fix: use finished_at for the end time instead of created_at 2025-01-16 15:12:57 +01:00
🏔️ Peak
11d1a9e6fd Merge branch 'next' into docker-cleanup-executions-ui 2025-01-16 14:41:23 +01:00
Andras Bacsai
55d61ffaee fix: add finished_at to app deployment jobs
fix: show deployment job running measurements
fix: terminal should not be wire:navigated
2025-01-16 12:05:59 +01:00
🏔️ Peak
e2a9cb61aa Merge branch 'next' into docker-cleanup-executions-ui 2025-01-16 11:28:09 +01:00
Andras Bacsai
11414d347f feat: enhance import command options with additional guidance and improved checkbox label 2025-01-16 11:14:06 +01:00
🏔️ Peak
881914dc86 Merge branch 'next' into docker-cleanup-executions-ui 2025-01-16 11:13:57 +01:00
Andras Bacsai
3f92c1e37b Merge pull request #4796 from peaklabs-dev/fix-navigation
Feat: Improve navigation performance
2025-01-16 10:42:42 +01:00
peaklabs-dev
85f38b7cb5 refactor: improve data formatting and UI
- move date and duration functions to a shared function
- remove duplicate code
- redesigned the deployment executions tab
- added start and end times for backups, scheduled tasks, deployments and docker cleanup executions
- calculated the duration for backups, scheduled tasks, deployments and Docker cleanup executions
- redesigned status badges with colors to make it easier to see your current status
- removed dependency on dayjs
- fixed calculation of execution time was sometimes incorrect
2025-01-15 18:35:20 +01:00
Andras Bacsai
d9965fbdbe fix: wording 2025-01-14 09:22:15 +01:00
peaklabs-dev
e9f691bf45 fix: storage retention setting
- feat: add storage retention to local storage as well
- fix: UI input for max storage now allows exact decimals so MB input is now also possible
- fix: Database column is now decimal instead of integer
- fix: variable naming of storage check no longer overwrites $backup - renamed it to $backupExecution
2025-01-13 19:49:12 +01:00
peaklabs-dev
71edab4192 fix: UI 2025-01-13 16:54:22 +01:00
peaklabs-dev
a8b77b389a feat: use new backup deletion functions 2025-01-13 16:38:16 +01:00
peaklabs-dev
e037ed738a feat: UI for backup retention settings 2025-01-13 16:36:41 +01:00
peaklabs-dev
6a429c46d3 fix: even more wire:navigate 2025-01-10 16:45:08 +01:00
Andras Bacsai
40d9e05c0b feat: restore backup from server file 2025-01-07 14:39:31 +01:00
Andras Bacsai
5064fa246e feat/fix: able to import full db backups for pg/mysql/mariadb 2025-01-07 13:00:41 +01:00