summaryrefslogtreecommitdiff
path: root/TODO.org
blob: 65bb50a021339d20bf7d0ee94c7811c6cd16d387 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#+title: TODO's for Gnosis
#+author: Thanos Apollo
#+startup: content


* Notes
** TODO Add export deck :priorityLow:
** TODO Add support for org-mode
Create gnosis notes using =org-mode=
* Dashboard
** DONE Add Dashboard
CLOSED: [2024-02-20 Tue 13:33]
+ Create a dashboard to view all notes created, user can edit &
  suspend notes. Use tabulated-list-mode, preferably.
** TODO Dashboard: Improve Performance :priorityLow:
+ emacsql is quite fast, but the current tabulated-list implementation
  can be quite slow when having >30K notes. This should be improved upon in the feature
** TODO Dashboard: Add filtering/search 
- [x] Search using tags
- [] Search/Filter for main/answer
* Misc
** DONE Refactor =completing-read= UI choices
CLOSED: [2024-02-17 Sat 21:59]
/DONE on version 0.1.7/

=completing-read= is not an ideal solution as a UI.  If user has not
enabled a completion system, such as vertico, this would make gnosis
unusable.

One possible solution is to create defcustom =gnosis-completing-read-function=
that has ido-completing-read by default if vertico/ivy/helm is not
enabled
*** Notes
Implemented =gnosis-completing-read-function=


** TODO Use vc instead of shell commands :priorityLow:
- [x] Push & Pull commands /DONE on version 0.1.7/
- [] stage & commit