Commit Graph

14 Commits

Author SHA1 Message Date
phryk a1a2cde38a A boatload of changes, fixes, improvements and theming work.
* All menus have IDs now
* Added support for burgerized menus; burgerized main menu and minisearch
* Fixed menu in Listing objects
* Fixed issue with invalid datetime-local values
* Improved section breakout logic for inline renderables in markdown
* Search now ignores abstract content types
* Added some assets
* Various other things, mostly theming-related
2024-10-14 16:54:17 +02:00
phryk 0fa7e47be4 added generic extra_classes parameter to Renderable for CSS, adjusted Menu to use it, added animated fediverse link, greatly improved propaganda administration and did a bunch of smaller things 2024-06-29 05:36:26 +02:00
phryk 4a56736762 added autogenerated ids to form fields, added markdown support to form field help, moved search help to form field help, added some styling 2024-06-18 00:32:06 +02:00
phryk b7a93cd954 added custom markdown-it-py plugin to break markdown content apart into <sections>, some cleanup and a bunch of theming work 2024-06-03 17:50:44 +02:00
phryk 2ade24e9f0 refactored form API to use dict-style interface (closes #41) 2024-05-31 16:41:36 +02:00
phryk 674e83470c added link back to CuratedArt, improved form for it, fixed listing order for search and frontpage 2024-05-24 01:48:49 +02:00
phryk 3330790956 search now only shows published matches (closes #40) 2024-05-23 22:58:29 +02:00
phryk 0914c68a4c added help to SearchPage 2024-05-14 06:15:20 +02:00
phryk d967213ae7 added block decorator for app and blueprints, used it to place search form site header 2024-05-13 05:57:53 +02:00
phryk c8de1fbfe3 added endpoint_parameters to make paginations work for parameterized routes; used this to properly paginate search 2024-05-13 05:35:26 +02:00
phryk ae91db948a implemented pagination, added item_constructor to listing and support for custom classes in menu items 2024-05-13 04:52:45 +02:00
phryk f8991d4547 basic search implementation works. still needs help texts, ordering (and pagination) 2024-05-10 20:20:47 +02:00
phryk 3a77dae24e search tokens are now implemented as classes 2024-05-09 23:04:06 +02:00
phryk 37a78f17c1 started work on search 2024-05-09 21:43:43 +02:00