Girish Ramakrishnan
|
0e156b9376
|
migrate permissions and admin flag to user.role
|
2020-02-21 16:49:20 -08:00 |
|
Girish Ramakrishnan
|
53e39f571c
|
Make addons code remove a BoxError
|
2019-12-04 14:28:42 -08:00 |
|
Johannes Zellner
|
204c659af2
|
Fixup wrong indentation
|
2019-05-06 22:35:01 +02:00 |
|
Johannes Zellner
|
ae5eb00bd0
|
Batch all available app updates in updatechecker
|
2019-05-06 22:09:18 +02:00 |
|
Johannes Zellner
|
c4fbfd32ee
|
The updateInfo is not the manifest object
|
2019-05-06 17:55:49 +02:00 |
|
Johannes Zellner
|
4f5af1f7be
|
Variable name clashes with module name
|
2019-05-06 17:42:26 +02:00 |
|
Johannes Zellner
|
b7d3014aab
|
If an app cannot be updated automatically send notification mail
|
2019-05-06 16:37:55 +02:00 |
|
Girish Ramakrishnan
|
8f55565dbf
|
Remove notification logic that depended on free plan
this is from a time when we used to withhold updates for free users
|
2019-05-03 19:56:27 -07:00 |
|
Girish Ramakrishnan
|
6bdf2e38cc
|
remove query admins from mailer code
|
2019-03-10 16:28:17 -07:00 |
|
Girish Ramakrishnan
|
66b02b58b6
|
make notifications.alert take a title
the title is better when it's a bit more dynamic
|
2019-03-08 16:59:48 -08:00 |
|
Girish Ramakrishnan
|
2d4b9786fa
|
box update is now an alert notification
|
2019-03-07 14:40:46 -08:00 |
|
Girish Ramakrishnan
|
d2d9c4be6f
|
update notification
|
2019-03-07 14:27:43 -08:00 |
|
Girish Ramakrishnan
|
a9d6ac29f1
|
make funcs take proper callbacks
|
2019-03-07 14:27:23 -08:00 |
|
Johannes Zellner
|
541fabcb2e
|
Add convenience function to determine if subscription is 'free' or not
|
2018-05-29 13:31:43 +02:00 |
|
Johannes Zellner
|
915e04eb08
|
We do not have an 'undecided' plan state anymore
|
2018-05-29 13:31:43 +02:00 |
|
Johannes Zellner
|
3eb11ee20a
|
Fixup updatechecker tests
|
2018-02-06 19:25:03 +01:00 |
|
Johannes Zellner
|
11d740682e
|
Split box and app autoupdate pattern settings
|
2018-02-06 19:25:03 +01:00 |
|
Girish Ramakrishnan
|
7c361a87b0
|
validate appstore update responses
|
2018-01-25 09:39:34 -08:00 |
|
Girish Ramakrishnan
|
fa6d151325
|
Fix update mail templates
|
2017-11-02 21:34:03 -07:00 |
|
Girish Ramakrishnan
|
b30def3620
|
move prerelease check to appstore
|
2017-10-25 21:34:56 -07:00 |
|
Girish Ramakrishnan
|
4045eb7a33
|
Add digest tests
|
2017-07-23 10:58:00 -07:00 |
|
Girish Ramakrishnan
|
6d0cdc36b2
|
move getSubscription to appstore.js
|
2017-06-21 22:17:32 -07:00 |
|
Girish Ramakrishnan
|
a553755f4a
|
the noop callback will print the error
|
2017-06-19 22:20:25 -07:00 |
|
Girish Ramakrishnan
|
cd52459f05
|
more descriptive debug
|
2017-06-19 22:20:25 -07:00 |
|
Girish Ramakrishnan
|
1802201e9e
|
Remove one level of indentation
|
2017-06-19 22:20:22 -07:00 |
|
Johannes Zellner
|
2d72f49261
|
Ensure the updatechecker does not prematurely callback
Also add tests and make sure we send update notifications if automatic
updates cannot be applied
|
2017-06-19 14:34:36 +02:00 |
|
Johannes Zellner
|
cd42a6c2ea
|
Send update notifications on the free plan
|
2017-06-19 13:27:08 +02:00 |
|
Johannes Zellner
|
6d47737de7
|
Remove unused require
|
2017-06-13 21:14:27 +02:00 |
|
Girish Ramakrishnan
|
5e22caa6e7
|
Fix updatechecker tests
|
2017-04-14 00:36:22 -07:00 |
|
Girish Ramakrishnan
|
644bc54a0d
|
Get box updates via appstore API
Part of #293
|
2017-04-13 01:31:25 -07:00 |
|
Girish Ramakrishnan
|
b2d062bdf8
|
Get app updates via appstore API
Part of #293
|
2017-04-13 01:23:18 -07:00 |
|
Girish Ramakrishnan
|
53d56ef3a0
|
console.error -> debug
|
2017-02-07 10:48:51 -08:00 |
|
Johannes Zellner
|
68c36e8a18
|
Only send update notification mails if autoupdate is disabled
|
2017-01-27 09:51:26 -08:00 |
|
Johannes Zellner
|
6ce8899231
|
Revert "Do not send box update emails to admins"
This reverts commit 865b041474.
|
2017-01-27 09:51:26 -08:00 |
|
Johannes Zellner
|
865b041474
|
Do not send box update emails to admins
Fixes #160
|
2017-01-12 13:09:12 +01:00 |
|
Johannes Zellner
|
f16d1c80f4
|
Do not log if no update is available
|
2016-11-14 17:00:30 +01:00 |
|
Johannes
|
4fd5b369f8
|
Reset app update indicator when an update was triggered
Fixes #48
|
2016-11-07 15:14:08 +01: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
|
884fd5a224
|
debug when app got an update
|
2016-08-01 15:35:58 -07:00 |
|
Girish Ramakrishnan
|
971647c986
|
use the new appstore update route to detect app updates
|
2016-07-27 19:15:10 -07:00 |
|
Girish Ramakrishnan
|
138829f69b
|
remove appupdate pre-release logic
this all seems very premature since prereleases are not supported in
appstore side
|
2016-07-27 17:46:58 -07:00 |
|
Girish Ramakrishnan
|
03c97d2027
|
send appVersions when checking for updates
|
2016-07-27 10:14:10 -07:00 |
|
Girish Ramakrishnan
|
115ed12c36
|
check that app patch releases does not send email
|
2016-04-12 13:49:49 -07:00 |
|
Girish Ramakrishnan
|
34521735da
|
skip email notification for patch releases
|
2016-04-12 12:30:13 -07:00 |
|
girish@cloudron.io
|
4b54e776cc
|
reset update info after short-circuit
|
2016-01-25 16:46:54 -08:00 |
|
girish@cloudron.io
|
5254d3325f
|
add comment on fields on box update info object
|
2016-01-25 13:57:59 -08:00 |
|
Girish Ramakrishnan
|
f48fe0a7c0
|
Get started with updatechecker tests
|
2016-01-23 22:38:46 -08:00 |
|
Girish Ramakrishnan
|
5f6c8ca520
|
fix crash
|
2016-01-23 13:37:21 -08:00 |
|
Girish Ramakrishnan
|
0eaa3a8d94
|
clear update info so that we use the latest settings
|
2016-01-23 11:08:01 -08:00 |
|