TaskLite 0.3.0.0
+ TaskLite 0.4.0.0
Task-list manager powered by Haskell and SQLite
diff --git a/tasklite/screenshots/help.svg b/tasklite/screenshots/help.svg
index 5cc5068..f97878b 100644
--- a/tasklite/screenshots/help.svg
+++ b/tasklite/screenshots/help.svg
@@ -1,24 +1,24 @@
-
+
-
-
+
+
-
-
TaskLite 0.3.0.0
+
+
+
TaskLite 0.4.0.0
Task-list manager powered by Haskell and SQLite
-Usage: tasklite [Basic Commands | Shortcuts to Add a Task | List Commands |
- Visualizations | I/O Commands | Advanced Commands |
+Usage: tasklite [Basic Commands | Shortcuts to Add a Task | List Commands |
+ Visualizations | I/O Commands | Advanced Commands |
Unset Commands | Utils]
-
+
Add an alias: `alias tl tasklite `
Add a task with a tag: `tl add Buy milk +groceries `
… or with the shortcut: `tl buy milk +groceries `
@@ -91,7 +94,8 @@ Available options:
do Mark a task as done and add optional closing note
doonly Mark only one task as done
doall Mark one or more tasks as done
- end Mark a task as obsolete
+ end Mark a task as obsolete and add optional closing note
+ endall Mark a task as obsolete
edit Edit YAML version of task in your $EDITOR
trash Mark a task as deletable
delete Delete a task from the database (Attention:
@@ -142,8 +146,8 @@ Available options:
ready List 20 most important ready tasks by priority desc
waiting List all waiting tasks by priority
done List 20 done tasks by closing UTC desc
- obsolete List all obsolete tasks by closing UTC
- deletable List all deletable tasks by closing UTC
+ obsolete List 20 obsolete tasks by closing UTC
+ deletable List 20 deletable tasks by closing UTC
notag List tasks without any tags
withtag List tasks which have all of the specified tags
get Get all tasks filtered by the specified expressions
@@ -154,21 +158,24 @@ Available options:
tags List all used tags and their progress
projects List all active tags (a.k.a projects) and their
progress
+ notes List all notes descending by creation UTC
stats Show statistics about tasks
I/O Commands:
import Import a .json or .eml file containing one task
+ importdir Import all .json and .eml files in a directory
importjson Import one JSON object from stdin
importeml Import one email from stdin
ingest Ingest a .json or .eml file containing one task
(import, open in editor, delete the original file)
+ ingestdir Ingest all .json and .eml files in a directory
csv Show tasks in CSV format
runsql Run any SQL query and show result as CSV
json Show tasks in JSON format
ndjson Show tasks in NDJSON format
sql Show SQL commands to create and populate database
backup Create a backup of the tasks database at
- ~/tasklite/backups
+ ~/TaskLite/backups
Advanced Commands:
count Output total number of tasks filtered by the
@@ -198,15 +205,19 @@ Available options:
Utils:
ulid2utc Extract UTC timestamp from ULID
-Version v0.3.0.0-209-gede3ef0-dirty, developed by <adriansieber.com>
-
+Version v0.4.0.0, developed by <adriansieber.com>
+
+
-
- HTML embedding not supported.
- Consult term-transcript docs for details.
-
+
+ HTML embedding not supported. Consult
+ term-transcript docs
+
+ for details.
diff --git a/tasklite/screenshots/recording.json b/tasklite/screenshots/recording.json
index 0cd72bc..1efe10d 100644
--- a/tasklite/screenshots/recording.json
+++ b/tasklite/screenshots/recording.json
@@ -1,87 +1,441 @@
-{"version": 2, "width": 127, "height": 37, "timestamp": 1714824651, "env": {"SHELL": "/opt/homebrew/bin/fish", "TERM": "xterm-256color"}, "title": "TaskLite Help Page"}
-[0.018163, "o", "\u001b[0;94;1mTaskLite\u001b[0m \u001b[0;90m0.3.0.0\u001b[0m\r\n\r\n"]
-[0.018724, "o", "\u001b[0;94mTask-list manager powered by Haskell and SQLite\u001b[0m\r\n\r\nUsage: tasklite [Basic Commands | Shortcuts to Add a Task | List Commands | \r\n Visualizations | I/O Commands | Advanced Commands | \r\n Unset Commands | Utils]\r\n\r\n"]
-[0.018736, "o", " \r\n"]
-[0.018884, "o", " \u001b[0;1m Add an alias:\u001b[0m `\u001b[0;96malias tl tasklite\u001b[0m`\r\n"]
-[0.018903, "o", " \u001b[0;1m Add a task with a tag:\u001b[0m `\u001b[0;96mtl add Buy milk +groceries\u001b[0m`\r\n"]
-[0.019521, "o", " \u001b[0;1m … or with the shortcut:\u001b[0m `\u001b[0;96mtl buy milk +groceries\u001b[0m`\r\n \u001b[0;1mList most important tasks:\u001b[0m `\u001b[0;96mtl\u001b[0m` (same as `\u001b[0;96mtl ready\u001b[0m`)\r\n"]
-[0.019893, "o", " \u001b[0;1m Complete it:\u001b[0m `\u001b[0;96mtl do \u001b[0m`\r\n\r\nAvailable options:\r\n"]
-[0.01991, "o", " -h,--help Show this help text\r\n\r\n\u001b[0;33mBasic Commands:\u001b[0m\r\n add Add a new task\r\n log Log an already completed task\r\n readyon Set ready UTC of tasks\r\n wait Mark a task as waiting (e.g. for feedback) and review\r\n"]
-[0.020145, "o", " it in 3 days\r\n waitfor Wait DURATION until it's ready for review\r\n review Finish review and set new review date in 3 days\r\n reviewin Finish review and set new review date in DURATION\r\n"]
-[0.020294, "o", " do Mark a task as done and add optional closing note\r\n doonly Mark only one task as done\r\n"]
-[0.02033, "o", " doall Mark one or more tasks as done\r\n"]
-[0.020337, "o", " end Mark a task as obsolete\r\n"]
-[0.020492, "o", " edit Edit YAML version of task in your $EDITOR\r\n trash Mark a task as deletable\r\n delete Delete a task from the database (Attention:\r\n"]
-[0.020564, "o", " Irreversible)\r\n repeat Repeat a task DURATION after it gets closed\r\n"]
-[0.020694, "o", " recur Recur a task DURATION after its due UTC\r\n duplicate Duplicates a task (and resets the closed and due UTC\r\n"]
-[0.020731, "o", " fields)\r\n"]
-[0.020928, "o", " boost Increase priority of specified tasks by 1\r\n hush Decrease priority of specified tasks by 1\r\n prioritize Adjust priority of specified tasks\r\n info Show detailed information and metadata of task\r\n"]
-[0.02102, "o", " next Show the task with the highest priority\r\n random Show a random open task\r\n"]
-[0.02103, "o", " find Fuzzy search a task\r\n"]
-[0.021102, "o", " tag Add a tag to specified tasks\r\n"]
-[0.021129, "o", " deletetag Delete a tag from specified tasks\r\n"]
-[0.021263, "o", " note Add a note to specified tasks\r\n deletenote Delete the specified note\r\n due Set due UTC of specified tasks\r\n"]
-[0.021594, "o", " start Add a note that work on task was started\r\n stop Add a note that work on task was stopped\r\n\r\n\u001b[0;33mShortcuts to Add a Task:\u001b[0m\r\n write Write a message or a post\r\n read Read the specified URL\r\n"]
-[0.021632, "o", " idea Quickly capture an idea\r\n"]
-[0.021645, "o", " watch Watch a movie or a video\r\n"]
-[0.021715, "o", " listen Listen to a song or podcast\r\n buy Buy something\r\n"]
-[0.02283, "o", " sell Sell something\r\n pay Pay for something\r\n ship Ship an item to someone\r\n\r\n\u001b[0;33mList Commands:\u001b[0m\r\n head List 20 most important open tasks by priority desc\r\n all List all tasks by creation UTC asc\r\n"]
-[0.022839, "o", " open List all open tasks by priority desc\r\n"]
-[0.022885, "o", " modified List all tasks by modified UTC desc\r\n"]
-[0.022983, "o", " modifiedonly List tasks where modified UTC != creation UTC by\r\n"]
-[0.022997, "o", " modified UTC desc\r\n"]
-[0.023096, "o", " overdue List all overdue tasks by priority desc\r\n"]
-[0.023104, "o", " repeating List all repeating tasks by priority desc\r\n"]
-[0.023201, "o", " recurring List all recurring tasks by priority desc\r\n"]
-[0.023272, "o", " new List newest tasks by creation UTC desc (Open and\r\n Closed)\r\n"]
-[0.023322, "o", " old List 20 oldest open tasks by creation UTC asc\r\n"]
-[0.02339, "o", " ready List 20 most important ready tasks by priority desc\r\n"]
-[0.023478, "o", " waiting List all waiting tasks by priority\r\n done List 20 done tasks by closing UTC desc\r\n"]
-[0.02355, "o", " obsolete List all obsolete tasks by closing UTC\r\n"]
-[0.023616, "o", " deletable List all deletable tasks by closing UTC\r\n"]
-[0.023669, "o", " notag List tasks without any tags\r\n"]
-[0.023746, "o", " withtag List tasks which have all of the specified tags\r\n"]
-[0.023759, "o", " get Get all tasks filtered by the specified expressions\r\n"]
-[0.023787, "o", " by priority\r\n"]
-[0.023868, "o", " query Run \"SELECT * FROM tasks WHERE QUERY\" on the database\r\n\r\n\u001b[0;33mVisualizations:\u001b[0m\r\n"]
-[0.023921, "o", " tags List all used tags and their progress\r\n"]
-[0.023984, "o", " projects List all active tags (a.k.a projects) and their\r\n"]
-[0.023993, "o", " progress\r\n"]
-[0.024031, "o", " stats Show statistics about tasks\r\n\r\n"]
-[0.024076, "o", "\u001b[0;33mI/O Commands:\u001b[0m\r\n"]
-[0.024152, "o", " import Import a .json or .eml file containing one task\r\n"]
-[0.024214, "o", " importjson Import one JSON object from stdin\r\n"]
-[0.024237, "o", " importeml Import one email from stdin\r\n"]
-[0.024305, "o", " ingest Ingest a .json or .eml file containing one task\r\n"]
-[0.024314, "o", " (import, open in editor, delete the original file)\r\n"]
-[0.024399, "o", " csv Show tasks in CSV format\r\n"]
-[0.024444, "o", " runsql Run any SQL query and show result as CSV\r\n"]
-[0.024488, "o", " json Show tasks in JSON format\r\n"]
-[0.024546, "o", " ndjson Show tasks in NDJSON format\r\n"]
-[0.024593, "o", " sql Show SQL commands to create and populate database\r\n"]
-[0.024658, "o", " backup Create a backup of the tasks database at\r\n"]
-[0.024679, "o", " ~/tasklite/backups\r\n\r\n"]
-[0.024696, "o", "\u001b[0;33mAdvanced Commands:\u001b[0m\r\n"]
-[0.024768, "o", " count Output total number of tasks filtered by the\r\n specified expressions\r\n"]
-[0.024815, "o", " config Print current configuration of TaskLite\r\n"]
-[0.02491, "o", " server Start an API server with several endpoints for data\r\n"]
-[0.024944, "o", " access and management (including a GraphQL endpoint\r\n"]
-[0.024966, "o", " powered by AirGQL)\r\n"]
-[0.024995, "o", " version Display version\r\n"]
-[0.025053, "o", " help Display current help page\r\n\r\n\u001b[0;33mUnset Commands:\u001b[0m\r\n"]
-[0.025115, "o", " unclose Erase closed timestamp and erase Done / Obsolete /\r\n"]
-[0.025132, "o", " Deletable state\r\n"]
-[0.025183, "o", " undue Erase due timestamp of specified tasks\r\n"]
-[0.025231, "o", " unwait Erase wait timestamp of specified tasks\r\n"]
-[0.025281, "o", " unwake Erase awake timestamp of specified tasks\r\n"]
-[0.025335, "o", " unready Erase ready timestamp of specified tasks\r\n"]
-[0.025384, "o", " unreview Erase review timestamp of specified tasks\r\n"]
-[0.025435, "o", " unrepeat Erase repetition duration of specified tasks\r\n"]
-[0.025486, "o", " unrecur Erase recurrence duration of specified tasks\r\n"]
-[0.025517, "o", " untag Erase all tags\r\n"]
-[0.025547, "o", " unnote Erase all notes\r\n"]
-[0.025585, "o", " unprio Erase manual priority adjustment\r\n"]
-[0.025616, "o", " unmeta Erase metadata\r\n\r\n"]
-[0.025631, "o", "\u001b[0;33mUtils:\u001b[0m\r\n"]
-[0.025672, "o", " ulid2utc Extract UTC timestamp from ULID\r\n\r\n"]
-[0.025727, "o", "Version v0.3.0.0-209-gede3ef0-dirty, developed by \r\n\r\n"]
+{
+ "version": 2,
+ "width": 127,
+ "height": 37,
+ "timestamp": 1714824651,
+ "env": {
+ "SHELL": "/opt/homebrew/bin/fish",
+ "TERM": "xterm-256color"
+ },
+ "title": "TaskLite Help Page"
+}
+[
+ 0.018163,
+ "o",
+ "\u001b[0;94;1mTaskLite\u001b[0m \u001b[0;90m0.4.0.0\u001b[0m\r\n\r\n"
+]
+[
+ 0.018724,
+ "o",
+ "\u001b[0;94mTask-list manager powered by Haskell and SQLite\u001b[0m\r\n\r\nUsage: tasklite [Basic Commands | Shortcuts to Add a Task | List Commands | \r\n Visualizations | I/O Commands | Advanced Commands | \r\n Unset Commands | Utils]\r\n\r\n"
+]
+[
+ 0.018736,
+ "o",
+ " \r\n"
+]
+[
+ 0.018884,
+ "o",
+ " \u001b[0;1m Add an alias:\u001b[0m `\u001b[0;96malias tl tasklite\u001b[0m`\r\n"
+]
+[
+ 0.018903,
+ "o",
+ " \u001b[0;1m Add a task with a tag:\u001b[0m `\u001b[0;96mtl add Buy milk +groceries\u001b[0m`\r\n"
+]
+[
+ 0.019521,
+ "o",
+ " \u001b[0;1m … or with the shortcut:\u001b[0m `\u001b[0;96mtl buy milk +groceries\u001b[0m`\r\n \u001b[0;1mList most important tasks:\u001b[0m `\u001b[0;96mtl\u001b[0m` (same as `\u001b[0;96mtl ready\u001b[0m`)\r\n"
+]
+[
+ 0.019893,
+ "o",
+ " \u001b[0;1m Complete it:\u001b[0m `\u001b[0;96mtl do \u001b[0m`\r\n\r\nAvailable options:\r\n"
+]
+[
+ 0.01991,
+ "o",
+ " -h,--help Show this help text\r\n\r\n\u001b[0;33mBasic Commands:\u001b[0m\r\n add Add a new task\r\n log Log an already completed task\r\n readyon Set ready UTC of tasks\r\n wait Mark a task as waiting (e.g. for feedback) and review\r\n"
+]
+[
+ 0.020145,
+ "o",
+ " it in 3 days\r\n waitfor Wait DURATION until it's ready for review\r\n review Finish review and set new review date in 3 days\r\n reviewin Finish review and set new review date in DURATION\r\n"
+]
+[
+ 0.020294,
+ "o",
+ " do Mark a task as done and add optional closing note\r\n doonly Mark only one task as done\r\n"
+]
+[
+ 0.02033,
+ "o",
+ " doall Mark one or more tasks as done\r\n"
+]
+[
+ 0.020337,
+ "o",
+ " end Mark a task as obsolete\r\n"
+]
+[
+ 0.020492,
+ "o",
+ " edit Edit YAML version of task in your $EDITOR\r\n trash Mark a task as deletable\r\n delete Delete a task from the database (Attention:\r\n"
+]
+[
+ 0.020564,
+ "o",
+ " Irreversible)\r\n repeat Repeat a task DURATION after it gets closed\r\n"
+]
+[
+ 0.020694,
+ "o",
+ " recur Recur a task DURATION after its due UTC\r\n duplicate Duplicates a task (and resets the closed and due UTC\r\n"
+]
+[
+ 0.020731,
+ "o",
+ " fields)\r\n"
+]
+[
+ 0.020928,
+ "o",
+ " boost Increase priority of specified tasks by 1\r\n hush Decrease priority of specified tasks by 1\r\n prioritize Adjust priority of specified tasks\r\n info Show detailed information and metadata of task\r\n"
+]
+[
+ 0.02102,
+ "o",
+ " next Show the task with the highest priority\r\n random Show a random open task\r\n"
+]
+[
+ 0.02103,
+ "o",
+ " find Fuzzy search a task\r\n"
+]
+[
+ 0.021102,
+ "o",
+ " tag Add a tag to specified tasks\r\n"
+]
+[
+ 0.021129,
+ "o",
+ " deletetag Delete a tag from specified tasks\r\n"
+]
+[
+ 0.021263,
+ "o",
+ " note Add a note to specified tasks\r\n deletenote Delete the specified note\r\n due Set due UTC of specified tasks\r\n"
+]
+[
+ 0.021594,
+ "o",
+ " start Add a note that work on task was started\r\n stop Add a note that work on task was stopped\r\n\r\n\u001b[0;33mShortcuts to Add a Task:\u001b[0m\r\n write Write a message or a post\r\n read Read the specified URL\r\n"
+]
+[
+ 0.021632,
+ "o",
+ " idea Quickly capture an idea\r\n"
+]
+[
+ 0.021645,
+ "o",
+ " watch Watch a movie or a video\r\n"
+]
+[
+ 0.021715,
+ "o",
+ " listen Listen to a song or podcast\r\n buy Buy something\r\n"
+]
+[
+ 0.02283,
+ "o",
+ " sell Sell something\r\n pay Pay for something\r\n ship Ship an item to someone\r\n\r\n\u001b[0;33mList Commands:\u001b[0m\r\n head List 20 most important open tasks by priority desc\r\n all List all tasks by creation UTC asc\r\n"
+]
+[
+ 0.022839,
+ "o",
+ " open List all open tasks by priority desc\r\n"
+]
+[
+ 0.022885,
+ "o",
+ " modified List all tasks by modified UTC desc\r\n"
+]
+[
+ 0.022983,
+ "o",
+ " modifiedonly List tasks where modified UTC != creation UTC by\r\n"
+]
+[
+ 0.022997,
+ "o",
+ " modified UTC desc\r\n"
+]
+[
+ 0.023096,
+ "o",
+ " overdue List all overdue tasks by priority desc\r\n"
+]
+[
+ 0.023104,
+ "o",
+ " repeating List all repeating tasks by priority desc\r\n"
+]
+[
+ 0.023201,
+ "o",
+ " recurring List all recurring tasks by priority desc\r\n"
+]
+[
+ 0.023272,
+ "o",
+ " new List newest tasks by creation UTC desc (Open and\r\n Closed)\r\n"
+]
+[
+ 0.023322,
+ "o",
+ " old List 20 oldest open tasks by creation UTC asc\r\n"
+]
+[
+ 0.02339,
+ "o",
+ " ready List 20 most important ready tasks by priority desc\r\n"
+]
+[
+ 0.023478,
+ "o",
+ " waiting List all waiting tasks by priority\r\n done List 20 done tasks by closing UTC desc\r\n"
+]
+[
+ 0.02355,
+ "o",
+ " obsolete List all obsolete tasks by closing UTC\r\n"
+]
+[
+ 0.023616,
+ "o",
+ " deletable List all deletable tasks by closing UTC\r\n"
+]
+[
+ 0.023669,
+ "o",
+ " notag List tasks without any tags\r\n"
+]
+[
+ 0.023746,
+ "o",
+ " withtag List tasks which have all of the specified tags\r\n"
+]
+[
+ 0.023759,
+ "o",
+ " get Get all tasks filtered by the specified expressions\r\n"
+]
+[
+ 0.023787,
+ "o",
+ " by priority\r\n"
+]
+[
+ 0.023868,
+ "o",
+ " query Run \"SELECT * FROM tasks WHERE QUERY\" on the database\r\n\r\n\u001b[0;33mVisualizations:\u001b[0m\r\n"
+]
+[
+ 0.023921,
+ "o",
+ " tags List all used tags and their progress\r\n"
+]
+[
+ 0.023984,
+ "o",
+ " projects List all active tags (a.k.a projects) and their\r\n"
+]
+[
+ 0.023993,
+ "o",
+ " progress\r\n"
+]
+[
+ 0.024031,
+ "o",
+ " stats Show statistics about tasks\r\n\r\n"
+]
+[
+ 0.024076,
+ "o",
+ "\u001b[0;33mI/O Commands:\u001b[0m\r\n"
+]
+[
+ 0.024152,
+ "o",
+ " import Import a .json or .eml file containing one task\r\n"
+]
+[
+ 0.024214,
+ "o",
+ " importjson Import one JSON object from stdin\r\n"
+]
+[
+ 0.024237,
+ "o",
+ " importeml Import one email from stdin\r\n"
+]
+[
+ 0.024305,
+ "o",
+ " ingest Ingest a .json or .eml file containing one task\r\n"
+]
+[
+ 0.024314,
+ "o",
+ " (import, open in editor, delete the original file)\r\n"
+]
+[
+ 0.024399,
+ "o",
+ " csv Show tasks in CSV format\r\n"
+]
+[
+ 0.024444,
+ "o",
+ " runsql Run any SQL query and show result as CSV\r\n"
+]
+[
+ 0.024488,
+ "o",
+ " json Show tasks in JSON format\r\n"
+]
+[
+ 0.024546,
+ "o",
+ " ndjson Show tasks in NDJSON format\r\n"
+]
+[
+ 0.024593,
+ "o",
+ " sql Show SQL commands to create and populate database\r\n"
+]
+[
+ 0.024658,
+ "o",
+ " backup Create a backup of the tasks database at\r\n"
+]
+[
+ 0.024679,
+ "o",
+ " ~/tasklite/backups\r\n\r\n"
+]
+[
+ 0.024696,
+ "o",
+ "\u001b[0;33mAdvanced Commands:\u001b[0m\r\n"
+]
+[
+ 0.024768,
+ "o",
+ " count Output total number of tasks filtered by the\r\n specified expressions\r\n"
+]
+[
+ 0.024815,
+ "o",
+ " config Print current configuration of TaskLite\r\n"
+]
+[
+ 0.02491,
+ "o",
+ " server Start an API server with several endpoints for data\r\n"
+]
+[
+ 0.024944,
+ "o",
+ " access and management (including a GraphQL endpoint\r\n"
+]
+[
+ 0.024966,
+ "o",
+ " powered by AirGQL)\r\n"
+]
+[
+ 0.024995,
+ "o",
+ " version Display version\r\n"
+]
+[
+ 0.025053,
+ "o",
+ " help Display current help page\r\n\r\n\u001b[0;33mUnset Commands:\u001b[0m\r\n"
+]
+[
+ 0.025115,
+ "o",
+ " unclose Erase closed timestamp and erase Done / Obsolete /\r\n"
+]
+[
+ 0.025132,
+ "o",
+ " Deletable state\r\n"
+]
+[
+ 0.025183,
+ "o",
+ " undue Erase due timestamp of specified tasks\r\n"
+]
+[
+ 0.025231,
+ "o",
+ " unwait Erase wait timestamp of specified tasks\r\n"
+]
+[
+ 0.025281,
+ "o",
+ " unwake Erase awake timestamp of specified tasks\r\n"
+]
+[
+ 0.025335,
+ "o",
+ " unready Erase ready timestamp of specified tasks\r\n"
+]
+[
+ 0.025384,
+ "o",
+ " unreview Erase review timestamp of specified tasks\r\n"
+]
+[
+ 0.025435,
+ "o",
+ " unrepeat Erase repetition duration of specified tasks\r\n"
+]
+[
+ 0.025486,
+ "o",
+ " unrecur Erase recurrence duration of specified tasks\r\n"
+]
+[
+ 0.025517,
+ "o",
+ " untag Erase all tags\r\n"
+]
+[
+ 0.025547,
+ "o",
+ " unnote Erase all notes\r\n"
+]
+[
+ 0.025585,
+ "o",
+ " unprio Erase manual priority adjustment\r\n"
+]
+[
+ 0.025616,
+ "o",
+ " unmeta Erase metadata\r\n\r\n"
+]
+[
+ 0.025631,
+ "o",
+ "\u001b[0;33mUtils:\u001b[0m\r\n"
+]
+[
+ 0.025672,
+ "o",
+ " ulid2utc Extract UTC timestamp from ULID\r\n\r\n"
+]
+[
+ 0.025727,
+ "o",
+ "Version v0.4.0.0, developed by \r\n\r\n"
+]
diff --git a/tasklite/screenshots/recording.svg b/tasklite/screenshots/recording.svg
index 5cc5068..d18a205 100644
--- a/tasklite/screenshots/recording.svg
+++ b/tasklite/screenshots/recording.svg
@@ -4,21 +4,21 @@