Merge rewrite deck serialization, timeline cache, add algo timelines #712
William Casarin (19):
algos: introduce last_n_per_pubkey_from_tags
wip algo timelines
Initial token parser combinator
token_parser: unify parsing and serialization
token_serializer: introduce TokenWriter
token_parser: simplify AddColumnRoute serialization
tokens: add a more advanced tokens parser
tokens: add AccountsRoute token serializer
tokens: add PubkeySource and ListKinds token serializer
tokens: add TimelineRoute token serializer
tokens: initial Route token serializer
add tokenator crate
note_id: add hex helpers for root notes
tokens: add token serialization for AlgoTimeline
tokens: add token serialization for TimelineKind
tokens: switch over to using token serialization
Switch to unified timeline cache via TimelineKinds
hashtags: click hashtags to open them
This commit is contained in:
@@ -6,7 +6,7 @@ members = [
|
||||
"crates/notedeck_chrome",
|
||||
"crates/notedeck_columns",
|
||||
|
||||
"crates/enostr",
|
||||
"crates/enostr", "crates/tokenator",
|
||||
]
|
||||
|
||||
[workspace.dependencies]
|
||||
@@ -35,6 +35,7 @@ nostrdb = { git = "https://github.com/damus-io/nostrdb-rs", rev = "2111948b078b2
|
||||
notedeck = { path = "crates/notedeck" }
|
||||
notedeck_chrome = { path = "crates/notedeck_chrome" }
|
||||
notedeck_columns = { path = "crates/notedeck_columns" }
|
||||
tokenator = { path = "crates/tokenator" }
|
||||
open = "5.3.0"
|
||||
poll-promise = { version = "0.3.0", features = ["tokio"] }
|
||||
puffin = { git = "https://github.com/jb55/puffin", package = "puffin", rev = "70ff86d5503815219b01a009afd3669b7903a057" }
|
||||
|
||||
Reference in New Issue
Block a user