Skip to content

Migration improvements#110

Merged
liamwalder merged 7 commits intodevelopfrom
migration-improvements
Mar 30, 2026
Merged

Migration improvements#110
liamwalder merged 7 commits intodevelopfrom
migration-improvements

Conversation

@liamwalder
Copy link
Copy Markdown
Collaborator

  • Checkbox and radio filtering fixes.
  • Placeholder setting on select layers.
  • Pre-defined relative date filters.

- Add date preset and format mapping for filters
- Handle multi-reference filter conditions and conditional visibility
- Implement select placeholder setting and rendering
- Fix collection item sheet hidden field visibility
- Add FilterableCollection DOM-transparent rendering
- Add date filter presets to collection filter settings
- Fix checkbox filter redirect loop
- Fix Supabase client initialization fallback

Made-with: Cursor
- Keep fillable-only field filter in CollectionItemSheet
- Merge date preset UI with isDateFieldType helper

Made-with: Cursor
…ering

- Support checkbox/radio groups with is_one_of operator for multi-select filtering
- Pass collection layer classes and tag to filtered/load-more item wrappers to match SSR structure
- Apply conditional visibility to dynamically rendered collection items
- Fix initial filter evaluation to avoid unnecessary fetches on static filters
- Skip individual checkbox/radio input params in URL, use aggregated group value
- Move fetch abort cleanup to dedicated unmount effect

Made-with: Cursor
Keep the isPlaceholder child-option approach from develop and remove
the settings.placeholder string added in migration-improvements.

Made-with: Cursor
- Remove unused Page, PageFolder type imports from load-more route
- Remove unused CollectionVariable type import
- Add collectionLayerClasses and collectionLayerTag to fetchFiltered
  dependency array to prevent stale closures

Made-with: Cursor
@liamwalder liamwalder merged commit a53a718 into develop Mar 30, 2026
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant