Nicolas Martin
c91501655f
Dont panic during actions in the filtered stash view w/o items
...
Filterng down the stash to 0 items (no cursor is displayed as there are no items
left) caused a panic during execution of one of these actions:
- x: Delete
- m: Set Memo
- s: Stash file
This change prevents that from happening by breaking the switch statement when
there are no items left.
Also glow now uses the filtered markdown notes in the `stashHelpView` so
`m.selectedMarkdown()` cannot return a nil refernce anymore.
2020-11-17 15:57:55 -05:00
Nicolas Martin
56847c1b01
Dim search results during filtering
2020-11-17 15:57:55 -05:00
Nicolas Martin
4782b99154
Display news item count in stash view
2020-11-17 15:57:55 -05:00
Nicolas Martin
7fb4a43474
Fix cursor placement when paging trough filtered notes
2020-11-17 15:57:55 -05:00
Nicolas Martin
fbe93a90ff
Add a prefix according to the markdownType when filtering notes
2020-11-17 15:57:55 -05:00
Nicolas Martin
faeef13e55
Get the cursor movement going while filtering stashitems
2020-11-17 15:57:55 -05:00
Nicolas Martin
259f4b584b
Use setTotalPages() to set the number of items in the paginator
...
This takes the filtered stash state in account
2020-11-17 15:57:55 -05:00
Nicolas Martin
e985f96dc4
Add fuzzy filtering for stash notes
2020-11-17 15:57:55 -05:00
Nicolas Martin
9fd3dfef5a
Add a searchinput box to the stashModel
2020-11-17 15:57:55 -05:00
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
186d07da55
Don't show stash/memo info in pager help for news
2020-10-19 15:50:50 +00:00
Christian Rocha
3b06ccbc34
Fix bug where pager help isn't updated after an in-pager stash
2020-10-19 15:50:50 +00: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
477979bce9
Correct placement of stash hint in pager help
2020-10-19 02:53:55 +00:00
Christian Rocha
8b78086f56
Remove extra line at the bottom of pager help
2020-10-18 22:57:11 +00:00
Christian Rocha
d4adf0d856
Don't use emojis on Windows
2020-10-13 15:14:07 -04:00
Christian Rocha
11d585870c
Don't show add memo help in pager for local items
2020-10-09 14:27:19 -04:00
bubersson
66a8ac10bc
Remove duplicate "down/j" from the "?" help
2020-10-09 13:50:37 +02:00
Christian Rocha
18e591bafe
Use filepath.Join rather than string concatenation
2020-10-05 13:54:39 +02: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
b94615f5ac
Fix debug log in stash deletion command
2020-10-05 13:54:24 +02:00
Christian Rocha
2b064546b9
Move markdown types into a separate file
2020-10-05 13:54:24 +02:00
Christian Rocha
5c8da55a5b
Simplify environment vars
2020-10-05 13:54:24 +02:00
Christian Rocha
f2537b1811
Update loading message if you're just loading your stash
2020-10-05 13:54:24 +02:00
Christian Rocha
dc74e17cb8
Add missing comma
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
f8fa5a04dc
use strings.TrimPrefix instead of Replace when checking paths
2020-10-05 13:54:01 +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
676d215966
Keybindings for navigating to the start/end of file listing
2020-10-05 13:54:01 +02:00
Christian Rocha
ee4ed1bad5
Keybindings for jumping to the top and the bottom of the pager
2020-10-05 13:54:01 +02:00
Christian Rocha
3588f45ee9
Cleanup status message vars
2020-10-05 13:54:01 +02:00
Christian Rocha
6aba7afb8b
Remove some magic numbers to calm the linter down
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
88523ee94f
Remove extraneous formatting call
2020-10-05 13:54:01 +02:00
Christian Rocha
c1496854a8
Remove newline
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
06cbbd7b6b
Use lock emoji for stashed item in pager
2020-10-05 13:54:01 +02:00