Andras Bacsai
786bfa960f
improvement(core): simplify events for app/db/service status changes
2025-05-19 21:50:32 +02:00
Andras Bacsai
ed0961e0dc
refactor(database): enhance application conversion logic and add existence checks for databases and applications
2025-04-30 18:30:33 +02:00
Andras Bacsai
0a1a403940
Update app/Livewire/Project/Service/Database.php
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-04-30 18:26:43 +02:00
Andras Bacsai
114fafb270
refactor(database): update DB facade usage for consistency across service files
2025-04-30 17:39:41 +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
d8c3418e72
feat(Service): Add functionality to convert between applications and databases in docker-compose based applications
...
fix(ui): Fix service layout refresh on compose change
2025-04-29 14:27:17 +02:00
Andras Bacsai
65be880d70
fix(ui): Change application image validation to be nullable in service application view
2025-04-29 09:23:26 +02:00
Andras Bacsai
7686ebfd6c
refactor(file-storage): add loadStorageOnServer method for improved error handling
2025-03-28 21:05:34 +01:00
Andras Bacsai
d894c3d903
feat(database): implement two-step confirmation for database deletion
...
Added a new delete method in the Database component that includes a two-step confirmation process requiring the user to enter their password. If two-step confirmation is disabled, the deletion proceeds without password verification. Additionally, a confirmation modal has been integrated into the database view to prompt users before deletion, enhancing the safety of this critical operation.
2025-03-12 16:33:35 +01:00
Andras Bacsai
a7318c2d77
fix(domain): dispatch refreshStatus event after successful domain update
2025-03-12 15:37:06 +01:00
Andras Bacsai
f98c58a0a3
fix(ui): Restrict service retrieval to current team
2025-02-27 12:17:23 +01:00
Andras Bacsai
27e4882d57
feat(core): You can validate compose files with docker compose config
...
fix(core): labels are now accepted with both compose styles
refactor: remove lots of ray's
2025-02-27 11:29:04 +01:00
Andras Bacsai
40ad118492
fix(core): add server functionality check before dispatching container status
2025-02-22 12:51:22 +01:00
Andras Bacsai
6e802f43ba
fix(core): update service status refresh event handling
2025-02-17 09:52:18 +01:00
Andras Bacsai
d632eb2be9
refactor: simplify service start and restart workflows
2025-02-04 14:34:34 +01:00
Andras Bacsai
dd2d306abc
feat: force deployment of services
...
fix: added advanced ui dropdown to services
2025-01-13 12:03:03 +01:00
Andras Bacsai
c4a75f4b87
fix: service update statsu
2025-01-13 11:06:10 +01:00
Andras Bacsai
1fe4dd722b
Revert "rector: arrrrr"
...
This reverts commit 16c0cd10d8 .
2025-01-07 15:31:43 +01:00
Andras Bacsai
16c0cd10d8
rector: arrrrr
2025-01-07 14:52:08 +01:00
Andras Bacsai
9e3467578f
feat: add environment_uuid support and update API documentation
...
- Introduced `environment_uuid` as a required field in various API endpoints and schemas.
- Updated descriptions to clarify that either `environment_name` or `environment_uuid` must be provided.
- Modified routes and controller methods to accommodate the new UUID parameter.
- Adjusted frontend components to utilize `environment_uuid` for better consistency and clarity.
- Removed deprecated fields related to environment handling.
This change enhances the API's flexibility in identifying environments, improving overall usability.
2024-12-17 13:42:16 +01:00
Andras Bacsai
b7748479d4
fix: service ui structure
2024-12-17 11:13:17 +01:00
Andras Bacsai
4901b12279
fix: service status indicator + oauth saving
2024-12-13 12:03:10 +01:00
Andras Bacsai
7fb1a1fc75
fix: use Auth(), add new db proxy stop event refactor clickhouse view
2024-11-04 14:18:16 +01:00
Lucas Michot
8e1444eaa7
Get rid of many useless blank lines
2024-10-31 17:44:01 +01:00
Lucas Michot
b1d04912a0
Remove all useless catch block useless variables.
2024-10-31 15:19:37 +01:00
Lucas Michot
d557a22b91
Remove all ray() calls
2024-10-28 13:51:23 +01:00
peaklabs-dev
ff60189285
fix 2 step confirmation password is now checked if it is enabled
2024-10-24 16:20:01 +02:00
peaklabs-dev
6dfe6a8142
fix disable tow step confirmation when there is a password
2024-10-22 12:29:48 +02:00
Andras Bacsai
97aab8ba28
feat: show warning if people would like to use sslip with https
2024-10-20 22:26:30 +02:00
Andras Bacsai
b75c2dc604
pint
2024-10-17 22:08:23 +02:00
Andras Bacsai
88f1e58c63
feat: required envs
2024-10-11 14:38:22 +02:00
Andras Bacsai
24eaa2c9b2
fix: sanitize and validate application domains
2024-10-11 10:14:27 +02:00
Andras Bacsai
9330a3f354
feat: add customHelper to stack-form
2024-10-10 13:28:42 +02:00
Andras Bacsai
0e2889b857
improvement: Add link to duplicate domain
...
fix: duplicate domain error
fix: remove fqdn constraint from db, because it is checked on app level
2024-10-10 10:24:11 +02:00
Andras Bacsai
14c9f25c57
feat: restart service without pulling the latest image
2024-10-03 13:17:35 +02:00
Andras Bacsai
afdf4cd5a8
service restart does no cleanup docker
2024-09-30 14:16:37 +02:00
Andras Bacsai
17d55630d5
refactor: Group and sort fields in StackForm by service name and password status
2024-09-24 21:17:07 +02:00
Andras Bacsai
b570ccd7d3
format
2024-09-23 19:51:31 +02:00
Andras Bacsai
a65b62332b
refactor: Remove commented out code in Navbar.php
2024-09-19 10:57:34 +02:00
Andras Bacsai
98e744e808
refactor: Update Docker cleanup label in Heading.php and Navbar.php
2024-09-19 10:27:44 +02:00
Andras Bacsai
5ec45d547a
Merge branch 'next' into fix-#2546-deletion-issues
2024-09-18 18:05:06 +02:00
Andras Bacsai
e937d30545
fix: move terminal to separate view on services
2024-09-17 17:15:34 +02:00
ayntk-ai
fc3c69f687
Feat: more conformations and fixes
2024-09-05 17:54:32 +02:00
ayntk-ai
b314b08f25
Feat: stop service confirm
2024-09-04 14:34:46 +02:00
Andras Bacsai
bfeaae9caa
fix: env variable in value parsed
2024-09-04 14:33:16 +02:00
ayntk-ai
d94e39ccc7
Feat: service confirmation
2024-09-03 16:59:51 +02:00
Andras Bacsai
d586aa0377
fix: service ui sync bug
2024-08-29 13:00:43 +02:00
Andras Bacsai
7d7cdf41f7
fix: storages with preserved git repository
2024-08-21 14:31:17 +02:00
Andras Bacsai
9864d380a3
fix: sync fqdn change on the UI
2024-08-15 11:23:44 +02:00
Andras Bacsai
0e54ed1343
feat: preserve git repository with advanced file storages
2024-08-12 16:06:24 +02:00
Andras Bacsai
c9a7af0ffa
chore: Update navbar and configuration to improve service status check functionality
2024-08-06 14:02:24 +02:00
Andras Bacsai
92ebc3f0c6
refactor
2024-08-05 20:08:37 +02:00
Andras Bacsai
3e0821e471
refactor
2024-08-05 20:07:08 +02:00
Andras Bacsai
ea5101c814
fix: file storages (dir/file mount) handled properly
2024-08-05 20:00:57 +02:00
Andras Bacsai
25410cb31a
workaround for null bytes
2024-07-25 21:51:53 +02:00
Andras Bacsai
2c92cc40e1
refactor: Update code to use str() instead of Str::of() for string manipulation
2024-06-25 10:37:10 +02:00
Andras Bacsai
1266810c4d
fix: better parsign performance for huge compose files
...
fix: env parsing
2024-06-25 10:34:56 +02:00
Andras Bacsai
c3fb126a0a
refactor: Update Service model's saveComposeConfigs method
2024-06-24 20:55:12 +02:00
Andras Bacsai
a3255f3ab0
fix: refresh deployable compose without reload
2024-06-22 13:33:22 +02:00
Thijmen
d86274cc37
Fix styling
2024-06-10 20:43:34 +00:00
Andras Bacsai
103f677a93
Update StackForm to sort fields by name
2024-05-31 12:55:14 +02:00
Evan
ba4be02e75
Merge branch 'next' into vaultwarden-fix
2024-05-28 12:39:54 +01:00
iamEvan
39f787b7db
fix: sort by defined order + fixed typo
2024-05-27 23:41:42 +01:00
Andras Bacsai
035e145cd1
feat: add more persistent storage types
2024-05-27 14:14:44 +02:00
Andras Bacsai
15f304736f
fix livewire bug
2024-05-24 13:55:04 +02:00
Andras Bacsai
2446dc6950
feat: toggle label escaping mechanism
2024-05-15 17:52:14 +02:00
Andras Bacsai
317dc10af4
fix: improve scheduled task adding/removing
2024-05-14 15:19:28 +02:00
Andras Bacsai
f6f959a897
feat: experimental sentinel
2024-05-07 15:41:50 +02:00
Andras Bacsai
0a3c20b08a
Fix issue with sorting environment variables in StackForm.php
2024-04-17 12:47:57 +02:00
Andras Bacsai
d62b471afe
Refactor dispatch event names to use snake_case in General.php, FileStorage.php, Storage.php, All.php, and Show.php
2024-04-17 11:32:35 +02:00
Andras Bacsai
8164610105
Refactor EditDomain.php and shared.php to improve DockerCompose parsing logic
2024-04-16 12:41:21 +02:00
Andras Bacsai
1802d5d5da
Add service_type field to Create.php and EditCompose.php
2024-04-16 10:44:23 +02:00
Andras Bacsai
85b33a60b3
feat: can edit file/dir volumes from ui in compose based apps
2024-04-15 19:47:17 +02:00
Andras Bacsai
c99bb4cfd7
Refactor StackForm and parseDockerComposeFile
2024-04-15 16:54:03 +02:00
Andras Bacsai
45281360d5
fix: service config hash update
2024-04-12 13:15:24 +02:00
Andras Bacsai
7a32b8d1d2
feat: configuration checker for all resources
2024-04-12 12:44:49 +02:00
Andras Bacsai
50e96baea1
Refactor Livewire project new select blade template
2024-04-12 10:28:40 +02:00
Andras Bacsai
a8db40e99a
feat: edit domains easier for compose
2024-04-11 15:42:37 +02:00
Andras Bacsai
c6844ff47a
Add keydb, dragonfly and clickhouse
2024-04-10 15:00:46 +02:00
Andras Bacsai
8bf0561009
Refactor code for domain usage and validation
2024-04-08 12:15:44 +02:00
Andras Bacsai
b63aaad645
Update warning message for multiple domains in ServiceApplicationView.php
2024-04-08 11:16:25 +02:00
Andras Bacsai
2c41b5d4fb
Fix null pointer exception in Index.php
2024-04-08 11:16:20 +02:00
Andras Bacsai
c223408c3c
Add updatedApplicationFqdn method to ServiceApplicationView
2024-04-05 15:59:59 +02:00
Andras Bacsai
db5d7857c8
fix: warning if you use multiple domains for a service
2024-04-02 15:15:43 +02:00
Andras Bacsai
61f3b3592f
fix: restart service db proxies
2024-03-25 12:35:31 +01:00
Andras Bacsai
7c580f898c
fix: public service database
2024-03-25 12:13:43 +01:00
Andras Bacsai
9ad6ce5851
ui ui ui ui
2024-03-25 11:33:38 +01:00
Andras Bacsai
8b7e1e4169
Refactor code and update UI components
2024-03-22 11:34:15 +01:00
Andras Bacsai
b5775ff9d2
ui ui ui ui ui ui ux ux ux ux ux ux
2024-03-21 12:44:32 +01:00
Andras Bacsai
c8d48ccbff
fix: docker compose validation
2024-03-14 09:21:48 +01:00
Andras Bacsai
c20aa0b256
Refactor method names to use camel case
2024-03-04 11:01:14 +01:00
Andras Bacsai
8385bbb0a0
feat: gzip enabled & stipprefix setting
...
refactor: code
2024-03-04 10:46:13 +01:00
Andras Bacsai
0aa85a3701
fix: service status updated
2024-03-04 08:57:18 +01:00
Andras Bacsai
5322d446bd
fix: service container status updates
2024-03-01 10:36:32 +01:00
Andras Bacsai
bf1475441d
Update service stop message and fix sidebar alignment
2024-02-26 12:38:15 +01:00
Andras Bacsai
c7218f2856
Update success messages
2024-02-22 14:53:42 +01:00
Andras Bacsai
45e404b15b
feat: disable gzip compression on service applications
2024-02-15 20:44:01 +01:00
Andras Bacsai
73e64d9052
fix: file volume creation
...
fix: network_mode host compose
2024-02-14 15:00:24 +01:00
Andras Bacsai
059748ad3b
fix: get service stack as uuid, not name
2024-02-11 15:44:02 +01:00
Andras Bacsai
49f5240ff8
fix: better server validation and installation process
...
fix: add destination to queue deployment
feat: force start deployment
2024-02-05 14:40:54 +01:00