1
0
Fork 0
mirror of https://github.com/topydo/topydo.git synced 2024-05-20 13:58:33 +00:00
Commit graph

1439 commits

Author SHA1 Message Date
Bram Schoenmakers da8cd022a2 Create CNAME 2019-03-13 12:48:59 +01:00
U-ASML-COM\brschoen 0caba88d72 Prepare for Github pages 2019-03-13 12:42:42 +01:00
Bram Schoenmakers d4f843dac7 Force installing the latest version of isort
Version 4.2.5 that is installed on Travis prints false positives causing
checks to fail.

Make sure that version 4.3.x or higher gets installed.
2018-04-04 13:02:37 +02:00
Bram Schoenmakers bb3f806fd6 Mention business days for relative dates 2018-02-28 12:50:55 +01:00
Bram Schoenmakers bf06350a22
Drop Python 3.3 support
topydo may still work but will not be tested against this Python version
2018-02-12 14:26:14 +01:00
Bram Schoenmakers bdc7eea4b2 Mention that due dates and priorities are taken into account for relevancy 2018-02-02 11:05:56 +01:00
Bram Schoenmakers e9259b269a Add remark to install column mode dependencies 2018-01-30 13:11:51 +01:00
Bram Schoenmakers 18056921a3 Don't treat timestamps in HH:MM format as tags
When you enter a todo item: "Call office at 09:00", the 09:00 would be
seen as a tag-value pair. Because of this, the timestamp would be
removed from the todo text: "Call office at ".

Discussed in issue #211.
2017-11-28 13:16:30 +01:00
Bram Schoenmakers be1e70ccc4 Upgrade TiddlyWiki to version 5.1.15 2017-11-21 10:25:46 +01:00
Bram Schoenmakers 58cd00f087 Documentation updates, expose the 'repeat' functionality with the . key 2017-11-21 10:24:00 +01:00
Bram Schoenmakers e947fde94c Fix links to the (new) todo.txt repositories 2017-09-19 12:30:44 +02:00
Bram Schoenmakers e28607b67a Show completed items at the bottom by default 2017-08-15 14:56:30 +02:00
Bram Schoenmakers 0b33791ac7 Version bump 2017-08-13 16:08:15 +02:00
Bram Schoenmakers b83b1546bd Add changelog to documentation
Also, display the last changelog at the bottom of the homepage
2017-08-13 16:05:53 +02:00
Bram Schoenmakers 73ad553cf9 Updated the documentation with all features and changes for 0.13 2017-08-13 14:49:04 +02:00
Bram Schoenmakers 9d7cd8069b Update changelog 2017-08-13 12:31:15 +02:00
Bram Schoenmakers 91864817aa Some minor grammar fixes to the synopsis 2017-08-13 11:41:31 +02:00
Bram Schoenmakers c6e098e3fc Merge branch 'style-fixes' 2017-08-13 11:13:33 +02:00
Bram Schoenmakers 8ca31100fc Merge remote-tracking branch 'mruwek/revert-subcmds' into style-fixes 2017-08-13 11:12:22 +02:00
Bram Schoenmakers 486aa7be72 Show error when launching column mode in Windows
Related to issue #194.
2017-08-12 21:17:58 +02:00
Bram Schoenmakers 05a1a68db2 Merge pull request #193 from mruwek/patch-1
Suggest to use pip3 over pip
2017-08-11 12:59:51 +02:00
Bram Schoenmakers 3508881dae Add note that column mode does not work in Windows 2017-08-11 12:09:18 +02:00
Bram Schoenmakers 11da94166b Make Github macros more flexible by making the repo variable 2017-08-11 12:09:18 +02:00
Jacek Sowiński bbd03ee491 Update tests for extended revert functionality 2017-07-31 22:37:46 +02:00
Jacek Sowiński 2bbe8bb020 List backup points and revert to specific ones
`topydo revert ls` will now show all saved backup points with position
number (starting with 1), date and time of relevant action, and its
label.

`topydo revert 2` will revert to a point **before** the backup point
marked as 2 in `topydo revert ls` (i.e. it will go 2 changes backwards
or phrasing more naturally: revert last 2 changes).

Warning: changes between between current state and desired backup point
are also deleted to avoid false assumption that our backups can be
treated as some sort of atomic "patches".
2017-07-31 22:37:46 +02:00
Jacek Sowiński 6cb00ce038 Don't try to replace archive when archiving is off
When user disabled archive feature after he made some backups, don't try
to restore archive during `topydo revert`, as there is no file to write.
2017-07-31 22:37:46 +02:00
Jacek Sowiński 3062862194 Suggest to use pip3 over pip 2017-07-31 15:15:31 +02:00
Bram Schoenmakers 0ffb686960 Fix launching in column mode by reverting 'unnecessary lambda' fix
self.todolist may not be present; it could be None. This is the case
when the list formatter is instantiated from a TodoWidget in the column
UI, which passes None for the todo list.
2017-07-30 22:36:52 +02:00
Bram Schoenmakers 4f6c010db3 Suppress some pylint issues
The overrides are necessary to make the multicommands/widgets behave
well.
2017-07-30 13:19:53 +02:00
Bram Schoenmakers 2c321e689e Remove usage of global variable 2017-07-30 13:18:21 +02:00
Bram Schoenmakers 66636fbcc4 Don't mask the imported 'date' class with a 'date' variable 2017-07-30 12:48:36 +02:00
Bram Schoenmakers 6111e209f5 Fix pylint errors for variable name and unused """comment""" 2017-07-30 12:48:09 +02:00
Bram Schoenmakers 25228ed06f Remove unused variable 2017-07-30 12:47:32 +02:00
Bram Schoenmakers c13c9fb972 Import from own directory using the dot notation
'test' is not really a library that has to be imported
2017-07-30 12:29:04 +02:00
Bram Schoenmakers b8b816da59 Add isort check to Travis CI 2017-07-30 11:35:59 +02:00
Bram Schoenmakers 3a52e9dc90 Sorted import statements 2017-07-30 11:34:33 +02:00
Bram Schoenmakers 751105eaac Fixed pylint errors
Among others, moved methods by turning them into (inline) functions or
static methods.
2017-07-30 11:04:51 +02:00
Bram Schoenmakers e276dcd547 Merge branch 'config-ids' 2017-07-26 14:35:25 +02:00
Bram Schoenmakers b769f4cd69 Extend table and reformat 2017-07-26 14:34:51 +02:00
Bram Schoenmakers 75627f3d40 Add tests for configurable alphabet 2017-07-26 14:14:45 +02:00
Bram Schoenmakers f8d4a5af94 Deduplicate alphabet, but preserve order as it appears in the configuration 2017-07-26 14:13:50 +02:00
Bram Schoenmakers 1d33370863 Update docstrings 2017-07-22 22:40:34 +02:00
Bram Schoenmakers e22bfbdee5 Deduplicate characters in alphabet 2017-07-22 22:40:20 +02:00
Bram Schoenmakers 7513e7c26d Merge branch 'master' into config-ids 2017-07-22 22:00:16 +02:00
Bram Schoenmakers 9d15ef05b4 Add Codacy badge 2017-07-20 13:31:55 +02:00
Bram Schoenmakers 4e0a9ad1b1 Column mode can show IDs longer than 4 characters
The defaults / fallbacks are such that it cannot exceed 6 characters.
2017-07-20 10:39:10 +02:00
Bram Schoenmakers 894edaade1 Make alphabet of the IDs configurable
I don't like typing numbers, and would like to limit the characters to
be those that are easily reachable with a Dvorak keyboard layout.
2017-07-20 10:28:21 +02:00
Bram Schoenmakers 941a8956da Make padding of IDs dependent of todo list length
When using numerical IDs, the ID width is padded to the log10 of the
todo length.

When using textual IDs, todo lists of 466 items or shorter pad to 3
characters, otherwise 4 characters.
2017-07-20 10:02:23 +02:00
Bram Schoenmakers f57bbc0ce6 Introduce alphabetic only text ID types
Typing numbers is less convenient than typing alphabetic characters (at
least if you're a blind typer). So before resorting to numbers, try to
generate IDs with alphabetic characters only. Only when the ID space
runs out, introduce numbers.
2017-07-20 08:56:51 +02:00
Bram Schoenmakers c0e7883202 Fix test for completed items in Dot output 2017-07-20 08:44:10 +02:00