|
|
5663364b12
|
refactor: remove proxy IP from installer, config, and global settings
|
2026-06-15 04:51:49 +00:00 |
|
|
|
9edd6f1038
|
fix(admin): read int values from YAML for port fields
|
2026-06-15 04:45:36 +00:00 |
|
|
|
64ddd71358
|
fix(admin): add IMAP and proxy to config, store during install
|
2026-06-15 04:42:05 +00:00 |
|
|
|
9813124ba7
|
feat(admin): global settings page for config editing
|
2026-06-15 04:34:49 +00:00 |
|
|
|
da575701e4
|
feat(admin): left sidebar layout, dark theme, role column
|
2026-06-14 18:54:47 +00:00 |
|
|
|
863b87ffb7
|
fix(ui): fix app click URL interpolation via data-url attribute
|
2026-06-14 18:51:08 +00:00 |
|
|
|
a12d860523
|
fix(ui): data-url attribute for app cards, openApp reads URL
|
2026-06-14 18:50:41 +00:00 |
|
|
|
73d3536ad6
|
fix(ui): admin opens in new tab via window.open
|
2026-06-14 18:49:04 +00:00 |
|
|
|
b7e5467369
|
feat(i18n): EN/DE translations, PageCtx, slide-out settings drawer
|
2026-06-14 18:21:54 +00:00 |
|
|
|
16b933bb07
|
fix(ui): slide-out settings drawer instead of modal
|
2026-06-14 18:15:13 +00:00 |
|
|
|
936c3e6146
|
fix(update): show commit hash in output to verify code changes
|
2026-06-14 18:12:52 +00:00 |
|
|
|
3e32968df8
|
feat(ui): settings modal (lang/timezone), fix app navigation, user dropdown
|
2026-06-14 18:10:15 +00:00 |
|
|
|
889329c52e
|
fix(ui): user dropdown with logout, fix script injection, pink outlines
|
2026-06-14 18:04:58 +00:00 |
|
|
|
9527eb0ee4
|
fix(ui): use @ syntax for component calls, fix CSS/JS not rendering
|
2026-06-14 18:02:49 +00:00 |
|
|
|
ed1b196a75
|
fix(ui): force regenerate templates, pink outline to verify CSS updates
|
2026-06-14 18:00:18 +00:00 |
|
|
|
9e056ddd4a
|
feat(ui): version in footer, iOS icon grid, alphanumeric passwords
|
2026-06-14 17:56:57 +00:00 |
|
|
|
28881750db
|
chore: bump version to 2026.6.0004
|
2026-06-14 17:53:53 +00:00 |
|
|
|
c42525bc05
|
fix(ui): iOS-style icon grid, no cards, clean labels, 3-4-6 columns
|
2026-06-14 17:52:36 +00:00 |
|
|
|
a4163b6595
|
fix(ui): smaller icons, aspect-ratio cards, max 4 cols, 2col mobile
|
2026-06-14 17:51:00 +00:00 |
|
|
|
2579715cbc
|
feat(ui): Google Workspace-style redesign, role-based admin, long-press PWA
|
2026-06-14 17:48:00 +00:00 |
|
|
|
cb4eb38289
|
fix(update): wipe DB on update, bootstrap from Authelia, don't touch Authelia service
|
2026-06-14 17:39:56 +00:00 |
|
|
|
583e1a5eea
|
build: add update.sh for production updates, deploy to /opt/nextwks/
|
2026-06-14 17:37:59 +00:00 |
|
|
|
461a9a7249
|
fix(auth): alphanumeric passwords only, no special chars
|
2026-06-14 17:28:08 +00:00 |
|
|
|
19ae62da45
|
feat(auth): use Authelia binary for password hashing instead of own argon2
|
2026-06-14 17:24:28 +00:00 |
|
|
|
e8906df62e
|
fix(installer): chown data dir after smoke test so service can write
|
2026-06-14 17:14:08 +00:00 |
|
|
|
ed9710d704
|
fix(auth): use standard base64 (not URL-safe) for argon2 encoding to match Authelia
|
2026-06-14 17:13:39 +00:00 |
|
|
|
c68698bd2e
|
fix(auth): use base64 for argon2 hash encoding, matching Authelia format
|
2026-06-14 17:08:46 +00:00 |
|
|
|
5953736ddb
|
fix(installer): chown authelia dir AFTER users_database.yml is written
|
2026-06-14 16:58:26 +00:00 |
|
|
|
101009c872
|
fix(installer): chown -R entire /opt/ directories to service user
|
2026-06-14 16:52:11 +00:00 |
|
|
|
4ac067e91d
|
fix(installer): restore BIN_DIR, DATA_DIR, STATIC_DIR, CONFIG_FILE, INSTALL_DIR
|
2026-06-14 16:43:13 +00:00 |
|
|
|
1422207482
|
fix(installer): env file to cwd, silence test noise
|
2026-06-14 16:40:38 +00:00 |
|
|
|
4f4a00757e
|
fix(installer): restore service user creation and SUDO variable
|
2026-06-14 16:40:17 +00:00 |
|
|
|
aefffb70db
|
fix(installer): remove stale SYS_HOME reference
|
2026-06-14 16:38:22 +00:00 |
|
|
|
b2e1732161
|
fix(installer): move REPO_DIR before ENV_FILE to fix unbound variable
|
2026-06-14 16:37:25 +00:00 |
|
|
|
3589cfd280
|
fix: both services run as dedicated nextwks user, remove SYS_HOME cruft
|
2026-06-14 16:34:59 +00:00 |
|
|
|
7b3ba23c82
|
fix(installer): create dedicated nextwks service user, chown deployed files
|
2026-06-14 16:34:17 +00:00 |
|
|
|
e978e08424
|
feat(installer): auto-install Authelia — one script deploys everything
|
2026-06-14 16:23:56 +00:00 |
|
|
|
9a4055df1b
|
fix(installer): silence test noise, add Authelia missing reminder
|
2026-06-14 16:21:47 +00:00 |
|
|
|
16f4870efe
|
fix(installer): stop existing service before smoke test to avoid port conflict
|
2026-06-14 16:18:51 +00:00 |
|
|
|
ce418b6f0c
|
fix(installer): set config and data ownership to deploying user
|
2026-06-14 16:14:56 +00:00 |
|
|
|
73eaa27c6b
|
fix(installer): auto-start service, remove dead flag references
|
2026-06-14 16:13:54 +00:00 |
|
|
|
3b4fd6a84c
|
refactor(installer): KISS — remove all flags, just interactive deploy
|
2026-06-14 16:03:33 +00:00 |
|
|
|
d29ecf41ef
|
docs: update README with sudo for all installer commands
|
2026-06-14 16:02:04 +00:00 |
|
|
|
17170c762a
|
feat(installer): run as root with sudo where needed, systemd service user-aware
|
2026-06-14 16:00:41 +00:00 |
|
|
|
7cdff22565
|
fix(installer): detect piped stdin, save to file for interactive wizard
|
2026-06-14 15:57:08 +00:00 |
|
|
|
0211244076
|
fix(installer): auto-clone repo when running standalone from curl|bash
|
2026-06-14 15:54:44 +00:00 |
|
|
|
631780cdf6
|
fix(installer): clean old Authelia DB on fresh install to avoid encryption key mismatch
|
2026-06-14 15:44:49 +00:00 |
|
|
|
50648f9c43
|
fix(installer): add missing notifier section, create Authelia users_database.yml on fresh install
|
2026-06-14 15:43:26 +00:00 |
|
|
|
76c48ec399
|
fix(installer): remove conflicting default_redirection_url, add JWT secret for password reset
|
2026-06-14 15:41:51 +00:00 |
|
|
|
1255fc39ea
|
build: simplify — always build from source, self-hosted deployment
|
2026-06-14 15:36:05 +00:00 |
|