This website requires JavaScript.
8ede0f0a3c
fix(deploy): fix redeploy button broken by JSON.stringify double quotes
main
beta-1.5
twothatIT
2026-03-10 22:13:23 +01:00
8040973227
fix(deploy): fix redeploy button broken by JSON.stringify double quotes
unstable
twothatIT
2026-03-10 22:13:06 +01:00
3cdc82f919
fix(deploy): show customer name in redeploy modal instead of ID
beta-1.4
twothatIT
2026-03-10 22:08:35 +01:00
40595fc381
fix(deploy): show customer name in redeploy modal instead of ID
twothatIT
2026-03-10 22:08:17 +01:00
9ace554427
fix(cache): bust browser cache for JS and i18n files after updates
beta-1.3
twothatIT
2026-03-10 21:57:36 +01:00
f48c851ef0
fix(cache): bust browser cache for JS and i18n files after updates
twothatIT
2026-03-10 21:57:18 +01:00
7d694c62bd
feat(deploy): redeploy dialog with keep-data or fresh-deploy option
beta-1.2
twothatIT
2026-03-10 21:34:26 +01:00
d1bb6a633e
feat(deploy): redeploy dialog with keep-data or fresh-deploy option
twothatIT
2026-03-10 21:34:12 +01:00
b39a502257
fix(images): use Docker Registry v2 API for correct digest comparison
beta-1.1
twothatIT
2026-03-02 15:15:22 +01:00
dee07d7b8e
fix(images): use Docker Registry v2 API for correct digest comparison
twothatIT
2026-03-02 15:15:05 +01:00
351caec893
docs: update README with all current features and correct settings
twothatIT
2026-02-25 08:34:29 +01:00
dd04408dc2
docs: update README with all current features and correct settings
twothatIT
2026-02-25 08:33:20 +01:00
6373722c2b
chore(release): merge unstable → main for beta-1.0
beta-1.0
twothatIT
2026-02-24 21:58:24 +01:00
27c8e4889c
feat(updates): visual update indicators, progress feedback, settings pull
alpha-1.25
twothatIT
2026-02-24 21:25:33 +01:00
848ead0b2c
feat(updates): NetBird container image update management
alpha-1.24
twothatIT
2026-02-24 21:01:56 +01:00
796824c400
feat(users): allow role assignment for Azure AD and LDAP users
alpha-1.23
Sascha Lustenberger | techlan gmbh
2026-02-24 20:27:54 +01:00
8103fffcb8
fix(docker): persist branding uploads across container rebuilds
alpha-1.22
Sascha Lustenberger | techlan gmbh
2026-02-24 20:19:22 +01:00
13408225b4
feat(ui): add dark mode toggle to navbar
alpha-1.21
Sascha Lustenberger | techlan gmbh
2026-02-24 20:08:18 +01:00
0f77aaa176
fix(deploy): remove NPM stream creation on customer deploy/undeploy
alpha-1.20
Sascha Lustenberger | techlan gmbh
2026-02-24 19:42:12 +01:00
0bc7c0ba9f
feat(ui): add SVG favicon for NetBird MSP Appliance
alpha-1.19
Sascha Lustenberger | techlan gmbh
2026-02-24 16:54:21 +01:00
27428b69a0
fix(netbird): query customer before use in stop/start/restart
alpha-1.18
Sascha Lustenberger | techlan gmbh
2026-02-24 11:12:17 +01:00
582f92eec4
fix(update): add git safe.directory and fetch --tags after pull
alpha-1.17
Sascha Lustenberger | techlan gmbh
2026-02-24 10:58:02 +01:00
1d27226b6f
fix(update): detect compose project name at runtime instead of hardcoding
alpha-1.16
Sascha Lustenberger | techlan gmbh
2026-02-24 10:51:25 +01:00
c70dc33f67
fix(caddy): route relay WebSocket traffic to relay container
alpha-1.15
Sascha Lustenberger | techlan gmbh
2026-02-24 10:31:08 +01:00
fb264bf7c6
Fix: Add grpc_pass to NPM advanced_config for Management and Signal endpoints
alpha-1.14
Sascha Lustenberger | techlan gmbh
2026-02-23 14:49:43 +01:00
f3304b90c8
Fix: correctly detect update when current version is unknown
alpha-1.13
Sascha Lustenberger | techlan gmbh
2026-02-23 13:11:04 +01:00
cda916f2af
Fix: display dynamic version on login and use subdomain for customer directories instead of kunde{id}
alpha-1.12
Sascha Lustenberger | techlan gmbh
2026-02-23 12:58:39 +01:00
c3ab7a5a67
fix(api): correct extraction of commit date from gitea branches api
alpha-1.11
Sascha Lustenberger
2026-02-22 22:57:07 +01:00
b955e4f464
feat(ui): settings menu restructure, git branch dropdown, and repo cleanup
alpha-1.10
Sascha Lustenberger
2026-02-22 21:29:30 +01:00
831564762b
feat(ui): clean vertical settings menu and improved version formatting
alpha-1.9
Sascha Lustenberger
2026-02-22 16:07:08 +01:00
3f177a6993
fix(updater): add --rm to helper container to remove it after use
Sascha Lustenberger
2026-02-22 15:58:18 +01:00
ea4afbd6ca
alpha-1.8: final test with privileged
alpha-1.8
Sascha Lustenberger
2026-02-22 15:49:44 +01:00
95ec6765c1
fix(updater): add --privileged to helper container to bypass user namespace restrictions
alpha-1.7
Sascha Lustenberger
2026-02-22 15:46:09 +01:00
c40b7d3bc6
alpha-1.7: final test
Sascha Lustenberger
2026-02-22 15:39:18 +01:00
525b056b91
fix(updater): add :z flag to docker volumes for SELinux
alpha-1.6
Sascha Lustenberger
2026-02-22 15:33:42 +01:00
6bc11d4c5e
alpha-1.6: test final update
Sascha Lustenberger
2026-02-22 15:25:50 +01:00
e0aa51bac3
fix(updater): remove log redirection from helper to avoid nonexistent dir error
alpha-1.5
Sascha Lustenberger
2026-02-22 15:22:43 +01:00
94d0b989d0
alpha-1.5: trigger update
Sascha Lustenberger
2026-02-22 15:16:20 +01:00
2780b065d2
fix(updater): add force-recreate and logging to helper container
alpha-1.4
Sascha Lustenberger
2026-02-22 15:14:23 +01:00
ef691a4308
alpha-1.4: test helper-container update
Sascha Lustenberger
2026-02-22 14:51:43 +01:00
0fe68cc6df
fix: use helper container for self-update (survives container restart)
alpha-1.3
Sascha Lustenberger
2026-02-22 14:50:00 +01:00
314393d61a
alpha-1.3: update test
Sascha Lustenberger
2026-02-22 14:42:53 +01:00
a9fc549cec
fix: correct docker compose project name and target only app service for update
alpha-1.2
Sascha Lustenberger
2026-02-22 14:40:07 +01:00
41bbd6676b
alpha-1.2: test update button
Sascha Lustenberger
2026-02-22 14:34:46 +01:00
fc9589b6f9
fix: trigger_update setzt GIT_TAG/GIT_COMMIT env vars für docker compose rebuild
alpha-1.1
Sascha Lustenberger
2026-02-22 14:32:08 +01:00
6d2251bcf5
alpha-1.1: Login-Page Version-Marker hinzugefügt
Sascha Lustenberger
2026-02-22 14:25:44 +01:00
fd79065519
feat: Git-Tag-basierte Versionierung (Alpha/Beta/Release statt Commit-Hash)
alpha-1.0
Sascha Lustenberger
2026-02-22 14:12:32 +01:00
e9e2e67991
feat: add Windows DNS, LDAP, and Update settings tabs to UI
Sascha Lustenberger
2026-02-21 21:48:15 +01:00
f92cdfbbef
feat: add update management system with version check and one-click update
Sascha Lustenberger
2026-02-21 21:33:43 +01:00
7793ca3666
feat: add Windows DNS integration and LDAP/AD authentication
twothatit
2026-02-21 21:06:51 +01:00
bc9aa6624f
security: fix CORS wildcard, add security headers, enforce role check, sanitize errors
twothatit
2026-02-19 00:39:43 +01:00
1bbe4904a7
fix: resolve circular import, async blocking, SELinux and delete timeout issues
twothatit
2026-02-19 00:30:25 +01:00
0ac15e4db9
rename: CLAUDE_CODE_SPEC.md -> ProjectAISpec.md
twothatit
2026-02-18 22:39:39 +01:00
c00b52df83
Add Project Spec for AI
twothatit
2026-02-18 22:27:55 +01:00
72bad11129
security: apply four immediate security fixes
twothatit
2026-02-18 21:28:49 +01:00
2713e67259
Deutsch korrektur
twothatit
2026-02-09 15:55:01 +01:00
40456bfaba
Deutsch korrigiert
twothatit
2026-02-09 15:53:14 +01:00
c7fc4758e3
Add SSL certificate mode: Let's Encrypt or Wildcard per NPM
twothatit
2026-02-09 00:01:28 +01:00
3d28f13054
Add TOTP-based Multi-Factor Authentication (MFA) for local users
v1.0.0-alpha
twothatit
2026-02-08 23:14:06 +01:00
647630ff19
Fix LE cert creation: use empty meta for NPM API compatibility
twothatit
2026-02-08 22:45:36 +01:00
78a07122be
Fix NPM SSL: preserve existing cert on update, find cert by domain
twothatit
2026-02-08 22:38:31 +01:00
9bc48a3e94
Fix NPM: reuse existing proxy host and SSL cert on redeployment
twothatit
2026-02-08 22:31:49 +01:00
27c91eee95
Fix deploy crash: use valid log status 'info' instead of 'warning'
twothatit
2026-02-08 22:23:52 +01:00
6c33753ada
Remove HTTP fallback that broke HTTPS deployments
twothatit
2026-02-08 22:08:08 +01:00
52e1d251b7
Fix redeployment: reuse encryption key, port, and deployment record
twothatit
2026-02-08 21:54:53 +01:00
c72a226a40
Lizenz Update
twothatit
2026-02-08 21:35:56 +01:00
fbce6b95fd
Fix Unauthenticated: use local OIDCConfigEndpoint for embedded IdP
twothatit
2026-02-08 21:33:59 +01:00
8853087161
Fix SSL cert creation and HTTP fallback for Unauthenticated error
twothatit
2026-02-08 21:18:37 +01:00
6d42e583d6
Fix NPM forwarding: use HOST_IP env var instead of socket detection
twothatit
2026-02-08 21:00:29 +01:00
b56f0eb8a4
Fix NPM forward host: use real host IP instead of Docker gateway
twothatit
2026-02-08 20:45:01 +01:00
55e2c3b80b
Fix install.sh: copy .git directory for update support via git pull
twothatit
2026-02-08 20:21:33 +01:00
835f3ed40e
Add MSP Appliance domain with NPM proxy host + Let's Encrypt during install
twothatit
2026-02-08 20:15:20 +01:00
9d7e12c9df
install.sh fix
twothatit
2026-02-08 20:04:45 +01:00
db878ff35d
Fix NPM integration: correct forward host, SSL, and add UDP stream
twothatit
2026-02-08 19:51:32 +01:00
af5bec8e77
Add TCP 9000+ dashboard ports to firewall config and documentation
twothatit
2026-02-08 17:42:49 +01:00
817cb7e9bb
Remove tests directory — not needed for production
twothatit
2026-02-08 17:36:14 +01:00
c78c733009
Simplify install.sh system checks: remove RAM check, lower disk threshold to 50GB
twothatit
2026-02-08 17:34:05 +01:00
6859530e31
Remove dev docs from tracking and add to .gitignore
twothatit
2026-02-08 17:32:57 +01:00
833450b865
Add AI attribution to README
twothatit
2026-02-08 17:27:26 +01:00
41ba835a99
Add i18n, branding, user management, health checks, and cleanup for deployment
twothatit
2026-02-08 17:24:05 +01:00
c4d68db2f4
fix
twothatit
2026-02-07 23:10:59 +01:00
06753bd69a
gub
twothatit
2026-02-07 23:05:05 +01:00
a50db95dd8
bugfixing
twothatit
2026-02-07 22:55:34 +01:00
6646adb4a4
bugfixing
twothatit
2026-02-07 22:46:39 +01:00
ae63817172
bugfix
twothatit
2026-02-07 21:41:43 +01:00
f17ea7ddc7
bugfix
twothatit
2026-02-07 21:29:16 +01:00
a18df0018c
bugfix
twothatit
2026-02-07 21:13:50 +01:00
3d8ab57f31
update readme
twothatit
2026-02-07 20:47:35 +01:00
b70c2d2df7
url update
twothatit
2026-02-07 20:46:07 +01:00
ba9132cb67
verlauf gespeichert
twothatit
2026-02-07 12:21:23 +01:00
42a3cc9d9f
First Build alpha 0.1
twothatit
2026-02-07 12:18:20 +01:00
29e83436b2
Interactive Installer
twothatit
2026-02-07 12:00:00 +01:00
322ffaea62
First Project description
twothatit
2026-02-07 11:44:50 +01:00
4a05a3e9de
delet file
twothatit
2026-02-07 11:28:10 +01:00
f079bf475d
Commit 1
twothatit
2026-02-07 11:26:58 +01:00
4de9e9d6fa
Initial commit
Sascha Lustenberger
2026-02-07 11:22:51 +01:00