Vignesh Joglekar
1cb7732a08
Adds goals as auto-complete capable filter
2021-05-27 16:36:31 -05:00
Vignesh Joglekar
4ca39cc406
95% completed auto-complete setup
...
Still needs:
- tests
- goals added as filter
2021-05-27 16:08:22 -05:00
Vignesh Joglekar
22d38c4cd8
80% of auto-complete filters progress
...
Still needs
- countries and screen into new format
- re-style dropdown and background
- drop debounce time
- tests
2021-05-27 03:47:19 -05:00
Vignesh Joglekar
6209d72aee
Bugfix in realtime view, formatting
2021-05-21 04:01:17 -05:00
Vignesh Joglekar
cb7b5b9fbd
First pass on manual filter & path regex/negated filters
...
Still needs:
- Form structure on filter modal
- Edit filter button
- Filter dropdown UI improvement
- Filter modal mount data collection
- Tests
- Potentially negating other filters
2021-05-21 01:49:52 -05:00
Uku Taht
e80fc7bb8e
Tracker script improvements ( #1048 )
...
* Use `document.currentScript` to get script host
* Add data-api
2021-05-18 15:24:45 +03:00
Vignesh Joglekar
41e4690116
Adds Time on Page metric to Top Pages report ( #1007 )
...
* First pass
Needs more testing & potentially cleanup
* Fixes tests, error handling
* Formatting
* Removes broken test
* Fixes inconsistent test
This was due to Clickhouse setup not inserting the sessions with the exact same timestamp consistently and making the test inconsistent
* Combines `include` param, asyncs time_on_page and bounce_rate
* Fixes CH error when no pageviews exist in period
* Format
* Changelog
* Increases await timeout to accomodate larger data sets
* Improves handling of timeout behavior
* Fixes session-based filtering on time on page queries
* Formatting
* Removes old forced entry page modal from top pages report
2021-05-18 15:14:33 +03:00
Vignesh Joglekar
7f3e55418b
Changes from static tracker script name assignments to dynamic ( #786 )
...
Co-authored-by: Uku Taht <Uku.taht@gmail.com>
2021-05-18 11:36:12 +03:00
Zero King
e37b39583c
Add :ok return to CleanEmailVerificationCodes ( #1018 )
2021-05-14 10:55:08 +03:00
Uku Taht
b2bbe06c90
Show net prices
2021-05-14 10:50:56 +03:00
Uku Taht
d10d8fb7dd
Adjust new pricing date
2021-05-13 15:57:20 +03:00
Uku Taht
f16666e374
Localize billing screens
2021-05-13 12:42:01 +03:00
Uku Taht
547e888242
Localize change plan page
2021-05-13 12:16:31 +03:00
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