Commit Graph

12 Commits

Author SHA1 Message Date
Jeremy Kahn
54f7b2dd93
fix(deps): [fixes #185] Upgrade vulnerable versions and remove ipfs-core (#193)
* fix(deps): omit ipfs-core
* fix(deps): use @svgr/plugin-svgo/nth-check@2.0.1
* fix(deps): use resolve-url-loader/postcss@8.4.31
* chore(deps): rebuild package-lock.json
* chore(actions): update actions
2023-10-29 14:49:49 -05:00
Jeremy Kahn
f6a3e30da2
feat(sdk): Implement Chitchatter SDK (#183)
* feat(sdk): render iframe in chat-room component
* fix(ci): install optional dependencies
* feat(sdk): allow subset of attributes
* feat(sdk): accept root-domain attribute
* feat(sdk): accept custom room name or use sane default
* feat(sdk): set allowed features
* feat(sdk): add sdk instructions to embed code dialog
* fix(sdk): use dynamic rootUrl
* fix(sdk): use static defaultRoot
* feat(sdk): send config from SDK to chat
* fix(sdk): expire poller
* fix(sdk): pass parent domain to iframe via query param
* refactor(sdk): type message event data
* feat(sdk): send user id to chat frame
* feat(sdk): handle some attribute updates
* chore(package): add build:sdk:watch script
* refactor(sdk): move more code to updateIframeAttributes
* feat(sdk): support changing rooms
* feat(sdk): support more user settings
* docs(sdk): add SDK section to README
* feat(sdk): render root-url in embed code if necessary
* refactor(sdk): use map for chat room attributes
* fix(sdk): unbind event listener when chat-room is disconnected
* fix(sdk): properly tear down receipt listener
* fix(sdk): send config when frame reloads
* feat(sdk): listen for config updates
* feat(sdk): request config from sdk instead of sending it repeatedly
* refactor(sdk): use type guard for config message
* fix(sdk): use settings from SDK when there is no preexisting persisted data
* fix(sdk): observe all iframe attributes
* refactor(sdk): simplify bootup logic
* feat(sdk): improve embed code display
2023-10-28 11:42:58 -05:00
Jeremy Kahn
deef9db654 chore(package): add bundle analysis to build 2023-10-12 21:12:29 -05:00
Jeremy Kahn
f283db824d fix(deploy): install with npm ci 2023-08-07 21:12:28 -05:00
Jeremy Kahn
af4cba8449 Revert "chore(actions): add update-main.yml"
This reverts commit dd2931b917.
2023-07-25 09:49:00 -05:00
Jeremy Kahn
dd2931b917 chore(actions): add update-main.yml 2023-07-25 09:45:20 -05:00
Jeremy Kahn
2c29674a48 chore(ci): use node 18 for GitHub Actions 2023-07-01 21:48:35 -05:00
Jeremy Kahn
dc60b85e02 chore: add room request issue template 2022-10-26 09:36:20 -05:00
Jeremy Kahn
c37a336b1a chore: [#5] use node-version 16 for ci and deploy workflows 2022-09-10 18:41:46 -05:00
Jeremy Kahn
56fc3bfff2 chore: use peaceiris/actions-gh-pages to deploy 2022-08-07 21:42:51 -05:00
Jeremy Kahn
f44fe225a8 chore: use node 18 and npm 8 2022-08-07 21:36:52 -05:00
Jeremy Kahn
bce45f1efa chore: set up ci and deploy workflows 2022-08-07 21:33:59 -05:00