Commit Graph

64 Commits

Author SHA1 Message Date
Johannes Zellner
d83eb32b6e Remove code for now dead spaces feature 2020-02-26 13:51:00 +01:00
Johannes Zellner
7ce4effc2d Remove all .admin usage 2020-02-24 17:29:20 +01:00
Johannes Zellner
0e6c9177f0 Migrate most of .admin usage 2020-02-24 12:56:13 +01:00
Johannes Zellner
52d454276d Use new subscription setup flow for app install dialog 2020-02-21 14:07:46 +01:00
Johannes Zellner
8ca51f1877 Show last 5 new apps 2020-02-12 23:24:33 +01:00
Girish Ramakrishnan
e0db4fce6e Better purpose 2020-01-30 21:53:43 -08:00
Johannes Zellner
1f4b6f4a42 Update purpose list 2020-01-30 18:33:44 +01:00
Johannes Zellner
300ab191fe Add cloudron purpose to appstore login/signup flow 2020-01-30 15:36:05 +01:00
Girish Ramakrishnan
3f3ec9ef9a Fix usage of config.memory 2019-12-20 10:02:01 -08:00
Johannes Zellner
c7a5d295ec Add new apps category in appstore view 2019-11-18 22:43:33 +01:00
Girish Ramakrishnan
8a84fa5cdd fix comment 2019-10-24 18:09:48 -07:00
Johannes Zellner
499cb76492 Add app listing filter for recently updated apps 2019-10-22 17:51:09 +02:00
Johannes Zellner
3ff781139e Add pre-flight and fix clone dialog 2019-09-24 18:50:52 +02:00
Girish Ramakrishnan
89d3228077 Do not show overwrite when creds are invalid 2019-09-24 01:03:57 -07:00
Girish Ramakrishnan
7946f5ee81 Rename func and put error below the control label 2019-09-24 00:04:31 -07:00
Johannes Zellner
70fae41042 Handle dns overwrite in appstore view 2019-09-24 00:21:12 +02:00
Johannes Zellner
07f5bfe3dc Provide appstore install overwrite checkbox 2019-09-24 00:21:12 +02:00
Johannes Zellner
66900d594f Add app install dns preflight check 2019-09-23 23:47:33 +02:00
Girish Ramakrishnan
7d44c87aff Use error codes and fields 2019-09-02 17:28:40 -07:00
Girish Ramakrishnan
7e81041b87 Use reason code for better error handling 2019-09-02 13:18:19 -07:00
Johannes Zellner
0fc4169b0b correctly display premium app requirement page 2019-08-19 09:13:37 +02:00
Johannes Zellner
78746be0f5 Distinguish between too many apps and premium apps 2019-08-14 16:38:02 +02:00
Girish Ramakrishnan
e590896f01 appstore: handle 402 2019-07-08 09:58:50 -07:00
Girish Ramakrishnan
1decfe8063 Show proper error if available 2019-05-06 20:05:12 -07:00
Johannes Zellner
a3d0ffb7de Avoid throwing error on quick view switch away from the appstore 2019-05-06 11:47:57 +02:00
Johannes Zellner
83e2bd6ade Distinguish between not yet registered and invalid appstore token
This is to avoid throwing errors
2019-05-06 11:07:20 +02:00
Girish Ramakrishnan
a59aca10ec Fixup subscription routes 2019-05-05 13:02:23 -07:00
Girish Ramakrishnan
9ac6e65087 Wait for app list before setting ready flag 2019-05-05 11:52:42 -07:00
Girish Ramakrishnan
deb8e117ad After login/register, get the latest subscription 2019-05-05 11:28:42 -07:00
Girish Ramakrishnan
9c3cae5eca lint: quotes 2019-05-05 09:05:06 -07:00
Girish Ramakrishnan
1fbbeba5bc Get subscription first and then get apps 2019-05-05 08:16:33 -07:00
Girish Ramakrishnan
8317972078 Fix typo when fetching groups 2019-05-05 07:40:11 -07:00
Girish Ramakrishnan
0a9947dbb9 No need to get unstable config
this is now handled in the backend
2019-05-05 07:38:34 -07:00
Girish Ramakrishnan
51521926e7 Use new registration API 2019-05-04 22:02:02 -07:00
Girish Ramakrishnan
34eadebe00 Remove spaces code 2019-05-04 18:43:59 -07:00
Girish Ramakrishnan
18507f79b1 Use the new appstore API 2019-05-04 18:22:41 -07:00
Girish Ramakrishnan
868af95ff2 appstore: remove unused getCloudronDetails 2019-05-02 15:28:07 -07:00
Johannes Zellner
01f59d39e0 Support unstable app listing setting in appstore view 2019-04-29 14:58:42 +02:00
Johannes Zellner
018b3a876f We use eslint by now, so make it as happy as it can be 2019-01-22 10:54:03 +01:00
Girish Ramakrishnan
cb856ce2bb Fix error handling and tab focus 2019-01-19 22:08:29 -08:00
Girish Ramakrishnan
b2d18560be this is handled by the managed case 2018-12-13 10:52:08 -08:00
Girish Ramakrishnan
92660e037d replace operatorActions with managed 2018-10-30 21:07:37 -07:00
Girish Ramakrishnan
0373d86349 Fix error code 2018-09-10 11:22:29 -07:00
Girish Ramakrishnan
02f04e2d33 Disable various views for non-operators 2018-09-05 15:35:30 -07:00
Johannes Zellner
97b6e4c672 Just display subscription error message in the ui 2018-09-05 17:14:01 +02:00
Girish Ramakrishnan
60107147c2 derive features from edition 2018-08-28 21:58:59 -07:00
Girish Ramakrishnan
d316d216db spaces: use edition instead of setting 2018-08-28 19:36:26 -07:00
Girish Ramakrishnan
0f6c0a2ccd Use spaces suffix that replaces dots in username
This assumes usernames only have . or - but not both
2018-08-28 12:23:14 -07:00
Girish Ramakrishnan
6c574ead94 Make UDP ports configurable
Part of cloudron/box#504
2018-08-13 09:15:21 -07:00
Girish Ramakrishnan
d742982973 spaces: default the access restriction to just the user 2018-08-03 22:51:53 -07:00