tomdebone
  • Joined on 2026-04-12
tomdebone pushed to main at tomdebone/maarcadetweet 2026-09-10 22:58:30 +02:00
beab66648c ci: Release-Workflow für den Desktop-Client
73959f9dde feat(tauri-app): Einladungscode im Client, Produktions-URLs als Default
Compare 2 commits »
tomdebone pushed to main at tomdebone/maarcadetweet 2026-09-10 21:06:50 +02:00
f04d63dd7b feat(pds): Einladungscodes für createAccount
tomdebone pushed to main at tomdebone/maarcadetweet 2026-09-10 20:30:22 +02:00
b58cb75cfe fix(at-firehose): Jetstream-Filter wirkte nie — Collections in die URL
tomdebone pushed to main at tomdebone/maarcadetweet 2026-09-10 07:10:01 +02:00
b7ce114677 docs: Firehose, Follow-Lexicon und Phase 10
6fbea4fe6f fix: Follows waren über den Client nicht anlegbar
2b695d6892 fix(appview): Unfollows über den Firehose anwendbar machen
124a90dc07 feat(appview): PDS-Firehose konsumieren
d6947c2576 fix(pds): CAR-Header-Roots mit Multibase-Identity-Prefix schreiben
Compare 7 commits »
tomdebone pushed to main at tomdebone/maarcadetweet 2026-09-09 23:04:35 +02:00
f7b78fd5db docs: Auth-Abschnitt, korrigierte Test-Anleitung, Phase 9
9ee717bbc7 fix(tauri-app): Token an die AppView senden — und die Erneuerung reparieren
ac18ff7a16 test(appview): handle-sync-Tests messen wieder, was ihr Name sagt
73da8f0140 perf(appview): Profil, Cold-Start-Feed und Follow-Timeline entlasten
a2a371b7d9 feat(appview): Bearer-Auth für Timeline und Notifications
Compare 6 commits »
tomdebone pushed to main at tomdebone/maarcadetweet 2026-09-09 21:37:17 +02:00
ec8fe187fe docs: Deployment-, Architektur- und Release-Doku; README aktualisiert
31880e1005 feat(tauri-app): Notifications-View mit Badge, Follower-Listen, DID-Navigation
bce4c7862f test(pds-server): listRepos-Test unabhängig von der Tabellengröße machen
465a88e4e5 test(appview): handle-sync-Tests vom globalen DB-Zustand entkoppeln
c4ca218d97 feat(appview): Notifications, Follower-/Following-Listen, Thread-Route
Compare 7 commits »
tomdebone pushed to main at tomdebone/maarcadetweet 2026-07-26 21:34:16 +02:00
baeb87214b chore(app): drop unused .btn--danger CSS
tomdebone pushed to main at tomdebone/maarcadetweet 2026-07-26 21:25:37 +02:00
48ee25f217 feat(follow): end-to-end follow / unfollow with localStorage state
tomdebone pushed to main at tomdebone/maarcadetweet 2026-07-26 20:49:32 +02:00
eb62fd5654 fix(postcard): remove sync effects that looped on like/repost click
tomdebone pushed to main at tomdebone/maarcadetweet 2026-07-26 20:05:19 +02:00
a98f891e4f fix(profile): untrack bannerCidLoaded read in banner-fetch effect
tomdebone pushed to main at tomdebone/maarcadetweet 2026-07-26 19:44:27 +02:00
4c71b76763 feat(tauri-app): X-style redesign — action bar, compose, tabs, sidebar, reply-mode
tomdebone pushed to main at tomdebone/maarcadetweet 2026-07-18 19:04:35 +02:00
aba84cbaa9 fix(appview): add CorsLayer so Tauri webview can hit /api/*
tomdebone pushed to main at tomdebone/maarcadetweet 2026-07-18 18:53:37 +02:00
e6aa28ca4c fix(tauri-app): use absolute AppView URL for /api/profile fetch
tomdebone pushed to main at tomdebone/maarcadetweet 2026-07-18 18:35:38 +02:00
e4bcfbfa83 fix(tauri-app): wrap profile methods in PdsHttpClient impl block
tomdebone pushed to main at tomdebone/maarcadetweet 2026-07-18 18:12:03 +02:00
6ebf17b493 fix(appview): resolve_profile also looks up DID in profiles cache
tomdebone pushed to main at tomdebone/maarcadetweet 2026-07-18 17:57:43 +02:00
ffee5c6685 feat(tauri-app): profile view, Avatar component, handle navigation
59a3cb02dd feat(appview): profile cache + Jetstream indexing + denormalised counts
3064d3d8b7 feat(pds-server): app.bsky.actor.profile get/set XRPC endpoints
3aa5d5c0e3 feat(at-identity): PdsHandleResolver for cluster-local DID→handle resolution
Compare 4 commits »
tomdebone pushed to main at tomdebone/maarcadetweet 2026-07-10 22:16:38 +02:00
391448a845 chore(tauri): disable auto-update for dev; document production config
tomdebone pushed to main at tomdebone/maarcadetweet 2026-07-10 22:11:45 +02:00
caa30fa65e docs: mark Phase 2 as done (MST key encoding now spec-conformant)
tomdebone pushed to main at tomdebone/maarcadetweet 2026-07-10 22:11:14 +02:00
fd352180a1 fix(at-mst): wrap_with_split subsumes old entries + put k_tree on the recursive right
tomdebone pushed to main at tomdebone/maarcadetweet 2026-07-07 23:03:45 +02:00
3302bca494 fix(at-mst): Phase 2 spec-compliance docs + cleanup; behavior unchanged