Commit Graph

  • c4879bbf80 Add README.md main bobbydigitales 2026-02-22 23:14:24 -08:00
  • b9ad1e3c8f Merge pull request 'bobbyd-show-single-post' (#1) from bobbyd-show-single-post into main bobbydigitales 2026-02-22 22:49:24 -08:00
  • eba5413c36 Working single post rendering bobbyd-show-single-post bobbydigitales 2026-02-17 07:43:51 +00:00
  • 63643f0f9a working on showing single posts for users we dont know about bobbydigitales 2025-12-31 07:11:35 +00:00
  • ed9dfb990f More logging bobbyd-deno-bootstrap-peer bobbydigitales 2025-06-11 00:48:45 -07:00
  • 83debdace8 Webrtc superlog bobbydigitales 2025-06-11 00:37:47 -07:00
  • 2a71830258 remove config file bobbydigitales 2025-06-10 20:53:37 -07:00
  • 234c45059f Add bootstrap files bobbydigitales 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 bobbydigitales 2025-06-10 20:23:19 -07:00
  • a96d7e28c8 remove bootstrap main experiment for now bobbydigitales 2025-06-04 02:55:24 -07:00
  • 0613ad2ccb Merge branch 'bobbyd-multiple-bootstrap-peers' bobbydigitales 2025-06-04 02:24:28 -07:00
  • af49c60415 Add compiled JS files bobbydigitales 2025-06-04 02:23:42 -07:00
  • 70f5b82e02 Add support for multiple bootstrap peers bobbydigitales 2025-06-04 02:21:19 -07:00
  • b68f0f4b57 Add built JS bobbydigitales 2025-06-04 02:19:42 -07:00
  • 477a89e098 Merge remote-tracking branch 'origin/main' into bobbyd-status-bar bobbydigitales 2025-06-01 18:20:20 -07:00
  • d0e5372460 Add more detailed ICE logging bobbydigitales 2025-06-01 18:18:42 -07:00
  • 17f82bbeca Add missing compiled files so we dont need to complie from a clean clone bobbydigitales 2025-06-01 11:37:57 -07:00
  • ac588d9386 Small tweaks bobbydigitales 2025-06-01 00:00:17 -07:00
  • bcc8d59dfc Merge branch 'main' of air.local:~/Projects/ddln_origin/dandelion bobbydigitales 2025-05-30 19:56:06 -07:00
  • 7498d684c3 WIP bobbydigitales 2025-05-30 19:46:43 -07:00
  • e745554b43 Merge remote-tracking branch 'origin/main' into bobbyd-status-bar bobbydigitales 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. bobbydigitales 2025-05-30 19:13:40 -07:00
  • a840464152 Revert "added a .gitignore" bobbydigitales 2025-05-30 18:10:34 -07:00
  • 222d23bf4d Revert "added testing with puppeteer" bobbydigitales 2025-05-30 18:10:15 -07:00
  • f670147b48 WIP bobbydigitales 2025-05-30 18:09:41 -07:00
  • 1c5ce87922 Improve status logging bobbydigitales 2025-05-30 16:17:29 -07:00
  • 1513996924 Improve status logging bobbydigitales 2025-05-30 16:17:29 -07:00
  • 40da9191fe added testing with puppeteer Martin West 2025-05-29 17:18:30 +01:00
  • 97b5c1af5e added a .gitignore Martin West 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 bobbydigitales 2025-05-27 00:01:52 -07:00
  • 71b047099b add missling files bobbydigitales 2025-05-26 19:25:52 -07:00
  • 2ff634ddf0 tidy logs. Add all files to service worker bobbydigitales 2025-05-26 19:09:30 -07:00
  • 125c51b3b7 Add cli script intot his repo. Monorepo FTW! bobbydigitales 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 bobbydigitales 2025-05-22 22:39:23 -07:00
  • a3a9682f86 Working chuking and image syncing. Still some bugs with syncing some large posts. bobbydigitales 2025-05-21 11:39:02 -07:00
  • 9df18d7f35 Limited post send size and post syncing is working for small posts 😮 bobbydigitales 2025-05-19 02:09:50 -07:00
  • d86519cf6b Remove functions that VSCode added bobbydigitales 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. bobbydigitales 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. bobbydigitales 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 bobbydigitales 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. bobbydigitales 2025-05-18 20:26:54 -07:00
  • 15e595cca1 working websocket and bootstrap peer reconnection when connection is lost bobbydigitales 2025-05-18 15:11:34 -07:00
  • 404a224bf1 Notes bobbydigitales 2025-04-30 00:44:51 -07:00
  • e33b267977 fix to wrong peerId in event Martin West 2025-04-30 00:16:45 +02:00
  • 45b707f39d Add peer disconnect event dispatch bobbydigitales 2025-04-29 01:10:03 -07:00
  • 0005f06b2b Add events to peer manager bobbydigitales 2025-04-27 22:38:42 -07:00
  • 63d7b276db add missing files bobbydigitales 2025-04-27 10:11:10 -07:00
  • 15c95e5c59 fix logging console function names. Attempt to connect to initial peers bobbydigitales 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. bobbydigitales 2025-04-21 00:56:25 -07:00
  • f6bf55f13c working datachannel and inital RPC test bobbydigitales 2025-04-17 23:54:12 -07:00
  • aade48a7b8 wip v2 bobbydigitales 2025-04-13 15:10:07 -07:00
  • 5cd701ca2b dont compress responses bobbydigitales 2025-04-04 02:12:35 -07:00
  • c148f38bbf update deno server script name bobbydigitales 2025-03-31 14:22:34 -07:00
  • 0b5fee4aca checkpoint bobbydigitales 2025-03-25 20:04:52 -07:00
  • 71b5284b0f Mucho mucho update bobbydigitales 2024-11-19 19:14:00 -08:00
  • 6c692c4b9f add deno run script bobbydigitales 2024-11-08 09:46:19 -08:00
  • 6ce693cefc lotsa stuff bobbydigitales 2024-10-30 20:51:44 -07:00
  • 05c4800461 Merge branch 'main' of air.local:/Users/rob/Projects/ddln_origin/dandelion bobbydigitales 2024-10-09 20:05:44 -07:00
  • 101f8e15b2 deno server bobbydigitales 2024-10-09 20:03:57 -07:00
  • dd66a5d31b Hello working “bobbydigitales” 2024-10-09 12:20:16 -07:00
  • 26ed3bcf84 deno server bobbydigitales 2024-10-09 08:30:28 -07:00
  • a3a9790eed Try and fix data races “bobbydigitales” 2024-10-08 21:10:55 -07:00
  • 0183537c7e fix data race “bobbydigitales” 2024-10-08 00:12:33 -07:00
  • ac6846613a WIP bobbydigitales 2024-10-07 00:24:22 -07:00
  • 2236ff0e6d Lotsa changes :) bobbydigitales 2024-10-03 12:32:59 -07:00
  • c449267f01 Exchange ids vs posts. Support image paste. bobbydigitales 2024-09-22 21:12:51 -07:00
  • 998840ec2c peers syncing for a single user bobbydigitales 2024-09-20 20:54:54 -07:00
  • 88f5cb677b package-lock bobbydigitales 2024-09-13 22:58:49 -07:00
  • f0d073bab1 WIP bobbydigitales 2024-09-13 22:57:30 -07:00
  • 9140739879 http3 “bobbydigitales” 2024-03-25 01:55:49 -07:00
  • c5fccd6048 Merge branch 'main' of air.local:/Users/rob/Projects/ddln_origin/dandelion bobbydigitales 2024-03-24 23:14:28 -07:00
  • 8c7de7d9c2 add keys bobbydigitales 2024-03-24 23:13:00 -07:00
  • 0df7bd7096 Merge branch 'main' of raspberrypi.local:~/Projects/dandelion “bobbydigitales” 2024-03-24 22:58:57 -07:00
  • 49a2c8b011 Add unique ID per post and an index to the db for that “bobbydigitales” 2024-03-24 22:51:33 -07:00
  • f869d3f111 update TODOs bobbydigitales 2024-03-10 15:50:01 -07:00
  • d57e6f8e09 write TODO list and TypeScript map format has changed bobbydigitales 2024-03-10 15:48:35 -07:00
  • 362876e167 WIP bobbydigitales 2024-02-15 22:57:26 -08:00
  • b07a93246f Complete move to IndexedDB “bobbydigitales” 2023-11-14 00:12:39 -08:00
  • 41054a5dbf converting to IndexedDB “bobbydigitales” 2023-11-12 23:31:07 -08:00
  • 6cd5a04cc1 WIP bobbydigitales 2023-11-11 20:44:58 -08:00
  • d5c2f1694e posts “bobbydigitales” 2023-11-09 22:05:45 -08:00
  • 6b2713f4fb go files “bobbydigitales” 2023-11-09 21:52:16 -08:00
  • 148df433c4 wip “bobbydigitales” 2023-11-09 21:45:17 -08:00
  • eb15d37527 Initial add Robert Anderberg 2023-10-21 21:31:49 -07:00