Christian Rocha
|
26b3292f57
|
Don't allow stashing until authed + introduce "offline mode" in UI
|
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
|
f2537b1811
|
Update loading message if you're just loading your stash
|
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
|
676d215966
|
Keybindings for navigating to the start/end of file listing
|
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
|
b2511c54b0
|
Correct header counts for local items converted to stashed ones
|
2020-10-05 13:54:01 +02:00 |
|
Christian Rocha
|
912c80651a
|
Apply fine-grained spinner display rules to file listing view
|
2020-10-05 13:54:01 +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
|
c0daa74358
|
Add periods to comments to make the linter happy
|
2020-10-05 13:53:26 +02:00 |
|
Christian Rocha
|
2fdef64478
|
Stashed docs become local upon delete if they were stashed in-session
|
2020-10-05 13:53:26 +02:00 |
|
Christian Rocha
|
cdf11136f4
|
Log when stash item deletions fail
|
2020-10-05 13:53:26 +02:00 |
|
Christian Rocha
|
e9c47a185f
|
Be specific that we're deleting only from the stash
|
2020-10-05 13:53:26 +02:00 |
|
Christian Rocha
|
089b66f622
|
Fix extreme edge case error logging where local file has no path
|
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
|
66dae71253
|
Show spinner in stash view while stashing
|
2020-10-05 13:53:26 +02:00 |
|
Christian Rocha
|
6e36891857
|
If a file is currently mid-stash don't let the user stash it again
|
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
|
d9b1d335d4
|
Use "just now" rather than seconds for documents under 1 minute old
|
2020-10-05 13:53:26 +02:00 |
|
Christian Rocha
|
40724af7e1
|
Short circuit help view sooner if we can
|
2020-10-05 13:53:26 +02:00 |
|
Christian Rocha
|
2e16f2682e
|
Highlight stash choice in file listing footer
|
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
|
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 Rocha
|
ddbacffc0b
|
Log IO errors if a logfile is set
|
2020-10-05 13:52:51 +02:00 |
|
Christian Rocha
|
c55bb23744
|
Minor comments and cleanup in the TUI
|
2020-10-05 13:52:36 +02:00 |
|
Christian Rocha
|
2ed9e71533
|
Bump Charm library + tiny associated code update
|
2020-10-05 13:52:35 +02:00 |
|
Christian Rocha
|
2a3fa6139c
|
Simplify messaging in (rare) state where there's absolutely nothing to show
|
2020-10-05 13:52:22 +02:00 |
|
Christian Rocha
|
2c3c5a8c87
|
Replace commented-out code about stash-related pagination with a note
|
2020-10-05 13:52:22 +02:00 |
|
Christian Rocha
|
60cee4a9a1
|
u/d also pages back/forth in the the file listing
|
2020-10-05 13:52:07 +02:00 |
|
Christian Rocha
|
8471c52fd7
|
Keep the stash help view from wrapping in very narrow windows
|
2020-10-05 13:52:07 +02:00 |
|
Christian Rocha
|
b831afc966
|
Don't say we haven't found anything until we're done searching
|
2020-10-05 13:52:07 +02:00 |
|
Christian Rocha
|
a2fd25d0f0
|
Sort local items by filename rather than date
|
2020-10-05 13:51:54 +02:00 |
|
Christian Muehlhaeuser
|
6b21789417
|
Ensure sorting is stable: type -> timestamp -> path/ID
|
2020-10-05 13:51:54 +02:00 |
|
Christian Rocha
|
8903ad88cd
|
Update stash help to push the notion that q quits
|
2020-10-05 13:51:31 +02:00 |
|
Christian Rocha
|
f611b6e71f
|
Also use f and b to change pages in the file listing view
|
2020-10-05 13:51:31 +02:00 |
|
Christian Rocha
|
45163be06f
|
Refer to local files as "local" instead of "files"
|
2020-10-05 13:51:31 +02:00 |
|
Christian Rocha
|
2c71185ba6
|
Remove mysterious "stash may not be totally loaded" dots for now
|
2020-10-05 13:51:19 +02:00 |
|
Christian Rocha
|
2b42115599
|
Bump bubbles to get pgup/pgdown in the stash (via the paginator)
|
2020-10-05 13:51:08 +02:00 |
|
Christian Rocha
|
85c121d0ac
|
Add Arabic pagination if the dot nav gets wider than the terminal width
|
2020-10-05 13:50:39 +02:00 |
|
Christian Rocha
|
3b3bf684f9
|
Detect when stash and news loading fails (and update the UI accordingly)
|
2020-10-05 13:50:04 +02:00 |
|
Christian Rocha
|
a35d83d5d2
|
View errors with "!"
|
2020-10-05 13:50:04 +02:00 |
|
Christian Rocha
|
74aad5324a
|
Don't quit if user uses esc/q to exit the non-fatal error view
|
2020-10-05 13:50:04 +02:00 |
|
Christian Rocha
|
4cfd1fc897
|
Better error view language depending on whether error is fatal
|
2020-10-05 13:50:04 +02:00 |
|
Christian Rocha
|
3409ca342a
|
Don't show navigation help in the stash if there's only one item
|
2020-10-05 13:50:04 +02:00 |
|
Christian Rocha
|
d156142f57
|
Press "r" to view errors in the stash
|
2020-10-05 13:50:04 +02:00 |
|