commits on main

2026-06-29

428ba83f dawn refactor: add post cache garbage collection and modernize settings store to Svelte 5 state

refactor: add post cache garbage collection and modernize settings store to Svelte 5 state

open commit browse files
3a137e9e dawn refactor: resolve Date and Set reactivity lint warnings in state.svelte.ts

refactor: resolve Date and Set reactivity lint warnings in state.svelte.ts

open commit browse files
b37ac157 dawn refactor: modernize notificationStream, jetstream, and pulsingPostId to Svelte 5 state

refactor: modernize notificationStream, jetstream, and pulsingPostId to Svelte 5 state

open commit browse files
5a269f82 dawn docs: add Tech Stack and TanStack Virtualization guidelines to AGENTS.md

docs: add Tech Stack and TanStack Virtualization guidelines to AGENTS.md

open commit browse files
1ba738bb dawn refactor: rewrite virtual lists to use TanStack Virtual

refactor: rewrite virtual lists to use TanStack Virtual

open commit browse files
496ee4d2 dawn bd agents setup

bd agents setup

open commit browse files
841e83b7 dawn bd init: initialize beads issue tracking

bd init: initialize beads issue tracking

open commit browse files

2026-01-23

a2b7593b dawn fix load new posts not working properly in replies & following timelines

fix load new posts not working properly in replies & following timelines

open commit browse files
6b55e412 dawn warming up!

warming up!

open commit browse files
2ef992c3 dawn flatten allPosts to make it easier to work with

flatten allPosts to make it easier to work with

open commit browse files
ff4752b3 dawn fix pfp on account switcher not loading on load

fix pfp on account switcher not loading on load

open commit browse files
e25c476a dawn optimize thread building a bit more

optimize thread building a bit more

open commit browse files
5e834526 dawn virtual list timeline, kinda ass but works for now

virtual list timeline, kinda ass but works for now

open commit browse files
47f3d73a dawn dont use #await when embedding videos, fixes the 'random' video refreshes

dont use #await when embedding videos, fixes the 'random' video refreshes

open commit browse files

2026-01-21

2a633c66 dawn limit how much we show in ui in timelines and reset it on navigation

limit how much we show in ui in timelines and reset it on navigation

open commit browse files
3579176e dawn fix initial loading on timelines

fix initial loading on timelines

open commit browse files
740f9836 dawn show feed avatar / icon in selector trigger aswell

show feed avatar / icon in selector trigger aswell

open commit browse files
c245d398 dawn keep loading more posts if we have less threads

keep loading more posts if we have less threads

open commit browse files
8efac2b4 dawn fix feed timelines detecting 'end' correctly

fix feed timelines detecting 'end' correctly

open commit browse files
be6ded99 dawn refactor timelines, fix following timeline showing threads that are only replies

refactor timelines, fix following timeline showing threads that are only replies

open commit browse files
30d6d992 dawn dont show threads on following timeline if the root thread is not user we follow

dont show threads on following timeline if the root thread is not user we follow

open commit browse files

2026-01-20

f0963bf0 dawn remember last selected feed

remember last selected feed

open commit browse files
de2208d2 dawn add following timeline

add following timeline

open commit browse files
83cfafbd dawn refactor timeline component into reply timeline and feed timeline components

refactor timeline component into reply timeline and feed timeline components

open commit browse files
46800617 dawn add settings fields for pocket and cdn endpoints

add settings fields for pocket and cdn endpoints

open commit browse files
527024a1 dawn check for new posts, show 'load new posts'

check for new posts, show 'load new posts'

open commit browse files
5ec6fc4a dawn fix feed selector icon size

fix feed selector icon size

open commit browse files
8217eb11 dawn add feed support

add feed support

open commit browse files
b6ba04a0 dawn cleanup css, allow adding blocks / mutes via handle

cleanup css, allow adding blocks / mutes via handle

open commit browse files
c64c146b dawn add blocks management in moderation tab

add blocks management in moderation tab

open commit browse files
3ddf6456 dawn refactor settings into separate components

refactor settings into separate components

open commit browse files
b42ee4d0 dawn implement mutes

implement mutes

open commit browse files
3fe3b0bb dawn dont set hidden but instead completely unmount timeline when we navigate

dont set hidden but instead completely unmount timeline when we navigate

this fixes an issue in chromium where if timeline is scrolled down and we navigate away, any other scroll causes the page scroll into overflow territory somehow

open commit browse files

2026-01-08

8e9b9b08 dawn post delete state wip

post delete state wip

open commit browse files

2026-01-07

4bfdd92b dawn on other user profiles, only fetch thread chains upwards, not downwards

on other user profiles, only fetch thread chains upwards, not downwards

open commit browse files
991339b7 dawn fix interactions not loading on other users profiles

fix interactions not loading on other users profiles

open commit browse files
beaa70c6 dawn always refetch the latest profile when loading a profile view, also relax cache ttl

always refetch the latest profile when loading a profile view, also relax cache ttl

open commit browse files
28e88e0e dawn better handle if image in record doesnt have aspect ratio

better handle if image in record doesnt have aspect ratio

open commit browse files
8658000a dawn set aspect ratios for uploaded media

set aspect ratios for uploaded media

open commit browse files

2026-01-06

0eaf2dff dawn dont show empty space if no banner is set, revoke blob urls on post upload

dont show empty space if no banner is set, revoke blob urls on post upload

open commit browse files
1d09f64b dawn fix image uploads

fix image uploads

open commit browse files
33070e17 dawn set alt on images

set alt on images

open commit browse files
b4881a25 dawn fix blocks not fetching on profile timelines

fix blocks not fetching on profile timelines

open commit browse files
9bbe9770 dawn fix image gallery not showing on posts

fix image gallery not showing on posts

open commit browse files
4ce04f97 dawn handle pasting and dropping files on composer

handle pasting and dropping files on composer

open commit browse files
e1b593c9 dawn implement blocks ui

implement blocks ui

open commit browse files

2026-01-05

24c6dc95 dawn implement blocks sync

implement blocks sync

open commit browse files

2026-01-04

bded7c3e dawn refactor how backlinks are stored

refactor how backlinks are stored

open commit browse files

2026-01-03

1ce50124 dawn update nix modules hash

update nix modules hash

open commit browse files
bad994e7 dawn implement media attachments

implement media attachments

open commit browse files
older commits →