Commit Graph

  • 922a1d3128 winbuild (VM 131) im Server-Netz: 10.10.2.131 main tomdeboneandEifelduds 2026-10-25 14:43:50 +01:00
  • 6ca8b01451 ci: Release-Workflow für den Desktop-Client tomdeboneandEifelduds 2026-09-10 22:58:25 +02:00
  • 76b20baf63 feat(tauri-app): Einladungscode im Client, Produktions-URLs als Default tomdeboneandEifelduds 2026-09-10 22:58:25 +02:00
  • f5a2b8447c feat(pds): Einladungscodes für createAccount tomdeboneandEifelduds 2026-09-10 21:06:30 +02:00
  • 7cf488c0d1 fix(at-firehose): Jetstream-Filter wirkte nie — Collections in die URL tomdeboneandEifelduds 2026-09-10 20:30:20 +02:00
  • 4f36036866 docs: Firehose, Follow-Lexicon und Phase 10 tomdeboneandEifelduds 2026-09-10 07:08:46 +02:00
  • 2aa6ee77af fix: Follows waren über den Client nicht anlegbar tomdeboneandEifelduds 2026-09-10 07:08:46 +02:00
  • 650256e561 fix(appview): Unfollows über den Firehose anwendbar machen tomdeboneandEifelduds 2026-09-10 07:08:46 +02:00
  • df776531df feat(appview): PDS-Firehose konsumieren tomdeboneandEifelduds 2026-09-10 07:08:23 +02:00
  • cd68049640 fix(pds): CAR-Header-Roots mit Multibase-Identity-Prefix schreiben tomdeboneandEifelduds 2026-09-10 07:08:23 +02:00
  • 210ac75f3e feat(pds): com.atproto.sync.subscribeRepos — lokaler Firehose tomdeboneandEifelduds 2026-09-10 07:06:34 +02:00
  • bc8c6226d0 feat(auth): Audience der Access-Tokens prüfen tomdeboneandEifelduds 2026-09-10 06:25:51 +02:00
  • c5b2bcb04b docs: Auth-Abschnitt, korrigierte Test-Anleitung, Phase 9 tomdeboneandEifelduds 2026-09-09 23:03:12 +02:00
  • 16a0736b46 fix(tauri-app): Token an die AppView senden — und die Erneuerung reparieren tomdeboneandEifelduds 2026-09-09 23:03:12 +02:00
  • 2b5df6472e test(appview): handle-sync-Tests messen wieder, was ihr Name sagt tomdeboneandEifelduds 2026-09-09 23:03:12 +02:00
  • 92f2357637 perf(appview): Profil, Cold-Start-Feed und Follow-Timeline entlasten tomdeboneandEifelduds 2026-09-09 23:02:47 +02:00
  • a354c8e038 feat(appview): Bearer-Auth für Timeline und Notifications tomdeboneandEifelduds 2026-09-09 23:02:27 +02:00
  • fa2e452f79 feat(pds): DID-Dokument unter /.well-known/did.json ausliefern tomdeboneandEifelduds 2026-09-09 23:01:16 +02:00
  • d22c4d0ef3 docs: Deployment-, Architektur- und Release-Doku; README aktualisiert tomdeboneandEifelduds 2026-09-09 21:37:12 +02:00
  • f281914899 feat(tauri-app): Notifications-View mit Badge, Follower-Listen, DID-Navigation tomdeboneandEifelduds 2026-09-09 21:37:00 +02:00
  • 8db4704f8d test(pds-server): listRepos-Test unabhängig von der Tabellengröße machen tomdeboneandEifelduds 2026-09-09 21:36:47 +02:00
  • 4b89c74b2c test(appview): handle-sync-Tests vom globalen DB-Zustand entkoppeln tomdeboneandEifelduds 2026-09-09 21:36:47 +02:00
  • 9a8c8eb376 feat(appview): Notifications, Follower-/Following-Listen, Thread-Route tomdeboneandEifelduds 2026-09-09 21:36:16 +02:00
  • abfe03a839 feat(at-blob): InMemoryBlobStore echt implementieren tomdeboneandEifelduds 2026-09-09 21:36:00 +02:00
  • 978a0de59f chore(config): Binaries laden .env selbst; .env.example korrigiert tomdeboneandEifelduds 2026-09-09 21:35:53 +02:00
  • baeb87214b chore(app): drop unused .btn--danger CSS tomdebone 2026-07-26 21:34:14 +02:00
  • 48ee25f217 feat(follow): end-to-end follow / unfollow with localStorage state tomdebone 2026-07-26 21:25:35 +02:00
  • eb62fd5654 fix(postcard): remove sync effects that looped on like/repost click tomdebone 2026-07-26 20:49:09 +02:00
  • a98f891e4f fix(profile): untrack bannerCidLoaded read in banner-fetch effect tomdebone 2026-07-26 20:05:18 +02:00
  • 4c71b76763 feat(tauri-app): X-style redesign — action bar, compose, tabs, sidebar, reply-mode tomdebone 2026-07-26 19:44:26 +02:00
  • aba84cbaa9 fix(appview): add CorsLayer so Tauri webview can hit /api/* tomdebone 2026-07-18 19:04:28 +02:00
  • e6aa28ca4c fix(tauri-app): use absolute AppView URL for /api/profile fetch tomdebone 2026-07-18 18:53:35 +02:00
  • e4bcfbfa83 fix(tauri-app): wrap profile methods in PdsHttpClient impl block tomdebone 2026-07-18 18:34:52 +02:00
  • 6ebf17b493 fix(appview): resolve_profile also looks up DID in profiles cache tomdebone 2026-07-18 18:12:00 +02:00
  • ffee5c6685 feat(tauri-app): profile view, Avatar component, handle navigation tomdebone 2026-07-18 17:57:15 +02:00
  • 59a3cb02dd feat(appview): profile cache + Jetstream indexing + denormalised counts tomdebone 2026-07-18 17:56:52 +02:00
  • 3064d3d8b7 feat(pds-server): app.bsky.actor.profile get/set XRPC endpoints tomdebone 2026-07-18 17:56:28 +02:00
  • 3aa5d5c0e3 feat(at-identity): PdsHandleResolver for cluster-local DID→handle resolution tomdebone 2026-07-18 17:56:11 +02:00
  • 391448a845 chore(tauri): disable auto-update for dev; document production config tomdebone 2026-07-10 22:16:36 +02:00
  • caa30fa65e docs: mark Phase 2 as done (MST key encoding now spec-conformant) tomdebone 2026-07-10 22:11:42 +02:00
  • fd352180a1 fix(at-mst): wrap_with_split subsumes old entries + put k_tree on the recursive right tomdebone 2026-07-10 22:11:02 +02:00
  • 3302bca494 fix(at-mst): Phase 2 spec-compliance docs + cleanup; behavior unchanged tomdebone 2026-07-07 23:03:30 +02:00
  • b8da282525 feat(at-crypto, pds-server): deterministic did:plc: from signed op (Phase 1) tomdebone 2026-07-07 22:17:50 +02:00
  • a5b1c889dc fix(tauri-app): auto-refresh access JWT on TokenInvalid responses tomdebone 2026-07-07 21:58:26 +02:00
  • a226a92c12 fix(appview): skip did:key in handle-sync SQL — they blocked progress tomdebone 2026-07-07 21:50:47 +02:00
  • 73e56fd788 fix(appview): store handle from Jetstream identity + account events tomdebone 2026-07-07 21:50:45 +02:00
  • 78b752c993 fix(appview): populate handle from PDS ingest + backfill race-safely tomdebone 2026-07-07 21:50:43 +02:00
  • 184e0dfe03 fix(pds-server): forward poster handle to AppView on ingest push tomdebone 2026-07-07 21:50:41 +02:00
  • abea4d2a8a fix(tauri-app): kill effect_update_depth_exceeded via untrack + setView tomdebone 2026-07-07 20:54:35 +02:00
  • d1fff87e34 fix(appview): empty profile instead of 404 for unindexed handles tomdebone 2026-07-07 20:54:21 +02:00
  • 647c3059b4 feat(tauri-app): Tauri 2 capabilities default + open_devtools in debug tomdebone 2026-07-07 20:54:10 +02:00
  • 6a82c906de tauri-app: tray settings menu item tomdebone 2026-07-07 18:57:45 +02:00
  • 43fc889d47 tauri-app: settings view + profile polish tomdebone 2026-07-07 18:52:10 +02:00
  • 550b89673d feat(tauri-app): expand tray menu + open_external_url + Profile/Search items tomdebone 2026-07-07 17:31:09 +02:00
  • 6a85f44bab fix(tauri-app): guard Tauri runtime in client.ts and main.ts tomdebone 2026-07-07 08:30:48 +02:00
  • 33eb3d900c fix(tauri-app): wrap html/body/#app in :global() for Svelte 5 CSS scoping tomdebone 2026-07-07 08:06:01 +02:00
  • 2558113235 fix(tauri-app): make html/body/#app flex column for layout tomdebone 2026-07-07 07:36:06 +02:00
  • 0fbae97306 fix(tauri-app): vite bind 127.0.0.1 (not localhost) tomdebone 2026-07-07 07:22:33 +02:00
  • 1c75d56134 fix(tauri-app): NavRail click → view switch via callback prop tomdebone 2026-07-06 22:59:29 +02:00
  • a60b612f68 fix(pds): 413 body shape + register app.bsky.feed.like/repost tomdebone 2026-07-06 21:34:10 +02:00
  • 9eda0c2449 tauri-app: 8c profile copy buttons tomdebone 2026-07-06 21:26:24 +02:00
  • 238823aae1 tauri-app: 8b click-through notifications tomdebone 2026-07-06 18:59:53 +02:00
  • b912132a05 tauri-app: 8a review fixes tomdebone 2026-07-06 18:53:09 +02:00
  • 226cfdac5c tauri-app: switch to native title bar (fixes drag + clicks) tomdebone 2026-07-06 16:29:39 +02:00
  • c586fd39c9 maarcadetweet: initial commit tomdebone 2026-07-05 20:01:31 +02:00