Nicolas Martin
23fb61f752
Add stash states for searching through notes
...
- stashStateSearchNotes will be used while entering the search term
- stashStateShowFiltered will only display the filtered notes in the stash view.
2020-11-17 15:57:55 -05:00
Cristian Dominguez
998cbf1cc4
Ignore YAML frontmatter
2020-10-30 19:06:46 +01:00
Christian Rocha
7ea7cc59e3
Respect width flag/config setting in the TUI; closes #168
2020-10-23 23:38:28 -04:00
Christian Rocha
0949a6656b
Update to bubbletea 0.12.0; minimum required changes
2020-10-19 15:50:50 +00:00
Christian Rocha
32f0be2688
Use the same type to track docs to load and docs loaded
2020-10-19 15:50:50 +00:00
Christian Rocha
54a7394448
Simplify loading completion check
2020-10-19 15:50:50 +00:00
Christian Rocha
fcf109aaff
Add flag for local files only (aka disable network) in TUI
2020-10-19 15:50:50 +00:00
Christian Rocha
e73190a217
Move "stashed only" flag from the package-level into the model
2020-10-19 15:50:50 +00:00
Christian Rocha
5847578f42
Convert pager to bubbletea 0.12.0 format
2020-10-19 15:50:50 +00:00
Christian Rocha
26b3292f57
Don't allow stashing until authed + introduce "offline mode" in UI
2020-10-05 13:54:24 +02:00
Christian Rocha
555462462f
More logging around keygen
2020-10-05 13:54:24 +02:00
Christian Rocha
5c8da55a5b
Simplify environment vars
2020-10-05 13:54:24 +02:00
Christian Rocha
eb6fa55ec3
Run glow stash to browse stashed files only
2020-10-05 13:54:24 +02:00
Christian Rocha
a3a05fde9c
Move ignore stuff to gitcha (and temporarily use the meowgorithm fork)
2020-10-05 13:54:23 +02:00
Christian Rocha
9903ea8dcf
Ignore $GOPATH everywhere and ~/Library on macOS
2020-10-05 13:54:01 +02:00
Christian Rocha
5b20e3edae
Hide files and dirs starting with a dot by default
2020-10-05 13:54:01 +02:00
Christian Rocha
f8c4ddc388
Remove disabled force key/identity file stuff for now
2020-10-05 13:54:01 +02:00
Christian Rocha
45cde43dd4
Add more checks for nil Charm clients
2020-10-05 13:54:01 +02:00
Christian Rocha
ae0c747a4b
Remove unused variables and members, fix ineffectual assignment
2020-10-05 13:54:01 +02:00
Christian Rocha
50e8782aa8
Remove unnecessary comparison
2020-10-05 13:54:01 +02:00
Christian Rocha
b296cbb780
Remove newlines the linter is complaining about
2020-10-05 13:54:01 +02:00
Christian Rocha
60b1d6a6df
Fix bug where user couldn't exit pager in various stash-related states
2020-10-05 13:53:50 +02:00
Christian Rocha
2f9babce80
Restore original displayed path when deleting a newly stashed item
2020-10-05 13:53:26 +02:00
Christian Rocha
5515460f32
Fix regression where note-setting on newly stashed items couldn't be done
2020-10-05 13:53:26 +02:00
Christian Rocha
82acc62783
Move common commands to the main UI file
2020-10-05 13:53:26 +02:00
Christian Rocha
a02cc01049
Pull an always-nil return value
2020-10-05 13:53:26 +02:00
Christian Rocha
d7974f035c
When stashing, replace local file with stashed file in the file listing
2020-10-05 13:53:26 +02:00
Christian Rocha
a10e7862ca
Update error message to match new error type
2020-10-05 13:53:26 +02:00
Christian Rocha
2907abd351
Don't show status message in file listing when stashing in pager
2020-10-05 13:53:26 +02:00
Christian Rocha
e01dc95d7d
Shorten status messages to 2 seconds
2020-10-05 13:53:26 +02:00
Christian Rocha
9db7c2e3ad
Make general error msg a struct for type safety
2020-10-05 13:53:26 +02:00
Christian Rocha
0897472ca2
Attempt to cleanup the Msg grab bag formatting
2020-10-05 13:53:26 +02:00
Christian Rocha
04b6089bd9
Stash documents from the stash view
2020-10-05 13:53:26 +02:00
Christian Rocha
3572ef5470
Log when local file search finishes
2020-10-05 13:53:26 +02:00
Christian Rocha
651683cd21
Treat Markdown.CreatedAt as values per the updates in the charm lib
2020-10-05 13:53:26 +02:00
Christian Rocha
593d9f07e7
Stash local files from the pager
2020-10-05 13:53:26 +02:00
Christian Muehlhaeuser
be478cbaf3
Adapt to upstream gitcha API
2020-10-05 13:53:26 +02:00
Christian Rocha
ddbacffc0b
Log IO errors if a logfile is set
2020-10-05 13:52:51 +02:00
Christian Muehlhaeuser
705665bda9
Bump charm dependency
2020-10-05 13:52:50 +02:00
Christian Rocha
c55bb23744
Minor comments and cleanup in the TUI
2020-10-05 13:52:36 +02:00
Christian Rocha
3d5d203217
Remove unused variable
2020-10-05 13:52:36 +02:00
Christian Rocha
bf683538f8
Bump charm dependency and update keygen import
2020-10-05 13:52:22 +02:00
Christian Rocha
428a315947
Restore Glamour rendering, performance pager, and debug logging
...
I accidentally hosed all of these features in the last revision.
2020-10-05 13:52:22 +02:00
Christian Rocha
fa7c8f09f9
Respect -i/--identity flag in the TUI
2020-10-05 13:52:22 +02:00
Christian Rocha
a04ca3f61e
Fix bug where pressing left to exit the pager would also page the stash
2020-10-05 13:51:31 +02:00
Christian Rocha
fc2f05626e
Pressing q quits no matter where you are
2020-10-05 13:51:31 +02:00
Christian Rocha
b31aba3c4e
Fix case where pager commands could be lost
2020-10-05 13:51:31 +02:00
Christian Rocha
d941957b92
Also exit the pager with left arrow, h and delete/backspace
2020-10-05 13:51:31 +02:00
Christian Rocha
83eec3f833
Don't change the state when initializing the Charm client
...
This was residue from an earlier version in the application when it opened
with a spinner rather than directly in the stash. It caused the pager to
lock up and it's status bar to disappear if a local markdown file was
opened before the Charm client initialized.
2020-10-05 13:51:19 +02:00
Christian Rocha
3f22be5ae4
Bump gitcha and adjust for gitcha API changes
2020-10-05 13:51:19 +02:00