-
26b1367820
Pedantic clippy pass
master
Joseph Ferano
2023-06-19 07:55:46 +07:00
-
2f98c968f0
Get rid of the mode, it's making github barf
Joseph Ferano
2023-06-18 00:14:10 +07:00
-
63be792eee
Try with markdown
Joseph Ferano
2023-06-18 00:12:31 +07:00
-
8a1ff4f3be
See if asciicast will work
Joseph Ferano
2023-06-18 00:06:45 +07:00
-
6a1499d090
Add an image
Joseph Ferano
2023-06-17 23:46:08 +07:00
-
62e33a8a05
Minor README improvements
Joseph Ferano
2023-06-17 23:31:04 +07:00
-
b8e0a0307e
Fix README backticks
Joseph Ferano
2023-06-17 23:29:09 +07:00
-
d3ea9fc160
Improving the README further
Joseph Ferano
2023-06-17 23:28:25 +07:00
-
6e91544cfe
Nicer README
Joseph Ferano
2023-06-17 23:16:31 +07:00
-
4beda4fae7
Add docs to everything public. Rename some methods.Remove unused deps
Joseph Ferano
2023-06-17 22:47:54 +07:00
-
9a779b1abb
Bug: sort_order column was set to 0 when creating a task. Thank you tests
Joseph Ferano
2023-06-17 16:16:22 +07:00
-
514c600bb1
Integration tests covering 6 main scenarios
Joseph Ferano
2023-06-17 12:35:17 +07:00
-
d23f458444
Redesign UI, project stats panel, show project name, fixes and refactorings
Joseph Ferano
2023-06-16 15:14:39 +07:00
-
a98b82f3e4
Get rid of some clones. Return Oks from all arm branches
Joseph Ferano
2023-06-16 10:18:29 +07:00
-
a479b72a29
Refactor task edit by wrapping focus with int-enum, remove some .clone()'s
Joseph Ferano
2023-06-15 20:44:25 +07:00
-
41778accdc
Random clean up
Joseph Ferano
2023-06-15 19:21:01 +07:00
-
f951e500f1
Bubble up all db errors. Implement Deref and DerefMut for DBConn
Joseph Ferano
2023-06-15 16:31:29 +07:00
-
f5b39592a4
Fix bug in moving and deleting a task. Remove some unwraps
Joseph Ferano
2023-06-15 15:54:18 +07:00
-
dba1e8a640
DONE Refactoring methods: Dedup into single function and fix odds and ends
Joseph Ferano
2023-06-15 14:06:05 +07:00
-
02ad7c3da6
WIP Refactoring methods: Fix borrow checker issues
Joseph Ferano
2023-06-15 12:06:50 +07:00
-
940e07d72c
WIP Refactoring methods: Move everything into app.rs
Joseph Ferano
2023-06-15 11:53:28 +07:00
-
a3e3fa6551
WIP Refactoring methods: Got it to compile and it mostly works
Joseph Ferano
2023-06-14 22:33:19 +07:00
-
c00500a4e1
WIP Refactoring methods: Move stuff from input to app
Joseph Ferano
2023-06-14 21:53:38 +07:00
-
71f12ec7f9
WIP Refactoring methods: Merge Project into State, add DBConn struct with impl
Joseph Ferano
2023-06-14 19:13:24 +07:00
-
4accf41c45
Fix colors and style, condense some logic. Fix task_idx when moving task
Joseph Ferano
2023-06-14 17:38:23 +07:00
-
d85bb5a77b
Remove async dep
Joseph Ferano
2023-06-14 11:13:03 +07:00
-
c2e3f0e70a
Save column/task selections in a few other options
Joseph Ferano
2023-06-14 10:54:19 +07:00
-
4e0195e132
Pedantic clippy
Joseph Ferano
2023-06-13 23:00:28 +07:00
-
7c2249ed08
Selected column and task now persist. Reworked the borrowing for task edit
Joseph Ferano
2023-06-13 22:51:04 +07:00
-
c030984d51
Extract funcs from input-check to reduce nesting and make pedantic clippy happy
Joseph Ferano
2023-06-13 16:32:46 +07:00
-
c3255c97f5
Pedantic clippy pass
Joseph Ferano
2023-06-13 15:59:24 +07:00
-
7fe20e6ae8
Run migrations on first creation, fix a bunch of panics
Joseph Ferano
2023-06-13 15:50:16 +07:00
-
6cbba10325
Ignore db path
Joseph Ferano
2023-06-13 15:12:19 +07:00
-
293113949b
Simplified dbpath cli argument handling
Joseph Ferano
2023-06-13 15:11:25 +07:00
-
d7eb3fb47a
Save new sort order when moving tasks to different columns
Joseph Ferano
2023-06-13 14:47:34 +07:00
-
403572723c
Formatting
Joseph Ferano
2023-06-13 12:45:57 +07:00
-
00ac0c351d
Update and move task order up/down, read ids, more column helper methods
Joseph Ferano
2023-06-13 12:41:37 +07:00
-
4477bac258
Add/delete tasks, read task id from db
Joseph Ferano
2023-06-12 22:25:58 +07:00
-
076c87c792
WIP: Switch to rusqlite
Joseph Ferano
2023-06-12 21:36:00 +07:00
-
8393ed610f
Read tasks from db on startup
Joseph Ferano
2023-06-10 21:48:57 +07:00
-
535f332a81
WIP: Fetch all tasks
Joseph Ferano
2023-06-10 13:48:20 +07:00
-
a8e3a44816
Install sqlx, basic select
Joseph Ferano
2023-06-10 11:12:23 +07:00
-
5d3e69d679
rustfmt
Joseph Ferano
2023-06-10 11:12:17 +07:00
-
e3ce612ca3
Use a macro to concat the keybindings at compile time
Joseph Ferano
2023-06-10 10:11:33 +07:00
-
09177ddbae
Simplify keybindings and description. Add g and G movements. Remove -d flag
Joseph Ferano
2023-06-09 15:48:30 +07:00
-
c6343a4805
Run and fix pedantic clippy and 2018 idioms
Joseph Ferano
2023-06-09 13:26:29 +07:00
-
db92090916
Exit 0 if the user presses Ctrl+d when prompted for db name
Joseph Ferano
2023-06-08 17:37:04 +07:00
-
6e5dcebc2e
Small cleanup
Joseph Ferano
2023-06-08 17:30:47 +07:00
-
f081238e33
Prompt the user for a project name if it can't find the database file
Joseph Ferano
2023-06-08 17:26:01 +07:00
-
bc81c05f1f
Using clap to parse path to database
Joseph Ferano
2023-06-08 15:54:39 +07:00
-
b2bf10f260
Scroll columns with a lot of tasks
Joseph Ferano
2023-06-08 10:31:54 +07:00
-
6a323d06c1
Create or open file. Save on add/remove/edit task
Joseph Ferano
2023-06-07 23:34:40 +07:00
-
e7564f8f82
Take DB path from cli arg, marker emoji for currently selected task
Joseph Ferano
2023-06-07 13:26:39 +07:00
-
88990089c2
Move task state getter to column methods
Joseph Ferano
2023-06-07 11:22:19 +07:00
-
78cb7fe84a
You can now edit an existing task
Joseph Ferano
2023-06-06 21:59:18 +07:00
-
bef0836184
WIP: Edit an existing task
Joseph Ferano
2023-06-06 21:38:36 +07:00
-
da10719250
Fix task edit border and rename some symbols
Joseph Ferano
2023-06-06 21:03:19 +07:00
-
fc237b9f29
Remove task with D, move methods to column struct, select next/previous
Joseph Ferano
2023-06-06 12:49:34 +07:00
-
be4fc3566d
Buttons to create or cancel the task entry
Joseph Ferano
2023-06-06 11:17:13 +07:00
-
61feafaf7e
Highlight which text area is currently selected
Joseph Ferano
2023-06-05 11:44:59 +07:00
-
ef90532d12
WIP: TextArea form to add a new TODO item, switch to ratatui
Joseph Ferano
2023-06-05 11:24:18 +07:00
-
167f506291
NewTask state to manage adding a new task
Joseph Ferano
2023-06-04 14:51:47 +07:00
-
c9a69c7abe
Get rid of treesitter dep, add more to readme
Joseph Ferano
2023-05-29 17:02:24 +07:00
-
fa17ca9688
No toc
Joseph Ferano
2023-05-29 15:46:54 +07:00
-
ba4a98af56
Delete submodule
Joseph Ferano
2022-12-22 09:59:37 +07:00
-
5ba313c568
Adding some code but likely need to create a build script
Joseph Ferano
2022-12-22 00:37:44 +07:00
-
5c11808e7d
Markdown treesitter grammar submodule
Joseph Ferano
2022-12-22 00:28:28 +07:00
-
50156e1e01
Installing treesitter
Joseph Ferano
2022-12-22 00:17:38 +07:00
-
d3a9679910
Refactoring. Save on quit.
Joseph Ferano
2022-12-11 02:11:40 +04:00
-
001652a63a
Moving out of state and into the respective impl. Fix bugs
Joseph Ferano
2022-12-10 23:04:55 +04:00
-
7889c2358c
Appeased the Almighty Borrow Checker
Joseph Ferano
2022-12-09 04:40:45 +04:00
-
c999764a28
WIP: Refactor data types
Joseph Ferano
2022-12-09 04:25:50 +04:00
-
9b4341ccf1
Formatting
Joseph Ferano
2022-12-07 04:41:25 +04:00
-
2e2145b2ab
Show new popup screen for adding a task. Basic state added
Joseph Ferano
2022-12-06 00:21:01 +04:00
-
52097aed09
Save changes when moving tasks
Joseph Ferano
2022-12-05 15:50:31 +04:00
-
ae99fa193c
Added task shifting up and down and left and right.
Joseph Ferano
2022-12-05 02:37:18 +04:00
-
c38fa823c9
Change columns up. Refactor input and state change code.
Joseph Ferano
2022-12-05 00:32:48 +04:00
-
77f9c95cf1
Wrap description
Joseph Ferano
2022-12-04 04:33:17 +04:00
-
6472bbb1bc
Render selected task with bounds checking
Joseph Ferano
2022-12-04 04:29:36 +04:00
-
07299d481d
Show task description for selected column
Joseph Ferano
2022-12-04 03:44:42 +04:00
-
436c9ed3cf
Rendering tasks to their individual columns
Joseph Ferano
2022-12-04 02:47:37 +04:00
-
60e4ba0770
License and readme
Joseph Ferano
2022-12-03 01:01:55 +04:00
-
d2850a3423
Setup everything. Rendering tasks on the done column from a json file
Joseph Ferano
2022-12-03 00:59:24 +04:00