Christian Rocha
|
56ab8e5309
|
Rework stash design and simplify code
|
2020-10-05 13:44:20 +02:00 |
|
Christian Rocha
|
964be85e6d
|
Parse subcommands before main command arguments int the CLI
|
2020-10-05 13:44:20 +02:00 |
|
Christian Rocha
|
05a56388a9
|
Comments
|
2020-10-05 13:44:20 +02:00 |
|
Christian Rocha
|
28f8f185d7
|
Make --force-key /-f a persistent flag, like --identity
|
2020-10-05 13:44:20 +02:00 |
|
Christian Rocha
|
0407c7d990
|
Update to Charm v0.5.0 for a new, thread-safe Charm client
|
2020-10-05 13:44:18 +02:00 |
|
Christian Rocha
|
4acb642b15
|
Let's just call documents "markdowns"
|
2020-10-05 13:43:19 +02:00 |
|
Christian Rocha
|
414040400a
|
Don't allow note-setting on news
|
2020-10-05 13:43:19 +02:00 |
|
Christian Rocha
|
4f250ebb81
|
Render all errors at the main view level
|
2020-10-05 13:43:19 +02:00 |
|
Christian Rocha
|
251aacf79a
|
Fix markdown sorting error
|
2020-10-05 13:43:18 +02:00 |
|
Christian Rocha
|
c66351127c
|
Remove replace directive in go.mod
|
2020-10-05 13:43:07 +02:00 |
|
Christian Rocha
|
93e8370b2a
|
Whoops, remove thing where pressing f would synthesize an error
|
2020-10-05 13:43:07 +02:00 |
|
Christian Rocha
|
9bee37ee93
|
Fetch and render news markdown
|
2020-10-05 13:43:06 +02:00 |
|
Christian Rocha
|
e5663a5912
|
Set note character limit to 256 to match the database
|
2020-10-05 13:42:30 +02:00 |
|
Christian Rocha
|
ddef264606
|
Don't quit on "fatal" errors
|
2020-10-05 13:42:30 +02:00 |
|
Christian Rocha
|
e069be7af9
|
Bump charm dependency to master
|
2020-10-05 13:42:29 +02:00 |
|
Christian Rocha
|
b464001446
|
Bump boba dependency
|
2020-10-05 13:41:38 +02:00 |
|
Christian Rocha
|
81bcce80c8
|
Improve stash item deletion cancellation experience
|
2020-10-05 13:41:17 +02:00 |
|
Christian Rocha
|
eba22f08b1
|
Also set/edit notes in stash view
|
2020-10-05 13:41:17 +02:00 |
|
Christian Rocha
|
c3ceed2c04
|
Log to a given path if GLOW_LOG_TO_FILE is set
|
2020-10-05 13:41:17 +02:00 |
|
Christian Rocha
|
f474e2490d
|
Don't render stash until both stash and news are loaded
|
2020-10-05 13:41:17 +02:00 |
|
Christian Rocha
|
055ae6e3c2
|
Load, browse and render news
|
2020-10-05 13:41:17 +02:00 |
|
Christian Rocha
|
1b7c70a829
|
Remove right document padding per Glamour update (pinned at current master)
|
2020-10-05 13:41:16 +02:00 |
|
Christian Rocha
|
1971c8abd8
|
Add right padding to markdown rendering
|
2020-10-05 13:40:43 +02:00 |
|
Christian Rocha
|
f3021822f3
|
More contrasty note titles in pager status bar
|
2020-10-05 13:40:43 +02:00 |
|
Christian Rocha
|
1219d22834
|
Don't set a note if the note didn't actually change
|
2020-10-05 13:40:42 +02:00 |
|
Christian Rocha
|
8695bffa2e
|
Pre-populate note field with exisiting note
|
2020-10-05 13:40:23 +02:00 |
|
Christian Rocha
|
04f1ebfa23
|
Add functionality for setting document note in the pager
|
2020-10-05 13:40:22 +02:00 |
|
Christian Rocha
|
c2bb505182
|
Break pager off into its own set of Boba functions
|
2020-10-05 13:39:47 +02:00 |
|
Christian Rocha
|
476e01449d
|
Sort stash in descending order by date
|
2020-10-05 13:39:45 +02:00 |
|
Christian Rocha
|
51ad1c3619
|
Use relative times when under a week
|
2020-10-05 13:39:06 +02:00 |
|
Christian Rocha
|
3ab3b8fcb4
|
Also keep the scroll percentage at 0% or higher
|
2020-10-05 13:39:06 +02:00 |
|
Christian Rocha
|
f43a0271d2
|
Bugfix: scroll percentage could read higher than 100% ater a resize
|
2020-10-05 13:39:06 +02:00 |
|
Christian Rocha
|
d299ee3365
|
Fix a panic that could happen with very tiny terminal windows
|
2020-10-05 13:39:06 +02:00 |
|
Christian Rocha
|
2a7006949e
|
Re-render with Glamour terminal resize
|
2020-10-05 13:39:06 +02:00 |
|
Christian Rocha
|
883fda2b06
|
Repaint on terminal resize
|
2020-10-05 13:39:05 +02:00 |
|
Christian Rocha
|
95fe84ebb4
|
Truncate long memo title in pager + fix associated panic
|
2020-10-05 13:38:15 +02:00 |
|
Christian Rocha
|
df0a3ba21c
|
Truncate long memos in stash
|
2020-10-05 13:38:15 +02:00 |
|
Christian Rocha
|
e685dea17a
|
Don't query for terminal dimensions when starting up
|
2020-10-05 13:38:15 +02:00 |
|
Christian Rocha
|
131685b5f2
|
Clearer const names for stash view stuff
|
2020-10-05 13:38:15 +02:00 |
|
Toby Padilla
|
f00e5ccdba
|
Only do the dark background check once
|
2020-10-05 13:38:15 +02:00 |
|
Christian Rocha
|
d06f4914b9
|
Add GLOW_DISABLE_GLAMOUR in the env for testing
|
2020-10-05 13:38:15 +02:00 |
|
Christian Rocha
|
7a8a1f7aff
|
Load more pages, if any, when the user reaches the last page
|
2020-10-05 13:38:15 +02:00 |
|
Christian Rocha
|
198a785ac4
|
Don't show the paginator if there's only one page
|
2020-10-05 13:38:15 +02:00 |
|
Christian Rocha
|
d0542b6d25
|
Fix stash spinner
|
2020-10-05 13:38:15 +02:00 |
|
Christian Rocha
|
e500ed695e
|
Add stash item deletion functionality
|
2020-10-05 13:38:15 +02:00 |
|
Christian Rocha
|
531645e73e
|
Keep selection in-bounds when paginating
|
2020-10-05 13:38:15 +02:00 |
|
Christian Rocha
|
211e66c738
|
Update Charm and Boba libraries
|
2020-10-05 13:38:14 +02:00 |
|
Christian Rocha
|
1f4970e25b
|
Update for simpler pager library
|
2020-10-05 13:37:35 +02:00 |
|
Christian Rocha
|
f5df688860
|
Render with glamour asyncronously
|
2020-10-05 13:37:35 +02:00 |
|
Christian Rocha
|
c622816a43
|
Load selected item from stash into the pager
|
2020-10-05 13:37:35 +02:00 |
|