Commit graph

324 commits

Author SHA1 Message Date
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
Christian Rocha
c10a84adc1 Sort news by date 2020-12-24 10:29:22 -05:00
Christian Rocha
dfeb60770e The n key also exits news 2020-12-24 10:29:22 -05:00
Christian Rocha
2d10fb8749 Adjust news header syle 2020-12-24 10:29:22 -05:00
Nicolas Martin
537ef308d2 Add a menu item for only display news 2020-12-24 10:29:22 -05:00
shaun mitchell
d98cda4b2b fixed showStatusMessage(string) to display passed parameter 2020-12-08 10:45:12 -05:00