Girish Ramakrishnan
73bd3e513c
appstore: fix response fields from register_cloudron3
2025-06-06 10:19:37 +02:00
Girish Ramakrishnan
2c2a24c31b
support: remove createTicket
...
there is no form to create tickets anymore since a while
2025-06-06 09:51:07 +02:00
Girish Ramakrishnan
28a1c254d9
activation: move registration into provision model code
2025-06-06 09:31:31 +02:00
Girish Ramakrishnan
203ad6b565
major upgrade of express
2025-06-06 08:39:57 +02:00
Girish Ramakrishnan
0969bb9824
test: fix storage test
2025-06-06 08:34:21 +02:00
Girish Ramakrishnan
c6ae7729d1
Fix package.json version
2025-06-06 08:26:21 +02:00
Girish Ramakrishnan
af719dd8c2
major package changes
2025-06-06 08:24:45 +02:00
Girish Ramakrishnan
f87e257233
update modules
2025-06-06 08:16:57 +02:00
Girish Ramakrishnan
83d7535d84
turn: add outbound ratelimit
...
coturn will send 401 when receiving UDP packets with forged source IP.
this can cause a flood of 401s at the victim. the primary concern appears
to be that these packets are quite large compared to handshake packets
below.
TCP is also affected but effects are minimal because they will get
discarded at the connection handshake level.
UDP/TLS (DTLS) has similar handshake mechanism of TCP and effects are
minimal.
https://forum.cloudron.io/topic/13855/reflection-attack-via-stun-turn
https://github.com/coturn/coturn/pull/1588
2025-06-04 14:15:45 +02:00
Girish Ramakrishnan
811cc9c028
turn: reduce the exposed ports to 100
2025-06-04 13:23:47 +02:00
Girish Ramakrishnan
f14fbfe087
turn: verbose logs in debug mode
2025-06-04 13:22:25 +02:00
Girish Ramakrishnan
446099b1f9
turn: add note on why we still use host mode
2025-06-04 13:11:12 +02:00
Johannes Zellner
bad927e283
Update pankow
2025-06-04 11:08:52 +02:00
Johannes Zellner
ccbb3dca9f
Try some sidebar hover indicator
2025-06-04 10:59:27 +02:00
Johannes Zellner
d47b947acf
Bring back possibility to disable 2fa for a user from the users view
2025-06-04 10:48:57 +02:00
Johannes Zellner
6332db8e86
Pankow now has the dashboard primary colors
2025-06-03 13:48:39 +02:00
Johannes Zellner
d829d43f2f
Update pankow
2025-06-03 12:51:22 +02:00
Johannes Zellner
8944698df1
Remove main UI loading animation
2025-06-03 12:43:14 +02:00
Johannes Zellner
ccf5f2f60e
Fix sshfs volume mounting
2025-06-03 11:05:50 +02:00
Johannes Zellner
d381f579d3
Only show NotificationSettings for admins or owners
2025-06-03 10:57:38 +02:00
Johannes Zellner
995c0a7afc
Update frontend dependencies
2025-06-02 22:54:46 +02:00
Johannes Zellner
ebba516603
Non-admins do not have a checklist property, so handle it correctly in AppsModel
2025-06-02 22:20:51 +02:00
Johannes Zellner
9289d80e32
Indicate busy state in invitation dialog
2025-06-02 22:20:20 +02:00
Johannes Zellner
d366e10cb9
Fix password reset layout
2025-06-02 21:53:59 +02:00
Johannes Zellner
7c30c2f945
Ensure markdown style for checklist can be applied as not being scoped by vue
2025-06-02 14:52:22 +02:00
Johannes Zellner
4ae9821185
App restart is not a 'danger' operation
2025-06-01 10:18:59 +02:00
Johannes Zellner
2283c90da1
Show upstream and package version in install dialog
2025-05-29 11:36:56 +02:00
Johannes Zellner
a32d2c6f4d
Better handle app updates and show update errors in dialog
2025-05-29 11:27:37 +02:00
Johannes Zellner
208edfcebd
Remove footer in filemanager
2025-05-28 16:59:00 +02:00
Johannes Zellner
6ec869505e
Port filemanager to composition style api and sync filemanger/terminal/logs toolbar layout
2025-05-28 16:55:25 +02:00
Johannes Zellner
4135040007
Start with correct dns waiting state
2025-05-28 14:51:12 +02:00
Johannes Zellner
67c3883cb4
Update pankow
2025-05-28 10:05:03 +02:00
Johannes Zellner
30b3be8194
Show app upstream version in info page
2025-05-28 09:40:23 +02:00
Girish Ramakrishnan
594a2e759a
Fix typo in 3770f07720
2025-05-27 17:47:36 +02:00
Johannes Zellner
46e6a048d4
Do not show actual long app id in storage selector
2025-05-27 15:43:39 +02:00
Johannes Zellner
426fe6e3c1
Only show services configure entry if app has optional services
2025-05-27 15:24:51 +02:00
Johannes Zellner
4bfaf1728d
Refactor app configure view for mobile
2025-05-27 14:57:33 +02:00
Johannes Zellner
83aaa9e8f0
Do not crash if graph data rendering tries to access already destroyed dom element
2025-05-27 14:34:13 +02:00
Johannes Zellner
6adf26f4d9
Improve waiting for dns screen
2025-05-27 13:55:36 +02:00
Johannes Zellner
ac9ffa3f0f
Fixup gcdns in domain/dns setup
2025-05-27 11:44:25 +02:00
Johannes Zellner
7a94216b3a
Only show domains and tags filter if enough entries exits
2025-05-26 19:58:17 +02:00
Johannes Zellner
fd361ef5cb
Fix some layout issue in the onboarding views
2025-05-26 17:23:11 +02:00
Johannes Zellner
314e20ea18
Disable dns provider dropdown when busy
2025-05-26 14:35:59 +02:00
Girish Ramakrishnan
48bf21a537
s3: use listObjectsV2 API
...
in some minio instances, listObjectV1 is not returning all the objects
2025-05-26 14:17:13 +02:00
Johannes Zellner
f6de9918b5
Mark password field as invalid if not long enough
2025-05-26 13:59:36 +02:00
Johannes Zellner
c37ecab029
Ensure the dashboard redirects to the dns setup if no admin fqdn is set yet
2025-05-26 13:40:06 +02:00
Johannes Zellner
a50d7e2c60
Ensure we can submit the dns setup form with the keyboard
2025-05-26 13:39:36 +02:00
Johannes Zellner
38ff515d68
Add 1 hour graph translation
2025-05-26 10:45:23 +02:00
Johannes Zellner
ff2cb31f0f
Move cloudron.io account to its own view only for owners
2025-05-23 17:43:21 +02:00
Johannes Zellner
85fc467845
Add button to reset Cloudron registration if claimed
2025-05-23 16:49:00 +02:00