Commit Graph

  • 697a7e614d fix: challenge nonce must be 32 bytes per YAW/2 §5.1 main v0.1.6 Fredrik Johansson 2026-07-02 18:35:57 +02:00
  • d07342e97e docs: fix placeholder URLs in QUICKSTART; add committed example scripts Fredrik Johansson 2026-07-02 11:51:02 +02:00
  • f425e0bb8e fix: stop leaking TURN secret to browser clients v0.1.5 Fredrik Johansson 2026-06-30 18:48:59 +02:00
  • bf4009558d fix: desktop app binary missing from CI release; add prebuilt binary docs v0.1.4 Fredrik Johansson 2026-06-30 11:36:34 +02:00
  • d09aa2b219 feat: reactions, link previews, mobile layout, TUI multi-network + /react usage hints Fredrik Johansson 2026-06-29 20:08:52 +02:00
  • 437deca6a0 feat: TUI multi-network + reactions + history Fredrik Johansson 2026-06-29 20:02:50 +02:00
  • 851cfdc7e9 fix: reactions in browser mode (BrowserAdapter) Fredrik Johansson 2026-06-29 19:27:44 +02:00
  • 4a7a95fe9d feat: message reactions + link/image previews Fredrik Johansson 2026-06-29 19:17:16 +02:00
  • 32a6f46481 feat: responsive mobile layout with slide-over sidebar Fredrik Johansson 2026-06-29 18:52:26 +02:00
  • 1d9c9d1524 fix: add explicit Join button to sidebar add-network form v.0.1.2 Fredrik Johansson 2026-06-29 18:40:41 +02:00
  • f5fb0862ff fix: key messages by networkId:room to prevent collision across networks Fredrik Johansson 2026-06-29 16:55:16 +02:00
  • dab5387cbd feat: multi-network join, persistence, and switching in web UI Fredrik Johansson 2026-06-29 16:38:46 +02:00
  • 1d9827beb0 docs: mark resume UX and history gossip shipped; remove proposal doc Fredrik Johansson 2026-06-29 15:47:14 +02:00
  • fcbd84f873 fix: compact timestamps, historical alias resolution, wider ts column Fredrik Johansson 2026-06-29 13:43:29 +02:00
  • cef9374416 fix: show date in timestamps; fix history divider appearing immediately Fredrik Johansson 2026-06-29 11:45:51 +02:00
  • 9ad3c96d43 fix: send stored history to IPC client on connect Fredrik Johansson 2026-06-29 11:30:33 +02:00
  • 48400440dd fix: history gossip not triggering for pre-feature messages Fredrik Johansson 2026-06-29 11:14:43 +02:00
  • 0e812a2479 fix: clear file progress on completion in daemon mode Fredrik Johansson 2026-06-29 10:55:00 +02:00
  • f319721e01 feat: resumable transfer UX — surface partial downloads to UI on reconnect Fredrik Johansson 2026-06-29 10:02:49 +02:00
  • 9de625d617 feat: render history_loaded in web UI with earlier messages divider Fredrik Johansson 2026-06-28 23:50:48 +02:00
  • 15306dc0c2 ci: use npm install instead of npm ci to avoid lockfile sync issues v0.1.1 Fredrik Johansson 2026-06-28 23:08:49 +02:00
  • 7c3cedc549 feat: EXT-007 P2P message history gossip Fredrik Johansson 2026-06-28 23:08:17 +02:00
  • 1c73f1b1ef ci: bump Node to 24 to match local lockfile; add history gossip proposal Fredrik Johansson 2026-06-28 22:53:35 +02:00
  • b2b5c8c7cb ci: fix webkit dep for Ubuntu 24.04 (Noble) v0.1.2 Fredrik Johansson 2026-06-28 22:28:04 +02:00
  • b6ff30de78 ci: rewrite workflow as single job to avoid upload-artifact Fredrik Johansson 2026-06-28 22:02:43 +02:00
  • 1bd719fa58 ci: downgrade artifact actions to v3 for Gitea GHES compatibility Fredrik Johansson 2026-06-28 21:53:07 +02:00
  • be297d3a49 docs: add QUICKSTART.md for non-technical users Fredrik Johansson 2026-06-28 21:46:37 +02:00
  • c426fa8c08 chore: gitignore root-level app and waste binaries v0.1.0 Fredrik Johansson 2026-06-28 21:38:50 +02:00
  • 0789cf8840 feat: download dirs, file transfer resume, Wails desktop app, PWA, CI Fredrik Johansson 2026-06-28 21:38:28 +02:00
  • d233f4d79e docs: update README and FUTURE for TURN daemon, room creation, unread indicators Fredrik Johansson 2026-06-26 22:36:13 +02:00
  • 95fd29ae8d feat: unread indicator (*) for rooms with new messages Fredrik Johansson 2026-06-26 22:30:10 +02:00
  • 340735f992 feat: TUI room creation + daemon-side room persistence Fredrik Johansson 2026-06-26 22:26:12 +02:00
  • 1308082c7b Add TURN relay support for daemon mode Fredrik Johansson 2026-06-26 22:16:18 +02:00
  • 31e13fd509 Add signed invites, hang links, multi-share, and EXTENSIONS.md Fredrik Johansson 2026-06-26 22:05:56 +02:00
  • 0e8ddbf4f4 docs: update README and FUTURE for multi-share, file browser, session persistence Fredrik Johansson 2026-06-26 21:18:56 +02:00
  • f326ff2605 fix: remove unused useEffect import in ShareManager Fredrik Johansson 2026-06-26 20:49:17 +02:00
  • e0704f210c feat: persistent multi-share configuration (shares.json + localStorage) Fredrik Johansson 2026-06-26 20:47:11 +02:00
  • 0f54f3bbad feat: subfolder support in file sharing + directory browser UI Fredrik Johansson 2026-06-26 20:29:00 +02:00
  • 80e05b81ac docs: clarify browser folder-picker upload prompt is a browser warning Fredrik Johansson 2026-06-26 20:18:34 +02:00
  • 2c71d9c5c6 feat: session persistence, logout button, TURN HMAC fix; update docs Fredrik Johansson 2026-06-26 20:16:18 +02:00
  • dfbdd34aaa fix(turn): generate HMAC-SHA1 credentials for coturn use-auth-secret Fredrik Johansson 2026-06-26 20:07:53 +02:00
  • 295851f966 docs: replace example TURN secret with placeholder Fredrik Johansson 2026-06-25 21:52:50 +02:00
  • 02eb83b63a docs: use a real generated secret in coturn example Fredrik Johansson 2026-06-25 21:16:48 +02:00
  • ea1eb767f1 Add TURN relay support and document coturn setup Fredrik Johansson 2026-06-25 21:12:03 +02:00
  • c4032417ae Show peers immediately on discovery, before DataChannel opens Fredrik Johansson 2026-06-25 20:54:47 +02:00
  • fb14ca82af Add rooms, per-network file sharing, and file transfer UX Fredrik Johansson 2026-06-25 20:49:15 +02:00
  • 5421352e62 docs: update FUTURE.md to reflect current shipped state Fredrik Johansson 2026-06-25 20:40:33 +02:00
  • 068e7e6566 docs: update README with file sharing and browser mode clarifications Fredrik Johansson 2026-06-25 20:31:54 +02:00
  • 91b7406d01 Add peer-to-peer file transfer in browser mode Fredrik Johansson 2026-06-25 20:29:54 +02:00
  • ea66e2eb58 ui: fix peer row spacing — alias no longer flex:1 Fredrik Johansson 2026-06-25 19:51:27 +02:00
  • 076f9641c2 ui: clean up self entry in peer list Fredrik Johansson 2026-06-25 19:48:28 +02:00
  • 1d38766006 ui: fix message layout — no-wrap timestamp, tighter alias column Fredrik Johansson 2026-06-25 19:47:19 +02:00
  • f5a11cb22b ui: fix message alignment, show self in peer list Fredrik Johansson 2026-06-25 19:45:08 +02:00
  • 478a0a32af chore: gitignore serve-web.sh Fredrik Johansson 2026-06-25 19:37:48 +02:00
  • 4e5e41b733 chore: gitignore deploy-web.sh and deploy-daemon.sh Fredrik Johansson 2026-06-25 19:33:56 +02:00
  • 27874cd721 chore: gitignore build-web.sh and build-daemon.sh Fredrik Johansson 2026-06-25 19:30:21 +02:00
  • 6e8c8180b5 feat: emit peer_status (ICE state + candidate type) from daemon Fredrik Johansson 2026-06-25 19:28:27 +02:00
  • bb53357bc8 redesign: 2-col layout, peers in sidebar, IRC-style messages, NAT dot Fredrik Johansson 2026-06-25 13:28:40 +02:00
  • cb80040ddb chore: gitignore web/public/config.js; fix netHash to use WebCrypto Fredrik Johansson 2026-06-25 13:21:12 +02:00
  • f7047b7bfe fix: align offer/answer tiebreak with yaw2/browser (lower ID offers) Fredrik Johansson 2026-06-25 11:47:13 +02:00
  • d529f58ddc Update README: hosting guide, browser vs daemon mode, NPM setup Fredrik Johansson 2026-06-23 09:57:44 +02:00
  • bbd78ac4de Remove hardcoded anchor URL fallback Fredrik Johansson 2026-06-23 08:52:21 +02:00
  • de8d3ff70d Remove unsolicited deploy/ and config.example.js Fredrik Johansson 2026-06-23 08:52:00 +02:00
  • 739c63f6b3 Add deploy/ with nginx config and web deploy script Fredrik Johansson 2026-06-23 08:44:46 +02:00
  • 5bc16daae1 Add standalone browser mode: no daemon required Fredrik Johansson 2026-06-23 00:06:41 +02:00
  • add7c5fea8 Add yaw2 invite interoperability Fredrik Johansson 2026-06-22 23:29:45 +02:00
  • 7fe02e9463 Fix web UI messaging, alias resolution, and onboarding Fredrik Johansson 2026-06-22 23:22:32 +02:00
  • 2bc1dbbedf fix: run TCP and WS IPC concurrently, fail only if either dies Fredrik Johansson 2026-06-22 22:11:20 +02:00
  • 06f9359da8 fix: allow any origin on WS IPC (127.0.0.1-only bind is the guard) Fredrik Johansson 2026-06-22 22:08:44 +02:00
  • ff14e955ea feat: standalone web UI (React + Vite) Fredrik Johansson 2026-06-22 21:57:32 +02:00
  • 77830a3b3f feat: WebSocket IPC endpoint for web UI Fredrik Johansson 2026-06-22 21:57:10 +02:00
  • c1dea1d19d chore: gitignore setup-anchor.sh and launch-tui.sh Fredrik Johansson 2026-06-22 21:45:37 +02:00
  • b47f659b7d feat: identity export/import (yaw-key-backup-1) Fredrik Johansson 2026-06-22 21:44:48 +02:00
  • f1498697b6 feat: live mesh peer gossip Fredrik Johansson 2026-06-22 16:02:11 +02:00
  • d02e18e212 feat: per-network share directories + isolation test Fredrik Johansson 2026-06-22 15:13:26 +02:00
  • f437fe94f4 docs: rewrite FUTURE.md to reflect current shipped state Fredrik Johansson 2026-06-22 14:59:27 +02:00
  • 274ff423f6 feat: implement YAW/2.1 forward-secret signaling Fredrik Johansson 2026-06-22 14:45:15 +02:00
  • 13b30ca0cb feat: implement §9 file transfer over dedicated binary DataChannels Fredrik Johansson 2026-06-22 14:22:59 +02:00
  • 0051c8fdbf Remove hardcoded home path from test scripts Fredrik Johansson 2026-06-22 13:42:28 +02:00
  • b87f14a361 Bring wire protocol into full YAW/2 spec compliance Fredrik Johansson 2026-06-22 11:38:01 +02:00
  • 13fb7ba1fe Multi-network foundation: netmgr, derived identities, additive IPC protocol Fredrik Johansson 2026-06-21 19:13:54 +02:00
  • 8d3ca9d331 Add file listing: share-dir flag, file_list_req/resp DataChannel messages Fredrik Johansson 2026-06-21 19:07:11 +02:00
  • 1a5f416ee4 Update README: fix IPC examples, add onboarding section, TUI invite keys Fredrik Johansson 2026-06-21 18:57:36 +02:00
  • abc6bf46ce Add invite strings (waste: URI) for peer onboarding Fredrik Johansson 2026-06-21 18:56:24 +02:00
  • 5a0bcee8c6 Fix TUI startup and test script bugs Fredrik Johansson 2026-06-21 18:46:40 +02:00
  • 714ac15816 Add Bubble Tea TUI (cmd/tui) with three-pane layout Fredrik Johansson 2026-06-21 18:30:56 +02:00
  • c4a059431b README: add testing section, mark persistence done in roadmap Fredrik Johansson 2026-06-21 18:16:45 +02:00
  • d75d907245 test-network.sh: use fixed /tmp/waste-test path, wipe on each run Fredrik Johansson 2026-06-21 18:15:19 +02:00
  • 5a05e6e1ef Add DM support to test script; fix DM routing and JSON encoding Fredrik Johansson 2026-06-21 18:13:27 +02:00
  • cde611b261 Add SQLite message and peer persistence (internal/store) Fredrik Johansson 2026-06-21 18:04:42 +02:00
  • b648f7029f gitignore: cover compiled binaries that land in repo root Fredrik Johansson 2026-06-21 17:57:42 +02:00
  • be072c7309 Add test-network.sh and fix IPC goroutine lifecycle bugs Fredrik Johansson 2026-06-21 17:55:28 +02:00
  • 3e058bee9b Migrate to YAW/2 protocol: WebRTC transport, anchor signaling, nacl/box crypto Fredrik Johansson 2026-06-21 17:48:14 +02:00
  • de2d1cada0 FUTURE: add TUI as first UI milestone Fredrik Johansson 2026-06-21 16:20:59 +02:00
  • 34cfb057ba Add FUTURE.md: vision, architecture, and roadmap Fredrik Johansson 2026-06-21 16:19:39 +02:00
  • b3a4af15ca Initial commit: waste-go skeleton Fredrik Johansson 2026-06-21 16:14:07 +02:00