Johannes Zellner
65994f307f
Make infra_version.js option and fix base image on DO
2016-08-10 12:45:23 +02:00
Johannes Zellner
855bc71ba7
Add changes for 0.17.6
2016-08-05 17:28:24 +02:00
Johannes Zellner
f3e842ed45
Retry to acquire a db connection when starting a transaction
...
This fixes db issues just like we do for regular queries.
Also we now use the .on('connection') to setup the session and db
this is how the docs recommend it
2016-08-05 15:18:32 +02:00
Johannes Zellner
1ec5d8c03b
Fix error usage
2016-08-05 14:01:19 +02:00
Johannes Zellner
26a590b827
Name the DatabaseError so we get better logs
2016-08-05 12:30:28 +02:00
Johannes Zellner
ed734ef2ae
fix tests, purchase api is gone
2016-08-04 16:22:50 +02:00
Johannes Zellner
41ff92f747
Only unpurchase if the app has an appstoreId
v0.17.5
2016-08-04 15:53:55 +02:00
Johannes Zellner
8702b4320d
Wait for all mysql jobs to be finished
2016-08-04 14:06:52 +02:00
Johannes Zellner
6b4675cca1
Remove the ec2 swappiness setting
...
This revealed mixed results, overall the burstmode ec2
instances are simply a bit underpowered
2016-08-04 10:56:26 +02:00
Johannes Zellner
15f94a5134
Use the correct result object
2016-08-04 09:46:03 +02:00
Johannes Zellner
9c65fae4ec
Also unpurchase on app uninstall
2016-08-04 09:38:00 +02:00
Johannes Zellner
65b4c83b75
Use the correct token when calling the appstore for purchase
2016-08-03 23:07:31 +02:00
Johannes Zellner
568c8fa100
Show appstore login if purchase fails
2016-08-03 22:41:27 +02:00
Johannes Zellner
a91f89c7dd
Rework the purchase api to use the new rest api on the appstore server
2016-08-03 18:30:41 +02:00
Johannes Zellner
dde597742c
Do not expose purchase function
2016-08-03 17:57:53 +02:00
Girish Ramakrishnan
42fda25718
use systemctl instead of upstart service
2016-08-02 18:45:20 -07:00
Girish Ramakrishnan
9fd40e506d
Add TODO note for relaunching mail container when cert path changes
2016-08-02 18:37:43 -07:00
Girish Ramakrishnan
2e51251cac
fix debug message
2016-08-02 18:09:45 -07:00
Girish Ramakrishnan
b0286a6f7f
updatechecker: ensure box state information is not lost
...
the box and app update checker run in parallel. be sure not to lose
the box state information.
2016-08-02 17:39:43 -07:00
Girish Ramakrishnan
9a6e55e4ea
Add 0.17.5 changes
2016-08-02 14:43:39 -07:00
Girish Ramakrishnan
fc589a044d
send mail to selfhosted cloudron admins about app died and oom
2016-08-02 14:42:42 -07:00
Girish Ramakrishnan
451c770b5c
ACME agreement url has changed
2016-08-02 10:40:17 -07:00
Girish Ramakrishnan
c769af2bc3
doc: grammar
2016-08-02 09:53:24 -07:00
Girish Ramakrishnan
4a5bb290a7
make chat a separate section
2016-08-02 09:50:39 -07:00
Girish Ramakrishnan
382aaf8de3
use copyright entity name
2016-08-02 09:50:39 -07:00
Girish Ramakrishnan
c3f2b8b843
shrink version text
2016-08-02 09:50:39 -07:00
Johannes Zellner
4b93d87310
Set the fallback provider for old caas Cloudrons
2016-08-02 16:41:28 +02:00
Johannes Zellner
4bb91be7d9
Add changes for 0.17.5
2016-08-02 16:41:14 +02:00
Johannes Zellner
78d4fb3cb5
Support cloudron.io registration in login form
2016-08-02 16:15:00 +02:00
Girish Ramakrishnan
884fd5a224
debug when app got an update
2016-08-01 15:35:58 -07:00
Johannes Zellner
28ee914828
Remove debug logs
2016-08-01 16:10:10 +02:00
Johannes Zellner
2e9680ce68
Handle appstore login with implicit registration
2016-08-01 16:09:30 +02:00
Johannes Zellner
124b952e88
Adjust to changed settings rest api
2016-08-01 15:22:50 +02:00
Johannes Zellner
1f1237e785
Setting the appstore config also deals with appstore registration
...
- First time it registers the cloudron
- Resetting the account will verify that the Cloudron belongs to this user
- If cloudronId is invalid/unknown we reregister
2016-08-01 15:10:47 +02:00
Johannes Zellner
d5644ae3f1
Hide potential other modals when we prompt for appstore login
2016-08-01 13:48:15 +02:00
Johannes Zellner
c80b89ae8e
Appstore login really belongs to the appstore view
2016-08-01 13:43:39 +02:00
Johannes Zellner
6459c8792a
Do not prompt for appstore login with caas cloudrons
2016-08-01 13:39:55 +02:00
Johannes Zellner
bf38bb30f3
Mention why one needs to login to the appstore
2016-08-01 13:36:24 +02:00
Johannes Zellner
33e572c49d
Show appstore login if we don't have a token yet
2016-08-01 13:28:54 +02:00
Johannes Zellner
46af8d1c90
Move the appstore login to main view controller
2016-08-01 13:22:35 +02:00
Johannes Zellner
30606a55fc
Check appstore account only onReady()
2016-08-01 13:17:37 +02:00
Johannes Zellner
aedd370e76
Verify the appstore details and register the cloudron with the store
2016-08-01 13:08:05 +02:00
Johannes Zellner
f60ff45cb6
Tokens are now valid for a week
2016-08-01 10:14:47 +02:00
Johannes Zellner
ce28449734
Remove authorized_keys file after setup is done
2016-07-29 18:43:36 +02:00
Johannes Zellner
f0ee52505c
Mention our chat in the support page
2016-07-29 17:42:21 +02:00
Johannes Zellner
30e936263c
Add twitter to the webadmin footer and make the footer more prominent
2016-07-29 17:37:17 +02:00
Johannes Zellner
d0cf698dfa
Hide the appstore account setup for now
v0.17.4
2016-07-28 18:20:18 +02:00
Johannes Zellner
df8910b1e1
Update to angularjs 1.5.8
...
This fixes the dependency issues with bootstrap
2016-07-28 17:29:25 +02:00
Johannes Zellner
7862fbd7ee
Set correct focus for selfhosters in setup wizard
2016-07-28 16:22:20 +02:00
Johannes Zellner
cd896a4422
Use persistent appstore login tokens
2016-07-28 15:47:09 +02:00