James Morris
5299905851
Added in the static front-end of the pagination
...
refs https://github.com/TryGhost/Team/issues/1984
2022-09-28 18:18:45 +01:00
James Morris
4cf5380724
Added in member filtering to rest of stats in analytics
...
- This adds member filtering for signups and conversions in analytics
- This also makes all events in rows clickable
refs https://github.com/TryGhost/Team/issues/1969
2022-09-28 17:10:15 +01:00
Simon Backx
b905085d6f
Added opened, clicked and received email filtering to members ( #15492 )
...
fixes https://github.com/TryGhost/Team/issues/1993
- Allows filtering members by opened, clicked and received email
- Adds clicked_links filter relation to Member model.
- Adds emails filter relation to Member model.
- Adds opened_emails filter expansion to Member model.
- Updated GhResourceSelect to be able to only show list posts by setting the `type` attribute to `email`.
- Improved code reuse in `filter-value` component.
2022-09-28 17:14:32 +02:00
James Morris
59b5cd59b2
Better matching posts and pages and fixing when no members
...
refs https://github.com/TryGhost/Team/issues/1995
2022-09-28 15:56:22 +01:00
Rishabh
f2430c34cc
Updated attribution chart on post analytics page
...
refs https://github.com/TryGhost/Team/issues/1986
- added dropdown for paid vs signups selection on attribution chart
2022-09-28 19:50:29 +05:30
James Morris
dc9ef69547
Better matching up the pages table with the posts table
...
refs https://github.com/TryGhost/Team/issues/1995
2022-09-28 14:17:12 +01:00
Rishabh
d63f4548c0
Removed attribution sources from UI if site is invite-only
...
refs https://github.com/TryGhost/Team/issues/1986
- removes attribution section from dashboard and post analytics if site is invite only
2022-09-28 17:26:38 +05:30
Simon Backx
160469d787
Improved analytics page loading states
...
refs https://github.com/TryGhost/Team/issues/1976
- Wait to show any module until everything has been loaded
2022-09-28 11:58:51 +02:00
Sanne de Vries
08656ea569
Updated lexical sandbox page structure
...
Refs https://github.com/TryGhost/Team/issues/1991
2022-09-28 11:06:32 +07:00
James Morris
81605f7f2a
Added a basic loading state to modules in post analytics
...
refs https://github.com/TryGhost/Team/issues/1956
2022-09-27 18:02:20 +01:00
James Morris
c266971e04
Fixed the broken source attributiont table design in post analytics
...
refs https://github.com/TryGhost/Team/issues/1959
2022-09-27 18:02:20 +01:00
Kevin Ansfield
e2d02131aa
Added lexical editor design sandbox route
...
closes https://github.com/TryGhost/Team/issues/1985
- adds `/#/lexicalsandbox` route that renders the `<DesignSandbox />` component from the `@tryghost/koenig-lexical` library
2022-09-27 13:00:16 +01:00
James Morris
83e608c25b
Changed link clicks to newsletter links for analytics page
...
refs https://github.com/TryGhost/Team/issues/1968
2022-09-26 18:12:06 +01:00
James Morris
ad2cb3ae11
Lots of visual tweaks to the post list table
...
refs https://github.com/TryGhost/Team/issues/1965
2022-09-26 17:30:39 +01:00
Simon Backx
281cd2e7a3
Renamed count.conversions to count.paid_conversions in posts ( #15460 )
...
fixes https://github.com/TryGhost/Team/issues/1943
2022-09-26 14:25:27 +02:00
Djordje Vlaisavljevic
0be2191726
Updated attribution dashboard widget design
...
refs https://github.com/TryGhost/Team/issues/1941
Updated attribution dashboard widget design
refs https://github.com/TryGhost/Team/issues/1941
2022-09-26 10:43:05 +05:30
Djordje Vlaisavljevic
7c23e721f1
Updated attribution sources table design
...
refs https://github.com/TryGhost/Team/issues/1941
2022-09-26 10:43:05 +05:30
Djordje Vlaisavljevic
5785f2b9bd
Reorganized dashboard layout
...
refs https://github.com/TryGhost/Team/issues/1932
2022-09-26 10:43:05 +05:30
Kevin Ansfield
508119244c
Switched delete snippet modal to new modal pattern ( #15468 )
...
refs https://github.com/TryGhost/Team/issues/1734
refs https://github.com/TryGhost/Team/issues/559
refs https://github.com/TryGhost/Ghost/issues/14101
- switches to newer modal patterns ready for later Ember upgrades
2022-09-25 10:54:07 +01:00
Kevin Ansfield
ac67475605
Switched delete member modal to new modal pattern ( #15467 )
...
refs https://github.com/TryGhost/Team/issues/1734
refs https://github.com/TryGhost/Team/issues/559
refs https://github.com/TryGhost/Ghost/issues/14101
- switches to newer modal patterns ready for later Ember upgrades
2022-09-24 18:18:34 +02:00
Kevin Ansfield
63b1e4e8ad
Resolved power-select related deprecation warnings for loading components by string ( #15466 )
...
no issue
- in many places we were passing a string as an argument to a `<PowerSelect>` related component that referred to a component name, that was throwing deprecation warnings because those strings were used dynamically with `{{component}}` later on which isn't statically analyzable
- switched to passing a component explicitly with `{{component}}`
- https://github.com/embroider-build/embroider/blob/main/REPLACING-COMPONENT-HELPER.md#when-youre-passing-a-component-to-someone-else
2022-09-24 17:00:05 +02:00
James Morris
80eaa567b5
Added target blank to links in the link table on post analytics
...
refs https://github.com/TryGhost/Team/issues/1955
2022-09-23 15:23:59 +01:00
James Morris
729935eca7
Tidied up the page a bit more with the source attribution included
...
- Has the source attribution chart and table with some basic styles
- Added in a edit button to the analytics page
refs https://github.com/TryGhost/Team/issues/1920
2022-09-22 17:20:15 +01:00
James Morris
0541dbc79b
Moved the empty links into it's own box in the post analytics page
...
- Not ideal, yet, but this is better than what it was before
- Now links empty state is inside it's box rather than just plain text
refs https://github.com/TryGhost/Team/issues/1920
2022-09-22 17:18:51 +01:00
Djordje Vlaisavljevic
a0c6fafba1
Refined source attribution dashboard design ( #15457 )
...
refs https://github.com/TryGhost/Team/issues/1932
refs https://github.com/TryGhost/Team/issues/1941
refs https://github.com/TryGhost/Team/issues/1904
refs https://github.com/TryGhost/Team/issues/1932
- updates attribution sources table design
- updates member profile page design
2022-09-22 21:46:42 +05:30
Simon Backx
7581b8726e
Added basic post table and analytics page conditionals
...
refs https://github.com/TryGhost/Team/issues/1947
2022-09-22 15:40:37 +02:00
Simon Backx
2d583cef43
Removed free from analytics page count header
2022-09-22 13:44:51 +02:00
Fabien 'egg' O'Carroll
5fcf5098a8
Added links API ( #15446 )
...
closes https://github.com/TryGhost/Team/issues/1927
This expose the /links endpoint on the Admin API, which is filterable by Post ID.
Co-authored-by: Simon Backx <simon@ghost.org>
2022-09-22 13:39:52 +02:00
James Morris
433842b2f2
Fixed up the post analytics page so it didn't break at narrower viewports
...
- Some layout problems at narrower viewports
- Followed dashboard convention with stacking metrics when narrow
- Stacking resources too
refs https://github.com/TryGhost/Team/issues/1937
2022-09-22 12:24:28 +01:00
Simon Backx
7cadaa6378
Implemented referrers stats API on posts' analytics page
...
refs https://github.com/TryGhost/Team/issues/1921
2022-09-21 18:20:03 +02:00
Simon Backx
ad79d45926
Added source attribution table to posts' analytics page
...
refs https://github.com/TryGhost/Team/issues/1921
2022-09-21 15:01:31 +02:00
Hannah Wolfe
f31a50270d
Removed search labs flag
...
- the search helper was promoted to GA and we no longer need the feature flag
2022-09-20 15:22:06 +01:00
Simon Backx
1a0f366cf8
Fixed linting errors
...
refs fe0071496c
2022-09-20 15:05:54 +02:00
Simon Backx
fe0071496c
Added real count data to analytics page
...
closes https://github.com/TryGhost/Team/issues/1934
2022-09-20 14:53:50 +02:00
Sanne de Vries
b2d449fecf
Added Lexical indicator to post list
...
Closes https://github.com/TryGhost/Team/issues/1926
2022-09-19 15:40:19 +01:00
Sanne de Vries
242850b7da
Added external link to lexical indicator pointing to koenig-lexical repo
...
Refs https://github.com/TryGhost/Team/issues/1926
2022-09-19 14:55:00 +01:00
Sanne de Vries
e2dbf2c748
Added indicator to the Lexical editor screen
...
Refs https://github.com/TryGhost/Team/issues/1926
2022-09-19 14:48:44 +01:00
Sanne de Vries
9cca07ff70
Replaced all classnames referencing stats with analytics
...
Refs https://github.com/TryGhost/Team/issues/1893
2022-09-17 12:26:39 +01:00
Sanne de Vries
8a5bbad8e3
Updated resources section on post analytics page
...
Refs https://github.com/TryGhost/Team/issues/1918
2022-09-17 12:21:03 +01:00
Sanne de Vries
a4ff3e1900
Added resource section to post analytics page
...
Refs https://github.com/TryGhost/Team/issues/1918
2022-09-16 16:09:54 +01:00
Kevin Ansfield
48aaa53770
Added lexical editor feature flag
...
no issue
- adds `lexicalEditor` alpha labs flag and associated toggle in Admin
- when feature flag is enabled the new post/page routes will load the lexical editor instead of the mobiledoc editor
2022-09-16 11:59:03 +01:00
Sanne de Vries
5a2e1ddab6
Updated post-analytics page breadcrumb structure
...
Refs https://github.com/TryGhost/Team/issues/1893
- New structure allows for multiple level navigation when we apply this to all pages.
2022-09-15 15:15:25 +01:00
Sanne de Vries
50e00a3b4c
Updated post stats page
...
Refs https://github.com/TryGhost/Team/issues/1893
2022-09-14 14:22:25 +01:00
Sanne de Vries
b5904d9956
Updated post list item hover state
...
Refs https://github.com/TryGhost/Team/issues/1895
2022-09-14 11:50:28 +01:00
Kevin Ansfield
a7c4991af5
Wired up lexical editor saving
...
no issue
- fixed API returning "Invalid mobiledoc structure" errors when `mobiledoc:null` is sent in the payload alongside `lexical: '{...}'`
- updated Admin's `posts` and `pages` adapters to always add `?formats=mobiledoc,lexical` because the API doesn't return `lexical` by default
- added `lexical` attribute to Admin's Post model
- updated `lexical-editor` controller and related components to work with `lexical` always being a JSON string rather than a parsed object
- updated `<KoenigLexicalEditor>` to pass through the lexical state string as initial state and wired up the `onChange` prop
2022-09-13 21:01:53 +01:00
Sanne de Vries
64ebc5dc3e
Updated post list design to accommodate new post stats page
...
Refs https://github.com/TryGhost/Team/issues/1895
2022-09-13 15:01:03 +01:00
Sanne de Vries
b8bf991345
Fixed failing lint test
2022-09-13 12:32:52 +01:00
Daniel Lockyer
067bfe92a4
Cleaned up auditLog flag
...
refs https://github.com/TryGhost/Toolbox/issues/356
- this is now longer needed now Audit log/History is GA
2022-09-13 12:28:21 +01:00
Sanne de Vries
70ae355ba6
Updated design of the post analytics page
...
Refs https://github.com/TryGhost/Team/issues/1893
- Added html structure with hardcoded date to get a sense of look & feel of the page
2022-09-13 12:18:32 +01:00
Rishabh
890279a95b
Added mock UI table for member source data
...
refs https://github.com/TryGhost/Team/issues/1891
- uses mock stats data to show UI for which sources are driving member signups/conversions
2022-09-13 15:48:50 +05:30