Hoffelhas
b2f2fa270e
Bugfix where manually changing the order of sequential tasks would not remove old labels.
2023-01-08 17:11:47 +01:00
Hoffelhas
97a7073f1c
Minor cleanup of code
2023-01-08 16:21:50 +01:00
Hoffelhas
a589c159c0
Type indication now seems to work on all levels
2023-01-08 15:32:21 +01:00
Hoffelhas
86eb720f50
Overhaul labelling functionality now working on project level. Next: debug section and parentless tasks level.
2023-01-08 14:58:49 +01:00
Hoffelhas
aa274d5132
Additional testing of labelling logic
2023-01-07 16:13:43 +01:00
Hoffelhas
e9b2dd6f21
Fixed labelling bug with SEQ mode due to legacy code
2023-01-07 15:44:56 +01:00
Hoffelhas
fc9aa8da4f
Children are now cleaned correctly after task_type change
2023-01-07 15:07:57 +01:00
Hoffelhas
0c64e99455
Core labelling functionality now seems to function. Still need to fix one bug with cleaning children if task_type is set.
2023-01-04 21:12:39 +01:00
Hoffelhas
4a236153d0
Added 'get_all_data' function to use the SYNC API v9 to obtain all the data in your Todoist. Needed for seeing e.g. completed tasks, which the REST API v2 does not provide.
2023-01-04 10:01:00 +01:00
Hoffelhas
374d216a83
Basic SQLite DB functionality now working. Next: rewrite 'get_task_type()' function, and start some refactoring/debugging.
2023-01-03 16:06:46 +01:00
Hoffelhas
2625547002
Basic labelling functionality working again. Still need to fix metadata storage
2023-01-02 16:28:16 +01:00
Hoffelhas
95a71524cd
Initial changes made to REST API. Working on a Sync API workaround to find completed tasks now.
2022-12-17 19:31:19 +01:00
Hoffelhas
3a25e05aa3
Initial check of 'T0 task date has changed' still included the time, hence check always failed. Now [:10] has been added to exclude a time during the check
2021-09-20 13:26:47 +02:00
Hoffelhas
7857a397fc
Times in a due date could now be processed. At the moment, only the first 10 string characters are read, which only includes 'YYYY-MM-DD'. This has been updated for all relevant variables which use the due date.
2021-08-24 16:14:22 +02:00
Hoffelhas
482f27ff50
Added hotfix for detection of underscore replacement of the exclamation mark
2021-08-24 14:49:34 +02:00
Gwyndolyn Marchant
d0b074e0fe
fix for shifted end-of-day
2021-06-16 23:02:27 -04:00
Hoffelhas
c7ab4e564c
v1.5
2021-01-25 18:00:43 +01:00
Hoffelhas
4c421b7577
Fixed bug with incorrect label recognition. Added new debug logging lines, and removed redundant ones
2021-01-23 21:29:06 +01:00
Hoffelhas
a4ac562068
Made -r tag backwards compatible with v1.4
2021-01-17 15:14:33 +01:00
Hoffelhas
bd9e5d021b
Fixed a view bugs for the new regeneration mode, plus some additional clean-up of code. In addition fixed a labelling bug on deeper levels, and headered items will be cleaned of old next-action labels.
2021-01-17 14:58:14 +01:00
Hoffelhas
f97c7e70e0
Implemented new structure for regeneration mode. New modes have been added, and specific modes can be assigned to tasks by use of labels.
2021-01-16 22:42:46 +01:00
Hoffelhas
376e176d6b
General clean-up of code
2021-01-16 17:14:22 +01:00
Hoffelhas
17cc3a8418
Wrong warning message was given for a different kind of wrong syntax; additional warning added.
2021-01-16 15:54:21 +01:00
Hoffelhas
16d404a9ed
Fixed bug which caused a wrong read of the start=DATE string
2020-12-31 16:02:58 +01:00
Hoffelhas
ea20ad2aa1
Clean-up for v1.4
2020-12-30 13:46:20 +01:00
Hoffelhas
ecbe8a28fa
Added logic to header or unheader multiple items, specifiec from project, section, or top item level
2020-12-30 13:21:16 +01:00
Hoffelhas
346702b904
Debug header_items
2020-12-30 01:32:17 +01:00
Hoffelhas
3e14d69653
Added possibility to define start-date as an offset from due-date.
2020-12-30 00:35:07 +01:00
Hoffelhas
41c3cc3b5c
Tested new section logic. In addition 'delay' has been optimised by taking computation time into account. General clean-up of code
2020-12-29 22:56:55 +01:00
Hoffelhas
c50f62d946
Sections refactoring completed. Next up, code-cleanup and testing
2020-12-28 23:18:54 +01:00
Hoffelhas
3943c5c614
Pseudocode updated, section loop build-in, still need to build a class to handle 'no section' tasks, and finalize labeling logic
2020-12-17 21:02:30 +01:00
Hoffelhas
a913c74086
Decided to add a separate section loop to allow for a better flow of the logic. Initial start made, still needs to be fleshed out.
2020-12-16 22:05:27 +01:00
Hoffelhas
6d3439019c
Continued work on section labelling
2020-12-07 22:45:12 +01:00
Hoffelhas
c1b14f55ac
Added section type functionality. Still needs incorporation with label logic
2020-12-07 17:44:12 +01:00
Hoffelhas
70567cacf5
Initial modifications to include section type
2020-12-06 23:08:47 +01:00
Hoffelhas
55e0153677
Testing start-date and hide-future concluded
2020-06-13 17:45:08 +02:00
Hoffelhas
9645942c5c
1) Hide-future date has been fixed 2) start-date functionality added
2020-06-13 15:26:56 +02:00
Hoffelhas
82b8bd2385
Implemented first iteration of asynchronous labelling of proejct/parentless tasks and sub-tasks
2020-06-13 11:13:03 +02:00
Hoffelhas
50830eaaa8
Prompt if user wants to create an undefined label, instead of auto-creating
2020-06-07 16:20:55 +02:00
Hoffelhas
fa3d7fa1dd
If the given label doesn't exists, a new one is now automatically created!
2020-06-07 15:18:12 +02:00
Hoffelhas
b2430dcb1e
Added modes check and CLI output as additional feedback during initialising
2020-06-07 14:59:47 +02:00
Hoffelhas
ff31adc65b
Put second sync back in, for some reason this makes it much more stable.
...
Final testing concluded, pushing for release.
2020-05-30 13:49:37 +02:00
Hoffelhas
a552954d8b
Bug has magically gone away on Todoist's end. For now moving on.
...
Parser lay-out, help content, and arguments have been improved.
2020-05-30 13:14:07 +02:00
Hoffelhas
c4792b9a17
Strange bug found when testing the modulised lay-out.
...
Tasks that have been given an old_date show unexplained behaviour.
If set on today and recurring every day, checking it will move it TWO days.
2020-05-30 12:29:25 +02:00
Hoffelhas
4690b68245
Finalised test of alternative end-of-day time
2020-05-30 10:19:45 +02:00
Hoffelhas
f51d7cb46a
Implemented the functionality for an alternative end-of-day time.
2020-05-29 22:11:27 +02:00
Hoffelhas
011e100173
Quick and dirty test for an alternative end-of-day time when checking a daily recurring task.
2020-05-28 21:51:20 +02:00
Hoffelhas
d288738652
Modified logger to include console output.
...
Modified log-messages to be more read-friendly.
Decreased default delay from 10 to 5 seconds
2020-05-24 17:50:09 +02:00
Hoffelhas
0c47cfa81c
Complete overhaul of label-logic.
...
1) Labels are again used as primary markers for cascading the information.
2) API queue only gets filled with items that require an update. This drastically lowers the size of the queue.
3) Removal of legacy code.
2020-05-24 15:57:47 +02:00
Hoffelhas
9e9567efaf
version check logic added
2020-05-24 11:11:17 +02:00