Johannes Zellner
b690c9bc95
Add filemanager chown dialog
2020-07-13 18:30:29 +02:00
Johannes Zellner
fd3034bacc
Make normal files downloadable
2020-07-13 17:48:53 +02:00
Johannes Zellner
3bcef3d9c3
Fix file rename focus and initial selection
2020-07-13 17:05:01 +02:00
Johannes Zellner
da54699815
Add drag'n'drop to filemanager
2020-07-13 15:41:10 +02:00
Johannes Zellner
6b64dd52b9
Remove console.log()s
2020-07-13 12:59:50 +02:00
Girish Ramakrishnan
fb07dc2294
implement mandatory 2fa
...
part of #716
2020-07-10 13:10:07 -07:00
Johannes Zellner
779c3ba75b
Add upload progress dialog
2020-07-10 19:15:33 +02:00
Johannes Zellner
4564e501d3
Add basic upload progress bar
2020-07-10 19:15:33 +02:00
Johannes Zellner
ff5036a55b
Handle filemanager error if app does not exist
2020-07-10 16:10:49 +02:00
Johannes Zellner
799892c220
Add footer and fixup main layout
2020-07-10 15:27:44 +02:00
Johannes Zellner
8b160cbbfd
Share markdown angular filter via client.js
2020-07-10 15:20:53 +02:00
Johannes Zellner
48983879ab
Improve new folder dialog
2020-07-10 15:11:09 +02:00
Johannes Zellner
2cecdd7f01
Add breadcrumb to filemanager
2020-07-10 15:01:56 +02:00
Johannes Zellner
4ebaa674c3
root is uid 0
2020-07-10 14:17:30 +02:00
Johannes Zellner
fb637f61f3
Add folder upload hooks
2020-07-10 14:06:32 +02:00
Johannes Zellner
805e07e65f
entry.filePath -> entry.fileName
2020-07-10 14:06:32 +02:00
Johannes Zellner
049a488e08
Implement file upload
2020-07-10 14:06:32 +02:00
Johannes Zellner
afc90817cf
Add file rename
2020-07-10 14:06:32 +02:00
Johannes Zellner
38f3e39258
Add directory creation
2020-07-10 14:06:32 +02:00
Johannes Zellner
c674d679bd
Add file removal functionality
2020-07-10 14:06:32 +02:00
Johannes Zellner
7c2ab4e5bd
Initial filemanager view
2020-07-10 14:06:32 +02:00
Girish Ramakrishnan
a725fc7a0b
Add directory config ui
2020-07-09 21:51:51 -07:00
Girish Ramakrishnan
50b528260c
account setup: Make fields readonly when profile is locked
...
part of cloudron/box#704
2020-07-09 15:36:52 -07:00
Girish Ramakrishnan
d2ece2b7f9
email is not used in setup account
2020-07-09 14:53:14 -07:00
Girish Ramakrishnan
2e5e459094
mail: add pagination to mailboxes UI
2020-07-05 18:21:52 -07:00
Girish Ramakrishnan
f51eccdef7
mail: Add pagination to lists UI
2020-07-05 11:55:17 -07:00
Girish Ramakrishnan
a9a9af9ef7
s3: add region field to import and restore UI
...
for s3 v4 compat providers like yandex
fixes cloudron/box#713
2020-07-05 10:58:20 -07:00
Girish Ramakrishnan
200122deee
get all mailing lists in a single shot for now
2020-07-05 10:49:30 -07:00
Girish Ramakrishnan
9ba79cfb32
Fix infinite loop when postinstall has <br/> in it
2020-06-29 19:39:26 -07:00
Johannes Zellner
d2ac8536b3
402 is a license error and also returned if no appstore account setup
2020-06-18 14:50:24 +02:00
Johannes Zellner
5100a28ff1
Remove unused features
2020-06-18 14:34:06 +02:00
Johannes Zellner
4a981cd2e2
Show subscription setup for domain adding
2020-06-18 13:56:37 +02:00
Johannes Zellner
c8278e7b24
Add subscription setup link to paid branding feature
2020-06-18 12:16:16 +02:00
Johannes Zellner
e593e48d40
Remove debug console.log
2020-06-17 13:16:27 +02:00
Johannes Zellner
b58ca1506e
Add more information to dnssetup screen
2020-06-16 15:28:58 +02:00
Johannes Zellner
e0334b3ac8
Fix oversight to set correct view after admin setup
2020-06-16 13:23:32 +02:00
Johannes Zellner
412bd1c1f4
Make nginx logs available in log viewer
2020-06-15 17:30:32 +02:00
Johannes Zellner
cb94737519
Fix bug where location change makes the app temporarily disappear
2020-06-14 16:31:06 +02:00
Johannes Zellner
01683e9383
Another attempt to fix app polling
...
Using taskId only to update app info leads to various outdated states if
an app task has finished. We need to also update once the task has
finished at least once. So instead of individual app polling, we can
simply rely on the all apps listing api, which we poll anyways and not
rely on the restricted properties in the main apps view.
The app configure will fetch the updated full properties now, not
relying on the Clients internal caching
2020-06-14 13:35:30 +02:00
Johannes Zellner
c0df62cd5b
Give more info in dns setup what is happening with the domain
2020-06-10 11:28:47 +02:00
Johannes Zellner
a8e6d727fa
Add logic for email setup and invite setup forms
2020-06-09 15:39:27 +02:00
Johannes Zellner
ccf1c78cbb
Add ability to develop the setup screen more easily
2020-06-09 15:03:35 +02:00
Johannes Zellner
4e25688dd9
We always require owner email
2020-06-09 14:58:03 +02:00
Johannes Zellner
3378bf7a1e
Remove provider from setup
2020-06-09 14:53:43 +02:00
Johannes Zellner
2bbafb5604
Remove unused pre-fill logic in setup
2020-06-09 14:53:19 +02:00
Girish Ramakrishnan
dce865c3cb
only fetch app when there is an active task
...
fixes cloudron/box#677
2020-06-08 18:01:19 -07:00
Girish Ramakrishnan
81bf84b50a
re-use existing progress and message properties
...
now, when we go back to the app grid, it reflects immediately
2020-06-08 17:54:50 -07:00
Girish Ramakrishnan
94b6f5bffd
Call postProcess in getApps
2020-06-08 17:20:18 -07:00
Johannes Zellner
36d49b8217
Refresh 20 apps in parallel
2020-06-03 23:38:00 +02:00
Johannes Zellner
18ac61e8ab
custom asyncForEach() is gone
2020-06-03 23:17:06 +02:00