commits on main
← newer commits2026-01-03
a13ea2e7 dawn implement the uploading part for attachments, ui later
implement the uploading part for attachments, ui later
2026-01-02
68a4da7b dawn implement blob and video upload methods
implement blob and video upload methods
b64ffcf2 dawn check media for 'preview' media in embeds
check media for 'preview' media in embeds
848d59bd dawn always show the ellipsis menu
always show the ellipsis menu
3389d4f6 dawn refactor some embeds out of bsky pos
refactor some embeds out of bsky pos
c0ff5074 dawn implement photo gallery and lightbox
implement photo gallery and lightbox
d5bd716b dawn update deps
update deps
e0d1cb2c dawn fix disabled cursor on post button
fix disabled cursor on post button
2e8fd12e dawn show replying to / quoting inside the collapsed composer as well
show replying to / quoting inside the collapsed composer as well
2026-01-01
6059d530 dawn add remove attach button to quotes / replies in the post composer, allow attaching quote and reply at the same time
add remove attach button to quotes / replies in the post composer, allow attaching quote and reply at the same time
375937b9 dawn dont forget to hydrate posts from the jetstream, save composer text to the global state
dont forget to hydrate posts from the jetstream, save composer text to the global state
49cfbb91 dawn fix infinite loading bug if repo has no posts, fix build
fix infinite loading bug if repo has no posts, fix build
e3822ccf dawn dont fail adding uris to timeline if the post wasnt in allPosts already (evil SvelteMap moment)
dont fail adding uris to timeline if the post wasnt in allPosts already (evil SvelteMap moment)
6bc6e038 dawn fix each error by not using array as each key but just index in RichText
fix each error by not using array as each key but just index in RichText
d47ce48d dawn fix routing when opening app from not root url, many minor improvements
fix routing when opening app from not root url, many minor improvements
aa913b34 dawn proper router
proper router
2025-12-31
18b0c29f dawn refactor fetching, state and dropdown hover logic
refactor fetching, state and dropdown hover logic
Replace fetchPostsWithBacklinks with fetchPosts(withBacklinks) and adjust hydratePosts to accept a cacheFn. Add caching for listRecords in AtpClient. Overhaul state management to handle post chains, hydration caching and timeline traversal. Improve Dropdown hover logic to prevent premature closes when moving between trigger and content. Introduce explicit Ok/Err result types and update helpers accordingly.
2025-12-30
81777bf4 dawn fix creating likes / reposts
fix creating likes / reposts
76571d5b dawn add profile viewing, also from following list
add profile viewing, also from following list
4434b1e7 dawn handle repost backlinks from spacedust
handle repost backlinks from spacedust
2025-12-29
a006a151 dawn optimize following list by a ton
optimize following list by a ton
8c5c8eeb dawn better sorting algos, refactor a bunch of stuff
better sorting algos, refactor a bunch of stuff
d28cef81 dawn move sorting / scoring logic into a separate file
move sorting / scoring logic into a separate file
26033e24 dawn fix height of following view list
fix height of following view list
efa3dcb2 dawn fix 'phantom' thread dividers
fix 'phantom' thread dividers
be282819 dawn split timeline code into a separate view component
split timeline code into a separate view component
2025-12-26
2ad7bd0b dawn update nix modules hash
update nix modules hash
10ca2e90 dawn virtual list
virtual list
449fb9da dawn better algos for the sorting, refactor FollowingView a ton, just a lot better in general
better algos for the sorting, refactor FollowingView a ton, just a lot better in general
7437d892 dawn add following view, no profile / timeline viewing for now
add following view, no profile / timeline viewing for now
9569baf1 dawn post composer highlighting
post composer highlighting
3a4c1f8f dawn separate the postcomposer/accountselector from footer bar
separate the postcomposer/accountselector from footer bar
c4d2a459 dawn make settings and notifications a 'view' like the timeline and not popups
make settings and notifications a 'view' like the timeline and not popups
ae5f88ad dawn only show scroll to top if post composer isnt focused
only show scroll to top if post composer isnt focused
58e54caf dawn use facets, better-er rich text
use facets, better-er rich text
2025-12-25
9a9e2294 dawn persist cache key ttl start time to storage so it doesn't get 'refreshed' everytime app starts
persist cache key ttl start time to storage so it doesn't get 'refreshed' everytime app starts
8246019b dawn use oauth scopes
use oauth scopes
ccd62e2f dawn update deps
update deps
2025-11-11
a4f73517 dusk feat: profile popout
feat: profile popout
cadf8f49 dusk feat: when quoting a post make the post look 'embedded' inside the text area
feat: when quoting a post make the post look 'embedded' inside the text area
c0026839 dusk feat: post deletion dropdown item
feat: post deletion dropdown item
b4cfeb6f dusk build: update nix modules hash
build: update nix modules hash
7bc65983 dusk feat: add dropdown context menu for posts with a few actions
feat: add dropdown context menu for posts with a few actions
2025-11-10
6dbd17ca dusk feat: broken dropdown refactor for now
feat: broken dropdown refactor for now
bc545eab dusk fix: display record embeds with media properly
fix: display record embeds with media properly
2025-11-05
1288cb98 dusk refactor: remove unused identifier argument from client login
refactor: remove unused identifier argument from client login
2025-11-04
1731f8cd dusk fix: properly resume oauth session
fix: properly resume oauth session
431f3f26 dusk chore: update screenshot
chore: update screenshot
2da2dc0d dusk refactor: touch up styling a bit more
refactor: touch up styling a bit more
73834130 dusk feat: add relogin button
feat: add relogin button