Commit Graph

  • f02a85dba5 bucketload of theming work main phryk 2024-09-01 18:52:27 +0200
  • fabe3b5742 fixed css representation in util.Color phryk 2024-09-01 18:51:25 +0200
  • 58221b2e20 added ?download flag to upload urls to add content-disposition: attachment phryk 2024-09-01 18:50:56 +0200
  • 2b54f90f05 fixed bug with abstract descendants of Commentable in CommentCollection.parent phryk 2024-09-01 18:49:26 +0200
  • 4b639a8211 fixed typo in comment phryk 2024-09-01 18:46:49 +0200
  • 3d6259cdcd removed <picture> everywhere, adjusted styling, some theming work phryk 2024-08-18 10:44:31 +0200
  • 22f988ac00 some more theming work, improved modals, nicer warnings for unpublished content phryk 2024-08-16 17:57:08 +0200
  • 3fdb60eabe Removed debug exception raise for unknown but valid client certs phryk 2024-08-16 15:14:14 +0200
  • b501e645eb (mostly) completed form api, extended test suite phryk 2024-07-31 04:11:42 +0200
  • 90fd0ce00b lots of theming work, fixed up some form field implementations phryk 2024-07-27 03:05:56 +0200
  • 544340bd2f removed stray debugger call, updated dependencies in readme phryk 2024-07-14 00:54:18 +0200
  • be664b534b added .access function used in .view to determine if a user is allowed to see it, added up/down reorder buttons to gallery form, added fonts, did a bunch of theming phryk 2024-07-13 23:09:48 +0200
  • 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 phryk 2024-06-29 05:36:26 +0200
  • 6ce3c7e80f added seal message block phryk 2024-06-18 03:38:50 +0200
  • cbe675a526 added link to comment moderation to admin menu phryk 2024-06-18 03:37:49 +0200
  • 4a56736762 added autogenerated ids to form fields, added markdown support to form field help, moved search help to form field help, added some styling phryk 2024-06-18 00:32:06 +0200
  • b95bc9bf4e added dumb badge i put way too much effort into phryk 2024-06-17 01:46:33 +0200
  • dc66551e5e changed adblock recommendation to adnauseam, minor styling adjustments phryk 2024-06-16 00:26:56 +0200
  • 9d23904d4c implemented page type, used it for frontpage text, added markdown support for titles and did a bunch of theming work phryk 2024-06-15 16:19:08 +0200
  • c76f1d55a0 unfinished coveragerc, baseline non-generic uwsgi config, simple article population script phryk 2024-06-13 13:31:12 +0200
  • 2f74a2e4c6 renamed .tabs to .menu, moved output of menus for main content from administerable template to layout (main.html) phryk 2024-06-11 20:31:28 +0200
  • 3c2fde2600 added root-level block to field base template, removed erroneous checkbox and radiobutton templates, improved groupablefield template phryk 2024-06-11 16:38:51 +0200
  • 1bcd18c805 added missing templates for checkbox and radiobutton phryk 2024-06-11 13:29:31 +0200
  • 22ac084e9d more theming work phryk 2024-06-11 11:54:12 +0200
  • 02cae4d9e5 handling a couple more column types in Administerable.form_field phryk 2024-06-04 13:06:58 +0200
  • b7a93cd954 added custom markdown-it-py plugin to break markdown content apart into <sections>, some cleanup and a bunch of theming work phryk 2024-06-03 17:50:44 +0200
  • 285c0aff23 added reordering mechanism to form.ElementContainer. Used it to put 'name' field for Named autoforms on top phryk 2024-06-01 15:43:31 +0200
  • c793d16408 removed required attribute from form element HTML to conform with partial validation when using fieldsets phryk 2024-05-31 16:42:43 +0200
  • 915a5b3c49 added username to security info in header phryk 2024-05-31 16:42:05 +0200
  • 2ade24e9f0 refactored form API to use dict-style interface (closes #41) phryk 2024-05-31 16:41:36 +0200
  • 674e83470c added link back to CuratedArt, improved form for it, fixed listing order for search and frontpage phryk 2024-05-24 01:48:49 +0200
  • 3036e14d2a added frontpage (closes #39), fixed a bug in pagination, adjusted endpoints for frontpage phryk 2024-05-23 23:27:21 +0200
  • 3330790956 search now only shows published matches (closes #40) phryk 2024-05-23 22:58:29 +0200
  • cd4631d0e6 implemented generic redirection type (closes #35) phryk 2024-05-22 03:32:17 +0200
  • cb0b7a3a7c enabled peewee autorollback phryk 2024-05-22 03:31:27 +0200
  • 3f9f2fe9ac added admin dashboard (closes #29) phryk 2024-05-21 07:31:13 +0200
  • ed6a1a4592 improved login to work with client cert auth, properly implemented published hint for uploads and commentables (closes #37) phryk 2024-05-21 05:58:28 +0200
  • 74b4873015 completed cli (closes #38) phryk 2024-05-20 23:33:18 +0200
  • a94491cccc added lowerclass lookup for ChildAware descendants, made markdown inline renderer use it. this closes #33 phryk 2024-05-20 19:30:21 +0200
  • 8ab6184ce8 added client cert auth (closes #15) phryk 2024-05-20 04:10:17 +0200
  • 8c0921bdd7 added barebones test suite and test for sha3 auth timing sidechannel phryk 2024-05-20 04:07:53 +0200
  • cf46f8d350 improved ScoredLink implementation phryk 2024-05-17 02:56:17 +0200
  • 0914c68a4c added help to SearchPage phryk 2024-05-14 06:15:20 +0200
  • 36e863de7e greatly reduced trailing state determination for menu links phryk 2024-05-14 04:49:51 +0200
  • be0fe58c56 made listing offset urls non-collidable with full view urls, now checking all rules for an endpoint to determine trailing state for menu links phryk 2024-05-14 04:20:47 +0200
  • d967213ae7 added block decorator for app and blueprints, used it to place search form site header phryk 2024-05-13 05:57:53 +0200
  • c8de1fbfe3 added endpoint_parameters to make paginations work for parameterized routes; used this to properly paginate search phryk 2024-05-13 05:35:26 +0200
  • ae91db948a implemented pagination, added item_constructor to listing and support for custom classes in menu items phryk 2024-05-13 04:52:45 +0200
  • f8991d4547 basic search implementation works. still needs help texts, ordering (and pagination) phryk 2024-05-10 20:20:47 +0200
  • 3a77dae24e search tokens are now implemented as classes phryk 2024-05-09 23:04:06 +0200
  • 37a78f17c1 started work on search phryk 2024-05-09 21:43:43 +0200
  • bc66d24ba4 administerable tabs now only shown when logged in phryk 2024-05-08 19:56:54 +0200
  • 9bcddfbebe safe markdown for comments, moderation and some minor improvements phryk 2024-05-07 22:54:45 +0200
  • 2ef9f0c55b improved markdown integration phryk 2024-05-07 05:11:48 +0200
  • 13a0e27ee5 fixed missing intro in AutoForm template, minor improvements phryk 2024-05-06 00:15:55 +0200
  • 2546aca300 Notifications form moved to own class and actually marks/deletes notifications now. phryk 2024-05-05 23:46:36 +0200
  • 3ddeaf4641 click.types now available as form.types to avoid extra imports; fixed bug in Fieldset to make it raise errors encountered during validation phryk 2024-05-05 23:19:56 +0200
  • 66c09bbbdb implemented working form field grouping phryk 2024-05-05 22:10:41 +0200
  • 0cd76e07a3 adblock enforcement, notifications, probably some other stuff phryk 2024-05-02 20:57:38 +0200
  • 4aa55df5a0 more progress on commenting. reply forms still missing phryk 2024-04-29 18:16:00 +0200
  • dcceaa6aa5 added support for different formats to page decorator and used that for atom feed PoC phryk 2024-04-23 15:42:01 +0200
  • d051afe5cb added regexp constraint for Named.name to enforce it playing nice with URLs. this closes #20. phryk 2024-04-23 11:01:18 +0200
  • 88279efd45 improved titles, closes #30 phryk 2024-04-23 10:17:44 +0200
  • 73097f02eb combined assets and templates into one directory. closes #9. phryk 2024-04-22 23:29:28 +0200
  • 69e98c18d7 improved tagging ui, added tab menu to autoform phryk 2024-04-21 19:13:38 +0200
  • 10f9cf0b9e better trail detection for rendering.Menu phryk 2024-04-21 18:23:28 +0200
  • 7e51104c2e Basic tagcollection editing from TaggableForm works now, also some template improvements phryk 2024-04-21 17:37:52 +0200
  • d28d13a65b basic gallery functionality, forms now cleanly separate binding and validation, probably more. phryk 2024-04-21 16:02:58 +0200
  • 130ed7704e some more gallery work phryk 2024-04-19 14:04:53 +0200
  • c6f630a7af Added intro support to ProxyFieldset phryk 2024-04-17 20:44:16 +0200
  • 44c73479c4 Fix for MarkdownField to support NULL/None phryk 2024-04-17 20:43:54 +0200
  • 1dd6774106 Refactored The Button to use new form logic phryk 2024-04-17 20:43:23 +0200
  • 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 phryk 2024-04-17 19:30:52 +0200
  • a2b3781114 added inline templates for audio and video to hide tabs phryk 2024-04-14 18:24:11 +0200
  • b771357c66 Adjusted duplicate error message in markdown.py, adjusted import order in main.py phryk 2024-04-14 18:01:04 +0200
  • cf4ae2e423 Added descriptions to uploads, used for alt/title texts. phryk 2024-04-14 18:00:32 +0200
  • e2d015b585 fixed missing import in markdown.py phryk 2024-04-14 17:11:25 +0200
  • 49178a3d17 moved upload types and route to own module, closing #1 phryk 2024-04-14 16:32:40 +0200
  • 0d564bc1d7 removed old error rendering fallback from page decorator as it's been handled by error_catchall for a while phryk 2024-04-14 16:01:00 +0200
  • 84a8edab3e Improved template selection for form elements, added <select> template, added lead images to existing content types, added initial version of markdown integration. phryk 2024-04-14 15:56:36 +0200
  • 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 phryk 2024-04-12 21:22:00 +0200
  • 35176028ec extended autoform mechanism for better customization, more menu, initial naive file upload implementation phryk 2024-04-12 21:22:00 +0200
  • c0b2e1ff5a basic administration working, began tagging implementation, better menu support, general cleanup, probably more phryk 2024-04-12 21:22:00 +0200
  • 1864fc6db7 importing existing state. phryk 2024-04-12 21:22:00 +0200