home · contact · privacy
plomtask
2 days agoAdd minimalist plain-text calendar view. master
Christian Heller [Thu, 6 Jun 2024 06:20:22 +0000 (08:20 +0200)]
Add minimalist plain-text calendar view.

2 days agoAllow creation of new Todos rather than just adoption from Todo edit view.
Christian Heller [Thu, 6 Jun 2024 05:30:02 +0000 (07:30 +0200)]
Allow creation of new Todos rather than just adoption from Todo edit view.

2 days agoFix Processes listing sorting bug.
Christian Heller [Thu, 6 Jun 2024 05:02:43 +0000 (07:02 +0200)]
Fix Processes listing sorting bug.

2 days agoAdd previously forgotten migration script.
Christian Heller [Thu, 6 Jun 2024 04:24:45 +0000 (06:24 +0200)]
Add previously forgotten migration script.

2 days agoTo Processes listing, add sortable column for number of owners.
Christian Heller [Thu, 6 Jun 2024 04:23:57 +0000 (06:23 +0200)]
To Processes listing, add sortable column for number of owners.

2 days agoAlso allow creation of new Processes as owner of current Process, with respective...
Christian Heller [Thu, 6 Jun 2024 03:39:39 +0000 (05:39 +0200)]
Also allow creation of new Processes as owner of current Process, with respective back-link.

2 days agoWhen opening new Process from ProcessStep add field, pre-set as owned by previous...
Christian Heller [Thu, 6 Jun 2024 03:15:12 +0000 (05:15 +0200)]
When opening new Process from ProcessStep add field, pre-set as owned by previous Process.

2 days agoAllow (de-)selection of owners in Process edit view.
Christian Heller [Thu, 6 Jun 2024 02:39:12 +0000 (04:39 +0200)]
Allow (de-)selection of owners in Process edit view.

2 days agoFor Processes and Conditions, in edit page title warn if creation NEW.
Christian Heller [Thu, 6 Jun 2024 01:54:54 +0000 (03:54 +0200)]
For Processes and Conditions, in edit page title warn if creation NEW.

2 days agoAllow string entry to step addition field, opening new Process to edit.
Christian Heller [Thu, 6 Jun 2024 01:47:19 +0000 (03:47 +0200)]
Allow string entry to step addition field, opening new Process to edit.

2 days agoMinor ProcessStep management bug fixes.
Christian Heller [Thu, 6 Jun 2024 01:16:34 +0000 (03:16 +0200)]
Minor ProcessStep management bug fixes.

2 days agoAdd suppression of implicit ProcessSteps to Process configuration.
Christian Heller [Thu, 6 Jun 2024 00:26:29 +0000 (02:26 +0200)]
Add suppression of implicit ProcessSteps to Process configuration.

2 days agoRefactor ProcessStep code and undo replacement of implicit steps by explicit ones.
Christian Heller [Wed, 5 Jun 2024 22:07:45 +0000 (00:07 +0200)]
Refactor ProcessStep code and undo replacement of implicit steps by explicit ones.

2 days agoMake explicit ProcessSteps overwrite implicit ones.
Christian Heller [Wed, 5 Jun 2024 18:02:32 +0000 (20:02 +0200)]
Make explicit ProcessSteps overwrite implicit ones.

2 days agoImprove day done tree display.
Christian Heller [Wed, 5 Jun 2024 17:18:04 +0000 (19:18 +0200)]
Improve day done tree display.

5 days agoMinor template improvements.
Christian Heller [Mon, 3 Jun 2024 02:54:58 +0000 (04:54 +0200)]
Minor template improvements.

5 days agoTo Processes listing, add sortable effort column.
Christian Heller [Mon, 3 Jun 2024 02:22:17 +0000 (04:22 +0200)]
To Processes listing, add sortable effort column.

5 days agoEnhance layouts.
Christian Heller [Mon, 3 Jun 2024 02:16:48 +0000 (04:16 +0200)]
Enhance layouts.

5 days agoRemove accidentally committed file garbage.
Christian Heller [Mon, 3 Jun 2024 02:15:50 +0000 (04:15 +0200)]
Remove accidentally committed file garbage.

5 days agoFix bug of relationships writing for todo_children writing in wrong column.
Christian Heller [Sun, 2 Jun 2024 22:50:35 +0000 (00:50 +0200)]
Fix bug of relationships writing for todo_children writing in wrong column.

5 days agoMostly superficial template design improvements.
Christian Heller [Sun, 2 Jun 2024 21:00:54 +0000 (23:00 +0200)]
Mostly superficial template design improvements.

6 days agoImprove/extend automatic creation and adoption of Todos to fulfill ProcessSteps requi...
Christian Heller [Sun, 2 Jun 2024 15:38:54 +0000 (17:38 +0200)]
Improve/extend automatic creation and adoption of Todos to fulfill ProcessSteps requirements.

9 days agoFix some ProcessStepping bugs.
Christian Heller [Thu, 30 May 2024 10:00:58 +0000 (12:00 +0200)]
Fix some ProcessStepping bugs.

9 days agoMinor template fixes.
Christian Heller [Thu, 30 May 2024 08:06:59 +0000 (10:06 +0200)]
Minor template fixes.

9 days agoIn Calendar view, highlight today's date.
Christian Heller [Thu, 30 May 2024 07:09:33 +0000 (09:09 +0200)]
In Calendar view, highlight today's date.

9 days agoDefault calendar date range end to 60 days later.
Christian Heller [Thu, 30 May 2024 07:05:17 +0000 (09:05 +0200)]
Default calendar date range end to 60 days later.

9 days agoRe-factor date ranging and default to range 'yesterday' to 'tomorrow'.
Christian Heller [Thu, 30 May 2024 06:57:46 +0000 (08:57 +0200)]
Re-factor date ranging and default to range 'yesterday' to 'tomorrow'.

9 days agoFor date range inputs, allow "yesterday" and "tomorrow" next to "today".
Christian Heller [Thu, 30 May 2024 06:17:54 +0000 (08:17 +0200)]
For date range inputs, allow "yesterday" and "tomorrow" next to "today".

9 days agoUse same date ranging code for Day and Todo filtering.
Christian Heller [Thu, 30 May 2024 06:12:33 +0000 (08:12 +0200)]
Use same date ranging code for Day and Todo filtering.

9 days agoFix broken date range test.
Christian Heller [Thu, 30 May 2024 05:23:41 +0000 (07:23 +0200)]
Fix broken date range test.

9 days agoFix pre-commit hook not aborting commit on failed unit tests.
Christian Heller [Thu, 30 May 2024 05:20:33 +0000 (07:20 +0200)]
Fix pre-commit hook not aborting commit on failed unit tests.

9 days agoIn calendar day gap filling, ensure days before and after existing days.
Christian Heller [Thu, 30 May 2024 05:15:53 +0000 (07:15 +0200)]
In calendar day gap filling, ensure days before and after existing days.

9 days agoFix buggy links in Condition view.
Christian Heller [Thu, 30 May 2024 04:57:09 +0000 (06:57 +0200)]
Fix buggy links in Condition view.

9 days agoTo Condition view, add listings of related Processes.
Christian Heller [Thu, 30 May 2024 04:55:31 +0000 (06:55 +0200)]
To Condition view, add listings of related Processes.

9 days agoDisplay historical VersionedAttributes where it makes sense.
Christian Heller [Thu, 30 May 2024 04:12:35 +0000 (06:12 +0200)]
Display historical VersionedAttributes where it makes sense.

9 days agoIn pre-commit hook, re-instate deletion of test DB files.
Christian Heller [Thu, 30 May 2024 04:11:32 +0000 (06:11 +0200)]
In pre-commit hook, re-instate deletion of test DB files.

9 days agoSpeed up testing with unittest-parallel.
Christian Heller [Thu, 30 May 2024 03:01:58 +0000 (05:01 +0200)]
Speed up testing with unittest-parallel.

9 days agoAdd Todos view, filterable and sortable by process, date, comment, etc.
Christian Heller [Thu, 30 May 2024 02:49:57 +0000 (04:49 +0200)]
Add Todos view, filterable and sortable by process, date, comment, etc.

9 days agoNest Todo creation by adopting and making children as needed.
Christian Heller [Thu, 30 May 2024 01:28:35 +0000 (03:28 +0200)]
Nest Todo creation by adopting and making children as needed.

9 days agoOn pre-commit hook run, clean up potential test db files.
Christian Heller [Wed, 29 May 2024 21:30:51 +0000 (23:30 +0200)]
On pre-commit hook run, clean up potential test db files.

2 weeks agoFix minor ProcessStep POST handling bugs.
Christian Heller [Tue, 21 May 2024 03:53:37 +0000 (05:53 +0200)]
Fix minor ProcessStep POST handling bugs.

2 weeks agoAdd text-based search/filter for Conditions and Processes.
Christian Heller [Tue, 21 May 2024 02:29:54 +0000 (04:29 +0200)]
Add text-based search/filter for Conditions and Processes.

2 weeks agoAdd Todo/Process.blockers for Conditions that block rather than enable.
Christian Heller [Tue, 21 May 2024 00:30:23 +0000 (02:30 +0200)]
Add Todo/Process.blockers for Conditions that block rather than enable.

2 weeks agoFor Todos, on Save check for auto-deletion by .effort < 0, and on removal check if...
Christian Heller [Mon, 20 May 2024 23:50:36 +0000 (01:50 +0200)]
For Todos, on Save check for auto-deletion by .effort < 0, and on removal check if nothing worth preserving would be lost.

3 weeks agoFix broken Day template layout.
Christian Heller [Sat, 18 May 2024 06:08:43 +0000 (08:08 +0200)]
Fix broken Day template layout.

3 weeks agoAdd Todo. and Process.calendarize to identify what Todos to show in calendar.
Christian Heller [Sat, 18 May 2024 06:04:10 +0000 (08:04 +0200)]
Add Todo. and Process.calendarize to identify what Todos to show in calendar.

3 weeks agoAdd erroneously uncommited template macros file.
Christian Heller [Sat, 18 May 2024 05:02:41 +0000 (07:02 +0200)]
Add erroneously uncommited template macros file.

3 weeks agoAdd Todo.effort.
Christian Heller [Sat, 18 May 2024 05:01:07 +0000 (07:01 +0200)]
Add Todo.effort.

3 weeks agoAdd basic sorting features to Condition, Process table views.
Christian Heller [Sat, 18 May 2024 04:00:36 +0000 (06:00 +0200)]
Add basic sorting features to Condition, Process table views.

3 weeks agoMinor HTTP handler refactoring.
Christian Heller [Sat, 18 May 2024 03:44:41 +0000 (05:44 +0200)]
Minor HTTP handler refactoring.

3 weeks agoAdd titles and other metadata to pages.
Christian Heller [Sat, 18 May 2024 03:41:17 +0000 (05:41 +0200)]
Add titles and other metadata to pages.

3 weeks agoFix broken template.
Christian Heller [Sat, 18 May 2024 03:03:03 +0000 (05:03 +0200)]
Fix broken template.

3 weeks agoAdd VersionedAttributes history pages for Conditions.
Christian Heller [Sat, 18 May 2024 03:01:16 +0000 (05:01 +0200)]
Add VersionedAttributes history pages for Conditions.

3 weeks agoRefactor VersionedAttribute history pages templates.
Christian Heller [Sat, 18 May 2024 02:54:14 +0000 (04:54 +0200)]
Refactor VersionedAttribute history pages templates.

3 weeks agoAdd VersionedAttribute history display pages for Processes.
Christian Heller [Sat, 18 May 2024 02:47:49 +0000 (04:47 +0200)]
Add VersionedAttribute history display pages for Processes.

3 weeks agoAdd Todo.title shortcut to Todo.process.title for more template refactoring.
Christian Heller [Sat, 18 May 2024 01:40:54 +0000 (03:40 +0200)]
Add Todo.title shortcut to Todo.process.title for more template refactoring.

3 weeks agoRefactor templates.
Christian Heller [Sat, 18 May 2024 01:34:44 +0000 (03:34 +0200)]
Refactor templates.

3 weeks agoImprove template layouts.
Christian Heller [Sat, 18 May 2024 00:46:56 +0000 (02:46 +0200)]
Improve template layouts.

3 weeks agoMore tests refactoring.
Christian Heller [Fri, 17 May 2024 23:53:05 +0000 (01:53 +0200)]
More tests refactoring.

3 weeks agoRefactor tests.
Christian Heller [Fri, 17 May 2024 22:59:49 +0000 (00:59 +0200)]
Refactor tests.

3 weeks agoImprove visual/textual calendar structuring.
Christian Heller [Wed, 15 May 2024 08:18:51 +0000 (10:18 +0200)]
Improve visual/textual calendar structuring.

3 weeks agoFor Todo POST, treat un-sent comment field as empty one.
Christian Heller [Wed, 15 May 2024 07:50:51 +0000 (09:50 +0200)]
For Todo POST, treat un-sent comment field as empty one.

3 weeks agoFix broken enabler addition in Day view.
Christian Heller [Wed, 15 May 2024 06:56:30 +0000 (08:56 +0200)]
Fix broken enabler addition in Day view.

3 weeks agoAdd Todo.comment display/posting in Todo view.
Christian Heller [Wed, 15 May 2024 06:51:00 +0000 (08:51 +0200)]
Add Todo.comment display/posting in Todo view.

3 weeks agoAdd POSTing of Todo.comment in Day view.
Christian Heller [Wed, 15 May 2024 06:32:13 +0000 (08:32 +0200)]
Add POSTing of Todo.comment in Day view.

3 weeks agoAdd Todo.comment, and for that purpose basic SQL migration infrastructure.
Christian Heller [Wed, 15 May 2024 06:21:07 +0000 (08:21 +0200)]
Add Todo.comment, and for that purpose basic SQL migration infrastructure.

3 weeks agoRe-introduce POSTing of Todo doneness on Day view.
Christian Heller [Wed, 15 May 2024 02:37:08 +0000 (04:37 +0200)]
Re-introduce POSTing of Todo doneness on Day view.

3 weeks agoOn POSTing new Todos on Day view, ensure possible adoptions within them.
Christian Heller [Wed, 15 May 2024 02:10:27 +0000 (04:10 +0200)]
On POSTing new Todos on Day view, ensure possible adoptions within them.

3 weeks agoSimplify Todo steps tree calculation/display.
Christian Heller [Wed, 15 May 2024 01:42:18 +0000 (03:42 +0200)]
Simplify Todo steps tree calculation/display.

4 weeks agoImprove Todo tests.
Christian Heller [Sun, 5 May 2024 04:00:43 +0000 (06:00 +0200)]
Improve Todo tests.

4 weeks agoRefactor and extend tests.
Christian Heller [Sun, 5 May 2024 03:36:31 +0000 (05:36 +0200)]
Refactor and extend tests.

4 weeks agoRefactor save and remove methods of BaseObject subclasses.
Christian Heller [Sun, 5 May 2024 01:46:35 +0000 (03:46 +0200)]
Refactor save and remove methods of BaseObject subclasses.

4 weeks agoExtend tests.
Christian Heller [Sun, 5 May 2024 00:45:26 +0000 (02:45 +0200)]
Extend tests.

5 weeks agoReinstate formerly disabled test.
Christian Heller [Thu, 2 May 2024 04:54:47 +0000 (06:54 +0200)]
Reinstate formerly disabled test.

5 weeks agoMore refactoring.
Christian Heller [Thu, 2 May 2024 04:34:49 +0000 (06:34 +0200)]
More refactoring.

5 weeks agoMinor tests refactoring.
Christian Heller [Thu, 2 May 2024 01:46:48 +0000 (03:46 +0200)]
Minor tests refactoring.

5 weeks agoSome tests refactoring.
Christian Heller [Thu, 2 May 2024 01:36:12 +0000 (03:36 +0200)]
Some tests refactoring.

5 weeks agoAlways check if item is saved before removal attempt.
Christian Heller [Thu, 2 May 2024 00:14:53 +0000 (02:14 +0200)]
Always check if item is saved before removal attempt.

5 weeks agoImprove Condition tests and do minor fixes on the way.
Christian Heller [Thu, 2 May 2024 00:13:36 +0000 (02:13 +0200)]
Improve Condition tests and do minor fixes on the way.

5 weeks agoRefactor VersionedAttribute tests.
Christian Heller [Wed, 1 May 2024 23:17:42 +0000 (01:17 +0200)]
Refactor VersionedAttribute tests.

5 weeks agoMove VersionedAttributes code into appropriotely named module.
Christian Heller [Wed, 1 May 2024 23:11:36 +0000 (01:11 +0200)]
Move VersionedAttributes code into appropriotely named module.

5 weeks agoMinor code-stylistic improvements.
Christian Heller [Wed, 1 May 2024 22:31:26 +0000 (00:31 +0200)]
Minor code-stylistic improvements.

5 weeks agoUse higher resolution for VersionedAttribute.history timestamps, avoid conflicts...
Christian Heller [Wed, 1 May 2024 22:29:11 +0000 (00:29 +0200)]
Use higher resolution for VersionedAttribute.history timestamps, avoid conflicts by waiting that resolution for each new .set().

5 weeks agoRefactor Days tests.
Christian Heller [Wed, 1 May 2024 21:10:11 +0000 (23:10 +0200)]
Refactor Days tests.

5 weeks agoImprove Days tests.
Christian Heller [Wed, 1 May 2024 16:06:57 +0000 (18:06 +0200)]
Improve Days tests.

5 weeks agoRefactor BaseModel.by_id (integrating ._by_id).
Christian Heller [Wed, 1 May 2024 15:42:51 +0000 (17:42 +0200)]
Refactor BaseModel.by_id (integrating ._by_id).

5 weeks agoImprove __eq__ of BaseModel to compare all saved attributes; plus minor refactorings.
Christian Heller [Wed, 1 May 2024 15:26:59 +0000 (17:26 +0200)]
Improve __eq__ of BaseModel to compare all saved attributes; plus minor refactorings.

5 weeks agoMinor stylistic improvements to tests code.
Christian Heller [Mon, 29 Apr 2024 04:17:14 +0000 (06:17 +0200)]
Minor stylistic improvements to tests code.

5 weeks agoMinor tests refactoring.
Christian Heller [Mon, 29 Apr 2024 03:57:44 +0000 (05:57 +0200)]
Minor tests refactoring.

5 weeks agoFix Condition status not being saved on setting Todo.is_done from Day view.
Christian Heller [Mon, 29 Apr 2024 03:16:39 +0000 (05:16 +0200)]
Fix Condition status not being saved on setting Todo.is_done from Day view.

5 weeks agoEnable Condition.is_active toggling in Condition view.
Christian Heller [Mon, 29 Apr 2024 03:09:41 +0000 (05:09 +0200)]
Enable Condition.is_active toggling in Condition view.

5 weeks agoIn Day view, differentiate done and undone Todos, and collect doneness checkboxes.
Christian Heller [Mon, 29 Apr 2024 03:08:40 +0000 (05:08 +0200)]
In Day view, differentiate done and undone Todos, and collect doneness checkboxes.

5 weeks agoFix buggy Todo saving/removing.
Christian Heller [Mon, 29 Apr 2024 02:58:32 +0000 (04:58 +0200)]
Fix buggy Todo saving/removing.

5 weeks agoMinor tests refactoring.
Christian Heller [Sun, 28 Apr 2024 23:22:17 +0000 (01:22 +0200)]
Minor tests refactoring.

5 weeks agoEnable deletion of Todos.
Christian Heller [Sun, 28 Apr 2024 23:02:33 +0000 (01:02 +0200)]
Enable deletion of Todos.

5 weeks agoExtend Condition tests.
Christian Heller [Sun, 28 Apr 2024 22:53:54 +0000 (00:53 +0200)]
Extend Condition tests.

5 weeks agoDisallow deletion of Processes in use.
Christian Heller [Sun, 28 Apr 2024 22:46:46 +0000 (00:46 +0200)]
Disallow deletion of Processes in use.

5 weeks agoOn removal of Conditions and Processes, also delete their VersionedAttributes.
Christian Heller [Sun, 28 Apr 2024 22:37:18 +0000 (00:37 +0200)]
On removal of Conditions and Processes, also delete their VersionedAttributes.

5 weeks agoEnable deletion of Conditions.
Christian Heller [Sun, 28 Apr 2024 22:32:24 +0000 (00:32 +0200)]
Enable deletion of Conditions.

5 weeks agoImprove button layouts.
Christian Heller [Sun, 28 Apr 2024 22:07:30 +0000 (00:07 +0200)]
Improve button layouts.