Rishabh Garg
31ff544e7a
Added account page in Portal preview in adminX ( #17236 )
...
refs https://github.com/TryGhost/Product/issues/3545
- adds switch to showing account page in portal preview
2023-07-07 14:47:17 +05:30
Jono M
4ffdab3c82
Added confirmation modal after setting portal email address ( #17231 )
...
refs https://github.com/TryGhost/Product/issues/3545
2023-07-07 02:05:14 +00:00
Jono M
e397368393
Improved Lexical behaviour in AdminX portal settings ( #17232 )
...
refs https://github.com/TryGhost/Product/issues/3545
- Fixed TODOs
- Fixed koenig editor not resizing as content expands
- Fixed placeholder in html field
- Updated signup options to validate terms length
2023-07-07 02:03:46 +00:00
Rishabh
c6b8097ff9
Added portal preview frame in adminX
...
refs https://github.com/TryGhost/Product/issues/3545
- adds portal preview iframe in modal
- wires local settings to portal preview url to dynamically generate the Portal preview
2023-07-06 20:41:42 +05:30
Peter Zimon
4fff14fdac
Updated AdminX Portal button icons ( #17223 )
...
refs. https://github.com/TryGhost/Product/issues/3545
Portal button icons in AdminX styling was just placeholders.
2023-07-06 11:53:33 +00:00
Peter Zimon
c9f2271665
AdminX installed theme list updates ( #17221 )
...
refs. https://github.com/TryGhost/Product/issues/3349
The installed themes were not sorted and the active theme was not the
first one which made it hard to discover in the list.
2023-07-06 11:21:48 +00:00
Peter Zimon
a5b62707ef
AdminX theme navigation experiment ( #17210 )
...
refs. https://github.com/TryGhost/Product/issues/3349
It's a bit cumbersome how design and theme navigation is handled in
AdminX at the moment. On a high level, this PR applies the following
changes:
- Change theme is under Design settings
- After activating a theme, Design settings are automatically opened
2023-07-06 12:03:01 +02:00
Jono M
e1fbfd3e12
Added HTML editor using koenig-lexical ( #17217 )
...
refs https://github.com/TryGhost/Product/issues/3545
Used in portal settings for the signup message.
2023-07-06 03:05:33 +00:00
Jono M
b9158215ee
Added portal icon picker in AdminX settings ( #17216 )
...
refs https://github.com/TryGhost/Product/issues/3545
2023-07-05 23:16:52 +00:00
Rishabh
79a7f8c408
Added basic routing for adminX settings
...
refs https://github.com/TryGhost/Product/issues/3349
- adds basic routing in adminX settings based on hash url path
- adds new routing provider that manages hash routing across adminX
- updates sidebar navigation to update route directly
- updates theme/design settings to update route for opening edit modals
2023-07-04 20:56:55 +05:30
Rishabh
56fcba1d27
Updated global Modals to handle after close method
...
refs https://github.com/TryGhost/Product/issues/3349
- allows modals to call `afterClose` when removed in case the parent wants any action on modal close, like routing update
2023-07-04 20:56:55 +05:30
Daniel Lockyer
1aeac9777e
Enabled parallel testing for Playwright tests of apps
...
- we should allow parallel test execution because it's faster than
serial
2023-07-04 16:08:06 +02:00
Peter Zimon
47a9eaadcc
AdminX Portal setting forms ( #17201 )
...
refs. https://github.com/TryGhost/Product/issues/3545
Styles was not applied to AdminX Portal settings forms. Also a couple of new components had to be added for easer future form design and implementation.
2023-07-04 15:18:19 +02:00
renovate[bot]
1c03280223
Update dependency @storybook/addon-styling to v1.3.2
2023-07-04 13:44:25 +02:00
renovate[bot]
8e8c64c622
Update storybook monorepo to v7.0.25
2023-07-04 12:44:42 +02:00
renovate[bot]
74f2e08b16
Update dependency vitest to v0.32.4
2023-07-04 12:24:03 +02:00
Jono M
1cc55eda2e
Updated portal popup to support selecting and updating tiers ( #17192 )
...
refs https://github.com/TryGhost/Team/issues/3545
2023-07-04 19:17:42 +12:00
Jono M
7f9f467fc6
Wired up basic settings in AdminX portal settings ( #17191 )
...
refs https://github.com/TryGhost/Team/issues/3545
2023-07-04 15:47:55 +12:00
Peter Zimon
de4186ab97
AdminX Portal UI ( #17185 )
...
refs. https://github.com/TryGhost/Team/issues/3545
As the first step of Portal settings being rebuilt in AdminX, we needed a couple of static skeleton components to get started. For this we also had to extend the props of Preview modal component in the design system.
2023-07-03 16:53:40 +02:00
Peter Zimon
dda42f521b
AdminX UI refinements ( #17160 )
...
refs. https://github.com/TryGhost/Team/issues/3349
- Search field styling in AdminX sidebar was off
- Error guide was missing in AdminX
2023-07-03 14:35:35 +02:00
Jono M
3811999be7
Improved AdminX theme installation flow ( #17175 )
...
refs https://github.com/TryGhost/Team/issues/3349
2023-07-03 17:59:31 +12:00
renovate[bot]
aa8cbb9fa3
Update dependency typescript to v5.1.6
2023-06-29 08:24:30 +02:00
Jono M
c03d3ff384
Factored out theme installed modal ( #17158 )
...
refs https://github.com/TryGhost/Team/issues/3349
Will be reused in future changes, just doing a quick refactor first to
prevent conflicts
2023-06-29 18:14:53 +12:00
renovate[bot]
58b54333a5
Update dependency typescript to v5.1.5
2023-06-28 16:21:27 +02:00
Jono M
9c2553a06a
Updated theme upload modal to show gscan errors ( #17148 )
...
refs https://github.com/TryGhost/Team/issues/3349
2023-06-28 19:54:21 +12:00
Jono M
768511c7cc
Added tests for more areas of AdminX settings (themes, design, multiselect) ( #17134 )
...
refs https://github.com/TryGhost/Team/issues/3349
Tidies up the remaining major pieces which were not covered by tests.
Extends the existing test patterns, although the API mocks are getting a
bit unmanageable.
2023-06-28 14:59:05 +12:00
renovate[bot]
5bcbb2de41
Update storybook monorepo to v7.0.24
2023-06-27 16:56:47 +02:00
renovate[bot]
2c6f30b4b8
Update dependency @storybook/addon-styling to v1.3.1
2023-06-27 07:33:22 +02:00
Jono M
0d8eb203bf
Updated AdminX search to use centralised configuration ( #17106 )
...
refs https://github.com/TryGhost/Team/issues/3349
2023-06-27 08:09:12 +12:00
Jono M
fdef6a30ab
Fixed default recipients behaviour when deselecting all tiers ( #17133 )
...
refs https://github.com/TryGhost/Team/issues/3349
2023-06-27 07:56:17 +12:00
Jono M
9e325d6b38
Added tests for user management ( #17128 )
...
refs https://github.com/TryGhost/Team/issues/3349
2023-06-26 15:12:46 +12:00
Daniel Lockyer
8c5e2a53a9
Moved Admin-X-Settings to apps/
folder
...
refs https://github.com/TryGhost/Toolbox/issues/594
- we're moving all the external apps into a different folder so we can
keep `ghost/` for internal code
2023-06-23 14:37:39 +02:00