Sag
98b51b666d
Fixed ember concurrency cancellation errors ( #20324 )
...
fixes https://linear.app/tryghost/issue/SLO-121
fixes https://linear.app/tryghost/issue/SLO-138
fixes https://linear.app/tryghost/issue/SLO-139
fixes https://linear.app/tryghost/issue/SLO-140
fixes https://linear.app/tryghost/issue/SLO-141
fixes https://linear.app/tryghost/issue/SLO-142
- ember-concurrency prevents two executions of the same task from
running at the same time
- when a task is cancelled, the library raises an error by default
- however, we don't need to surface that error as the cancellation of
the second execution is intentional
2024-06-04 16:20:49 +02:00
Simon Backx
14927ee24b
Added quotes to NQL filters with ids ( #18958 )
...
refs https://github.com/TryGhost/Product/issues/4120
Updated some places where we don't add quotes around ids in NQL filters,
which can be an issue when the id is a number
2023-11-13 12:00:20 +01:00
Simon Backx
05bba5135d
Cleaned up sourceAttribution flag ( #16740 )
...
no issue
This commit removes the `sourceAttribution` feature flag from the
codebase.
2023-05-05 10:57:26 +02:00
Simon Backx
1ef4690c7b
Wired up mentions API to post analytics
...
refs https://github.com/TryGhost/Team/issues/2575
2023-02-21 11:46:16 +01:00
Kevin Ansfield
d15f740a3f
Fixed TaskCancelation errors
...
sentry issue: ADMIN-AY5
- added guards for cancelation errors where we're casting tasks to promises
- see http://ember-concurrency.com/docs/task-cancelation-help for full details
2022-11-23 10:42:40 +00:00
Simon Backx
c2dfb2b579
🐛 Fixed link click counts for duplicate links ( #15789 )
...
refs https://github.com/TryGhost/Team/issues/2213
When an email contains multiple links to the same destination, that link
is only shown once on the analytics page. The total displayed count is
not summed correctly.
2022-11-10 10:51:26 +01:00
Simon Backx
a5c4091620
Fixed analytics page feedback chart filter button links
...
no issue
Clicking the 'see members' button in the feedback chart tooltip went to a page with a hardcoded post id instead of the actual post id.
2022-11-10 10:38:09 +01:00
Elena Baidakova
a605679bfa
Moved all code for feedback chart to one file ( #15774 )
...
closes TryGhost/Team#2143
- All logic for feedback pie chart was spread through multiple files. It
would be difficult to scale it. Now it is encapsulated in one file.
2022-11-08 09:42:32 +04:00
Rishabh
5a029620fd
Updated new analytics page with audience feedback
...
refs b027ed6378
- analytics page was split between old and new behind the audience feedback flag
- the new page had missing method as we switched the page to new one once the flag was switched on
2022-10-28 12:01:11 +05:30
Elena Baidakova
423314713e
Added total feedback amount to analytics tabs ( #15708 )
...
closes TryGhost/Team#2172
2022-10-27 18:30:04 +04:00
Djordje Vlaisavljevic
097b232524
Fix newsletter links ( #15621 )
...
Added a button for editing links in newsletters after sending to the
Post analytics page
Co-authored-by: Rishabh <zrishabhgarg@gmail.com>
2022-10-14 18:09:42 +02:00
Rishabh
5eae093b3c
Cleaned up attribution widget on analytics page
...
- updates attribution widget on analytics page to work same as dashboard with data
2022-09-29 23:33:17 +05:30
Simon Backx
0cd0fc838d
Added email track clicks column and cleaned up frontend checks ( #15501 )
...
fixes https://github.com/TryGhost/Team/issues/2008
- New column that stores email click tracking at the time it was created
- Improved frontend side checks for when to show analytics
2022-09-29 16:42:45 +02:00
Simon Backx
99e6f8ddda
Moved analytics page to separate component
...
refs https://github.com/TryGhost/Team/issues/1976
refs https://ghost.slack.com/archives/C02G9E68C/p1664446234131629
- @tracked properties in controllers are persisted, should use components instead
2022-09-29 12:41:16 +02:00