home · contact · privacy
plomtask
2024-04-25 Christian HellerRemove more redundant code.
2024-04-25 Christian HellerUse more meaningful variable names.
2024-04-25 Christian HellerRemove asserts no longer needed.
2024-04-25 Christian HellerRe-write caching.
2024-04-24 Christian HellerCheck for database file's DB version (via user_version...
2024-04-24 Christian HellerMinor code style improvement re NamedTuple usage.
2024-04-22 Christian HellerOn posting new Todo to Day, make missing Todo children...
2024-04-22 Christian HellerRefactor Todo adoption code.
2024-04-22 Christian HellerOn posting a new Todo to a Day, auto-adopt existing...
2024-04-22 Christian HellerFix Process retrieval/display/saving bugs.
2024-04-22 Christian HellerMinor fixes.
2024-04-22 Christian HellerSimplify code with namedtuples and dataclasses.
2024-04-22 Christian HellerAllow Todo adoptions to be un-done in Todo view.
2024-04-21 Christian HellerImprove placement of Todos and Conditions in Day view.
2024-04-19 Christian HellerFurther refactor Conditions handling.
2024-04-19 Christian HellerClean up enablers/disablers code and naming conventions.
2024-04-19 Christian HellerHide (almost all) remaining SQL code in DB module.
2024-04-19 Christian HellerRefactor VersionedAttributes, ProcessSteps, and Conditi...
2024-04-19 Christian HellerRefactor updates of relations tables.
2024-04-19 Christian HellerImprove consistency of DB column names.
2024-04-19 Christian HellerRefactor models' .by_id().
2024-04-19 Christian HellerRefactor from_table_row methods of core DB models.
2024-04-18 Christian HellerBase core models on BaseModel providing sensible defaults.
2024-04-18 Christian HellerRefactor Process/ProcessStep setting and saving.
2024-04-17 Christian HellerRefactor HTTP module.
2024-04-16 Christian HellerUnify ParamsParser and PostvarsParser to InputsParser.
2024-04-16 Christian HellerSome test refactoring.
2024-04-16 Christian HellerAdd Conditions for Todos/Processes to be met or undone...
2024-04-13 Christian HellerMinor refactoring.
2024-04-13 Christian HellerDisable Todo.is_done setting if children are not done...
2024-04-13 Christian HellerEnable toggling of Todo.is_done.
2024-04-13 Christian HellerAdd Todo.parents.
2024-04-13 Christian HellerAdd most basic Todo family relations.
2024-04-12 Christian HellerCache DB objects to ensure we do not accidentally edit...
2024-04-12 Christian HellerAdd GET /todo and Todo retrieval by ID.
2024-04-12 Christian HellerAdd most basic Todo infrastructure.
2024-04-10 Christian HellerDisplay what Processes use focused Process as ProcessStep.
2024-04-10 Christian HellerHide already-seen descendants of implicit ProcessSteps.
2024-04-10 Christian HellerFrom Process template remove now unneeded safeguard...
2024-04-10 Christian HellerFrom Process view, remove step addition field in illega...
2024-04-10 Christian HellerReplace ProcessChildren with more flexible ProcessStep...
2024-04-02 Christian HellerFix Process.get_descendants eliminating sibling referen...
2024-04-02 Christian HellerEnsure DB connections are closed even on erroneous...
2024-04-02 Christian HellerDraw Process descendant trees, and guard against recurs...
2024-03-30 Christian HellerAdd Process.children and improve Params/Postvars parsin...
2024-03-27 Christian HellerCatch POSTs to undefined targets, expand and refactor...
2024-03-27 Christian HellerMinor code documentation changes.
2024-03-27 Christian HellerIn HTTP module, wrap params parsing into ParamsParser.
2024-03-27 Christian HellerFix module description.
2024-03-27 Christian HellerAdd PostvarsParser to isolate postvars parsing/checking.
2024-03-27 Christian HellerExtend POST tests, and handling of missing form data.
2024-03-27 Christian HellerAdd test for nonsensical pages triggering 404.
2024-03-27 Christian HellerRemove unnecessary DB commit.
2024-03-27 Christian HellerRedirect / to /day, throw informative Exception on...
2024-03-27 Christian HellerIn template views, add links to Day and Process creation.
2024-03-27 Christian HellerExplicitly disallow Process(id_=0).
2024-03-27 Christian HellerFix HTTP exception codes.
2024-03-27 Christian HellerUse different exceptions throwing different HTTP codes...
2024-03-26 Christian HellerPut mypy into strict mode, adapt code to still pass.
2024-03-26 Christian HellerAdd Processes module tests, re-organize/re-factor unit...
2024-03-26 Christian HellerAdd rump Processes, and to those VersionedAttributes.
2024-03-20 Christian HellerExplicitly use DATE_FORMAT in todays_date().
2024-03-20 Christian HellerIn calendar view, fill gaps between non-subsequent...
2024-03-20 Christian HellerRemove some redundant code.
2024-03-20 Christian HellerAdd Day.prev_date/Day.next_date and use them for naviga...
2024-03-20 Christian HellerAdd date range input form to /calendar view.
2024-03-20 Christian HellerCollect GET /calendar range from "?start=" and "?end=".
2024-03-20 Christian HellerAllow 'today' as calendar range limit, and default...
2024-03-20 Christian HellerFix miswritten test.
2024-03-20 Christian HellerChange variable name to avoid confusion between DB...
2024-03-20 Christian HellerFor POST /day, do not default to a valid date if none...
2024-03-20 Christian HellerAdd POST /day tests.
2024-03-20 Christian HellerAdd basic GET /calendar test.
2024-03-20 Christian HellerExtend GET /day?date= test.
2024-03-20 Christian HellerOn GET /day with unknown (but valid) "?date=", create...
2024-03-20 Christian HellerAdd rump HTTP server/handler testing.
2024-03-20 Christian HellerMove TEMPLATES_DIR constant into web server module.
2024-03-20 Christian HellerSlightly extend Day.by_date tests.
2024-03-20 Christian HellerMinor refactorings.
2024-03-20 Christian HellerAdd Day POSTing.
2024-03-20 Christian HellerAdd Day.comment field.
2024-03-19 Christian HellerRename DB path environment variable to something more...
2024-03-19 Christian HellerMinor class method reorganizations.
2024-03-17 Christian HellerRefactor Days tests into those with and without DB...
2024-03-17 Christian HellerAdd single-day view / retrieval.
2024-03-17 Christian HellerAdd Day.all() date ranging test.
2024-03-17 Christian HellerAdd basic date ranging to Day.all().
2024-03-17 Christian HellerRequire explicit call to Day.save to have any Day commi...
2024-03-17 Christian HellerAdd database connection, read and write Days through...
2024-03-17 Christian HellerTo DB schema validation error message add diff of offen...
2024-03-17 Christian HellerAdd creation, validation, setting of rump database...
2024-03-17 Christian HellerAdd testing of Day sorting.
2024-03-17 Christian HellerFix and extend Day date testing.
2024-03-17 Christian HellerAdd date validation for Days.
2024-03-17 Christian HellerMove TEMPLATES_DIR setting into run.py.
2024-03-17 Christian HellerFix broken server __init__.
2024-03-17 Christian HellerRe-structure whole code into more package-typical file...
2024-03-17 Christian HellerRe-structure for unittest usage.
2024-03-16 Christian HellerImprove type hints sufficiently for mypy not to complai...
2024-03-16 Christian HellerAdd type hints.
next