Jonathan Bird

Results 13 issues of Jonathan Bird

**Bug 🐞** ### What is the current behavior? When a category is not selected, the URL will be the current category URL (expected), and when you select the category, the...

**Bug 🐞** ### What is the current behavior? On initial load, there is two query requests that run to Algolia when using inside This approach is recommended to handle an...

requires major

Is there a way to have more than one moderator per model row? As far as I can tell, it's more of a boolean of approved/declined etc for a row,...

What's the best way to change the base url from /admin/* to say /cms/* ? I already have an admin panel and not sure how deep the code goes that...

bug

Shopify API uses a bucket for api limiting and it'd be super super useful to add it automatically to your calls (get, post, put etc) that it automatically sleeps if...

### Issue description In our serverless.yml file, we set existing: true and forceDeploy: true and yet the process still fails on the S3 trigger, so we delete this manually (even...

V4

**Describe your feature request** Apply Stemming with Curation. For example if Whiteboard + Whiteboards are considered the same (plural), and I setup a curation for "Whiteboard", then the curation won't...

feature-request

### Description Optimises Stache store item retrieval by using batch cache operations for Redis, Memcached, and DynamoDB users. - Adds `getItems()` method to `BasicStore` that fetches multiple items efficiently -...

### Description This PR optimises the `IteratorBuilder` to avoid loading all items when a `limit()` is applied without `orderBy()` or `inRandomOrder()`. This significantly improves search query performance, particularly for sites...

### Bug description When investigating why my `default.json` search index which is 1.6MB was taking 3-4 seconds to load even with a simple: ```php return \Statamic\Facades\Search::index($index) ->ensureExists() ->search($query) ->limit($limit) ->get();...

search
performance