William Casarin
36c0971fd9
Flexible routing
...
Another massive refactor to change the way routing works. Now any
column can route anywhere.
Also things are generally just much better and more modular via the
new struct split borrowing technique.
I didn't even try to split this into smaller commits for my sanity.
Signed-off-by: William Casarin <jb55@jb55.com >
2024-09-16 14:50:20 -07:00
William Casarin
b4a8cddc48
fix crash in selected columns
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-09-11 16:24:50 -07:00
William Casarin
00091c5088
Switch to Columns
...
Also refactor damus app usage to only pass in things that we need in views.
Signed-off-by: William Casarin <jb55@jb55.com >
2024-09-11 15:49:34 -07:00
William Casarin
efadd6153b
arg: add -c universe column
...
Add helper for adding universe columns
Signed-off-by: William Casarin <jb55@jb55.com >
2024-09-03 11:18:32 -07:00
William Casarin
c34227b5f7
arg: add -c profile{,:pubkey} arg column
...
This allows you to add profile columns
Signed-off-by: William Casarin <jb55@jb55.com >
2024-09-03 11:12:02 -07:00
William Casarin
043ccf2146
debug: add subid debugging
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-09-03 11:10:59 -07:00
William Casarin
2603d08d1a
tidy: fix formatting
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-09-02 18:31:53 -07:00
William Casarin
ad9c8f959c
columns: add --notifications{,:pubkey} argcolumn
...
This allows you to add notification columns pretty easily:
$ notedeck --sec $SEC -c contacts -c notifications -c notifications:$CORP_ACCT
Signed-off-by: William Casarin <jb55@jb55.com >
2024-09-02 18:29:21 -07:00
William Casarin
ad244d48c0
fetch contact lists
...
If we don't have a contact list, make sure to fetch one
Signed-off-by: William Casarin <jb55@jb55.com >
2024-09-02 16:22:29 -07:00
William Casarin
92e9e34e19
column: extract into_timeline logic into ColumnKind
...
I thought I needed this but maybe I don't. Anyways, it's a bit cleaner
this way.
Signed-off-by: William Casarin <jb55@jb55.com >
2024-08-31 08:15:09 -07:00
William Casarin
db49cf3c4b
tidy: move ColumnKind to its own file
...
timeline file is starting to get messy
Signed-off-by: William Casarin <jb55@jb55.com >
2024-08-31 08:08:17 -07:00