Johannes Zellner
a9207b392b
Folder creation is a query arg not body param
2024-10-30 13:01:26 +01:00
Johannes Zellner
c0f3c3bd2b
dashboard: update dependencies
2024-10-30 12:28:07 +01:00
Johannes Zellner
8621fbda79
Enable refresh tokens for oidc provider
2024-10-29 16:20:53 +01:00
Johannes Zellner
84de986efd
Network mounts should only depend on systemd network-online.target now
2024-10-29 14:07:03 +01:00
Girish Ramakrishnan
0f3ab11532
Update node to 20.18.0
...
We need https://nodejs.org/dist/latest-v20.x/docs/api/cli.html#--network-family-autoselection-attempt-timeout
The happy eyeballs implementation in node is buggy - https://github.com/nodejs/node/issues/54359
2024-10-28 09:55:54 +01:00
Johannes Zellner
6b4a81e471
dashboard: bring back cache busting for old script included assets
2024-10-27 12:10:00 +01:00
Johannes Zellner
14a18a42b7
Avoid crash in externalldap if search result has no username
2024-10-22 14:49:14 +02:00
Johannes Zellner
2c28eddc2b
Fix linter errors
2024-10-22 14:40:53 +02:00
Girish Ramakrishnan
1b22ea661c
avatar: deliver .png images
...
this is required for mastodon atleast. if the oidc avatar url, returns
an svg, it crashes!
the profile pic png was created using inkspace:
inkscape -w 96 -h 96 avatar-default-symbolic.svg -o avatar-default-symbolic.png
2024-10-18 22:39:18 +02:00
Girish Ramakrishnan
efc3c7532e
Move requires to the top
2024-10-18 21:50:38 +02:00
Johannes Zellner
a3a807f22c
Ensure we stick to dark background in dark mode
2024-10-18 18:33:38 +02:00
Johannes Zellner
fac5d3c07b
Add code for cloudron-support to check and fix docker version
2024-10-17 12:41:33 +02:00
Girish Ramakrishnan
df5ba25010
shell: add explicit bash() function
2024-10-16 10:40:17 +02:00
Johannes Zellner
d66db8ca40
Use the correct new redis image
2024-10-15 22:28:52 +02:00
Johannes Zellner
0722d7ceb9
Update redis addon to set memory policy to noeviction
2024-10-15 22:07:17 +02:00
Johannes Zellner
06a23951c9
Use flexbox for sysinfo layout
2024-10-15 19:49:17 +02:00
Johannes Zellner
727d4876f5
Mobile fixes for volumes
2024-10-15 19:35:24 +02:00
Johannes Zellner
f5a43786c2
Fix mobile view for services
2024-10-15 19:24:05 +02:00
Johannes Zellner
30967af8ec
Fixup most mobile issues for eventlog
2024-10-15 19:19:16 +02:00
Johannes Zellner
ccd892708b
Hide wide summary for mail domains on mobile
2024-10-15 18:56:36 +02:00
Johannes Zellner
8cf3e38b27
Rework all section headers to deal with mobile wrapping
2024-10-15 18:46:51 +02:00
Johannes Zellner
4685f42045
fixup backups view for mobile
2024-10-15 17:50:46 +02:00
Johannes Zellner
e6232189e7
use flexbox for appstore toolbar
2024-10-15 17:47:59 +02:00
Johannes Zellner
6e12d06343
Use flexbox for profile panel instead of old boostrap grid
2024-10-15 17:27:58 +02:00
Johannes Zellner
d02b6d90cc
Update translation
2024-10-15 15:51:27 +02:00
Johannes Zellner
d10e9d7098
Fix api token list on mobile
2024-10-15 15:31:45 +02:00
Johannes Zellner
57b0cca6ab
Give headers more space on mobile
2024-10-15 15:26:10 +02:00
Johannes Zellner
fc565fd818
Give mobile navbar menu a shadow to elevate it from the content
2024-10-15 14:41:10 +02:00
Johannes Zellner
4e0c439c6f
Close navbar in mobile if item is selected
2024-10-15 13:16:50 +02:00
Johannes Zellner
39220ba408
Do not remove all card padding on mobile
2024-10-15 13:05:33 +02:00
Girish Ramakrishnan
7fbb9f9df3
remove explicit encoding
2024-10-15 12:23:32 +02:00
Girish Ramakrishnan
6c3ca9c364
shell: rework code to use shell.spawn
...
spawn gives out streams and we have more control over the stdout/stderr
buffers. otherwise, we have to provide a max buffer capture size to exec
2024-10-15 12:13:46 +02:00
Girish Ramakrishnan
7b648cddfd
shell: direct exports not needed anymore
2024-10-15 09:26:02 +02:00
Girish Ramakrishnan
a9e1d7641d
shell: make require take a tag
2024-10-14 21:08:32 +02:00
Girish Ramakrishnan
02823c4158
test: use same dashboard dir
2024-10-14 19:03:52 +02:00
Girish Ramakrishnan
d58789cc25
test: more test fixing
2024-10-14 18:37:22 +02:00
Girish Ramakrishnan
434a0cba9f
test: translation path has changed
2024-10-14 18:33:04 +02:00
Girish Ramakrishnan
ca8695a1d3
typo
2024-10-14 18:26:16 +02:00
Girish Ramakrishnan
7f141605fa
log the backuptask crash reason
2024-10-14 18:26:01 +02:00
Girish Ramakrishnan
23f9b5f2fc
logs: when no timestamp, use the last known
2024-10-14 16:30:30 +02:00
Girish Ramakrishnan
1abbe43785
log exception with timestamp prefixed
2024-10-14 16:21:25 +02:00
Girish Ramakrishnan
6361737cf4
sudo: use debug() to have provide timestamped logs
...
the exception is when sudo calls backupupload.js which already has timestamped
output because it uses node
an alternative idea is to maybe not use this flag at all and always parse the output.
this is a bit complicated since we have to look for a timestamp in a stream.
2024-10-14 15:38:55 +02:00
Girish Ramakrishnan
a884f968e1
syslog: fix parsing of multi-message packets
2024-10-14 13:54:32 +02:00
Johannes Zellner
ce611c4773
dashboard: only open the cloudron detail page to create a subscription
2024-10-12 18:52:49 +02:00
Girish Ramakrishnan
ba75c7ddaa
porkbun: api endpoint has changed
...
https://porkbun.com/api/json/v3/documentation
2024-10-12 10:58:21 +02:00
Girish Ramakrishnan
ff5dccc2b4
remove obsolete comment
2024-10-12 10:50:58 +02:00
Johannes Zellner
9b8994fe43
dashboard: fix changing views from appstore view after installation
2024-10-11 11:28:08 +02:00
Girish Ramakrishnan
34969d9980
groups: bump group_concat_max_len to accomdate more users
2024-10-09 19:12:53 +02:00
Johannes Zellner
da11e90333
Static busy spinner for oidc login views
2024-10-09 13:14:43 +02:00
Johannes Zellner
282d06404e
Static assets are actually on /
2024-10-09 12:56:25 +02:00