buttercat1791
cd204119f0
Tidy up code formatting in ArticleNav component
9 months ago
buttercat1791
d48ddd465a
Remove unneeded references to Pharos parser
9 months ago
buttercat1791
e384804522
Add stronger typing to publication layout store
9 months ago
buttercat1791
608ce2b8e4
First pass at ToC layout
9 months ago
buttercat1791
9a6a494f17
Fix `NDKEvent` type imports
9 months ago
buttercat1791
fa6265b346
Refactor and support tree node resolution via ToC entry closure
9 months ago
buttercat1791
f635d08982
Add doc comment for ToC
9 months ago
buttercat1791
ddf8b9006b
Update ToC on publication tree node resolution
9 months ago
buttercat1791
534fc23c8c
Update doc comment on `PublicationTree`
9 months ago
buttercat1791
7672a10337
Allow node resolution subscription on `SveltePublicationTree`
9 months ago
buttercat1791
d3a62c13f6
Add a `getParent` abstraction to `SveltePublicationTree`
9 months ago
buttercat1791
80c7514489
Allow bookmark observers
9 months ago
buttercat1791
e32354caba
Add option to walk entire publication tree, not just leaves
9 months ago
buttercat1791
1e450dd4b7
Improve abstraction and controllability of tree-walking methods
10 months ago
buttercat1791
f438e68726
Remove unused import
10 months ago
buttercat1791
c30484b9bc
Use `SveltePublicationTree` in ToC class
10 months ago
buttercat1791
1c47ea226e
Proxy `getChildAddresses`
10 months ago
buttercat1791
34942c5046
Make adding a node observable
10 months 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.
10 months ago
buttercat1791
d3ec3ad3e2
Add observability to node resolution
10 months ago
buttercat1791
2c3b9adf58
Set workspace tab size to 2 spaces
10 months ago
buttercat1791
640a126330
Compute depth of ToC entries when adding them
10 months ago
buttercat1791
4afbd04d5e
Add a TODO
10 months ago
buttercat1791
f9048c468c
Add doc comment on ToC constructor
10 months ago
buttercat1791
cb1ece7eae
Make ToC class iterable, and iterate to render ToC in component
10 months ago
buttercat1791
af4fae766f
Prevent duplicate nodes from being added to a `PublicationTree`
...
Suggestion from https://gitworkshop.dev/silberengel@gitcitadel.com/Alexandria/prs/note1jygtyvjnrd2yz674mqq5emd0pl69ezv2u6nhvr7f0zhcdnshlnqskf94df
10 months ago
buttercat1791
53ed81f032
Recursively build ToC from HTML markup
10 months ago
buttercat1791
feab392a44
Refactor `TableOfContents` class for least privilege
10 months 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>`.
10 months ago
buttercat1791
42cb538be5
Move publication components into their own sub-directory
10 months ago
buttercat1791
cfc89275be
Merge remote-tracking branch 'onedev/master' into issue#137#118-table-of-contents
10 months ago
silberengel
df53f69eec
Merges pull request #40
...
Svelte Project Rules for Cursor IDE
10 months ago
buttercat1791
072d41dd49
Remove redundant general rule
10 months ago
buttercat1791
e1b3ec95e1
Update Svelte component rules
10 months ago
buttercat1791
f4d9874983
Add TS style rules
10 months ago
buttercat1791
b500d3a99b
Write Cursor style guide for Svelte files
10 months ago
buttercat1791
0de61fb83e
Merge branch 'master' into issue#137#118-table-of-contents
10 months ago
buttercat1791
98b70e854b
Merge branch 'issue#173-events-and-lightning'
10 months ago
Silberengel
dbe22433df
tidied up
10 months ago
Silberengel
6fb543da08
Merge branch 'issue#173-events-and-lightning' of ssh://onedev.gitcitadel.eu:6611/Alexandria/gc-alexandria into issue#173-events-and-lightning
10 months ago
Silberengel
482f719601
interim changes
10 months ago
Silberengel
3c6daa1231
landing page columns and search bar. Event comment box. bugfixes
10 months ago
Nuša Pukšič
c201135d9a
Moved profile into a card, added lnurl and QR code
10 months ago
Silberengel
05cdb8eb09
interim changes
10 months ago
Silberengel
8c88dc43c7
Successful implementation of event search and userBadges.
10 months ago
Silberengel
1d3eb36f89
Merge branch 'issue#173-events-and-lightning' of ssh://onedev.gitcitadel.eu:6611/Alexandria/gc-alexandria into issue#173-events-and-lightning
10 months ago
Silberengel
c3bd601c94
Merge branch 'master' of ssh://onedev.gitcitadel.eu:6611/Alexandria/gc-alexandria into issue#173-events-and-lightning
10 months ago
silberengel
b6a1be393e
Merges pull request #38
...
.edu Domain Verification
10 months ago
buttercat1791
b08ecafe59
Increase publication card max width
...
This leaves more room on the feed for user badges and titles.
10 months ago
buttercat1791
5070ce0afa
Remove completed TODO
10 months ago