KodekaTeam
e097467c95
fix(domains): improve shared Nginx reconciliation logic in domain routes
2026-08-22 00:56:24 +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
ae2013740b
chore(release): bump version to v0.2.0
2026-08-11 13:39:02 +07:00
KodekaTeam
14746f48fc
fix: remove extra server config action padding
2026-08-11 12:03:24 +07:00
KodekaTeam
310b13f329
feat: add WebServerManagerModal and DockerManagerModal components for server management
...
- Implemented WebServerManagerModal for managing web server configurations, including service actions and live status updates.
- Introduced DockerManagerModal for Docker management, allowing installation, repair, and cleanup of Docker artifacts.
- Both components include user-friendly interfaces with action confirmation dialogs and error handling.
2026-08-11 01:23:00 +07:00
KodekaTeam
92737dd892
fix(servers-table): update button label from "Config Server" to "Server Config"
2026-08-09 23:05:42 +07:00
KodekaTeam
8dac31b71f
feat: implement sensitive data redaction for viewer roles
...
- Introduced SensitiveConnectionValue component to handle redaction of sensitive connection details across the frontend.
- Updated API to include canViewServerConnection and canViewEnvironmentValues functions to determine access based on user roles.
- Enhanced backend response sanitization to remove sensitive data for viewer roles, ensuring no sensitive information is exposed in API responses.
- Applied redaction logic in various components including ServersTable, DomainsTable, and EnvironmentHeader to maintain UI consistency while hiding sensitive information.
- Added comprehensive audit documentation outlining the implementation and maintenance rules for sensitive data handling.
2026-08-09 00:37:15 +07:00
KodekaTeam
b12f0f9669
feat(users): implement EditUserModal for user updates and refactor user management logic
2026-08-08 13:03:31 +07:00
KodekaTeam
e488207bf8
fix(domain-proxy): improve endpoint and logic to retrieve domain proxy capabilities
2026-08-07 14:52:54 +07:00
KodekaTeam
e71eaaa6ef
feat(modal): enhance modal padding and dimensions for better responsiveness
2026-08-07 12:15:36 +07:00
KodekaTeam
9431ff19c9
chore(release): bump version to v0.1.9
2026-08-07 00:00:50 +07:00
KodekaTeam
bf5b42f533
refactor(api): rename stringifyApiErrorValue to formatApiErrorValue and enhance error formatting logic
2026-08-06 17:26:51 +07:00
KodekaTeam
7b97032370
feat(s3-storage): standardize validation and improve action menu UI
2026-08-06 16:13:53 +07:00
KodekaTeam
a2cd6b7099
refactor(storage): update storage keys to use 'doktainer' prefix
2026-08-06 01:51:40 +07:00
KodekaTeam
cc9fbcabec
fix(sidebar): align super-admin crown with role label
2026-08-05 18:47:38 +07:00
KodekaTeam
84eddba3c6
feat(sidebar): consolidate admin, integrations, and management into account dropdown
2026-08-05 18:21:56 +07:00
KodekaTeam
9e8faeab76
chore(release): bump version to v0.1.8
2026-08-05 16:18:31 +07:00
KodekaTeam
c1890ccb89
fix(s3-storage): use target server in destination search filter
2026-08-05 14:57:48 +07:00
KodekaTeam
0fafd6e83c
feat(s3-storage, notification): add consistent search filters
2026-08-05 14:42:30 +07:00
KodekaTeam
9536dba3a1
feat(api-keys): add pagination, edit, revoke, and permanent removal
2026-08-05 13:17:52 +07:00
KodekaTeam
626cadbde6
feat(users, api-keys): add consistent search filters
2026-08-05 12:43:30 +07:00
KodekaTeam
fd4585843f
feat(domains, ssl): add consistent search filters
2026-08-05 12:14:34 +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
b358138f77
feat(panel-access): add safe custom-domain reset and gate SSL availability
2026-07-29 15:28:57 +07:00
KodekaTeam
6eb9b47290
docs: add dashboard preview to README
2026-07-29 13:49:10 +07:00
KodekaTeam
c2cf8215a7
remove unused images
2026-07-29 13:45:36 +07:00
KodekaTeam
1b727075c1
chore: add AGENTS documentation and ignore local agent instructions
2026-07-29 13:44:40 +07:00
KodekaTeam
fb9cb9ba56
chore(release): bump version to v0.1.7
2026-07-29 13:23:19 +07:00
KodekaTeam
7ef17105ad
feat(servers): add secure user, group, and SSH access management
2026-07-22 03:07:52 +07:00
KodekaTeam
f8dfe812ff
chore: update globals.css
2026-07-20 03:14:05 +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
9486f68022
fix: improve server config users tab scrolling layout
2026-07-20 00:14:48 +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
323596c586
chore(repo): remove obsolete readme placeholder files
2026-07-19 02:17:51 +07:00
KodekaTeam
52bf21d36e
chore(repo): remove obsolete readme placeholder files
2026-07-19 01:56:56 +07:00
KodekaTeam
04173f1f83
fix(git-providers): resolve legacy GitHub owners for repository loading
2026-07-18 12:37:10 +07:00
KodekaTeam
14ae4c5e0e
fix(database): align PostgreSQL client and restore handling
2026-07-17 15:25:45 +07:00
KodekaTeam
29f3b440d4
feat(settings): add cross-runtime database backup and restore
2026-07-17 15:01:10 +07:00
KodekaTeam
62ca9a5bae
feat(settings): add doktainer database backup and restore
2026-07-17 14:12:09 +07:00
KodekaTeam
a6274eaa03
chore(release): bump version to v0.1.6
2026-07-17 13:18:26 +07:00
KodekaTeam
82dd999fa7
feat(crypto): remove throw error for default encryptkey
2026-07-17 01:46:38 +07:00
KodekaTeam
4e9b173edb
feat(deployment): add deployment history and rollback support
2026-07-17 00:27:07 +07:00
KodekaTeam
029b25b596
chore(release): bump version to v0.1.5
2026-07-16 11:25:19 +07:00
KodekaTeam
26fa5a7dcc
build: add curl to Dockerfile
2026-07-16 02:13:25 +07:00
KodekaTeam
bd6fa2dede
chore: replace favicon
2026-07-15 21:41:01 +07:00
KodekaTeam
a612a7086f
refactor(ui): standardize modal responsive layout in app installer page
2026-07-15 21:12:28 +07:00
KodekaTeam
9eb4c77d2b
refactor(ui): standardize modal responsive layout
2026-07-15 21:01:29 +07:00
KodekaTeam
91c563280e
style(ui): improve responsive modal layout
2026-07-15 12:08:24 +07:00
KodekaTeam
8470a68e78
feat(s3-storage): add backup metadata, upload verification, restore, and retention
2026-07-15 12:07:55 +07:00
KodekaTeam
dbefb42725
refactor(ui): consolidate container and database management under projects
2026-07-14 23:07:41 +07:00
KodekaTeam
742cae643e
doc(readme): change doktainer banner image in readme
2026-07-14 19:13:46 +07:00
KodekaTeam
03c322adfe
chore(release): bump version to v0.1.4
2026-07-12 01:04:50 +07:00
KodekaTeam
1e42487094
style(panel-access): disable unused & double information message
2026-07-12 00:10:52 +07:00
KodekaTeam
f15253a874
style(panel-access): modifying the form structure design
2026-07-12 00:03:45 +07:00
KodekaTeam
b16d19d68b
docs(readme): clarify for correct ghcr url
2026-07-11 23:41:12 +07:00
KodekaTeam
f428c4f99a
fix(panel-access): prevent duplicate Caddy site imports
2026-07-11 22:53:11 +07:00
KodekaTeam
338e08753e
fix(panel-access): correctly match reverse proxy container images
2026-07-11 22:41:54 +07:00
KodekaTeam
4507640e8f
feat(panel-access): provision Caddy bridge proxy for panel-access
2026-07-11 22:13:54 +07:00
KodekaTeam
c1bf6af7ee
docs(readme): update install instruction for online installing
2026-07-11 21:10:47 +07:00
KodekaTeam
392f9683e4
feat(panel-access): add docker bridge proxy provisioning
2026-07-11 16:25:43 +07:00
KodekaTeam
5df95a716c
fix(settings): change the error message to English on the settings page.
2026-07-11 13:55:13 +07:00
KodekaTeam
248053844a
fix: resolve project env from active container runtime path
2026-07-11 13:08:00 +07:00
KodekaTeam
8a27446643
feat(projects): auto-create default Development environment on project create
2026-07-09 14:23:01 +07:00
KodekaTeam
7ebdaca2e5
docs(readme): update README
2026-07-08 17:13:28 +07:00
KodekaTeam
001ba48651
refactor: remove unused code app source for app installer page and remove app source of GenieACS
2026-07-07 13:52:55 +07:00
KodekaTeam
f7134a2725
fix(servers): prevent false "Service Restart Failed" on slow restart
...
- Raise frontend timeout: restartService 15s→300s, restartNginx 15s→60s
- Add SSH-level timeout to restartManagedService (300s) & reloadNginx (60s)
2026-07-07 12:46:35 +07:00
KodekaTeam
8c31f2dc06
style: Fix the primary button color in light mode.
2026-07-06 22:10:43 +07:00
KodekaTeam
1ba52e88cb
fix(logs): change the header message to English on the logs page.
2026-07-06 11:38:48 +07:00
KodekaTeam
25685808ea
fix(style): responsive grid layout for summary cards on mobile view
2026-07-05 00:40:56 +07:00
KodekaTeam
2a2791b150
fix(notifications): unify toast alert messages to English in notifications pages
2026-07-05 00:29:37 +07:00
KodekaTeam
8d13649fe0
fix(s3-storage): add client-side validation before save, generic toast messages for empty fields
2026-07-05 00:23:52 +07:00
KodekaTeam
a0bb8bd1cf
fix: stick table pagination to bottom of card when data is sparse
2026-07-04 15:09:37 +07:00
KodekaTeam
652e18c794
docs: change doktainer image banner
2026-07-04 14:28:36 +07:00
KodekaTeam
9d61a4d983
fix(toast): solid background color, tone variables for progress bar, zod error stringify
2026-07-04 13:26:34 +07:00
KodekaTeam
96c58c73ed
fix(style): change tab style in 'server config' modal
2026-06-23 23:20:26 +07:00
KodekaTeam
ec73a52aa9
chore(release): bump version to v0.1.3
2026-06-23 13:40:49 +07:00
KodekaTeam
021163cf44
feat: show GitHub commit history in topbar notifications
2026-06-22 21:22:02 +07:00
KodekaTeam
1435f5a6d7
fix: detect app-installer .env files through volume mounts
2026-06-22 11:26:53 +07:00
KodekaTeam
0f22a0caa0
fix: update for default wordpress configuration
2026-06-22 10:27:20 +07:00
KodekaTeam
7a66ed9578
style: align modal close button across apps
2026-06-21 23:08:11 +07:00
KodekaTeam
ad14f97d90
Compact container file manager breadcrumb and actions
2026-06-21 11:46:49 +07:00
KodekaTeam
1aa705d22c
docs: change header banner to icon-dokta
2026-06-20 01:37:59 +07:00
KodekaTeam
dddb6807cc
fix(containers): sync ports after start or restart
2026-06-20 00:21:20 +07:00
KodekaTeam
a2c029a593
fix: detect container text files by UTF-8 content
2026-06-20 00:05:36 +07:00
KodekaTeam
ff72c75002
fix: clean up server dependencies before deletion
2026-06-19 02:39:57 +07:00
KodekaTeam
a39fa83b31
docs: readme update and add sponsor lists
2026-06-19 01:40:57 +07:00
KodekaTeam
58bc5d2547
Fix container detail terminal isolation and working directory
2026-06-19 00:27:47 +07:00
KodekaTeam
30e1c5e934
docs: fix bug sync environment editor after lazy env load
2026-06-18 23:17:55 +07:00
KodekaTeam
133beb51e5
fix: sync environment editor after lazy env load
2026-06-18 22:58:01 +07:00
KodekaTeam
be15285f34
fix: validate duplicate container names and ports before deploy
...
Add preflight validation for container deploys and App Installer installs.
Show validation failures through the existing toast alert flow.
2026-06-18 22:02:57 +07:00
KodekaTeam
dbc819583b
perf: reduce container runtime resource spikes across builds
2026-06-18 15:34:56 +07:00
KodekaTeam
9c21c86fd5
feat(github): add issue templates
2026-06-18 14:36:47 +07:00
KodekaTeam
41f8992ab7
chore(release): bump version to v0.1.2
2026-06-16 10:25:08 +07:00
KodekaTeam
9f3514ec58
chore(backup): sync container upload implementation
2026-06-15 22:47:04 +07:00
KodekaTeam
ed7d624a19
fix: clarify version
2026-06-15 22:29:42 +07:00
KodekaTeam
4c957c50b4
fix(file-manager): raise the upload route body limit, add a client-side size guard, and write uploaded content to containers in chunks to avoid oversized SSH commands.
2026-06-15 22:21:47 +07:00
KodekaTeam
ad60be0094
docs: change badge information
2026-06-15 17:53:23 +07:00
KodekaTeam
ce57f3f10b
docs: update Discord URL correctly
2026-06-14 16:27:41 +07:00