Christian Rocha
|
a0fb0e4cd0
|
Fix a case where file listings could jitter
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
70a155ee30
|
Only underline matched chars in filter section when a filter is applied
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
58df854466
|
When clearing the filter forget which markdowns were stashed in-session
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
3c74079669
|
In a filter, deleting stashed news removes those items from the filter
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
0c3df027cc
|
Correct empty stashed state when filter is applied
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
2a688fc71e
|
In a filter, deleting docs stashed in-session converts them to local ones
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
12f3209238
|
When stashing in a filter, turn local docs to stashed ones
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
03db9a6869
|
Put filter results in a tab
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
84843e4f13
|
Sort local ID as a last resort as not all markdowns will have an SQL ID
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
ca0dfecb1c
|
Fix bug where deleting newly stashed news could delete the wrong item
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
37a9b6846f
|
Filter is now called find
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
47b24f66d0
|
Move status message next to the logo in the file browser
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
28ccb85b2e
|
Use ANSI-aware truncation
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
59f8a002d0
|
Make "already stashed" status messages more subtle
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
53155f1e16
|
Adjust spinner thresholds and timing so stashing feels snappier
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
8d7b614688
|
Fine tuning + subtle behavioral adjustments to spinners + status messages
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
64da53ede6
|
Rename a function
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
25dd530fb7
|
Improve comments
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
6946f7e581
|
Rename 'common' model and associated keys for sake of clarity
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
683d2c0cf6
|
Move TUI config into its own file
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
8a6c6ef85d
|
Remove extraneous error interface implementations
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
6953c06b46
|
Improve markdown stashing and spinner logic in file listing
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
617f0980d8
|
Handle stash failures
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
426f4787e5
|
Fix panic that could happen when deleting stuff really fast
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
03d93169f2
|
Also make news stashable from the pager
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
88806c8abc
|
Make news stashable
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
4fcf48f92a
|
Filter against local and stashed files, regardless of the current section
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
cfba912be6
|
Maintain pagination and cursor on a per-section basis
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
a67f00a813
|
Press tab/shift+tab to switch between local, stash and news
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
f1ede23b3c
|
Add logging for stash/news fetching
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
f680a9b96a
|
Correct logic for checking when we're in stashed-only-mode
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
e179741544
|
Lighten mid-gray color for dark backgrounds
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
fa6952ea88
|
Simplify news header
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
1922bfaa68
|
Only show news in help if we're online
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
2eb5f46b01
|
Make help renderer a little less functional and more structured
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
c235780eee
|
Appease the linter
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
20a44c5025
|
Replace deprecated transforms.RemoveFunc with runes.Remove
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
d21802dbc6
|
Style detailed help view and re-style mini help view
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
92d7696c76
|
Disable news toggling while filtering
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
4febcb4bff
|
Render larger help view with the ? key
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
b50614c64c
|
Let's try an an emoji for the news header
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
c4230ca3d9
|
Rework mini stash help view builder + stub out larger stash help
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
cffa611dfb
|
When exiting pager or filter, stay in news if we were on news prior
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
4c63c62bfa
|
Replace bit-based document type implementation with a set-based one
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
7fabcea06d
|
Make stash note editing and deletion independent of main state
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
15494e99b4
|
Also disable news if we're in local-only mode
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
dd9179a9ae
|
Remove "News:" prefix from news items
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
2748e75165
|
If we're offline disable the news section
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
fc898831af
|
Now you can filter news too
Also note that the main stash state and the filter state now operate
independently.
|
2020-12-24 10:29:22 -05:00 |
|
Christian Rocha
|
40a02259fc
|
Only show news in news section
|
2020-12-24 10:29:22 -05:00 |
|