Uku Taht
9f7b5b9533
Only delete subscription if it exists
...
Fixes #61
2020-05-07 14:26:22 +03:00
Uku Taht
4a1a5f9b3b
Allow paused subscription status
2020-04-25 08:53:49 +03:00
Uku Taht
6de23e4b94
Remove jumpiness from when conversions are loaded
2020-04-23 10:58:04 +03:00
Uku Taht
2db1289c92
Fix button styling on Safari
2020-04-22 11:42:53 +03:00
Uku Taht
9476ccf95c
Yearly billing ( #58 )
...
* Add yearly billing options
* Add new subscription names
* Add note about yearly billing in the email
* Add a test for change_plan function
* Add allowance function back in
* Test billing controller endpoint
2020-04-21 14:11:38 +03:00
Uku Taht
55ca459bb2
Update deps
2020-04-21 14:03:33 +03:00
pmhoudry
22a2eae940
Correctly position more links on mobile ( #56 )
...
The more links are absolutely positioned. It works fine on desktop when
there is two columns. On mobile, the absolute sends the more links on
top of each other on top of the column. Adding a simple "relative" class
on each cards that contains a more link ensures that they stay when
they belong.
2020-04-21 10:57:18 +03:00
pmhoudry
f52aac6a31
Correctly position websites list on mobile ( #57 )
...
On mobile, the website list at /sites does not have any X padding. The
elements touch the screen left and right. This corrects it by wrapping
the list in a div with "px-4" on it.
This could also be achieved by setting "px-4" and "md:px-0" on every
element but it is unecessarily complex and if some more elements
appeared on this screen, it would be easy to forget this. A container
should be in charge of this, which is what is proposed here.
2020-04-21 10:56:12 +03:00
Marshall Bowers
bed7cc1ec7
Exclude loopback addresses from analytics ( #55 )
2020-04-20 18:27:54 +03:00
Uku Taht
454feec36e
Fix email link
2020-04-15 10:05:19 +03:00
Uku Taht
4163d2a9ba
Authentication updates ( #54 )
...
* Use separate cookie for shared link auth
* Remove CSRF protection from login and register pages
* Add AuthorizeStats Plug
* Fix tests
2020-04-14 14:04:35 +03:00
Uku Taht
75ac1dcc3a
Use plausible.nolt.io
2020-04-13 17:54:47 +03:00
Uku Taht
da2f01e9e3
Remove device ID from session
2020-04-13 15:14:45 +03:00
Uku Taht
1fc7442ad0
Don't set session if user isn't logged in
2020-04-13 15:14:16 +03:00
Uku Taht
9e0a45629e
Remove Unused JS
2020-04-13 15:13:53 +03:00
Uku Taht
989e3330a1
Remove acquisition tracking
2020-04-13 14:45:47 +03:00
Uku Taht
ec80b8fd51
Add tooltip to screen size
2020-04-08 15:29:49 +03:00
Uku Taht
5697da77c2
Add link to setup success email
2020-04-08 15:26:59 +03:00
Uku Taht
4ff528d246
Cascade setup success emails deletion
2020-04-08 15:25:35 +03:00
Uku Taht
ddf08b97e8
Cascade custom domain deletion
2020-04-06 14:53:31 +03:00
Uku Taht
fec2016935
Remove myself from email bcc
2020-04-06 14:00:14 +03:00
Uku Taht
1e66bde1d0
Add CTA to the demo page
2020-04-02 15:50:42 +03:00
Uku Taht
2b50c6cf2a
Use correct headers
2020-04-02 13:43:06 +03:00
Uku Taht
d3c770a6da
Remove log
2020-04-02 13:38:01 +03:00
Uku Taht
d8936888e6
Inspect headers
2020-04-02 13:32:36 +03:00
Uku Taht
7b9f2a31ef
Fix svg
2020-04-01 12:27:26 +03:00
Uku Taht
8a8792a7d3
Require logged out
2020-04-01 12:20:46 +03:00
Uku Taht
869b11296c
Use home dest in navbar
2020-04-01 11:18:39 +03:00
Uku Taht
074e895204
redirect users to /sites after login
2020-04-01 10:37:30 +03:00
Uku Taht
4c934e2737
Make navbars equal height
2020-03-31 16:56:02 +03:00
Uku Taht
bb765f9c0c
Change home destination
2020-03-31 16:23:46 +03:00
Uku Taht
d9d43160d0
Add sites route
2020-03-31 16:16:21 +03:00
Uku Taht
1b9cc038a3
Make cookie accessible to JS
2020-03-31 16:08:00 +03:00
Uku Taht
1397cb0e76
Set logged in cookie in required account plug
2020-03-31 15:49:56 +03:00
Uku Taht
9b9735dd0b
Keep a cookie for whether the user is logged in
2020-03-31 15:47:34 +03:00
Uku Taht
2cf57a795f
Drop session
2020-03-31 15:38:42 +03:00
Uku Taht
e14001664c
Fix tests
2020-03-31 15:01:27 +03:00
Uku Taht
9b9160ae86
Tweak colours
2020-03-26 15:43:55 +02:00
Uku Taht
2ee5646a7c
Update logos
2020-03-26 15:36:57 +02:00
Uku Taht
c40d532880
New landing page ( #47 )
...
* Fix typo
* Update landing page with components from TailwindUI
* Update copy
* Update FAQ and testimonials
* Add feature section
* Update copy for integration
* Implement feedback
* Remove github button JS
* Update headings
* Update gray values
* Update CTA section
* Add copy
2020-03-26 14:22:48 +02:00
Uku Taht
41e04d9594
Fix tracker
2020-03-24 15:43:31 +02:00
Uku Taht
3642168197
Correct email title
2020-03-24 15:29:44 +02:00
Uku Taht
7755b8b188
Make sure pageviews can be inserted
2020-03-24 15:29:35 +02:00
Uku Taht
b77d093e3b
Update scripts
2020-03-24 15:29:24 +02:00
Uku Taht
02e72f0167
Add space below link
2020-03-24 15:09:50 +02:00
Uku Taht
594b085467
Analytics without using cookies ( #44 )
...
* Use fingerprints instead of user_id
* Fix tests
2020-03-24 10:50:16 +02:00
Uku Taht
6d1f7afde5
Do not send check stats email to someone who has weekly report enabled
2020-03-23 11:45:04 +02:00
Uku Taht
ee92ed5213
Email flows ( #46 )
...
* Update activation email
* Update trial upgrade emails
* Remove feedback emails
* Remove feedback email test
* Update welcome email (and send it earlier)
* Site setup emails
* Add create site emails for trialers
* Add check stats email
* Remove dead code
* Adjust site setup emails for users who are not on trial
* BCC myself on all new emails
* Use old phrasing in the welcome email
2020-03-23 11:34:25 +02:00
Uku Taht
e3373724c7
Homepage SEO tags
2020-03-20 11:41:50 +02:00
Uku Taht
8af1714ea0
Add alt tags to images
2020-03-19 11:22:04 +02:00