Commit Graph

10 Commits

Author SHA1 Message Date
Lachlan Collins
ee030c1fea Merge and remove several more tags (#569)
* Merge bundler-plugins and preprocessors

* Remove multimedia

* Remove audio-and-video

* Remove layout-and-structure

* Remove date-and-time

* Rename icons-and-fonts
2024-01-02 08:09:25 +11:00
Lachlan Collins
d0cfe202c1 chore: Remove unnecessary tags (#564)
* Remove 5 tags

* Remove 5 more tags

* Remove 5 more tags
2023-12-31 14:03:50 +11:00
Lachlan Collins
2e657d8db2 feat: Update tags for packages.json (#560)
* Rename time-and-date, merge interactions

* Merge maps

* Rework forms, inputs, validation

* Merge display-components, rename documentation

* Reviewing tags carefully

* More progress

* Rename fonts-and-icons

* Rename components-and-libraries

* Make new data-fetching

* Update submitting page

* Remove currentCategories
2023-12-30 21:20:47 +11:00
Lachlan Collins
11d5ed5f1c feat: Merge categories/tags and improve filtering (#541)
* Experiment with SSR and query params

* Require all tags to be present

* Fix when no query param present

* Add tag links

* Working add/remove tags

* Fix templates route

* Remove old category/tags selectors

* Button style

* More styling

* Remove unused code

* Remove @sindresorhus/slugify

* Format and disable prerender

* Improve css grid

* Use searchParams.getAll

* Replace itemsjs with filter/sort functions

* Always show selected tags

* Add data-sveltekit-noscroll

* Move sortableFields to prop level

* Simplify code

* Fix sortArray for dates

* Add an icon to clear filters

* Convert tags to kebab-case

* Add category to tags

* Delete category field

* Remove duplicated tags

* Merge more tags
2023-12-30 19:34:04 +11:00
Lachlan Collins
2c9fca3240 fix: Require tags field to be present (#539) 2023-12-21 17:47:08 +11:00
Lachlan Collins
f63fef858e feat: Stricter JSON validation (#534)
* Max length on title and description

* Fix repo link

* Update @casual-ui/svelte reference

* Update @perfectthings/ui reference

* Merge form-related tags

* More tags tweaks

* Remove "component sets" tag

* Maximum of 5 tags
2023-12-21 09:55:38 +11:00
Lachlan Collins
f0442d55e8 feat: Submitted data restructure (#533)
* Merge tools into components and resources

* Rename components to packages

* Format

* Redirect with code 302

* Fix text on submitting page

* Validate misc.json, format

* Permanent redirects

* Implement feedback for resources

* Fix lint

* Improve updateNpm.js types

* Fix repo links
2023-12-21 08:58:42 +11:00
Lachlan Collins
383e983bfd Update package-name-regex (#505) 2023-12-03 23:14:00 +01:00
Lachlan Collins
f3c9859c18 Stricter npm field validation (#484)
* Add zod schemas for CI validation

* Require npm field for components.json

* Remove svelte-layout-resizable

* Stricter Zod validation

* Stricter repository field validation

* Implement requested changes

* Add back accidentally removed field

* Move SvelteStore to templates.json

* Update category and tags
2023-11-19 13:37:43 +01:00
Lachlan Collins
71d1b2e4d6 feat: Add zod schemas for CI validation (#479)
* Add zod schemas for CI validation

* Stricter Zod validation
2023-11-12 12:57:01 +01:00