You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[x] Improved CI pipeline in order to increase continues quality checks.
7
+
-[x] Improved mobile view: proper scaling of the pages as well as headers are now really sticky, not fixed anymore. This ensures, that the header does not cover any tasks on small displays.
8
+
9
+
## Tue 29, April, 2025
10
+
-[x] Rework of task modifications.
11
+
-[x] Adding absolute dates in task details.
12
+
-[x] Added possibility to delete tasks.
13
+
-[x] For denotation its now possible to select specific annotations.
| TASK_WEB_TWK_SERVER_PORT | TWK_SERVER_PORT | Specifies the server port (see "Ports") |
84
85
| TASK_WEB_DISPLAY_TIME_OF_THE_DAY | DISPLAY_TIME_OF_THE_DAY | Displays a time of the day widget in case of value `1`|
85
86
| TASK_WEB_TWK_USE_FONT | TWK_USE_FONT | Font to be used. If not, browsers default fonts are used |
86
-
| TASK_WEB_TWK_THEME | TWK_THEME | Defines the theme to be used (see "Themes") |
87
+
| TASK_WEB_TWK_THEME | TWK_THEME | Defines the theme to be used (see "Themes") |
87
88
88
89
## Hooks
89
90
@@ -114,17 +115,13 @@ That should be it! Now you have the server running at `localhost:3000` accessibl
114
115
115
116
### Troubleshooting
116
117
117
-
if you are receiving the following error in step 5
118
-
118
+
By default the log level is set to `INFO`. If a more detailed log is required, the application can be run with DEBUG or even TRACE messages.
119
+
For debug messages, just set the environment "RUST_LOG" to "DEBUG":
119
120
```shell
120
-
121
-
thread 'main' panicked at build.rs:7:19:
122
-
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
123
-
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
124
-
121
+
env RUST_LOG="DEBUG" cargo run
125
122
```
126
123
127
-
It's because, `tailwindcss-cli` is missing
124
+
If a fine granular configuration is desired - the application log itself is captured with the name `taskwarrior_web`.
128
125
129
126
## Customizing
130
127
@@ -219,17 +216,63 @@ Keyboard shortcut is `u`
219
216
This will bring up undo confirmation dialog
220
217

221
218
219
+
## Custom queries
220
+
221
+
Task organization is a pretty personal thing. And depending on the project or individual base, custom workflows and reportings are required.
222
+
Create a configuration file under Linux in `$HOME/.config/taskwarrior-web/config.toml` or under Windows in `%APPDATA%\taskwarrior-web\config.toml` and add custom queries.
223
+
224
+
A configuration file can look like:
225
+
226
+
```toml
227
+
[custom_queries]
228
+
229
+
[custom_queries.completed_last_week]
230
+
query = "end.after:today-1wk and status:completed"
231
+
description = "completed last 7days"
232
+
233
+
[custom_queries.due_today]
234
+
query = "due:today"
235
+
description = "to be done today"
236
+
fixed_key = "ni"# this will override randomly generated key
237
+
```
238
+
239
+
Following options for each query definition is available:
As soon as one of the other reports like `next`, `pending` or others are selected, the custom query is unset and `taskwarrior-web` standard reports are shown.
257
+
258
+
Beside of a configuration file, it is possible to configure via environment variables as well:
259
+
```shell
260
+
env TWK_custom_queries__one_query__fixed_key=ni TWK_custom_queries__one_query__query="end.after:today-1wk and status:completed" TWK_custom_queries__one_query__description="completed last 7days" cargo run
261
+
```
262
+
263
+
The same way it is possible to configure the docker container accordingly.
264
+
222
265
## Switch theme
223
266
224
267
It is possible to switch the theme, which is saved in local storage too.
225
268
226
269
For this following three symbols are used (left of the command bar):
0 commit comments