Skip to content

Releases: IrvingSamuel/openmeet

OpenMeet 1.4.1

Choose a tag to compare

@IrvingSamuel IrvingSamuel released this 08 Sep 18:18

OpenMeet 1.4.1

Hybrid empty-room timeout so advance/scheduled links stay joinable until someone actually joins.

Highlights

  • Scheduled meetings stay joinable until first join (garbage-clean after 7 days via MEETING_SCHEDULED_MAX_AGE_SEC)
  • Empty-room timeout after leave defaults to 5 minutes (MEETING_EMPTY_TIMEOUT_SEC / LIVEKIT_EMPTY_TIMEOUT_SEC)
  • Per-meeting override: optional empty_timeout_sec on POST /api/v1/instant-meetings (60–86400), returned in the 201 response

Upgrade notes

  • Run npm run db:push for the new empty_timeout_sec column on meetings
  • Optional env (defaults shown): MEETING_EMPTY_TIMEOUT_SEC=300, LIVEKIT_EMPTY_TIMEOUT_SEC=300, MEETING_SCHEDULED_MAX_AGE_SEC=604800

OpenMeet 1.4.0

Choose a tag to compare

@IrvingSamuel IrvingSamuel released this 08 Sep 18:18

OpenMeet 1.4.0

Room UX, privacy mute, and caption guards.

Highlights

  • Room UX: reactions, hand raise, join-request alerts, and meeting sounds
  • Privacy mute: mute mic/camera when returning to the room; lobby devices default off
  • Captions: harden speaker attribution in the agent

OpenMeet 1.3.0

Choose a tag to compare

@IrvingSamuel IrvingSamuel released this 01 Sep 19:27

OpenMeet 1.3.0

White-label videoconferencing fork (Chronos-free) with reliability and landing polish.

Highlights

  • OpenMeet fork: OIDC/local auth, deployment modes, system theme
  • Meeting reconciliation: LiveKit sync, non-blocking dashboard expiry, cron endpoint
  • Screen-share fullscreen: toggle button and double-click on share tiles
  • Groq LLM fallback: summary, insights, and copilot chat via AI_FALLBACK_* env vars
  • Landing fixes: RoomPreview speaker/caption sync, copilot waveform bars

Upgrade notes

  • Run npm run db:push for the new meetings_status_idx index
  • Optional: schedule POST /api/internal/reconcile-meetings or scripts/reconcile-meetings.ts

Chronos Meet v1.2.0

Choose a tag to compare

@IrvingSamuel IrvingSamuel released this 04 Aug 16:12

Chronos Meet v1.2.0

Open-source white-label videoconferencing — your brand on every room, self-hosted LiveKit SFU, live captions, meeting recording, and an AI copilot that turns meetings into Chronos tasks.

Docs: README (EN) · README (PT) · Live demo

What's new

  • Meeting recording — browser MediaRecorder or LiveKit Egress; local disk or S3-compatible (MinIO / Hetzner / AWS); admin controls (manual start/stop or auto)
  • Brand mark — new Chronos Meet logo across UI, favicon, and PWA icons
  • Egress ops — ephemeral compose for short VPS tests (up / down); prefer browser for day-to-day on shared hosts

Quick start

git clone https://github.com/IrvingSamuel/chronos-meet.git
cd chronos-meet
git checkout release
cp .env.example .env   # fill in secrets
cd infra && docker compose up -d && cd ..
npm install
npm run db:push
npm run build

Enable recording in /admin → Recording. Full setup notes are in the attached README files.

Chronos Meet v0.1.0

Choose a tag to compare

@IrvingSamuel IrvingSamuel released this 04 Aug 13:06

Chronos Meet v0.1.0 — first public release

Open-source white-label videoconferencing on LiveKit with multilingual UI and an AI copilot.

Highlights

  • White-label rooms (logo, colors, typography, CSS tokens)
  • Self-hosted LiveKit SFU + Next.js 15 app
  • Live captions + post-meeting summary
  • Chronos MCP integration (tasks from meetings)
  • UI in EN · PT · ES · FR · DE (messages/*.json)

Branches

  • release (default) — stable public surface
  • main / dev — protected (PR only)

Get started

git clone https://github.com/IrvingSamuel/chronos-meet.git
cd chronos-meet
cp .env.example .env
npm install && npm run verify

Demo: https://meet.chronos.com.pt

If this is useful, a star helps the project grow ⭐