Commit Graph

  • a75cbcd224 feat: resource caps, Saved Messages, author walls, docs for node bring-up main v2.1.0 vsecoder 2026-04-19 13:14:47 +03:00
  • e6f3d2bcf8 feat(client): transaction detail screen (wallet history → tap to inspect) vsecoder 2026-04-18 23:49:33 +03:00
  • e62b72b5be fix(client): safeBack helper + prevent self-contact-request vsecoder 2026-04-18 23:45:19 +03:00
  • f7a849ddcb chore(client): translate all user-visible strings to English vsecoder 2026-04-18 23:39:38 +03:00
  • 060ac6c2c9 fix(contact): fee-tier pills lose background via Pressable style-fn vsecoder 2026-04-18 23:22:11 +03:00
  • 516940fa8e fix(client): contact-request endpoint path + search screen polish vsecoder 2026-04-18 23:19:03 +03:00
  • 3e9ddc1a43 chore(client): remove dev-seed for chats + feed vsecoder 2026-04-18 23:07:42 +03:00
  • 6ed4e7ca50 fix(node): fail loudly when key file exists but is unreadable vsecoder 2026-04-18 23:04:53 +03:00
  • f726587ac6 fix(docker): pre-create /data as dchain user so named volumes inherit ownership vsecoder 2026-04-18 22:43:31 +03:00
  • 1e7f4d8da4 fix(docker): bump build-stage Go to 1.25 (matches go.mod) vsecoder 2026-04-18 22:32:22 +03:00
  • 29e95485fa Merge 'feature/feed' into main — v2.0.0 v2.0.0 vsecoder 2026-04-18 22:06:18 +03:00
  • 1a8731f479 docs: update README + api docs + architecture for v2.0.0 feed feature/feed vsecoder 2026-04-18 22:06:06 +03:00
  • 6425b5cffb feat(feed/chat): lazy-render + pagination for long scrolls vsecoder 2026-04-18 21:51:43 +03:00
  • 1c6622e809 fix(feed): more vertical gap between header and post content vsecoder 2026-04-18 21:37:46 +03:00
  • ab98f21aac fix(feed): stack header + full-width content instead of avatar-sibling column vsecoder 2026-04-18 21:35:07 +03:00
  • 9be1b60ef1 fix(feed): move card layout off Pressable style-fn so paddings stick vsecoder 2026-04-18 21:28:34 +03:00
  • 0bb5780a5d feat(feed/chat): VK-style share post to chats + list breathing room vsecoder 2026-04-18 21:26:43 +03:00
  • 50aacced0b fix(feed): header on one line, avatar padding explicit, icon/label aligned vsecoder 2026-04-18 21:18:29 +03:00
  • 38ae80f57a fix(feed): long post body no longer overflows the card vsecoder 2026-04-18 21:14:22 +03:00
  • c5ca7a0612 feat(feed): image previews + inline header + 5-line truncation + drop comments vsecoder 2026-04-18 20:38:15 +03:00
  • 7bfd8c7dea fix(feed): side padding on action row + stable FAB right-anchor vsecoder 2026-04-18 20:31:03 +03:00
  • f688f45739 fix(feed): breathing room around divider + FAB back to right/bottom corner vsecoder 2026-04-18 20:28:52 +03:00
  • a248c540d5 fix(feed): visible post divider + reliable FAB positioning vsecoder 2026-04-18 20:23:52 +03:00
  • 51bc0a1850 fix(feed): card spacing, action-row distribution, tab strip, detail inset vsecoder 2026-04-18 20:20:18 +03:00
  • 93040a0684 fix(client): DM-only info, seed on API error, proper cross-group back stack vsecoder 2026-04-18 20:16:38 +03:00
  • 98a0a4b8ba fix(nav): move feed.tsx → feed/index.tsx to unblock duplicate-route error vsecoder 2026-04-18 20:10:33 +03:00
  • 5728cfc85a fix(client): profile polish + proper back stack + dev feed seed vsecoder 2026-04-18 20:08:48 +03:00
  • 0ff2760a11 fix(feed): compose footer above keyboard, tab spacing, FAB position vsecoder 2026-04-18 20:03:15 +03:00
  • 5b64ef2560 feat(client): Twitter-style social feed UI (Phase C of v2.0.0) vsecoder 2026-04-18 19:43:55 +03:00
  • 9e86c93fda test(feed): end-to-end integration + two-node propagation (Phase B hardening) vsecoder 2026-04-18 19:27:00 +03:00
  • f885264d23 feat(media): mandatory metadata scrubbing on /feed/publish + FFmpeg sidecar vsecoder 2026-04-18 19:15:14 +03:00
  • 126658f294 feat(feed): relay body storage + HTTP endpoints (Phase B of v2.0.0) vsecoder 2026-04-18 18:52:22 +03:00
  • 88848efa63 feat(chain): remove channels, add social feed (Phase A of v2.0.0) vsecoder 2026-04-18 18:36:00 +03:00
  • f2cb5586ca fix(relay): require signed Ed25519 auth on DELETE /relay/inbox/{id} v1.0.2 v0.0.1 vsecoder 2026-04-18 17:57:24 +03:00
  • 15d0ed306b fix(ws): hard-deny inbox:* / typing:* when authX is empty vsecoder 2026-04-18 17:55:11 +03:00
  • 8082dd0bf7 fix(node): rate-limit relay HTTP endpoints vsecoder 2026-04-18 17:54:08 +03:00
  • 32eec62ba4 fix(chain): RELAY_PROOF dedup by envelopeID + sticky BlockContact vsecoder 2026-04-18 17:51:14 +03:00
  • 78d97281f0 fix(relay): canonicalise envelope ID and timestamp on mailbox.Store v1.0.1 vsecoder 2026-04-18 17:41:22 +03:00
  • 546d2c503f chore(release): clean up repo for v0.0.1 release v0.0.1 vsecoder 2026-04-17 14:37:00 +03:00
  • 7e7393e4f8 chore: initial commit for v0.0.1 vsecoder 2026-04-17 14:16:44 +03:00