Releases: meetingbot/meetingbot
Releases · meetingbot/meetingbot
v0.2.1
What's Changed
- fix: update srs by @sarahsimionescu in #291
- feat: add fellow meeting notes by @sarahsimionescu in #293
- feat: add npx innovation meeting notes by @sarahsimionescu in #290
- feat: add salesbop meeting notes by @sarahsimionescu in #294
- task: update proj dev plan and VV by @sarahsimionescu in #296
- docs: change from AGPL to LGPL in the readme by @sahibkhokhar in #300
- feat: add backend api tests by @sahibkhokhar in #295
- doc:updated-bot-readme-and-env-loader-update by @alexeckardt in #298
- saftey:ensure-docker-and-platform-match by @alexeckardt in #292
- doc: expansive-readmes by @alexeckardt in #303
- fix: example app build fixes by @owengretzinger in #305
- fix: do not use key as prop name because it is special by @sarahsimionescu in #306
- refactor: replace SSE with manual recording fetch for serverless compatibility by @owengretzinger in #307
- feat:iTA-instruction by @alexeckardt in #308
- feat: add reflection by @sarahsimionescu in #309
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- feat(zoom): added comments and reorganized some things by @sahibkhokhar in #251
- docs: update terraform docs by @err53 in #240
- refactor: join frontend and backend into next.js fullstack by @sarahsimionescu in #246
- fix: api key logs table by @sarahsimionescu in #247
- fix: ignore workspace root check errors by @sarahsimionescu in #255
- feat: add jest testing for server by @sarahsimionescu in #256
- feat: add random string to s3 bucket by @err53 in #252
- fix: improve documentation for terraform by @err53 in #253
- fix:revert-uniform-docker-directory by @alexeckardt in #266
- test and fix: test and correct dashboard behaviour by @sarahsimionescu in #257
- fix: turn-off-heartbeat-flooding-if-required by @alexeckardt in #268
- refactor: move auth mock outside for re-use by @sarahsimionescu in #271
- refactor: move trpc api mock outside for re-use by @sarahsimionescu in #272
- refactor: move use session mock outside for re-use by @sarahsimionescu in #274
- feat: add es-lint plugin for jest by @sarahsimionescu in #273
- Relicense to a less restrictive license by @err53 in #250
- fix: deployment fixes by @owengretzinger in #283
- feat: add OpenAI integration for transcription and summarization by @owengretzinger in #285
- refactor: move action cell into a seperate component so it can be mocked easily by @sarahsimionescu in #259
- test: add tests for api key table by @sarahsimionescu in #260
- refactor: bots-testable-run-functions by @alexeckardt in #237
- test and fix: test and correct create api key form behaviour by @sarahsimionescu in #262
- test: add testing for bots table by @sarahsimionescu in #263
- feat: add bot testing framework by @alexeckardt in #258
- test: test bot details dialog by @sarahsimionescu in #264
- fix and test: fix and test usage chart by @sarahsimionescu in #265
- feat:meet-bot-exit-test-cases by @alexeckardt in #261
- fix: lint erros on create api key form tests by @sarahsimionescu in #287
- feat: add e2e testing by @err53 in #234
- docs: add meeting notes from innovation within by @sahibkhokhar in #289
- fix: additional bot exit handling tests by @alexeckardt in #267
- fix: remove invalidate from mocked functions since it is not a property of the trpc endpoint, but rather a property of the object returned by useUtils by @sarahsimionescu in #277
- feat:recording-tests by @alexeckardt in #269
- docs: improve README formatting and add self-hosting guide by @owengretzinger in #297
- fix:bot-screenshots by @alexeckardt in #299
- fix: add missing jest imports by @alexeckardt in #278
- refactor:bot-test-env by @alexeckardt in #275
- refactor: improve screenshot error handling and add test environment variables by @alexeckardt in #279
- feat:api_event_tests by @alexeckardt in #280
- fix:use-passed-in-heartbeat-interval by @alexeckardt in #281
- fix: correct bots directory path in deployment service by @owengretzinger in #301
- feat:heartbeat_tests by @alexeckardt in #282
- feat:bot-tests-in-github-action by @alexeckardt in #284
- fix:meet-encoding-and-popup-handling by @alexeckardt in #288
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- [MEE-41] feat: create backend by @owengretzinger in #1
- feat: add notes from meeting w Riley by @sarahsimionescu in #7
- refactor: renamed meetings notes that has missing timestamps by @sarahsimionescu in #8
- feat: add boilerplate for teams bot by @err53 in #2
- feat: restructure backend and add API routes by @owengretzinger in #9
- feat: add backend tests and configure pytest by @owengretzinger in #10
- docs: update backend README with testing instructions by @owengretzinger in #11
- feat: migrate backend to Rye package manager by @owengretzinger in #13
- task: uploaded all docs and updated SRS by @sarahsimionescu in #14
- fix: hide node_modules and *.webm files from bot src folders by @sarahsimionescu in #15
- feat: add docker file for teams by @err53 in #21
- feat: bot joins google meet by @alexeckardt in #20
- feat: bot joins zoom meeting by @sahibkhokhar in #25
- Create 2024-11-12_09-30-00.md by @err53 in #28
- task: updated SRS to reflect true P0 requirements by @sarahsimionescu in #29
- feat: add mp4 recording and meeting end detection by @sahibkhokhar in #26
- refactor: join audio before joining meeting by @sahibkhokhar in #27
- feat: start recording when fully joined by @sahibkhokhar in #32
- bot-leave-on-join by @alexeckardt in #22
- meets-leave-on-empty-meeting by @alexeckardt in #23
- feat: initialize frontend by @err53 in #33
- feat: make sure the bot mutes it's own microphone before joining by @sarahsimionescu in #17
- feat: leave when the meeting ends by @sarahsimionescu in #18
- refactor: organize code and add comments by @sarahsimionescu in #19
- fix: tried updated config on dockerfile by @sarahsimionescu in #30
- refactor: replace discord with github auth by @sarahsimionescu in #38
- task: add shadcn by @sarahsimionescu in #39
- feat: enable teams bot to upload recording to s3 once the call is over by @sarahsimionescu in #36
- feat: added .env.example file by @sarahsimionescu in #40
- fix: add missing imports and dotenv config by @sarahsimionescu in #41
- feat: integrate sqlmodel, sqlalchemy, alembic, docker by @owengretzinger in #31
- bot-meet-record-video by @alexeckardt in #34
- feat: landing page by @owengretzinger in #44
- fix: node version by @err53 in #46
- fix: node version by @err53 in #47
- feat: bot uploads to s3 by @sahibkhokhar in #42
- feat: try other docker image base by @err53 in #45
- refactor: update puppeteer and puppeteer-stream packages by @sarahsimionescu in #48
- fix: run teams bot successfullly on docker by @sarahsimionescu in #49
- fix: teams bot for mac by @owengretzinger in #50
- refactor: use puppeteer base image and clean up docker config by @sahibkhokhar in #51
- fix: changed file name to zoom instead of teams by @sahibkhokhar in #54
- feat: Call a dummy callback url once the upload is complete by @sarahsimionescu in #56
- feat: Make the Bot Wait in the Waiting Room by @sarahsimionescu in #55
- task: pin rye version to python 3.12.3 by @sarahsimionescu in #58
- refactor: store s3 object id rather than urls since urls are are temporary by @sarahsimionescu in #59
- feat: return audio url when get bot by @sarahsimionescu in #60
- task: add roadmap onto README by @sarahsimionescu in #61
- fix: fix new lines for bullet points in README by @sarahsimionescu in #62
- task: add real-time video audio transcription to roadmap on README by @sarahsimionescu in #63
- feat: github actions docker build by @err53 in #67
- feat: add license by @err53 in #70
- chore: add the config file to the gitignore by @sahibkhokhar in #65
- feat: switch backend to typescript by @owengretzinger in #72
- chore: move the env example and create a config example file by @sahibkhokhar in #66
- feat: integrated config.json file with teams bot by @sarahsimionescu in #69
- feat: pulled callback url from config file by @sarahsimionescu in #75
- feat: enhance bot schema and add user endpoints by @owengretzinger in #79
- feat: add events router and schema by @owengretzinger in #80
- feat: add bot configuration schema by @owengretzinger in #81
- feat: add bot deployment endpoint by @owengretzinger in #82
- feat: add bot heartbeat endpoint by @owengretzinger in #83
- docs: add OpenAPI descriptions to all routes by @owengretzinger in #84
- feat: print statement at heartbeat interval by @sarahsimionescu in #76
- fix: update zoom meeting joining behaviour by @sahibkhokhar in #85
- feat: integrate config.json with zoom bot by @sahibkhokhar in #86
- feat: add BotConfig type export by @owengretzinger in #87
- feat: integrate tRPC client in Zoom bot by @owengretzinger in #89
- feat: migrate frontend to tRPC by @owengretzinger in #73
- feat: printing at heartbeat interval by @sahibkhokhar in #93
- feat: add automatic leave options to example config by @sarahsimionescu in #77
- feat: integrate tRPC client in Teams bot by @owengretzinger in #74
- feat: support waiting room timeout by @sarahsimionescu in #78
- feat: add Docker support for backend by @owengretzinger in #88
- feat: meets-upload-s3 by @alexeckardt in #52
- feat: meets-docker-container by @alexeckardt in #53
- feat: integrate tRPC client in Meets bot by @owengretzinger in #90
- feat: continue work on terraform by @err53 in #91
- chore: rename build job to backend by @err53 in #98
- feat: add github workflow for teams bot by @sarahsimionescu in #99
- chore: add aws sdk to backend by @err53 in #100
- feat:config-file-meet by @alexeckardt in #64
- feat:heartbeat-test-meets by @alexeckardt in #71
- feat:docker_github_action_meets by @alexeckardt in #101
- fix: allow the bot to record the meeting indefinitely by @sarahsimionescu in #94
- fix: remove protocol timeout by @sarahsimionescu in #95
- feat: track participants by @sarahsimionescu in #96
- feat: backend and meets working locally by @owengretzinger in #104
- fix: tRPC config fix by @owengretzinger in #106
- fix: meets recording fix + disable bot video & audio by...