Repository navigation
Custom Categories
Introduces custom categories, completely overhauling the old database schema. Instead of static categories stored in their own table, it now stores the custom data schema within a category_definitions table and custom item data within a JSON column (with efficient querying using GIN indexing).
Key Features:
- Category Manager & Builder: Allows users to create, edit, and delete their custom categories.
- Custom Field Types: Supports
string,number,select(enum),date, andlocation(currently address-only) - Advanced Sorting & Filtering: Allow sorting and filtering using custom fields
- UI/UX Polish: Improve modal focus trapping, and native scroll/click support to dropdowns
BREAKING CHANGE: DB schema update will make it no longer compatible with old versions.