vsecoder
vsecoder pushed to feature/feed at vsecoder/dchain 2026-04-18 20:14:25 +02:00
38ae80f57a fix(feed): long post body no longer overflows the card
vsecoder pushed to feature/feed at vsecoder/dchain 2026-04-18 19:38:19 +02:00
c5ca7a0612 feat(feed): image previews + inline header + 5-line truncation + drop comments
vsecoder pushed to feature/feed at vsecoder/dchain 2026-04-18 19:31:06 +02:00
7bfd8c7dea fix(feed): side padding on action row + stable FAB right-anchor
vsecoder pushed to feature/feed at vsecoder/dchain 2026-04-18 19:28:55 +02:00
f688f45739 fix(feed): breathing room around divider + FAB back to right/bottom corner
vsecoder pushed to feature/feed at vsecoder/dchain 2026-04-18 19:23:56 +02:00
a248c540d5 fix(feed): visible post divider + reliable FAB positioning
vsecoder pushed to feature/feed at vsecoder/dchain 2026-04-18 19:20:22 +02:00
51bc0a1850 fix(feed): card spacing, action-row distribution, tab strip, detail inset
vsecoder pushed to feature/feed at vsecoder/dchain 2026-04-18 19:16:41 +02:00
93040a0684 fix(client): DM-only info, seed on API error, proper cross-group back stack
vsecoder pushed to feature/feed at vsecoder/dchain 2026-04-18 19:10:36 +02:00
98a0a4b8ba fix(nav): move feed.tsx → feed/index.tsx to unblock duplicate-route error
vsecoder pushed to feature/feed at vsecoder/dchain 2026-04-18 19:08:53 +02:00
5728cfc85a fix(client): profile polish + proper back stack + dev feed seed
vsecoder pushed to feature/feed at vsecoder/dchain 2026-04-18 19:03:19 +02:00
0ff2760a11 fix(feed): compose footer above keyboard, tab spacing, FAB position
vsecoder pushed to feature/feed at vsecoder/dchain 2026-04-18 18:43:58 +02:00
5b64ef2560 feat(client): Twitter-style social feed UI (Phase C of v2.0.0)
vsecoder pushed to feature/feed at vsecoder/dchain 2026-04-18 18:27:02 +02:00
9e86c93fda test(feed): end-to-end integration + two-node propagation (Phase B hardening)
vsecoder pushed to feature/feed at vsecoder/dchain 2026-04-18 18:15:25 +02:00
f885264d23 feat(media): mandatory metadata scrubbing on /feed/publish + FFmpeg sidecar
vsecoder pushed to feature/feed at vsecoder/dchain 2026-04-18 17:52:25 +02:00
126658f294 feat(feed): relay body storage + HTTP endpoints (Phase B of v2.0.0)
vsecoder pushed to feature/feed at vsecoder/dchain 2026-04-18 17:36:06 +02:00
88848efa63 feat(chain): remove channels, add social feed (Phase A of v2.0.0)
vsecoder created branch feature/feed in vsecoder/dchain 2026-04-18 17:36:06 +02:00
vsecoder pushed tag v1.0.2 to vsecoder/dchain 2026-04-18 16:58:08 +02:00
vsecoder pushed to v0.0.1 at vsecoder/dchain 2026-04-18 16:58:07 +02:00
f2cb5586ca fix(relay): require signed Ed25519 auth on DELETE /relay/inbox/{id}
15d0ed306b fix(ws): hard-deny inbox:* / typing:* when authX is empty
8082dd0bf7 fix(node): rate-limit relay HTTP endpoints
32eec62ba4 fix(chain): RELAY_PROOF dedup by envelopeID + sticky BlockContact
Compare 4 commits »
vsecoder pushed tag v1.0.1 to vsecoder/dchain 2026-04-18 16:41:57 +02:00
vsecoder pushed to v0.0.1 at vsecoder/dchain 2026-04-18 16:41:57 +02:00
78d97281f0 fix(relay): canonicalise envelope ID and timestamp on mailbox.Store