Commit Graph
23 Commits
Author SHA1 Message Date
KodekaTeam fb3878edb8 feat(s3): enhance S3 deletion logic to handle MD5 errors and improve test coverage 2026-09-11 21:26:59 +07:00
KodekaTeam 87fdbb493b feat(sessions): implement user session management with session tracking and revocation
- Introduced new database schema for user sessions and session events.
- Implemented session management page with filtering, sorting, and revocation capabilities.
- Added backend services for creating, revoking, and expiring user sessions.
- Implemented session cookie handling and security measures.
- Created tests for session management functionalities and security features.
2026-09-11 13:34:01 +07:00
KodekaTeam fea9940774 feat: Implement .env persistence during Git rebuilds
- Added functionality to persist `.env` files to a private sidecar directory before Git checkout replacement.
- Enhanced recovery of `.env` files from the sidecar after cloning, with fallback to templates if necessary.
- Introduced validation for `envFilePath` to ensure it is an absolute path and integrated it into Docker run commands.
- Updated deployment routes and rollback services to support the new environment file handling.
- Added regression tests to verify the persistence and recovery of environment variables across rebuilds.
2026-09-03 23:49:14 +07:00
KodekaTeam c11472ead9 feat(containers): add configuration editing and safe lifecycle orchestration 2026-08-24 18:18:36 +07:00
KodekaTeam 0a16bd9b17 feat(deployment): implement recovery for interrupted rebuilds 2026-08-22 16:12:58 +07:00
KodekaTeam 5c4fc32d80 fix(domains): sync nginx targets per server block across deployments 2026-08-22 14:53:36 +07:00
KodekaTeam f38f8f16d3 feat: add GitHub and Docker Hub links to app templates
- Introduced `github` and `hub-docker` fields in the app template presentation schema.
- Updated normalization logic to handle new fields and return appropriate values.
- Enhanced frontend components to display GitHub and Docker Hub links for each app.
- Added tests to validate the inclusion of new fields in app templates.
2026-08-22 00:03:09 +07:00
KodekaTeam eab0678f28 test: align encryption key policy bypass 2026-08-05 12:14:28 +07:00
KodekaTeam 5c81d387b6 fix: preserve named docker volumes during rebuild 2026-07-30 15:56:39 +07:00
KodekaTeam 7ef17105ad feat(servers): add secure user, group, and SSH access management 2026-07-22 03:07:52 +07:00
KodekaTeam e1d09fdf46 feat(servers): Added features for adding host users and secure group management. 2026-07-20 01:50:54 +07:00
KodekaTeam 60ae2dde51 fix(ssh): invalidate stale sessions after credential updates
- bind pooled SSH connections to credential fingerprints
- close active terminal sessions when SSH settings change
- enforce the configured authentication method
- add regression coverage for credential refresh behavior
2026-07-19 22:46:27 +07:00
KodekaTeam 73b4b6255d fix(deploy): normalize Docker access errors and harden SSE parsing
- handle malformed plain-text SSE payloads safely
- normalize Docker socket permission errors
- verify authoritative deployment job status
- preserve deployment logs on failure
2026-07-19 12:54:52 +07:00
KodekaTeam 4e9b173edb feat(deployment): add deployment history and rollback support 2026-07-17 00:27:07 +07:00
KodekaTeam 8470a68e78 feat(s3-storage): add backup metadata, upload verification, restore, and retention 2026-07-15 12:07:55 +07:00
KodekaTeam 248053844a fix: resolve project env from active container runtime path 2026-07-11 13:08:00 +07:00
KodekaTeam 1435f5a6d7 fix: detect app-installer .env files through volume mounts 2026-06-22 11:26:53 +07:00
KodekaTeam ff72c75002 fix: clean up server dependencies before deletion 2026-06-19 02:39:57 +07:00
KodekaTeam dbc819583b perf: reduce container runtime resource spikes across builds 2026-06-18 15:34:56 +07:00
KodekaTeam 54bba5c19a fix(bug): Fixed a bug in Nginx shared multi-domain. So that when renewing SSL, it doesn't delete the other domain in one config file. 2026-06-07 22:11:59 +07:00
KodekaTeam 17cbc2fb98 fix: add parser Public Suffix List for naming domain file config and fix failed to remove old legacy file config 2026-06-04 02:47:38 +07:00
KodekaTeam 4f634530da refactor: simplify error formatter in web-server modal 2026-06-04 00:52:42 +07:00
KodekaTeam 72f6d49818 first commit 2026-06-02 00:17:50 +07:00