b9ad1e3c8f
Merge pull request 'bobbyd-show-single-post' ( #1 ) from bobbyd-show-single-post into main
...
Reviewed-on: #1
2026-02-22 22:49:24 -08:00
eba5413c36
Working single post rendering
2026-02-17 07:43:51 +00:00
63643f0f9a
working on showing single posts for users we dont know about
2025-12-31 07:11:35 +00:00
ed9dfb990f
More logging
2025-06-11 00:48:45 -07:00
83debdace8
Webrtc superlog
2025-06-11 00:37:47 -07:00
2a71830258
remove config file
2025-06-10 20:53:37 -07:00
234c45059f
Add bootstrap files
2025-06-10 20:44:24 -07:00
d0fd041f7e
Add deno-only bootstrap peer implementation. Uses libdatachannel for the RTCDatachannel implementation.
...
Fix Typescript sourcemap serving
PeerManager: more robust when RTCPeerConnection fails or is not present
Separate source maps so the main files arent bloated
2025-06-10 20:23:19 -07:00
a96d7e28c8
remove bootstrap main experiment for now
2025-06-04 02:55:24 -07:00
0613ad2ccb
Merge branch 'bobbyd-multiple-bootstrap-peers'
2025-06-04 02:24:28 -07:00
af49c60415
Add compiled JS files
2025-06-04 02:23:42 -07:00
70f5b82e02
Add support for multiple bootstrap peers
2025-06-04 02:21:19 -07:00
b68f0f4b57
Add built JS
2025-06-04 02:19:42 -07:00
477a89e098
Merge remote-tracking branch 'origin/main' into bobbyd-status-bar
2025-06-01 18:20:20 -07:00
d0e5372460
Add more detailed ICE logging
2025-06-01 18:18:42 -07:00
17f82bbeca
Add missing compiled files so we dont need to complie from a clean clone
2025-06-01 11:37:57 -07:00
ac588d9386
Small tweaks
2025-06-01 00:00:17 -07:00
bcc8d59dfc
Merge branch 'main' of air.local:~/Projects/ddln_origin/dandelion
2025-05-30 19:56:06 -07:00
7498d684c3
WIP
2025-05-30 19:46:43 -07:00
e745554b43
Merge remote-tracking branch 'origin/main' into bobbyd-status-bar
2025-05-30 19:16:57 -07:00
c171906b03
Consider the boostrap peer as a real peer for reconnect purposes. We really need more intelligent syncing overall.
2025-05-30 19:13:40 -07:00
a840464152
Revert "added a .gitignore"
...
This reverts commit 97b5c1af5e .
2025-05-30 18:10:34 -07:00
222d23bf4d
Revert "added testing with puppeteer"
...
This reverts commit 40da9191fe .
2025-05-30 18:10:15 -07:00
f670147b48
WIP
2025-05-30 18:09:41 -07:00
1c5ce87922
Improve status logging
2025-05-30 16:19:26 -07:00
1513996924
Improve status logging
2025-05-30 16:17:29 -07:00
Martin West
40da9191fe
added testing with puppeteer
2025-05-29 17:18:30 +01:00
Martin West
97b5c1af5e
added a .gitignore
2025-05-29 11:38:03 +02:00
75b55104bd
Implement per-user message queues to prevent duplicate post syncing. Correclty initialize from a user or connect URL. Dont register the service worker when we\'re headless or an archive peer. Wrap sync logging with superlog
2025-05-27 00:01:52 -07:00
71b047099b
add missling files
2025-05-26 19:25:52 -07:00
2ff634ddf0
tidy logs. Add all files to service worker
2025-05-26 19:09:30 -07:00
125c51b3b7
Add cli script intot his repo. Monorepo FTW!
2025-05-22 22:40:45 -07:00
b1277a762e
Truncate log messages in html so it doesn\'t kill phones. Fix id in log message
2025-05-22 22:39:23 -07:00
a3a9682f86
Working chuking and image syncing. Still some bugs with syncing some large posts.
2025-05-21 11:39:02 -07:00
9df18d7f35
Limited post send size and post syncing is working for small posts 😮
2025-05-19 02:09:50 -07:00
d86519cf6b
Remove functions that VSCode added
2025-05-19 01:38:40 -07:00
338266a3c6
Post syncing logic is wokting. As expected datachannels fail to send posts above a certain size. Need to implement chunking next.
2025-05-19 01:21:32 -07:00
cedc1d7b36
request post ids for users that match users we follow when peers announce users they know about. Fix for RPCs being async on the remote end. Check returned postIDs to see if we need any posts from a peer.
2025-05-19 00:06:23 -07:00
b49e760bf3
Split out the concept of headless and an archive peer. Add better logging for URL params
2025-05-18 21:30:04 -07:00
b46c600d75
Announce users the local peers knows to remote peers when they connect. Fix RPC system to correctly serialize and multiple params. Add detailed logging for rpc calls.
2025-05-18 20:26:54 -07:00
15e595cca1
working websocket and bootstrap peer reconnection when connection is lost
2025-05-18 15:11:34 -07:00
404a224bf1
Notes
2025-04-30 00:45:42 -07:00
Martin West
e33b267977
fix to wrong peerId in event
2025-04-30 00:23:20 +02:00
45b707f39d
Add peer disconnect event dispatch
2025-04-29 01:10:03 -07:00
0005f06b2b
Add events to peer manager
2025-04-27 22:38:42 -07:00
63d7b276db
add missing files
2025-04-27 10:11:10 -07:00
15c95e5c59
fix logging console function names. Attempt to connect to initial peers
2025-04-24 03:07:42 -07:00
5a2953c876
Print connection candidate stats on connect. Retry if we cant connect to the bootstrap node. Need to do the same for the intial websocket connection.
2025-04-21 00:56:25 -07:00
f6bf55f13c
working datachannel and inital RPC test
2025-04-17 23:54:12 -07:00
aade48a7b8
wip v2
2025-04-13 15:10:07 -07:00