Fabien 'egg' O'Carroll
bd477449f6
✨ Added UI for setting tag metadata ( #1632 )
...
no-issue
* Updated tag model with new metadata fields
* Updated Tag setting UI to handle metadata
Co-authored-by: Peter Zimon <zimo@ghost.org>
2020-07-13 14:58:13 +02:00
Nazar Gargol
8d3f4af03b
Removed developerExperiments flag from behind updated members importer
...
no issue
- Removes redesigned members importer features from behind `enableDeveloperExperiments` flag enabling it by default for everyone
- Had to disable some of the tests for future investigation to unblock the release
2020-07-13 23:55:07 +12:00
Nazar Gargol
8450c3d1d4
Fixed members CSV uploader for non-devExperiments version
2020-07-13 20:30:32 +12:00
Nazar Gargol
aed10651d4
Updated mapping validation error copy
2020-07-13 17:29:10 +12:00
Nazar Gargol
57eae71818
Added import validation message when no "Email" mapping selected
...
no issue
- Ensures the "email" field required to create a member is always present with the mapping
- If the field is not mapped, import would fail for all members
2020-07-13 17:25:56 +12:00
Renovate Bot
2d11d1fc3a
Update dependency autoprefixer to v9.8.5
2020-07-13 00:04:58 +00:00
Daniel Lockyer
05ec94bea4
v3.24.0
2020-07-10 14:26:50 +01:00
Peter Zimon
e041d729db
Added sample CSV link to members import
...
no refs.
- added link to a sample CSV in members import start screen
2020-07-09 17:30:24 +02:00
Peter Zimon
fe5403ee17
Members import refinements
...
no refs.
- updated and removed copy on mapping screen
2020-07-09 14:42:29 +02:00
Peter Zimon
ea2c900812
Refined members import modal
...
no refs.
- fixed title logic
- fixed stripe validation message
2020-07-09 12:12:53 +02:00
Nazar Gargol
248b9a021e
Fixed error message substitutions for members-importer summary
2020-07-09 22:10:38 +12:00
Daniel Lockyer
2a6fa60718
v3.23.1
2020-07-09 10:05:08 +01:00
Nazar Gargol
6820656bb9
Updated members uploader mapper logic to map all known types
2020-07-09 20:52:12 +12:00
Nazar Gargol
e25c8818f4
Made more readable two most common member validation errors
...
no issue
- Because returned validation errors are too technical some of the most common ones were mapped for better human readibility.
- This is a patchwork on the client instead of introducing a lot bigger changes on the server side
2020-07-09 18:39:42 +12:00
Nazar Gargol
06f66ecd0a
Removed invalid and duplicate email validations in members importer
2020-07-09 17:55:40 +12:00
Nazar Gargol
576786fbd5
Added upload progress stage to members importer
...
no issue
- As the number of states for the component has become larger introduced a concept of "stages" on component level to easier track UI changes.
2020-07-09 17:31:28 +12:00
Rish
e194b207e9
Fixed check for empty portal button icon
...
no issue
- Members modal missed check for null portal button icon in initial state for dummy icons
2020-07-08 20:53:29 +05:30
Daniel Lockyer
fad1eacc8e
v3.23.0
2020-07-08 15:23:23 +01:00
Peter Zimon
b527579ad9
Fixed test for member import validation
...
no refs.
- fixed copy for member import validation test
2020-07-08 16:05:44 +02:00
Peter Zimon
98a7897efe
Added number formatting to members import
...
no refs.
- added number formatting to all the screens of members import
2020-07-08 15:51:12 +02:00
Nazar Gargol
6961a9925c
Fixed failure to render gh-members-import-table compontent
...
refs 0792062e5e
- The tests were failing because there was no protective code to check for empty parameters.
2020-07-08 23:11:07 +12:00
Peter Zimon
0ca995f63b
Added pluralisation to members import
...
no refs.
- added correct pluralisation to pre- and post-validation copy of members import
2020-07-08 13:09:23 +02:00
Peter Zimon
0792062e5e
Added table header data to member import mapping
...
no refs.
- added counter ("x of y") to "Data" header for member import mapping table
- set disabled style to prev/next buttons in "Data" header for first/last records
2020-07-08 12:23:02 +02:00
Peter Zimon
93b3d0772c
Updated members import mapping fields
...
no refs.
- made mapping fields ("Import as") human readable in members import
2020-07-08 10:18:56 +02:00
Peter Zimon
fbf885796f
Fixed select option color bug for members import
...
no refs.
2020-07-08 10:12:13 +02:00
Peter Zimon
4bc09b7f06
Fixed tests
...
no refs.
2020-07-07 18:18:00 +02:00
Peter Zimon
cf5ea204a8
Updated styles for members import
...
no refs.
- added spinner to validation state
- applied styles to pre-validation step
- applied styles to import results
2020-07-07 17:53:59 +02:00
Peter Zimon
5d583c5f58
Refined import member mapping table style
...
no refs.
- updated outer border of mapping table to have better contrast
2020-07-07 13:39:10 +02:00
Peter Zimon
b33a0b6eef
Added long data handling to member import UI
...
no refs.
- added styles to handle long data for field and data cells in members import mapping table
2020-07-07 13:29:44 +02:00
Peter Zimon
50055f7a8c
Refined members import modal dropdown
...
no refs.
- updated style of members import modal field dropdown
2020-07-07 13:07:21 +02:00
Rish
b8484d4eb4
🐛 Fixed nav item not saving updated value on keyboard save
...
no issue
- Fixes nav item values not saving on keyboard save shortcut
- Nav items value was only being updated in settings on focus out from text field.
- In case of keyboard save, focus out didn't happen so old value got saved and re-populated
- Change fixes to update setting value while typing
2020-07-07 14:47:10 +05:30
Rish
6c4428fbb9
Added new look feel and links section to modal settings
...
no issue
- Adds new Look & Feel section to portal settings to control accent color, button style, text and icon
- Adds Links section to portal settings to show static links to control popup behavior
- Adds the 3 new portal settings to setting model
2020-07-07 14:07:37 +05:30
Peter Zimon
2c1c842b6c
Fixed bookmark card design regression
...
no refs.
- fixed border radius of bookmark cards
- fixed title/description/metadata spacings
2020-07-06 18:23:29 +02:00
Peter Zimon
213b44bf9c
Changed date formatting for members
...
no refs.
- applied date format to members chart tooltip
- made all members date format consistent
2020-07-06 17:54:30 +02:00
Daniel Lockyer
bf331f01c0
Merged 3.22.2 into master
...
* tag '3.22.2':
v3.22.2
2020-07-06 16:21:47 +01:00
Daniel Lockyer
52fe1b452a
v3.22.2
2020-07-06 16:17:13 +01:00
Peter Zimon
a281b34c34
Added 'thousands' separator to members chart
...
no refs.
- added 'thousands' separator to Y axis values and tooltip in members chart
2020-07-06 17:11:52 +02:00
Peter Zimon
af9dc857db
Fixed members chart date range regression
...
no refs.
- added range value to "Signed up in the last x days" label in members chart summary
2020-07-06 16:19:47 +02:00
Peter Zimon
8a288245de
Rearranged accent color in settings
...
no refs.
- moved accent color setting to section top in Settings/General according to its importance
2020-07-06 16:07:22 +02:00
Peter Zimon
150e0a1414
Fixed spinner color bug for delete buttons
...
no refs.
- fixes spinner being darkgrey for red buttons
2020-07-06 15:57:47 +02:00
Nazar Gargol
8a862d696b
Improved validation process for members CSV import
...
no issue
- A new validation stage has been introduced as a second step after CSV file has been dropped. It is meant to catch any obvious validation errors and output detailed statistics about
- These improvements also improve sampling logic which increases sample size to 30 non-empty cells which are used to validate stripe_customer_ids when there's such need.
- New sampling logic also introduces improved automatic field type detection which allows to better map email and stripe_customer_id fields to CSV columns
2020-07-07 00:28:30 +12:00
Renovate Bot
3309f62f28
Update dependency ember-composable-helpers to v4.2.2
2020-07-06 00:06:18 +00:00
Renovate Bot
4f40050f00
Update dependency eslint to v7.4.0
2020-07-03 20:59:26 +00:00
Fabien 'egg' O'Carroll
3e21c21d12
Updated labs to use new mailgun_* settings ( #1628 )
...
refs https://github.com/TryGhost/Ghost/issues/10318
This removes references to the old bulk_email_settings
2020-07-03 11:48:54 +02:00
Fabien 'egg' O'Carroll
7517373176
Added basic handling for invalid plan amount ( #1625 )
...
refs https://github.com/TryGhost/Ghost/issues/11765
Adds handling to disallow plans of less than 1
Co-authored-by: Matt Hanley <3798302+matthanley@users.noreply.github.com>
2020-07-03 10:36:59 +02:00
Nazar Gargol
ba34621564
Added field mapping column to members importer gird
...
no issue
- Adds UI to map imported csv fields to ones accepted by Ghost API
- Includes automatic mapping detection for emails and stripe_customer_ids
2020-07-03 16:54:21 +12:00
Renovate Bot
7a93dde458
Update dependency @tryghost/kg-parser-plugins to v1.0.6
2020-07-02 18:07:41 +00:00
Renovate Bot
01042f4590
Update dependency @tryghost/kg-clean-basic-html to v1.0.6
2020-07-02 16:32:59 +00:00
Matt Hanley
4e9c741b74
🐛 Fixed missing currency for yearly plan in Labs subscription price settings ( #1626 )
...
no-issue
2020-07-02 12:36:32 +02:00
Kevin Ansfield
a0370eeea5
Improved scheduled status text in posts list
...
closes https://github.com/TryGhost/Ghost/issues/11965
- fixes scheduled posts always showing "and sent"
- updates status text to match that shown in the editor for scheduled posts
2020-07-01 20:37:46 +01:00