Johannes Zellner
5a3460efb7
mimer.js is not used at all
2024-10-07 20:54:08 +02:00
Johannes Zellner
edf5ddf027
Remove not required autofill polyfill
2024-10-07 20:50:01 +02:00
Johannes Zellner
982714fa4c
We are not exporting this via git or so
2024-10-07 20:42:32 +02:00
Johannes Zellner
90ee525be7
Remove old unused dashboard scripts
2024-10-07 20:41:37 +02:00
Johannes Zellner
600323e027
Remove unused bootstrap files
2024-10-07 20:37:53 +02:00
Johannes Zellner
46a8b59196
Fixup mobile view for app list
2024-10-07 16:53:31 +02:00
Johannes Zellner
f96ae1a1de
mobile fixes for search and filter bar
2024-10-07 16:48:31 +02:00
Johannes Zellner
8894ec3019
Fix navbar menu with background set
2024-10-07 16:05:25 +02:00
Johannes Zellner
6f914a8d6b
Handle scss files with vite also
2024-10-07 14:56:49 +02:00
Johannes Zellner
9f06b91399
Merge remaining frontend into dashboard
2024-10-04 21:37:17 +02:00
Johannes Zellner
9d7f12952d
Move terminal.html to dashboard
2024-10-04 21:04:08 +02:00
Johannes Zellner
bc4e6ab1de
Move logs.html from frontend to dashboard
2024-10-04 20:47:49 +02:00
Johannes Zellner
2300e1baee
Fully replace gulp with vite
2024-10-04 17:43:45 +02:00
Johannes Zellner
1b00e0f254
Multiselect now works with vite
2024-10-04 16:38:36 +02:00
Johannes Zellner
6534e99103
Make it possible to use a dynamic api endpoint for local development
2024-10-04 15:22:11 +02:00
Johannes Zellner
ac98895e15
noto font is imported as module
2024-10-04 15:14:58 +02:00
Johannes Zellner
4e0961ae5a
Translation files are now in public/
2024-10-04 15:06:30 +02:00
Johannes Zellner
7669b77069
Some cleanup
2024-10-04 15:01:32 +02:00
Johannes Zellner
529d5b0b7b
We use chartjs directly
2024-10-04 14:51:22 +02:00
Johannes Zellner
6edc482aad
We don't target very old browsers anymore
2024-10-04 14:49:49 +02:00
Johannes Zellner
8fce81a264
Initial vite support for dashboard
2024-10-04 14:30:44 +02:00
Girish Ramakrishnan
ea2479beda
system: also get rota information
2024-09-30 14:09:15 +02:00
Johannes Zellner
40e7ee91d7
filemanager: fix new folder api call
2024-09-28 20:27:59 +02:00
Johannes Zellner
813942edbd
Update frontend dependencies
2024-09-28 20:15:09 +02:00
Girish Ramakrishnan
b70747de6f
Add Cloudron Container Registry as option
2024-09-26 20:35:28 +02:00
Johannes Zellner
1c58f9aa5a
dashboard: another small padding fix
2024-09-25 21:36:37 +02:00
Johannes Zellner
93aa2a4e6e
dashboard: Better view-header padding
2024-09-25 17:26:43 +02:00
Girish Ramakrishnan
0504e0423a
backups: add hetzner object storage
2024-09-25 12:21:42 +02:00
Girish Ramakrishnan
c1c16ab54e
test: add simple gitlab-ci file
2024-09-20 18:48:55 +02:00
Girish Ramakrishnan
76dc856dbf
test: fix system test
2024-09-20 15:37:34 +02:00
Vladimir D
227fdf10dd
OIDC: id_token added to client response types
2024-09-20 14:16:40 +02:00
Girish Ramakrishnan
19c744b17d
unbound-anchor is now part of ExecStartPre
...
it seems unbound-anchor is not a dep of unbound in ubuntu 24. some
installations are thus missing this package.
in any case, ignore unbound-anchor exit status
2024-09-20 10:00:01 +02:00
Vladimir D
3ce74d04d0
OIDC: groups claim added to make groups provisioned
2024-09-19 13:08:20 +02:00
Johannes Zellner
87b8fc6a1b
dashboard: remove box-shadow on form-controls to be inline with buttons
2024-09-19 13:04:03 +02:00
Johannes Zellner
9012badfb8
dashbaord: Fix form-control align in filter bars
2024-09-19 12:19:09 +02:00
Girish Ramakrishnan
3b6e5d8ed1
cloudron-support: ipv6 checks
2024-09-19 12:11:56 +02:00
Girish Ramakrishnan
1148724613
boxerror: handle AggregateError
2024-09-19 11:44:47 +02:00
Girish Ramakrishnan
f526695aae
cloudron-support: enable-ssh has an alias enable-remote-support
2024-09-19 08:38:59 +02:00
Girish Ramakrishnan
e8850eeac2
8.0.6 changelog
v8.0.6
2024-09-18 15:33:42 +02:00
Girish Ramakrishnan
777834d790
dig: set tries parameter
2024-09-18 15:25:48 +02:00
Girish Ramakrishnan
dca9246450
Fix AdGuard resolving dashboard to docker bridge IP
...
Issue 1: DO droplet when given the name my.blah.com , will put an entry
in /etc/hosts with `127.0.1.1 my.blah.com` . When app containers use
system DNS, they get this IP address which does not work inside a container.
An idea is to remove this entry when running cloudron-setup, but maybe this
causes trouble later.
Issue 2: Some networks seem to lack loopback networking. With OIDC changes,
we want the apps to access my.blah.com even if hairpin nat is not working.
Solution: make my.blah.com to resolve to the docker bridge IP (172.18.0.1)
where nginx also listens to. This means that such requests never go outside the server
Caveats:
* This breaks AdGuard which now starts resolving it to 172.18.0.1 for
the entire network! So, we skip ExtraHosts configuration for adguard
* Maybe ExtraHosts should be scoped to OIDC apps only. But the thought here is
that it will help apps like say n8n which are querying dasahboard.
2024-09-18 14:42:11 +02:00
Girish Ramakrishnan
767f7ab40e
capitalize view name
2024-09-18 13:10:26 +02:00
Johannes Zellner
1b810ec74f
Only add unchecked checklist items on fresh installs for the moment
v8.0.5
2024-09-16 13:46:19 +02:00
Johannes Zellner
f59b9e1b5f
frontend: adjust filemanager to new pankow api
2024-09-16 13:28:30 +02:00
Johannes Zellner
398dbe802e
frontend: remove another unused css rule
2024-09-16 12:21:14 +02:00
Johannes Zellner
8b5fa0fe76
frontend: purge unwanted css styles
2024-09-16 12:08:10 +02:00
Johannes Zellner
99042a47f3
frontend: Fix all toolbuttons
2024-09-16 12:05:41 +02:00
Johannes Zellner
46e600abe9
frontend: fixup LogsViewer
2024-09-16 11:50:20 +02:00
Johannes Zellner
051dd8b58f
frontend: update dependencies
2024-09-16 11:50:20 +02:00
Girish Ramakrishnan
067b02dba1
dashboard: reconfigure all apps on location change
...
continuation of 1b5fee233e
all containers have ExtraHosts , so we have to reconfigure everything
2024-09-16 11:23:06 +02:00