-
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