buttercat1791
9a6a494f17
Fix `NDKEvent` type imports
1 year ago
buttercat1791
fa6265b346
Refactor and support tree node resolution via ToC entry closure
1 year ago
buttercat1791
f635d08982
Add doc comment for ToC
1 year ago
buttercat1791
ddf8b9006b
Update ToC on publication tree node resolution
1 year ago
buttercat1791
534fc23c8c
Update doc comment on `PublicationTree`
1 year ago
buttercat1791
7672a10337
Allow node resolution subscription on `SveltePublicationTree`
1 year ago
buttercat1791
d3a62c13f6
Add a `getParent` abstraction to `SveltePublicationTree`
1 year ago
buttercat1791
80c7514489
Allow bookmark observers
1 year ago
buttercat1791
e32354caba
Add option to walk entire publication tree, not just leaves
1 year ago
buttercat1791
1e450dd4b7
Improve abstraction and controllability of tree-walking methods
1 year ago
buttercat1791
f438e68726
Remove unused import
1 year ago
buttercat1791
c30484b9bc
Use `SveltePublicationTree` in ToC class
1 year ago
buttercat1791
1c47ea226e
Proxy `getChildAddresses`
1 year ago
buttercat1791
34942c5046
Make adding a node observable
1 year ago
buttercat1791
c6effb3839
Create Svelte-specific wrapper that proxies `PublicationTree`
...
The wrapper keeps the core implementation framework-agnostic, but lets us build Svelte's reactivity into the wrapper.
1 year ago
buttercat1791
d3ec3ad3e2
Add observability to node resolution
1 year ago
limina1
f2fec5eafc
feat: add display limits and improve visualization reactivity
...
- Add display limits store and utilities
- Fix reactivity issues with Svelte 5
- Add max 30040/30041 event controls
- Implement fetch if not found functionality
- Reorganize settings panel with sections
- Add debug logging for troubleshooting
1 year ago
buttercat1791
640a126330
Compute depth of ToC entries when adding them
1 year ago
buttercat1791
4afbd04d5e
Add a TODO
1 year ago
buttercat1791
f9048c468c
Add doc comment on ToC constructor
1 year ago
buttercat1791
cb1ece7eae
Make ToC class iterable, and iterate to render ToC in component
1 year ago
buttercat1791
af4fae766f
Prevent duplicate nodes from being added to a `PublicationTree`
...
Suggestion from https://gitworkshop.dev/silberengel@gitcitadel.com/Alexandria/prs/note1jygtyvjnrd2yz674mqq5emd0pl69ezv2u6nhvr7f0zhcdnshlnqskf94df
1 year ago
buttercat1791
53ed81f032
Recursively build ToC from HTML markup
1 year ago
buttercat1791
feab392a44
Refactor `TableOfContents` class for least privilege
1 year ago
buttercat1791
a408c54323
Reorganize ToC modules
...
The `<TableOfContents>` component is moved to the same subdirectory as the publication components. Most of the component logic is moved into a class defined in `table_of_contents.svelte.ts`, which will serve as a companion module for `<TableOfContents>`.
1 year ago
buttercat1791
42cb538be5
Move publication components into their own sub-directory
1 year ago
limina1
85e202e844
Change wording of publication visualization
1 year ago
limina1
dddba323a1
Add Publication -> visualize, tag expand depth
...
tag expand depth: For every tag, pull in other events containing the
same tag, do it up to set value
1 year ago
limina1
61b44548f2
Enable publication -> visualize view, tag depth
1 year ago
limina1
b669e28a48
change default parameters
...
n root events
tag radius
tag colors
1 year ago
limina1
c1c64860b3
Add star layout, tag-anchor visualization
1 year ago
Silberengel
dbe22433df
tidied up
1 year ago
Silberengel
482f719601
interim changes
1 year ago
Silberengel
3c6daa1231
landing page columns and search bar. Event comment box. bugfixes
1 year ago
Nuša Pukšič
c201135d9a
Moved profile into a card, added lnurl and QR code
1 year ago
Silberengel
05cdb8eb09
interim changes
1 year ago
Silberengel
8c88dc43c7
Successful implementation of event search and userBadges.
1 year ago
buttercat1791
b08ecafe59
Increase publication card max width
...
This leaves more room on the feed for user badges and titles.
1 year ago
buttercat1791
5070ce0afa
Remove completed TODO
1 year ago
buttercat1791
62163a18fa
Use user badges on contact and about pages
1 year ago
buttercat1791
f1fef2b899
Use badge in inline profile
1 year ago
buttercat1791
0c0c26a040
Fix bugs in verification badge code
1 year ago
buttercat1791
72b30d8c9a
Make verification badge icon colorful
1 year ago
silberengel
5a92ed9016
Changed "bootstrapRelays" to "fallbackRelays", since that's how we use them. Added more relays to the list.
...
Moved Events further to the right in the Nav bar, as it's a utility and not part of the core feature set.
1 year ago
Silberengel
a49afeac84
got rid of redundant check and added logging to cardactions event hyperlink
1 year ago
Silberengel
03e4d769bb
implemented $effect and $state
1 year ago
Silberengel
f5ae449e36
added timeout to existing functions, revamped timeout and cardactions and fixed asciidoc browser console error
1 year ago
Silberengel
e4e33df736
Renamed publication eventid to address
1 year ago
buttercat1791
33ddecbc40
Mark user badge use cases with TODO
1 year ago
Silberengel
1522fa17ce
remove nip33 and replace with naddr
1 year ago