├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── DESIGN.md ├── GETTINGSTARTED.md ├── LICENSE ├── README.md ├── campfire ├── .gitignore ├── helpers │ ├── build-and-copy-desk.sh │ ├── build-ui.sh │ ├── glob-config.yml │ ├── install-desk-config.yml │ └── wav.hoon ├── install-to-ship.sh ├── logo.svg ├── make-glob.sh ├── ui │ ├── .env.sample │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── dependencies-helper.sh │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── postcss.config.js │ ├── src │ │ ├── App.tsx │ │ ├── assets │ │ │ ├── enter-call.wav │ │ │ ├── favicon.svg │ │ │ ├── hangup.wav │ │ │ ├── old │ │ │ │ ├── enter-call_old.wav │ │ │ │ └── ring_old.wav │ │ │ └── ring.wav │ │ ├── components │ │ │ ├── Call.tsx │ │ │ ├── Chat.tsx │ │ │ ├── Controls.tsx │ │ │ ├── Dialog.tsx │ │ │ ├── IconToggle.tsx │ │ │ ├── IncomingCall.tsx │ │ │ ├── LoadingMessage.tsx │ │ │ ├── MediaInput.tsx │ │ │ ├── PalsList.tsx │ │ │ ├── SectionHeader.tsx │ │ │ ├── SecureWarning.tsx │ │ │ ├── SettingsDialog.tsx │ │ │ ├── ShareFileDialog.tsx │ │ │ ├── SharedFile.tsx │ │ │ ├── TurnOnRinger.tsx │ │ │ └── Video.tsx │ │ ├── icons │ │ │ ├── Answer.tsx │ │ │ ├── CallFriend.tsx │ │ │ ├── Camera.tsx │ │ │ ├── Campfire.tsx │ │ │ ├── Close.tsx │ │ │ ├── Exit.tsx │ │ │ ├── Mic.tsx │ │ │ ├── RejectCall.tsx │ │ │ ├── Screenshare.tsx │ │ │ ├── Settings.tsx │ │ │ ├── VideoPlus.tsx │ │ │ └── icon.d.ts │ │ ├── index.tsx │ │ ├── pages │ │ │ ├── Login.tsx │ │ │ ├── MeetingSpace.tsx │ │ │ └── StartMeeting.tsx │ │ ├── stores │ │ │ ├── media.ts │ │ │ ├── pals.ts │ │ │ ├── root.tsx │ │ │ └── urchat.ts │ │ ├── styles │ │ │ ├── animations.css │ │ │ ├── base.css │ │ │ ├── components.css │ │ │ ├── index.css │ │ │ └── utilities.css │ │ ├── util.ts │ │ └── vite.env.d.ts │ ├── tailwind.config.js │ ├── tsconfig.json │ └── vite.config.ts └── urbit │ ├── desk.bill │ ├── desk.docket-0 │ ├── desk.ship │ ├── doc.toc │ ├── doc │ ├── changelog.udon │ ├── design.udon │ ├── iceservers.udon │ └── overview.udon │ ├── lib │ ├── base16.hoon │ ├── base16 │ │ ├── language │ │ │ ├── generic.hoon │ │ │ └── json.hoon │ │ └── styles.hoon │ ├── cram.hoon │ ├── docs.hoon │ ├── docu.hoon │ ├── manx-utils.hoon │ └── toc.hoon │ ├── mar │ ├── clue.hoon │ ├── css.hoon │ ├── docu.hoon │ ├── elem.hoon │ ├── gmi-diff.hoon │ ├── gmi.hoon │ ├── hoon.hoon │ ├── htm.hoon │ ├── html.hoon │ ├── hymn.hoon │ ├── mime.hoon │ ├── noun.hoon │ ├── toc.hoon │ ├── txt-diff.hoon │ ├── txt.hoon │ ├── udon.hoon │ ├── wav.hoon │ └── x-htm.hoon │ ├── sur │ ├── base16.hoon │ ├── docs.hoon │ └── gemtext.hoon │ └── sys.kelvin ├── docs ├── SWITCHBOARD.md └── talks │ └── developer-call-2021-4-29.pdf ├── icepond-test ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── reportWebVitals.js │ └── setupTests.js ├── icepond ├── app │ ├── icepond-test.hoon │ └── icepond.hoon ├── gen │ ├── icepond-test │ │ └── go.hoon │ └── icepond │ │ └── fetcher.hoon ├── lib │ └── icepond.hoon ├── mar │ └── ice-server.hoon ├── sur │ └── icepond.hoon └── ted │ └── uturn.hoon ├── lerna.json ├── package.json ├── packages ├── icepond-js │ ├── .gitignore │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json ├── pals-js │ ├── .gitignore │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json └── rtcswitchboard-js │ ├── .gitignore │ ├── package-lock.json │ ├── package.json │ ├── src │ └── index.ts │ └── tsconfig.json ├── rtcswitchboard ├── app │ └── rtcswitchboard.hoon ├── lib │ └── rtcswitchboard.hoon ├── mar │ └── rtcswitchboard │ │ ├── connection-state.hoon │ │ ├── dap.hoon │ │ ├── from-client.hoon │ │ ├── incoming-call.hoon │ │ ├── last-remote.hoon │ │ ├── peer.hoon │ │ ├── signal.hoon │ │ ├── to-client.hoon │ │ ├── to-rtcswitchboard.hoon │ │ └── uuid.hoon └── sur │ └── rtcswitchboard.hoon └── uturn ├── app └── uturn.hoon ├── mar ├── credential.hoon └── turn-server.hoon └── sur └── uturn.hoon /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/.gitignore -------------------------------------------------------------------------------- /DESIGN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/DESIGN.md -------------------------------------------------------------------------------- /GETTINGSTARTED.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/GETTINGSTARTED.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/README.md -------------------------------------------------------------------------------- /campfire/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/.gitignore -------------------------------------------------------------------------------- /campfire/helpers/build-and-copy-desk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/helpers/build-and-copy-desk.sh -------------------------------------------------------------------------------- /campfire/helpers/build-ui.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/helpers/build-ui.sh -------------------------------------------------------------------------------- /campfire/helpers/glob-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/helpers/glob-config.yml -------------------------------------------------------------------------------- /campfire/helpers/install-desk-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/helpers/install-desk-config.yml -------------------------------------------------------------------------------- /campfire/helpers/wav.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/helpers/wav.hoon -------------------------------------------------------------------------------- /campfire/install-to-ship.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/install-to-ship.sh -------------------------------------------------------------------------------- /campfire/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/logo.svg -------------------------------------------------------------------------------- /campfire/make-glob.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/make-glob.sh -------------------------------------------------------------------------------- /campfire/ui/.env.sample: -------------------------------------------------------------------------------- 1 | VITE_SHIP_URL=http://localhost:8083 2 | VITE_PORT=3000 3 | NODE_ENV=development -------------------------------------------------------------------------------- /campfire/ui/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/.eslintrc.json -------------------------------------------------------------------------------- /campfire/ui/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | -------------------------------------------------------------------------------- /campfire/ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/README.md -------------------------------------------------------------------------------- /campfire/ui/dependencies-helper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/dependencies-helper.sh -------------------------------------------------------------------------------- /campfire/ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/index.html -------------------------------------------------------------------------------- /campfire/ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/package-lock.json -------------------------------------------------------------------------------- /campfire/ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/package.json -------------------------------------------------------------------------------- /campfire/ui/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/postcss.config.js -------------------------------------------------------------------------------- /campfire/ui/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/App.tsx -------------------------------------------------------------------------------- /campfire/ui/src/assets/enter-call.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/assets/enter-call.wav -------------------------------------------------------------------------------- /campfire/ui/src/assets/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/assets/favicon.svg -------------------------------------------------------------------------------- /campfire/ui/src/assets/hangup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/assets/hangup.wav -------------------------------------------------------------------------------- /campfire/ui/src/assets/old/enter-call_old.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/assets/old/enter-call_old.wav -------------------------------------------------------------------------------- /campfire/ui/src/assets/old/ring_old.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/assets/old/ring_old.wav -------------------------------------------------------------------------------- /campfire/ui/src/assets/ring.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/assets/ring.wav -------------------------------------------------------------------------------- /campfire/ui/src/components/Call.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/components/Call.tsx -------------------------------------------------------------------------------- /campfire/ui/src/components/Chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/components/Chat.tsx -------------------------------------------------------------------------------- /campfire/ui/src/components/Controls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/components/Controls.tsx -------------------------------------------------------------------------------- /campfire/ui/src/components/Dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/components/Dialog.tsx -------------------------------------------------------------------------------- /campfire/ui/src/components/IconToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/components/IconToggle.tsx -------------------------------------------------------------------------------- /campfire/ui/src/components/IncomingCall.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/components/IncomingCall.tsx -------------------------------------------------------------------------------- /campfire/ui/src/components/LoadingMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/components/LoadingMessage.tsx -------------------------------------------------------------------------------- /campfire/ui/src/components/MediaInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/components/MediaInput.tsx -------------------------------------------------------------------------------- /campfire/ui/src/components/PalsList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/components/PalsList.tsx -------------------------------------------------------------------------------- /campfire/ui/src/components/SectionHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/components/SectionHeader.tsx -------------------------------------------------------------------------------- /campfire/ui/src/components/SecureWarning.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/components/SecureWarning.tsx -------------------------------------------------------------------------------- /campfire/ui/src/components/SettingsDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/components/SettingsDialog.tsx -------------------------------------------------------------------------------- /campfire/ui/src/components/ShareFileDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/components/ShareFileDialog.tsx -------------------------------------------------------------------------------- /campfire/ui/src/components/SharedFile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/components/SharedFile.tsx -------------------------------------------------------------------------------- /campfire/ui/src/components/TurnOnRinger.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/components/TurnOnRinger.tsx -------------------------------------------------------------------------------- /campfire/ui/src/components/Video.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/components/Video.tsx -------------------------------------------------------------------------------- /campfire/ui/src/icons/Answer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/icons/Answer.tsx -------------------------------------------------------------------------------- /campfire/ui/src/icons/CallFriend.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/icons/CallFriend.tsx -------------------------------------------------------------------------------- /campfire/ui/src/icons/Camera.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/icons/Camera.tsx -------------------------------------------------------------------------------- /campfire/ui/src/icons/Campfire.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/icons/Campfire.tsx -------------------------------------------------------------------------------- /campfire/ui/src/icons/Close.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/icons/Close.tsx -------------------------------------------------------------------------------- /campfire/ui/src/icons/Exit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/icons/Exit.tsx -------------------------------------------------------------------------------- /campfire/ui/src/icons/Mic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/icons/Mic.tsx -------------------------------------------------------------------------------- /campfire/ui/src/icons/RejectCall.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/icons/RejectCall.tsx -------------------------------------------------------------------------------- /campfire/ui/src/icons/Screenshare.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/icons/Screenshare.tsx -------------------------------------------------------------------------------- /campfire/ui/src/icons/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/icons/Settings.tsx -------------------------------------------------------------------------------- /campfire/ui/src/icons/VideoPlus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/icons/VideoPlus.tsx -------------------------------------------------------------------------------- /campfire/ui/src/icons/icon.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/icons/icon.d.ts -------------------------------------------------------------------------------- /campfire/ui/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/index.tsx -------------------------------------------------------------------------------- /campfire/ui/src/pages/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/pages/Login.tsx -------------------------------------------------------------------------------- /campfire/ui/src/pages/MeetingSpace.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/pages/MeetingSpace.tsx -------------------------------------------------------------------------------- /campfire/ui/src/pages/StartMeeting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/pages/StartMeeting.tsx -------------------------------------------------------------------------------- /campfire/ui/src/stores/media.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/stores/media.ts -------------------------------------------------------------------------------- /campfire/ui/src/stores/pals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/stores/pals.ts -------------------------------------------------------------------------------- /campfire/ui/src/stores/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/stores/root.tsx -------------------------------------------------------------------------------- /campfire/ui/src/stores/urchat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/stores/urchat.ts -------------------------------------------------------------------------------- /campfire/ui/src/styles/animations.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/styles/animations.css -------------------------------------------------------------------------------- /campfire/ui/src/styles/base.css: -------------------------------------------------------------------------------- 1 | html, 2 | body { 3 | @apply h-full; 4 | font-family: Rubik, Inter, sans-serif; 5 | } 6 | -------------------------------------------------------------------------------- /campfire/ui/src/styles/components.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/styles/components.css -------------------------------------------------------------------------------- /campfire/ui/src/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/styles/index.css -------------------------------------------------------------------------------- /campfire/ui/src/styles/utilities.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/styles/utilities.css -------------------------------------------------------------------------------- /campfire/ui/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/src/util.ts -------------------------------------------------------------------------------- /campfire/ui/src/vite.env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /campfire/ui/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/tailwind.config.js -------------------------------------------------------------------------------- /campfire/ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/tsconfig.json -------------------------------------------------------------------------------- /campfire/ui/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/ui/vite.config.ts -------------------------------------------------------------------------------- /campfire/urbit/desk.bill: -------------------------------------------------------------------------------- 1 | :~ %icepond 2 | %rtcswitchboard 3 | == 4 | -------------------------------------------------------------------------------- /campfire/urbit/desk.docket-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/desk.docket-0 -------------------------------------------------------------------------------- /campfire/urbit/desk.ship: -------------------------------------------------------------------------------- 1 | ~zod 2 | -------------------------------------------------------------------------------- /campfire/urbit/doc.toc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/doc.toc -------------------------------------------------------------------------------- /campfire/urbit/doc/changelog.udon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/doc/changelog.udon -------------------------------------------------------------------------------- /campfire/urbit/doc/design.udon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/doc/design.udon -------------------------------------------------------------------------------- /campfire/urbit/doc/iceservers.udon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/doc/iceservers.udon -------------------------------------------------------------------------------- /campfire/urbit/doc/overview.udon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/doc/overview.udon -------------------------------------------------------------------------------- /campfire/urbit/lib/base16.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/lib/base16.hoon -------------------------------------------------------------------------------- /campfire/urbit/lib/base16/language/generic.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/lib/base16/language/generic.hoon -------------------------------------------------------------------------------- /campfire/urbit/lib/base16/language/json.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/lib/base16/language/json.hoon -------------------------------------------------------------------------------- /campfire/urbit/lib/base16/styles.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/lib/base16/styles.hoon -------------------------------------------------------------------------------- /campfire/urbit/lib/cram.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/lib/cram.hoon -------------------------------------------------------------------------------- /campfire/urbit/lib/docs.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/lib/docs.hoon -------------------------------------------------------------------------------- /campfire/urbit/lib/docu.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/lib/docu.hoon -------------------------------------------------------------------------------- /campfire/urbit/lib/manx-utils.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/lib/manx-utils.hoon -------------------------------------------------------------------------------- /campfire/urbit/lib/toc.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/lib/toc.hoon -------------------------------------------------------------------------------- /campfire/urbit/mar/clue.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/mar/clue.hoon -------------------------------------------------------------------------------- /campfire/urbit/mar/css.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/mar/css.hoon -------------------------------------------------------------------------------- /campfire/urbit/mar/docu.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/mar/docu.hoon -------------------------------------------------------------------------------- /campfire/urbit/mar/elem.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/mar/elem.hoon -------------------------------------------------------------------------------- /campfire/urbit/mar/gmi-diff.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/mar/gmi-diff.hoon -------------------------------------------------------------------------------- /campfire/urbit/mar/gmi.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/mar/gmi.hoon -------------------------------------------------------------------------------- /campfire/urbit/mar/hoon.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/mar/hoon.hoon -------------------------------------------------------------------------------- /campfire/urbit/mar/htm.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/mar/htm.hoon -------------------------------------------------------------------------------- /campfire/urbit/mar/html.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/mar/html.hoon -------------------------------------------------------------------------------- /campfire/urbit/mar/hymn.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/mar/hymn.hoon -------------------------------------------------------------------------------- /campfire/urbit/mar/mime.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/mar/mime.hoon -------------------------------------------------------------------------------- /campfire/urbit/mar/noun.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/mar/noun.hoon -------------------------------------------------------------------------------- /campfire/urbit/mar/toc.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/mar/toc.hoon -------------------------------------------------------------------------------- /campfire/urbit/mar/txt-diff.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/mar/txt-diff.hoon -------------------------------------------------------------------------------- /campfire/urbit/mar/txt.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/mar/txt.hoon -------------------------------------------------------------------------------- /campfire/urbit/mar/udon.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/mar/udon.hoon -------------------------------------------------------------------------------- /campfire/urbit/mar/wav.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/mar/wav.hoon -------------------------------------------------------------------------------- /campfire/urbit/mar/x-htm.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/mar/x-htm.hoon -------------------------------------------------------------------------------- /campfire/urbit/sur/base16.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/sur/base16.hoon -------------------------------------------------------------------------------- /campfire/urbit/sur/docs.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/sur/docs.hoon -------------------------------------------------------------------------------- /campfire/urbit/sur/gemtext.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/sur/gemtext.hoon -------------------------------------------------------------------------------- /campfire/urbit/sys.kelvin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/campfire/urbit/sys.kelvin -------------------------------------------------------------------------------- /docs/SWITCHBOARD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/docs/SWITCHBOARD.md -------------------------------------------------------------------------------- /docs/talks/developer-call-2021-4-29.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/docs/talks/developer-call-2021-4-29.pdf -------------------------------------------------------------------------------- /icepond-test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/icepond-test/.gitignore -------------------------------------------------------------------------------- /icepond-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/icepond-test/README.md -------------------------------------------------------------------------------- /icepond-test/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/icepond-test/package-lock.json -------------------------------------------------------------------------------- /icepond-test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/icepond-test/package.json -------------------------------------------------------------------------------- /icepond-test/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/icepond-test/public/favicon.ico -------------------------------------------------------------------------------- /icepond-test/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/icepond-test/public/index.html -------------------------------------------------------------------------------- /icepond-test/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/icepond-test/public/logo192.png -------------------------------------------------------------------------------- /icepond-test/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/icepond-test/public/logo512.png -------------------------------------------------------------------------------- /icepond-test/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/icepond-test/public/manifest.json -------------------------------------------------------------------------------- /icepond-test/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/icepond-test/public/robots.txt -------------------------------------------------------------------------------- /icepond-test/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/icepond-test/src/App.css -------------------------------------------------------------------------------- /icepond-test/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/icepond-test/src/App.js -------------------------------------------------------------------------------- /icepond-test/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/icepond-test/src/App.test.js -------------------------------------------------------------------------------- /icepond-test/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/icepond-test/src/index.css -------------------------------------------------------------------------------- /icepond-test/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/icepond-test/src/index.js -------------------------------------------------------------------------------- /icepond-test/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/icepond-test/src/logo.svg -------------------------------------------------------------------------------- /icepond-test/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/icepond-test/src/reportWebVitals.js -------------------------------------------------------------------------------- /icepond-test/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/icepond-test/src/setupTests.js -------------------------------------------------------------------------------- /icepond/app/icepond-test.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/icepond/app/icepond-test.hoon -------------------------------------------------------------------------------- /icepond/app/icepond.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/icepond/app/icepond.hoon -------------------------------------------------------------------------------- /icepond/gen/icepond-test/go.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/icepond/gen/icepond-test/go.hoon -------------------------------------------------------------------------------- /icepond/gen/icepond/fetcher.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/icepond/gen/icepond/fetcher.hoon -------------------------------------------------------------------------------- /icepond/lib/icepond.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/icepond/lib/icepond.hoon -------------------------------------------------------------------------------- /icepond/mar/ice-server.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/icepond/mar/ice-server.hoon -------------------------------------------------------------------------------- /icepond/sur/icepond.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/icepond/sur/icepond.hoon -------------------------------------------------------------------------------- /icepond/ted/uturn.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/icepond/ted/uturn.hoon -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/package.json -------------------------------------------------------------------------------- /packages/icepond-js/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/packages/icepond-js/.gitignore -------------------------------------------------------------------------------- /packages/icepond-js/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/packages/icepond-js/package-lock.json -------------------------------------------------------------------------------- /packages/icepond-js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/packages/icepond-js/package.json -------------------------------------------------------------------------------- /packages/icepond-js/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/packages/icepond-js/src/index.ts -------------------------------------------------------------------------------- /packages/icepond-js/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/packages/icepond-js/tsconfig.json -------------------------------------------------------------------------------- /packages/pals-js/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/packages/pals-js/.gitignore -------------------------------------------------------------------------------- /packages/pals-js/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/packages/pals-js/package-lock.json -------------------------------------------------------------------------------- /packages/pals-js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/packages/pals-js/package.json -------------------------------------------------------------------------------- /packages/pals-js/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/packages/pals-js/src/index.ts -------------------------------------------------------------------------------- /packages/pals-js/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/packages/pals-js/tsconfig.json -------------------------------------------------------------------------------- /packages/rtcswitchboard-js/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/packages/rtcswitchboard-js/.gitignore -------------------------------------------------------------------------------- /packages/rtcswitchboard-js/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/packages/rtcswitchboard-js/package-lock.json -------------------------------------------------------------------------------- /packages/rtcswitchboard-js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/packages/rtcswitchboard-js/package.json -------------------------------------------------------------------------------- /packages/rtcswitchboard-js/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/packages/rtcswitchboard-js/src/index.ts -------------------------------------------------------------------------------- /packages/rtcswitchboard-js/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/packages/rtcswitchboard-js/tsconfig.json -------------------------------------------------------------------------------- /rtcswitchboard/app/rtcswitchboard.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/rtcswitchboard/app/rtcswitchboard.hoon -------------------------------------------------------------------------------- /rtcswitchboard/lib/rtcswitchboard.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/rtcswitchboard/lib/rtcswitchboard.hoon -------------------------------------------------------------------------------- /rtcswitchboard/mar/rtcswitchboard/connection-state.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/rtcswitchboard/mar/rtcswitchboard/connection-state.hoon -------------------------------------------------------------------------------- /rtcswitchboard/mar/rtcswitchboard/dap.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/rtcswitchboard/mar/rtcswitchboard/dap.hoon -------------------------------------------------------------------------------- /rtcswitchboard/mar/rtcswitchboard/from-client.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/rtcswitchboard/mar/rtcswitchboard/from-client.hoon -------------------------------------------------------------------------------- /rtcswitchboard/mar/rtcswitchboard/incoming-call.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/rtcswitchboard/mar/rtcswitchboard/incoming-call.hoon -------------------------------------------------------------------------------- /rtcswitchboard/mar/rtcswitchboard/last-remote.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/rtcswitchboard/mar/rtcswitchboard/last-remote.hoon -------------------------------------------------------------------------------- /rtcswitchboard/mar/rtcswitchboard/peer.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/rtcswitchboard/mar/rtcswitchboard/peer.hoon -------------------------------------------------------------------------------- /rtcswitchboard/mar/rtcswitchboard/signal.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/rtcswitchboard/mar/rtcswitchboard/signal.hoon -------------------------------------------------------------------------------- /rtcswitchboard/mar/rtcswitchboard/to-client.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/rtcswitchboard/mar/rtcswitchboard/to-client.hoon -------------------------------------------------------------------------------- /rtcswitchboard/mar/rtcswitchboard/to-rtcswitchboard.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/rtcswitchboard/mar/rtcswitchboard/to-rtcswitchboard.hoon -------------------------------------------------------------------------------- /rtcswitchboard/mar/rtcswitchboard/uuid.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/rtcswitchboard/mar/rtcswitchboard/uuid.hoon -------------------------------------------------------------------------------- /rtcswitchboard/sur/rtcswitchboard.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/rtcswitchboard/sur/rtcswitchboard.hoon -------------------------------------------------------------------------------- /uturn/app/uturn.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/uturn/app/uturn.hoon -------------------------------------------------------------------------------- /uturn/mar/credential.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/uturn/mar/credential.hoon -------------------------------------------------------------------------------- /uturn/mar/turn-server.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/uturn/mar/turn-server.hoon -------------------------------------------------------------------------------- /uturn/sur/uturn.hoon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holium/campfire/HEAD/uturn/sur/uturn.hoon --------------------------------------------------------------------------------