Commit Graph

26 Commits

Author SHA1 Message Date
phryk b2b571dcf7 slight improvement for date validation in forms 2024-11-04 13:13:59 +01:00
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 b501e645eb (mostly) completed form api, extended test suite 2024-07-31 04:11:42 +02:00
phryk 90fd0ce00b lots of theming work, fixed up some form field implementations 2024-07-27 03:05:56 +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 22ac084e9d more theming work 2024-06-11 11:54:12 +02:00
phryk 285c0aff23 added reordering mechanism to form.ElementContainer. Used it to put 'name' field for Named autoforms on top 2024-06-01 15:43:31 +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 2546aca300 Notifications form moved to own class and actually marks/deletes notifications now. 2024-05-05 23:46:36 +02:00
phryk 3ddeaf4641 click.types now available as form.types to avoid extra imports; fixed bug in Fieldset to make it raise errors encountered during validation 2024-05-05 23:19:56 +02:00
phryk 66c09bbbdb implemented working form field grouping 2024-05-05 22:10:41 +02:00
phryk 0cd76e07a3 adblock enforcement, notifications, probably some other stuff 2024-05-02 20:57:38 +02:00
phryk 4aa55df5a0 more progress on commenting. reply forms still missing 2024-04-29 18:16:00 +02:00
phryk dcceaa6aa5 added support for different formats to page decorator and used that for atom feed PoC 2024-04-23 15:42:01 +02:00
phryk d051afe5cb added regexp constraint for Named.name to enforce it playing nice with URLs. this closes #20. 2024-04-23 11:01:18 +02:00
phryk 73097f02eb combined assets and templates into one directory. closes #9. 2024-04-22 23:29:28 +02:00
phryk d28d13a65b basic gallery functionality, forms now cleanly separate binding and validation, probably more. 2024-04-21 16:02:58 +02:00
phryk c6f630a7af Added intro support to ProxyFieldset 2024-04-17 20:44:16 +02:00
phryk 5fd1f9e8cf ported poobrains prefix logic for forms, added nestable fieldsets and proxyfieldset to wrap form objects, added field/button ordering by instantiation time, started work on gallery type and probably did some more stuff 2024-04-17 19:30:52 +02:00
phryk 84a8edab3e Improved template selection for form elements, added <select> template, added lead images to existing content types, added initial version of markdown integration. 2024-04-14 15:56:36 +02:00
phryk 8cf5eab116 Added Administerable deletion, refactored AutoForm creation/handling a bit, renamed templates to .html, fixed Upload logic and a did a bunch of cleaning up 2024-04-12 21:22:00 +02:00
phryk 35176028ec extended autoform mechanism for better customization, more menu, initial naive file upload implementation 2024-04-12 21:22:00 +02:00
phryk c0b2e1ff5a basic administration working, began tagging implementation, better menu support, general cleanup, probably more 2024-04-12 21:22:00 +02:00
phryk 1864fc6db7 importing existing state. 2024-04-12 21:22:00 +02:00