Johannes Zellner
6dd414fe7e
Add mailbox restriction code
2020-07-16 18:51:29 +02:00
Johannes Zellner
4cb5e66ccb
Make catchall premium
2020-07-16 18:14:42 +02:00
Girish Ramakrishnan
1fd4d772e4
Fixup mailbox count
2020-07-15 15:47:58 -07:00
Johannes Zellner
3d17a33c43
Do not rely on angular trying to parse everything in the response for filemanager GET
2020-07-14 17:17:43 +02:00
Johannes Zellner
823cfca3c3
Support download links
2020-07-14 16:28:18 +02:00
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
779c3ba75b
Add upload progress dialog
2020-07-10 19:15:33 +02:00
Johannes Zellner
8b160cbbfd
Share markdown angular filter via client.js
2020-07-10 15:20:53 +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
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
200122deee
get all mailing lists in a single shot for now
2020-07-05 10:49:30 -07: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
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
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
Johannes Zellner
589ee2d0c5
Always use binary byte units
2020-06-02 14:34:38 +02:00
Johannes Zellner
ae105d9f83
Fixup app disk usage graphs
2020-05-22 17:16:37 +02:00
Johannes Zellner
8f0a76ecef
Make SECRET_PLACEHOLDER available globally
2020-05-14 23:04:19 +02:00
Girish Ramakrishnan
fa08847d6d
Query aliases for each mailbox
2020-04-20 19:18:11 -07:00
Girish Ramakrishnan
d087ed2349
graph query exceeeds param limit
...
node.js has some built-in http header limit. when this gets exceeded,
it terminates the connection and all the queued queries fail as well
2020-04-18 21:25:10 -07:00
Girish Ramakrishnan
a95e8633cd
mail list: add members only checkbox
2020-04-17 17:55:07 -07:00
Johannes Zellner
e3adbbe000
Only show subscription setup dialog when coming from free
2020-04-14 18:38:59 +02:00
Girish Ramakrishnan
1b0cb5d455
remove API calls to add/remove mail domain separately
...
part of cloudron/box#669
2020-03-31 10:59:01 -07:00
Girish Ramakrishnan
ba0e5d0b59
query 1000 aliases and mailboxes
...
we don't handle pagination yet. it's not needed
2020-03-28 17:35:53 -07:00
Girish Ramakrishnan
b5eac7c91b
email: add type filter to eventlog
2020-03-25 22:07:01 -07:00
Girish Ramakrishnan
14348eba38
Move name and logo into branding page
2020-03-18 22:11:33 -07:00
Girish Ramakrishnan
0e3ae2b450
add new branding view
2020-03-18 17:53:50 -07:00
Johannes Zellner
31e3c8da30
Update feature test comments
2020-03-09 14:19:12 -07:00
Johannes Zellner
d5930fd859
Show error on user deletion if not allowed
2020-03-06 12:23:50 -08:00
Johannes Zellner
19e2919d5b
Add reconnect handler and make reboot state better reflected in the notfications
2020-03-06 02:38:21 -08:00
Johannes Zellner
a9767ac29a
Make use of new support feature flag
2020-03-06 01:08:55 -08:00
Johannes Zellner
8221e6a148
User permissions property is gone
2020-03-05 15:57:42 -08:00
Johannes Zellner
e7b9c2d294
Disable role selection for Cloudrons with user restriction
2020-02-26 16:48:51 +01:00
Johannes Zellner
7ce4effc2d
Remove all .admin usage
2020-02-24 17:29:20 +01:00
Johannes Zellner
f1c951c997
User creation and edit apis don't take admin flag anymore
2020-02-24 17:15:50 +01:00
Johannes Zellner
a17d810fea
Only auto-login the owner for subscription setup
2020-02-24 15:10:21 +01:00
Johannes Zellner
0e6c9177f0
Migrate most of .admin usage
2020-02-24 12:56:13 +01:00