Uku Taht
88efccef2f
Localize the /upgrade page
2021-05-13 11:59:33 +03:00
Uku Taht
f8e6a32fd8
Add VAT notice to upgrade page
2021-05-12 14:07:20 +03:00
Uku Taht
0e481efafe
Use today as change of date
2021-05-11 11:57:33 +03:00
Uku Taht
7c520e16d2
Make discount notices more generic
2021-05-11 11:34:25 +03:00
Uku Taht
1b91909021
Grandfather old plans
2021-05-11 11:32:29 +03:00
Uku Taht
4935a62b22
Use JSON
2021-05-11 11:32:29 +03:00
Uku Taht
d1ef27ec9c
Make sure upgrading to unlisted plans works OK
2021-05-11 11:32:29 +03:00
Uku Taht
885b1d271a
Refactor current plan data format to make changing it easier
2021-05-11 11:32:29 +03:00
Uku Taht
09df65d5ec
Improve password policy
2021-05-10 13:28:47 +03:00
Uku Taht
0fb8f09b41
Fix usage checking job
2021-05-10 12:57:07 +03:00
Uku Taht
e511c9663e
Pagination for sites listing ( #994 )
...
* Add simple pagination to sites index page
* Add changelog entry
2021-05-05 16:17:59 +03:00
Uku Taht
503916980e
Remove no_limit_ids
2021-05-05 10:57:35 +03:00
Uku Taht
6492b61fa5
Add test for grandfathering
2021-05-05 10:48:42 +03:00
Uku Taht
c3b24342c6
Allow exemption list to be provided in config
2021-05-05 10:45:01 +03:00
Uku Taht
7f9057818d
Protect the API endpoint from creating too many sites
2021-05-05 10:39:24 +03:00
Uku Taht
119b9514b2
Add limit of 20 sites
2021-05-05 10:30:05 +03:00
Uku Taht
5efa15f381
Use CF-Connecting-IP when present for remote IP address
2021-05-03 17:30:54 +03:00
Uku Taht
0799138622
Add nil check to hashing
2021-05-03 17:06:36 +03:00
Uku Taht
d30f6def0f
Add presence check when unsubscribing from email reports
2021-05-03 16:56:46 +03:00
Uku Taht
cc2a34758c
Remove embed support from password-protected shared links
2021-05-03 16:41:49 +03:00
Uku Taht
9d22ff9f94
Add dark styles for settings_visibility
...
Fixes #945
2021-05-03 16:38:45 +03:00
Uku Taht
07653079e8
Don't fail oban job when provision_ssl_certificates fails
2021-04-28 15:25:30 +03:00
Uku Taht
718aff1bdf
Remove x-frame-options from shared link auth request
2021-04-28 14:06:31 +03:00
Uku Taht
6319e7f29d
Update email signatures
2021-04-28 10:28:10 +03:00
Uku Taht
5c759dbfed
Clean up Ecto changeset code for events
2021-04-27 11:38:56 +03:00
Uku Taht
f185d3736e
Add hostname to user id hash
2021-04-27 11:10:37 +03:00
Uku Taht
5c77ec3f5d
Support multiple data-domain
values ( #968 )
...
* Support multiple `data-domain` values
* Add changelog entry
2021-04-27 10:26:44 +03:00
Uku Taht
eed7990289
Fix join condition
2021-04-26 19:06:45 +03:00
Uku Taht
8d1039b8ce
Upgrades Oban to v2.6.1 ( #967 )
...
* Upgrades Oban to v2.6.1
* Use correct clickhouse_ecto
2021-04-26 11:32:18 +03:00
Uku Taht
b107717774
Additional metrics for timeseries API call and CSV export ( #952 )
...
* Add `metrics` option to timeseries call
* Add more metrics to csv export
* Add changelog entry
2021-04-23 15:27:50 +03:00
Uku Taht
4b321bdd37
Send user name and email correctly
2021-04-23 14:40:57 +03:00
Uku Taht
70b0184a37
Show sentry error page to capture user feedback
2021-04-23 12:04:26 +03:00
Uku Taht
7982c236c1
Better Sentry tracking
2021-04-23 11:56:41 +03:00
Uku Taht
fbe6ab9b61
Remove AppSignal
2021-04-23 11:42:05 +03:00
Uku Taht
b8baefee3b
Fix weekly report time range ( #951 )
...
* Fix weekly report time range
* Update changelog
2021-04-22 12:11:33 +03:00
Uku Taht
75126408f9
New script name
2021-04-21 16:58:05 +03:00
Uku Taht
6ca7425dc9
Send renewal notification for annual subscriptions ( #949 )
...
* Add background job to send renewal notification
* Use copy from Marko
* Add expiration email in case the user has cancelled
* Add queue config
* Use correct tag for expiration email
2021-04-21 15:57:38 +03:00
Uku Taht
e1bb436846
Show better error message when changing plans fails
2021-04-19 14:44:17 +03:00
Uku Taht
ef9ce7dbe2
Mix format
2021-04-16 10:15:15 +03:00
Uku Taht
a980a57de5
Use single source of truth for plans
2021-04-16 10:14:45 +03:00
Uku Taht
80c62cfdb2
Fix bad request call
2021-04-15 15:35:15 +03:00
Uku Taht
264b233ca6
Fix shared link creation with password
2021-04-15 15:31:57 +03:00
Uku Taht
edffe64a39
Merge branch 'provision-api'
2021-04-15 12:47:58 +03:00
Uku Taht
70f0657327
Update shared link API
2021-04-15 11:38:44 +03:00
Uku Taht
956e92f161
Change default timezone to Etc/UTC
2021-04-15 11:03:06 +03:00
Uku Taht
70cc25e8cd
Increase ssh timeout in certbot call
2021-04-14 15:31:36 +03:00
Uku Taht
6ce7ad4e3f
Update ssl provisioning script
2021-04-14 15:04:53 +03:00
Uku Taht
80abfa6ef6
Add validations
2021-04-14 15:04:25 +03:00
Uku Taht
d473accf40
Add API key scopes
2021-04-14 11:45:45 +03:00
Uku Taht
2fc136777c
Add unique index to shared link name
2021-04-14 11:45:45 +03:00