Commit Graph

93 Commits

Author SHA1 Message Date
bobbydigitales
9c15ed2cd2 Merge branch 'main' of https://nasbox.local:6789/bobbydigitales/dandelion 2026-04-14 23:29:15 -07:00
187d41e93f add setup script 2026-04-15 06:15:59 +00:00
c1de283fb6 working on replies 2026-04-15 06:13:50 +00:00
0d392c90cc Working single post rendering 2026-04-15 06:13:50 +00:00
3a056dffce working on showing single posts for users we dont know about 2026-04-15 06:13:50 +00:00
5a6691a214 More logging 2026-04-15 06:13:30 +00:00
9ff871b0e3 Webrtc superlog 2026-04-15 06:13:30 +00:00
dbf45dbf14 remove config file 2026-04-15 06:12:55 +00:00
7c25342f82 Add bootstrap files 2026-04-15 06:12:55 +00:00
bobbydigitales
f387d9ea48 fix politeness 2026-03-02 23:10:18 -08:00
96ea7d56f9 Add README.md 2026-02-22 23:14:24 -08:00
bf3eb0ae9f 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
3c46dbb04c Working single post rendering 2026-02-17 07:43:51 +00:00
bac14446bb working on showing single posts for users we dont know about 2025-12-31 07:11:35 +00:00
0b82283622 More logging 2025-06-11 00:48:45 -07:00
10ba8b5511 Webrtc superlog 2025-06-11 00:37:47 -07:00
1a6c0b6ede remove config file 2025-06-10 20:53:37 -07:00
bf2267e979 Add bootstrap files 2025-06-10 20:44:24 -07:00
3192162afe 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
862dadf5a4 remove bootstrap main experiment for now 2025-06-04 02:55:24 -07:00
18e69ef136 Merge branch 'bobbyd-multiple-bootstrap-peers' 2025-06-04 02:24:28 -07:00
27e35b2001 Add compiled JS files 2025-06-04 02:23:42 -07:00
f1fbe28fb4 Add support for multiple bootstrap peers 2025-06-04 02:21:19 -07:00
454f351fef Add built JS 2025-06-04 02:19:42 -07:00
6ca226dbec Merge remote-tracking branch 'origin/main' into bobbyd-status-bar 2025-06-01 18:20:20 -07:00
06fdb7627f Add more detailed ICE logging 2025-06-01 18:18:42 -07:00
35045ad411 Add missing compiled files so we dont need to complie from a clean clone 2025-06-01 11:37:57 -07:00
2af3749c6b Small tweaks 2025-06-01 00:00:17 -07:00
352d574dea Merge branch 'main' of air.local:~/Projects/ddln_origin/dandelion 2025-05-30 19:56:06 -07:00
17550e2d1d WIP 2025-05-30 19:46:43 -07:00
7a940a6cdc Merge remote-tracking branch 'origin/main' into bobbyd-status-bar 2025-05-30 19:16:57 -07:00
7b26eab07b 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
e8a72a43df Revert "added a .gitignore"
This reverts commit 308bc7e1b5.
2025-05-30 18:10:34 -07:00
d22ece40b6 Revert "added testing with puppeteer"
This reverts commit e9c2bb7478.
2025-05-30 18:10:15 -07:00
94f8b1f3ef WIP 2025-05-30 18:09:41 -07:00
a00432bb0b Improve status logging 2025-05-30 16:19:26 -07:00
615e0be7bd Improve status logging 2025-05-30 16:17:29 -07:00
Martin West
e9c2bb7478 added testing with puppeteer 2025-05-29 17:18:30 +01:00
Martin West
308bc7e1b5 added a .gitignore 2025-05-29 11:38:03 +02:00
1eb86a2c7a 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
818451397f add missling files 2025-05-26 19:25:52 -07:00
17f24ddc90 tidy logs. Add all files to service worker 2025-05-26 19:09:30 -07:00
cbd4743bf1 Add cli script intot his repo. Monorepo FTW! 2025-05-22 22:40:45 -07:00
827e5ce05b Truncate log messages in html so it doesn\'t kill phones. Fix id in log message 2025-05-22 22:39:23 -07:00
5fb8de590c Working chuking and image syncing. Still some bugs with syncing some large posts. 2025-05-21 11:39:02 -07:00
438e004cc3 Limited post send size and post syncing is working for small posts 😮 2025-05-19 02:09:50 -07:00
55de88bec5 Remove functions that VSCode added 2025-05-19 01:38:40 -07:00
42bed0f516 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
1a47dc8931 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
2e8b2fe14c Split out the concept of headless and an archive peer. Add better logging for URL params 2025-05-18 21:30:04 -07:00