Fabien 'egg' O'Carroll
32f4861176
Bumped eslint-plugin-ghost ( #16906 )
...
- This includes changes to support PascalCase filenames for interfaces
- Also bumps newer packages to use the latest version to avoid conflicts
with the underlying eslint-plugin-filenames package
2023-05-31 16:36:32 -04:00
renovate[bot]
610ba33513
Update dependency postcss to v8.4.24
2023-05-29 07:52:39 +02:00
Fabien "egg" O'Carroll
104f84f252
Added eslint rule for file naming convention
...
As discussed with the product team we want to enforce kebab-case file names for
all files, with the exception of files which export a single class, in which
case they should be PascalCase and reflect the class which they export.
This will help find classes faster, and should push better naming for them too.
Some files and packages have been excluded from this linting, specifically when
a library or framework depends on the naming of a file for the functionality
e.g. Ember, knex-migrator, adapter-manager
2023-05-09 12:34:34 -04:00
Fabien "egg" O'Carroll
a90cc2d7ab
Fixed sodo-search build script
2023-05-01 13:00:37 -04:00
renovate[bot]
67abd6555b
Update CSS preprocessors
2023-05-01 16:43:16 +02:00
renovate[bot]
31ae31a13d
Update dependency tailwindcss to v3.3.2
2023-04-26 06:36:40 +02:00
renovate[bot]
11aacc0e6b
Update dependency copy-webpack-plugin to v11
2023-04-07 13:47:46 +02:00
renovate[bot]
24df14a3dc
Update dependency tailwindcss to v3.3.1
2023-04-05 11:21:22 +02:00
renovate[bot]
827d2abf55
Update dependency @testing-library/react to v12.1.5
2023-03-17 23:38:13 +00:00
renovate[bot]
b7a7a54b43
Update dependency react-error-overlay to v6.0.11
2023-03-17 15:21:26 +01:00
Daniel Lockyer
3302f4125e
Added support to yarn dev
for --search
to launch Sodo-Search
...
refs https://github.com/TryGhost/Toolbox/issues/400
- this makes development more fluid by allowing developers to use the
local Sodo-Search code
2023-03-17 11:51:42 +01:00
Daniel Lockyer
945bae34cc
Updated Sodo-Search dependencies
...
- these were the easy ones to bump, the rest require bigger changes or
more investigation
2023-03-17 11:30:02 +01:00
Daniel Lockyer
d1392e3b8a
Deleted superfluous .editorconfig
file
...
- this is not needed as we have one at the top-level
2023-03-17 11:30:02 +01:00
Daniel Lockyer
73c1438561
Updated Sodo-Search package.json
...
refs https://github.com/TryGhost/Toolbox/issues/400
- this brings it inline with Portal's, which is a similar project
2023-03-17 11:30:02 +01:00
Daniel Lockyer
ddc6d60927
Added missing yarn test:unit
command to Sodo-Search
...
refs https://github.com/TryGhost/Toolbox/issues/400
- this is needed for CI tests
2023-03-17 10:48:25 +01:00
Daniel Lockyer
a18da88073
Added .yarnrc
config to Sodo-Search
...
refs https://github.com/TryGhost/Toolbox/issues/400
- this allows the git tag and commit to be correctly formed for new
Sodo-Search releases
2023-03-17 10:41:47 +01:00
Daniel Lockyer
2c72f3c97b
Merged Sodo-Search gitignore with top-level one
...
refs https://github.com/TryGhost/Toolbox/issues/400
- we don't need multiple gitignores because it can produce weird
behaviour with some tools
2023-03-17 10:34:21 +01:00
Daniel Lockyer
94201281e3
Updated lockfile
2023-03-17 10:32:28 +01:00
Daniel Lockyer
3f3cf76c37
Updated react-scripts
to v5
...
refs https://github.com/TryGhost/Toolbox/issues/400
- this fixes various build issues when it's moved into the Ghost
monorepo
2023-03-17 09:52:12 +01:00
Rishabh
53af8d8243
v1.1.0
2022-07-25 22:29:57 +05:30
Rishabh Garg
ceebcbd645
Updated hardcoded styles url to use config instead ( #2 )
...
refs https://github.com/TryGhost/Team/issues/1719
- the stylesheet link was hardcoded in the app, which made it impossible to configure if config changed in Ghost
- fetches styles url from the data attribute on script instead, which allows app to load styles based on config in Ghost
2022-07-25 22:23:09 +05:30
Rishabh
b8be0bbb2e
v1.0.2
2022-07-19 11:37:59 +05:30
Rishabh
9fc0cd7e29
🐛 Fixed search failing for posts without excerpt
...
- the excerpt was `null` in some cases when post didn't have any excerpt, causing search to fail
2022-07-19 11:37:20 +05:30
Rishabh
a1fab8c7f7
v1.0.1
2022-07-13 07:37:44 +05:30
Rishabh
265d6058f2
🐛 Fixed internal css leaking outside for search
...
refs https://github.com/TryGhost/Team/issues/1675
closes https://github.com/TryGhost/Ghost/issues/15020
- the main css file used for search was accidentally imported in the root js script, causing it to be included alongside the final minified bundle and get injected outside the iframe.
- the main css is pushed as a separate file outside of bundle and used directly as link inside the iframe instead
2022-07-13 07:36:47 +05:30
Rishabh
e768477dfd
v1.0.0
2022-07-12 16:55:28 +05:30
Sanne de Vries
838f4d0c0e
Updated copy
2022-07-12 12:16:46 +01:00
Rishabh
22a639f263
v0.1.7
2022-07-09 14:09:13 +02:00
Rishabh
9391b31635
Fixed eslint error for regex templating
...
refs https://github.com/TryGhost/Team/issues/1665
refs https://github.com/babel/babel-eslint/issues/681
- eslint throws error on using template string with regex due to a bug, this changes the way regex is generated by string addition instead
2022-07-09 14:08:10 +02:00
Rishabh
4d0026deb6
Updated highlighting for excerpts
...
refs https://github.com/TryGhost/Team/issues/1665
- updates highlight logic for excerpts to show the right text
- breaks highlights by individual words instead of search sentence
2022-07-09 13:50:43 +02:00
Rishabh
ca4b5c6ed1
v0.1.6
2022-07-08 12:27:35 +02:00
Rishabh
f94582225c
Disabled background scroll on search
...
refs https://github.com/TryGhost/Team/issues/1665
- disables background scroll on main page when search is opened to avoid scroll leak
2022-07-08 12:05:02 +02:00
Rishabh
eb59bea5c7
Removed author and tag sections with invalid urls
...
refs https://github.com/TryGhost/Team/issues/1665
- if taxonomy is disabled, author and tag urls are 404s.
- removes author/tag section if 404
2022-07-08 11:32:57 +02:00
Sanne de Vries
64bb0b3c50
Truncated search placeholder on mobile
2022-07-08 11:04:59 +02:00
Rishabh
4fdeb02b55
v0.1.5
2022-07-08 10:59:47 +02:00
Rishabh
a9b3265d12
Added loader for indexing
...
refs https://github.com/TryGhost/Team/issues/1665
- adds loading indicator while search index is setup from site data
2022-07-08 10:58:56 +02:00
Rishabh
604cde2633
Disabled keyboard shortcut for missing data attributes
...
refs https://github.com/TryGhost/Team/issues/1665
- in case no data-ghost-search attributes on a site, the keyboard shortcut to enable search is disabled
- allows site owners to completely disable search on their site
2022-07-08 10:47:36 +02:00
Rishabh
f722cab8b5
Removed merge error
...
refs https://github.com/TryGhost/Team/issues/1665
2022-07-08 10:46:22 +02:00
Rishabh
1e57af8fdd
Moved fetching site data to first load of search popup
...
refs https://github.com/TryGhost/Team/issues/1665
- previously the search was loading site data on load for indexing, which adds unnecessary load if search is not used
- moves data fetch and indexing to when the search popup is opened first time avoiding unnecessary fetch
2022-07-08 10:39:41 +02:00
Rishabh
c30cb19650
Removed dummy data
...
refs https://github.com/TryGhost/Team/issues/1665
- removes dummy data for tests
2022-07-08 10:39:38 +02:00
Djordje Vlaisavljevic
5ade92c78d
Added the loading state
2022-07-08 10:30:35 +02:00
Djordje Vlaisavljevic
b72bd2c85c
Added the loading icon
2022-07-08 10:30:35 +02:00
Sanne de Vries
8167a9649b
Updated highlighted keywords in result titles
2022-07-08 10:18:36 +02:00
Naz
13d4749949
Fixed internal tags showing up in the search results
...
refs https://github.com/TryGhost/Team/issues/1665
- By default we don't want to show internal tags in search results
2022-07-08 09:34:13 +02:00
Rishabh
233a1c2e4c
v0.1.4
2022-07-07 17:08:17 +02:00
Sanne de Vries
6487c00f21
Improved search modal animation
2022-07-07 17:00:48 +02:00
Rishabh
6a8f1bd4dc
Fixed invalid text data in highlighting
...
refs https://github.com/TryGhost/Team/issues/1665
- fixes crash on missing text string when highlighting
2022-07-07 16:43:05 +02:00
Sanne de Vries
cac01cb24b
Updated clear search icon
2022-07-07 16:39:59 +02:00
Sanne de Vries
504e0b7446
Added cancel button to mobile view
2022-07-07 16:36:51 +02:00
Djordje Vlaisavljevic
790b34fc6c
Updated spacing on smaller screens
2022-07-07 16:36:16 +02:00