├── .dockerignore ├── .envrc ├── .github ├── CODEOWNERS └── workflows │ ├── e2e-test.yml │ └── pipeline.yml ├── .gitignore ├── .node-version ├── Dockerfile ├── LICENSE ├── README.md ├── config ├── default.yaml └── test.yml ├── docs ├── auditoriums.md ├── importing-people.md └── using-existing-space.md ├── flake.lock ├── flake.nix ├── jest.config.js ├── package.json ├── spec ├── basic.spec.ts ├── fixtures │ └── basic-conference.json ├── util │ ├── e2e-test.ts │ └── homerunner.ts └── webserver.spec.ts ├── src ├── CheckInMap.ts ├── Conference.ts ├── ConferenceMatrixClient.ts ├── CustomLogger.ts ├── IRCBridge.ts ├── LogProxy.ts ├── Scheduler.ts ├── Scoreboard.ts ├── __tests__ │ ├── backends │ │ ├── json │ │ │ ├── JsonScheduleBackend.test.ts │ │ │ ├── __snapshots__ │ │ │ │ └── JsonScheduleBackend.test.ts.snap │ │ │ └── fosdem_democon.json │ │ ├── penta │ │ │ ├── PentabarfParser.test.ts │ │ │ ├── __snapshots__ │ │ │ │ └── PentabarfParser.test.ts.snap │ │ │ ├── pentabarf01_overview.xml │ │ │ ├── pentabarf03_duplicate_talk.xml │ │ │ ├── pentabarf04_unrecognised_prefix.xml │ │ │ └── pentabarf05_online_qa.xml │ │ └── pretalx │ │ │ ├── PretalxBackend.test.ts │ │ │ ├── PretalxParser.test.ts │ │ │ ├── anyconf.json │ │ │ └── fosdemformat.xml │ └── utils │ │ └── aliases.test.ts ├── backends │ ├── IScheduleBackend.ts │ ├── common.ts │ ├── json │ │ ├── FosdemJsonScheduleLoader.ts │ │ ├── JsonScheduleBackend.ts │ │ ├── JsonScheduleLoader.ts │ │ ├── jsonschemas │ │ │ ├── FosdemJsonSchedule.schema.json │ │ │ └── JsonSchedule.schema.json │ │ └── jsontypes │ │ │ ├── FosdemJsonSchedule.schema.d.ts │ │ │ └── JsonSchedule.schema.d.ts │ ├── penta │ │ └── PentabarfParser.ts │ └── pretalx │ │ ├── FOSDEMPretalxApiClient.ts │ │ ├── PretalxApiClient.ts │ │ ├── PretalxBackend.ts │ │ └── PretalxParser.ts ├── commands │ ├── AttendanceCommand.ts │ ├── BuildCommand.ts │ ├── CopyModeratorsCommand.ts │ ├── DevCommand.ts │ ├── HelpCommand.ts │ ├── ICommand.ts │ ├── InviteCommand.ts │ ├── InviteMeCommand.ts │ ├── IrcPlumbCommand.ts │ ├── JoinRoomCommand.ts │ ├── PermissionsCommand.ts │ ├── PowerLevelCommand.ts │ ├── RunCommand.ts │ ├── ScheduleCommand.ts │ ├── StatusCommand.ts │ ├── StopCommand.ts │ ├── VerifyCommand.ts │ ├── WidgetsCommand.ts │ └── actions │ │ ├── people.ts │ │ └── roles.ts ├── config.ts ├── index.ts ├── invites.ts ├── models │ ├── Auditorium.ts │ ├── InterestRoom.ts │ ├── LiveWidget.ts │ ├── MatrixRoom.ts │ ├── PhysicalRoom.ts │ ├── Talk.ts │ ├── colors.ts │ ├── room_kinds.ts │ ├── room_state.ts │ └── schedule.ts ├── scripts │ └── merge-roles.ts ├── utils.ts ├── utils │ ├── aliases.ts │ ├── sets.ts │ └── template.ts └── web.ts ├── tsconfig.json ├── tsconfig.web.json ├── web ├── auditorium.liquid ├── auditorium.ts ├── common.scss ├── common.ts ├── hls.ts ├── jitsi.ts ├── scoreboard.liquid ├── scoreboard.ts ├── talk.liquid ├── talk.ts └── widgets.ts ├── webpack.config.js └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/.dockerignore -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- 1 | use flake . --impure 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @matrix-org/fosdem-devs 2 | -------------------------------------------------------------------------------- /.github/workflows/e2e-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/.github/workflows/e2e-test.yml -------------------------------------------------------------------------------- /.github/workflows/pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/.github/workflows/pipeline.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 18 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/README.md -------------------------------------------------------------------------------- /config/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/config/default.yaml -------------------------------------------------------------------------------- /config/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/config/test.yml -------------------------------------------------------------------------------- /docs/auditoriums.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/docs/auditoriums.md -------------------------------------------------------------------------------- /docs/importing-people.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/docs/importing-people.md -------------------------------------------------------------------------------- /docs/using-existing-space.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/docs/using-existing-space.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/flake.nix -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/package.json -------------------------------------------------------------------------------- /spec/basic.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/spec/basic.spec.ts -------------------------------------------------------------------------------- /spec/fixtures/basic-conference.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/spec/fixtures/basic-conference.json -------------------------------------------------------------------------------- /spec/util/e2e-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/spec/util/e2e-test.ts -------------------------------------------------------------------------------- /spec/util/homerunner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/spec/util/homerunner.ts -------------------------------------------------------------------------------- /spec/webserver.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/spec/webserver.spec.ts -------------------------------------------------------------------------------- /src/CheckInMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/CheckInMap.ts -------------------------------------------------------------------------------- /src/Conference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/Conference.ts -------------------------------------------------------------------------------- /src/ConferenceMatrixClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/ConferenceMatrixClient.ts -------------------------------------------------------------------------------- /src/CustomLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/CustomLogger.ts -------------------------------------------------------------------------------- /src/IRCBridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/IRCBridge.ts -------------------------------------------------------------------------------- /src/LogProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/LogProxy.ts -------------------------------------------------------------------------------- /src/Scheduler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/Scheduler.ts -------------------------------------------------------------------------------- /src/Scoreboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/Scoreboard.ts -------------------------------------------------------------------------------- /src/__tests__/backends/json/JsonScheduleBackend.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/__tests__/backends/json/JsonScheduleBackend.test.ts -------------------------------------------------------------------------------- /src/__tests__/backends/json/__snapshots__/JsonScheduleBackend.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/__tests__/backends/json/__snapshots__/JsonScheduleBackend.test.ts.snap -------------------------------------------------------------------------------- /src/__tests__/backends/json/fosdem_democon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/__tests__/backends/json/fosdem_democon.json -------------------------------------------------------------------------------- /src/__tests__/backends/penta/PentabarfParser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/__tests__/backends/penta/PentabarfParser.test.ts -------------------------------------------------------------------------------- /src/__tests__/backends/penta/__snapshots__/PentabarfParser.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/__tests__/backends/penta/__snapshots__/PentabarfParser.test.ts.snap -------------------------------------------------------------------------------- /src/__tests__/backends/penta/pentabarf01_overview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/__tests__/backends/penta/pentabarf01_overview.xml -------------------------------------------------------------------------------- /src/__tests__/backends/penta/pentabarf03_duplicate_talk.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/__tests__/backends/penta/pentabarf03_duplicate_talk.xml -------------------------------------------------------------------------------- /src/__tests__/backends/penta/pentabarf04_unrecognised_prefix.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/__tests__/backends/penta/pentabarf04_unrecognised_prefix.xml -------------------------------------------------------------------------------- /src/__tests__/backends/penta/pentabarf05_online_qa.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/__tests__/backends/penta/pentabarf05_online_qa.xml -------------------------------------------------------------------------------- /src/__tests__/backends/pretalx/PretalxBackend.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/__tests__/backends/pretalx/PretalxBackend.test.ts -------------------------------------------------------------------------------- /src/__tests__/backends/pretalx/PretalxParser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/__tests__/backends/pretalx/PretalxParser.test.ts -------------------------------------------------------------------------------- /src/__tests__/backends/pretalx/anyconf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/__tests__/backends/pretalx/anyconf.json -------------------------------------------------------------------------------- /src/__tests__/backends/pretalx/fosdemformat.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/__tests__/backends/pretalx/fosdemformat.xml -------------------------------------------------------------------------------- /src/__tests__/utils/aliases.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/__tests__/utils/aliases.test.ts -------------------------------------------------------------------------------- /src/backends/IScheduleBackend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/backends/IScheduleBackend.ts -------------------------------------------------------------------------------- /src/backends/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/backends/common.ts -------------------------------------------------------------------------------- /src/backends/json/FosdemJsonScheduleLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/backends/json/FosdemJsonScheduleLoader.ts -------------------------------------------------------------------------------- /src/backends/json/JsonScheduleBackend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/backends/json/JsonScheduleBackend.ts -------------------------------------------------------------------------------- /src/backends/json/JsonScheduleLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/backends/json/JsonScheduleLoader.ts -------------------------------------------------------------------------------- /src/backends/json/jsonschemas/FosdemJsonSchedule.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/backends/json/jsonschemas/FosdemJsonSchedule.schema.json -------------------------------------------------------------------------------- /src/backends/json/jsonschemas/JsonSchedule.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/backends/json/jsonschemas/JsonSchedule.schema.json -------------------------------------------------------------------------------- /src/backends/json/jsontypes/FosdemJsonSchedule.schema.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/backends/json/jsontypes/FosdemJsonSchedule.schema.d.ts -------------------------------------------------------------------------------- /src/backends/json/jsontypes/JsonSchedule.schema.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/backends/json/jsontypes/JsonSchedule.schema.d.ts -------------------------------------------------------------------------------- /src/backends/penta/PentabarfParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/backends/penta/PentabarfParser.ts -------------------------------------------------------------------------------- /src/backends/pretalx/FOSDEMPretalxApiClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/backends/pretalx/FOSDEMPretalxApiClient.ts -------------------------------------------------------------------------------- /src/backends/pretalx/PretalxApiClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/backends/pretalx/PretalxApiClient.ts -------------------------------------------------------------------------------- /src/backends/pretalx/PretalxBackend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/backends/pretalx/PretalxBackend.ts -------------------------------------------------------------------------------- /src/backends/pretalx/PretalxParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/backends/pretalx/PretalxParser.ts -------------------------------------------------------------------------------- /src/commands/AttendanceCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/commands/AttendanceCommand.ts -------------------------------------------------------------------------------- /src/commands/BuildCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/commands/BuildCommand.ts -------------------------------------------------------------------------------- /src/commands/CopyModeratorsCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/commands/CopyModeratorsCommand.ts -------------------------------------------------------------------------------- /src/commands/DevCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/commands/DevCommand.ts -------------------------------------------------------------------------------- /src/commands/HelpCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/commands/HelpCommand.ts -------------------------------------------------------------------------------- /src/commands/ICommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/commands/ICommand.ts -------------------------------------------------------------------------------- /src/commands/InviteCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/commands/InviteCommand.ts -------------------------------------------------------------------------------- /src/commands/InviteMeCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/commands/InviteMeCommand.ts -------------------------------------------------------------------------------- /src/commands/IrcPlumbCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/commands/IrcPlumbCommand.ts -------------------------------------------------------------------------------- /src/commands/JoinRoomCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/commands/JoinRoomCommand.ts -------------------------------------------------------------------------------- /src/commands/PermissionsCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/commands/PermissionsCommand.ts -------------------------------------------------------------------------------- /src/commands/PowerLevelCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/commands/PowerLevelCommand.ts -------------------------------------------------------------------------------- /src/commands/RunCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/commands/RunCommand.ts -------------------------------------------------------------------------------- /src/commands/ScheduleCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/commands/ScheduleCommand.ts -------------------------------------------------------------------------------- /src/commands/StatusCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/commands/StatusCommand.ts -------------------------------------------------------------------------------- /src/commands/StopCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/commands/StopCommand.ts -------------------------------------------------------------------------------- /src/commands/VerifyCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/commands/VerifyCommand.ts -------------------------------------------------------------------------------- /src/commands/WidgetsCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/commands/WidgetsCommand.ts -------------------------------------------------------------------------------- /src/commands/actions/people.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/commands/actions/people.ts -------------------------------------------------------------------------------- /src/commands/actions/roles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/commands/actions/roles.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/invites.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/invites.ts -------------------------------------------------------------------------------- /src/models/Auditorium.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/models/Auditorium.ts -------------------------------------------------------------------------------- /src/models/InterestRoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/models/InterestRoom.ts -------------------------------------------------------------------------------- /src/models/LiveWidget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/models/LiveWidget.ts -------------------------------------------------------------------------------- /src/models/MatrixRoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/models/MatrixRoom.ts -------------------------------------------------------------------------------- /src/models/PhysicalRoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/models/PhysicalRoom.ts -------------------------------------------------------------------------------- /src/models/Talk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/models/Talk.ts -------------------------------------------------------------------------------- /src/models/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/models/colors.ts -------------------------------------------------------------------------------- /src/models/room_kinds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/models/room_kinds.ts -------------------------------------------------------------------------------- /src/models/room_state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/models/room_state.ts -------------------------------------------------------------------------------- /src/models/schedule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/models/schedule.ts -------------------------------------------------------------------------------- /src/scripts/merge-roles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/scripts/merge-roles.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/utils/aliases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/utils/aliases.ts -------------------------------------------------------------------------------- /src/utils/sets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/utils/sets.ts -------------------------------------------------------------------------------- /src/utils/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/utils/template.ts -------------------------------------------------------------------------------- /src/web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/src/web.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.web.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/tsconfig.web.json -------------------------------------------------------------------------------- /web/auditorium.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/web/auditorium.liquid -------------------------------------------------------------------------------- /web/auditorium.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/web/auditorium.ts -------------------------------------------------------------------------------- /web/common.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/web/common.scss -------------------------------------------------------------------------------- /web/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/web/common.ts -------------------------------------------------------------------------------- /web/hls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/web/hls.ts -------------------------------------------------------------------------------- /web/jitsi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/web/jitsi.ts -------------------------------------------------------------------------------- /web/scoreboard.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/web/scoreboard.liquid -------------------------------------------------------------------------------- /web/scoreboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/web/scoreboard.ts -------------------------------------------------------------------------------- /web/talk.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/web/talk.liquid -------------------------------------------------------------------------------- /web/talk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/web/talk.ts -------------------------------------------------------------------------------- /web/widgets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/web/widgets.ts -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/conference-bot/HEAD/yarn.lock --------------------------------------------------------------------------------