-
Notifications
You must be signed in to change notification settings - Fork 0
/
bugs.txt
52 lines (43 loc) · 2.13 KB
/
bugs.txt
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
44
45
46
47
48
49
50
51
52
#0001 (v.0.4.0) BUG
STATUS: Ready to be worked on
DESC: `open` doesn't accurately open today's entry. Instead, it opens a
new file with today's date _and time_. As the file name for the previous
entries will obviously have a time stamp in the past, it will create a
new empty entry and open it instead.
SOLN: This can be removed by changing the behaviour of `open`. Instead of
opening creating a new time stamp and opening the file at that time stamp,
the new `open` func may
- Store today's DATE
- Scan the directory for entries in today's DATE
- If there is not display a message;
- If there's only one, open it;
- If there's multiple, show the file name of each entry;
- The user will select the entry via index entry
#0002 (v.0.4.0) FEAT
STATUS: Ready to be worked on
DESC: Allow selection via arrow keys. See https://www.reddit.com/r/rust/comments/hz3j1h/how_to_make_a_cli_in_rust_that_allows_the_user_to/
for more.
#0003 (v.0.4.0) REFACTOR
STATUS: Done
DESC: Update the configfile names from `journal` to `CARGO_PKG_NAME`.
See https://stackoverflow.com/questions/27840394/how-can-a-rust-program-access-metadata-from-its-cargo-package
for more.
UPDATES:
2024-01-17 1702 Changed the dotfile from ~/.journal to Project's config directory
- Linux: /home/alice/.config/barapp
- Windows: C:\Users\Alice\AppData\Roaming\Foo Corp\Bar App
- macOS: /Users/Alice/Library/Application Support/com.Foo-Corp.Bar-App
2024-01-17 1730 Changed default folder from ~/journal to ~/<CARGO_PKG_NAME>
#0004 BEHAVIOUR
STATUS: Ready
DESC: Comply with XDG specifications
UPDATES:
2024-01-17 1749 Config file already follows XDG.
NOTES:
- If the journal folder is placed in ~/.local, is the dotfile in ~/.config unnecessary?
#0005 FIX
STATUS: Ready
DESC: Properly handle No-Location-Found case in `init`
#006 BEHAVIOUR
STATUS: Ready
DESC: In `init`, make user verify their settings before asking for file location of config file.