added first rudimentary tar download
more tar download
fixed pub timestamps,
added tons of EXPORTs
replaced complicated SQL comparisions with IS,
made attachments accessible under pubs and recoms,
added hashed password configuration
fixed login on new draft page
fixed the unittest-vs.-trace incompatibility for good
added (more or less) comprehensive test case for the full document process
more test fiddling
moved common argparse code into etalon.config
added wsgi test harness,
more tests
fixing testing
more tinkering with commandline and config
finally got logs to work in unittest,
actually fixed something found by testing
moved document id and url logic into specialized modules,
moved App and Config into its own files
moved default_error_handler into Page
moved project independent dispatcher mechanism into moddiutils
trying out local link in README.md
trying out local link in README.md
trying out local link in README.md
improved markdown title in readonly mode
put actual pub text on recom page
fixed xml throwing on with doc.elem('1').elem('2'),
removed incompatible fontawesome 5
added compatible font-awesome 4
filtering drafts by age sort of works now,
more order in schema
fixed tons of missing authorization
reimplemented message display & table highlighting
added breadcrumbs,
adding recoms works now
HTML cosmetics
introduced database level authorization checks
fixed config partial tree stacking
basic workflow roughly implemented up to PUB (RECOM still missing)
added database initialization
unified all POST handling to bottle.form.Form,
added rudimentary password check against configuration
made markdown find the right attachments,
fixed more datatype issues and other stuff
enabled read-only markdown,
bolted command line onto config system,
moved bottle into thirdparty
minor cleanup
introduced proper config via environment and ini file(s)
more cleanup
added markdown editor SimpleMde and its dependency FontAwesome,
refactored schema a bit
added CDATA to moddiutils.xml, changed its line breaking
more schema refactoring,
added some crude logo,
It’s about fscking time to check the stuff in!