Igor Loskutov
d890061056
doc review round
2025-12-09 12:11:22 -05:00
Igor Loskutov
2b3f28993f
gpu self hosted setup guide (no-mistakes)
2025-12-09 11:25:09 -05:00
Igor Loskutov
5779478d3c
doc website
2025-12-08 12:58:09 -05:00
Igor Loskutov
e55e520043
more daily setup logs
2025-12-05 16:50:40 -05:00
Igor Loskutov
8e7819d73c
authentik ongoing
2025-12-05 16:30:27 -05:00
Igor Loskutov
b819d0abc1
llm doc
2025-12-05 15:51:11 -05:00
Igor Loskutov
426a5dd70d
authentik script
2025-12-05 14:40:42 -05:00
Igor Loskutov
f6a4830add
authentik script
2025-12-05 13:59:54 -05:00
Igor Loskutov
8a1699ab5b
authentik script
2025-12-05 13:57:33 -05:00
Igor Loskutov
a4cd433daa
gitignore
2025-12-05 12:43:25 -05:00
Igor Loskutov
28d2168209
caddyfile.example
2025-12-05 12:38:10 -05:00
Igor Loskutov
3ef51ad1c8
install from scratch docs
2025-12-05 12:10:28 -05:00
Igor Loskutov
f9c8223e50
Merge branch 'main' into mathieu/reflector-doc
2025-12-03 13:26:40 -05:00
Igor Monadical
00549f153a
feat: dockerhub ci ( #772 )
...
* dockerhub ci
* ci test
---------
Co-authored-by: Igor Loskutov <igor.loskutoff@gmail.com >
2025-12-03 13:26:08 -05:00
3ad78be762
fix: hide rooms settings instead of disabling ( #763 )
...
* Hide rooms settings instead of disabling
* Reset recording trigger
2025-12-03 16:49:17 +01:00
d3a5cd12d2
fix: return participant emails from transcript endpoint ( #769 )
...
* Return participant emails from transcript endpoint
* Fix broken test
2025-12-03 16:47:56 +01:00
af921ce927
chore(main): release 0.22.4 ( #765 )
v0.22.4
2025-12-02 17:11:48 -05:00
Igor Monadical
bd5df1ce2e
fix: Multitrack mixdown optimisation 2 ( #764 )
...
* Revert "fix: Skip mixdown for multitrack (#760 )"
This reverts commit b51b7aa917 .
* multitrack mixdown optimisation
* return the "good" ui part of "skip mixdown"
---------
Co-authored-by: Igor Loskutov <igor.loskutoff@gmail.com >
2025-12-02 17:10:06 -05:00
c8024484b3
chore(main): release 0.22.3 ( #761 )
v0.22.3
2025-12-02 09:08:22 +01:00
28f87c09dc
fix: align daily room settings ( #759 )
...
* Switch platform ui
* Update room settings based on platform
* Add local and none recording options to daily
* Don't create tokens for unauthentikated users
* Enable knocking for private rooms
* Create new meeting on room settings change
* Always use 2-200 option for daily
* Show recording start trigger for daily
* Fix broken test
2025-12-02 09:06:36 +01:00
dabf7251db
chore(main): release 0.22.2 ( #756 )
v0.22.2
2025-12-01 23:39:32 -05:00
Igor Monadical
b51b7aa917
fix: Skip mixdown for multitrack ( #760 )
...
* multitrack mixdown optimisation
* skip mixdown for multitrack
* skip mixdown for multitrack
---------
Co-authored-by: Igor Loskutov <igor.loskutoff@gmail.com >
2025-12-01 23:35:12 -05:00
Igor Monadical
a8983b4e7e
daily auth hotfix ( #757 )
...
Co-authored-by: Igor Loskutov <igor.loskutoff@gmail.com >
2025-11-28 14:52:59 -05:00
Igor Monadical
fe47c46489
fix: daily auto refresh fix ( #755 )
...
* daily auto refresh fix
* Update www/app/lib/AuthProvider.tsx
Co-authored-by: pr-agent-monadical[bot] <198624643+pr-agent-monadical[bot]@users.noreply.github.com>
* Update www/app/[roomName]/components/DailyRoom.tsx
Co-authored-by: pr-agent-monadical[bot] <198624643+pr-agent-monadical[bot]@users.noreply.github.com>
* fix bot lint
---------
Co-authored-by: Igor Loskutov <igor.loskutoff@gmail.com >
Co-authored-by: pr-agent-monadical[bot] <198624643+pr-agent-monadical[bot]@users.noreply.github.com>
2025-11-27 18:31:03 -05:00
a2bb6a27d6
chore(main): release 0.22.1 ( #750 )
v0.22.1
2025-11-27 16:55:08 +01:00
7f0b728991
fix: participants update from daily ( #749 )
...
* Fix participants update from daily
* Use track keys from params
2025-11-27 16:53:26 +01:00
692895c859
chore(main): release 0.22.0 ( #748 )
v0.22.0
2025-11-26 16:53:27 -05:00
Igor Monadical
d63040e2fd
feat: Multitrack segmentation ( #747 )
...
* segmentation multitrack (no-mistakes)
* segmentation multitrack (no-mistakes)
* self review
* self review
* recording poll daily doc
* filter cam_audio tracks to remove screensharing from daily processing
* pr review
---------
Co-authored-by: Igor Loskutov <igor.loskutoff@gmail.com >
2025-11-26 16:21:32 -05:00
8d696aa775
chore(main): release 0.21.0 ( #746 )
v0.21.0
2025-11-26 19:12:02 +01:00
f6ca07505f
feat: add transcript format parameter to GET endpoint ( #709 )
...
* feat: add transcript format parameter to GET endpoint
Add transcript_format query parameter to /v1/transcripts/{id} endpoint
with support for multiple output formats using discriminated unions.
Formats supported:
- text: Plain speaker dialogue (default)
- text-timestamped: Dialogue with [MM:SS] timestamps
- webvtt-named: WebVTT subtitles with participant names
- json: Structured segments with full metadata
Response models use Pydantic discriminated unions with transcript_format
as discriminator field. POST/PATCH endpoints return GetTranscriptWithParticipants
for minimal responses. GET endpoint returns format-specific models.
* Copy transcript format
* Regenerate types
* Fix transcript formats
* Don't throw inside try
* Remove any type
* Toast share copy errors
* transcript_format exhaustiveness and python idiomatic assert_never
* format_timestamp_mmss clear type definition
* Rename seconds_to_timestamp
* Test transcript format with overlapping speakers
* exact match for vtt multispeaker test
---------
Co-authored-by: Sergey Mankovsky <sergey@monadical.com >
Co-authored-by: Igor Loskutov <igor.loskutoff@gmail.com >
2025-11-26 18:51:14 +01:00
Igor Monadical
3aef926203
room creatio hotfix ( #744 )
...
Co-authored-by: Igor Loskutov <igor.loskutoff@gmail.com >
2025-11-25 22:42:09 -05:00
Igor Monadical
0b2c82227d
is_owner pass for dailyco ( #745 )
...
Co-authored-by: Igor Loskutov <igor.loskutoff@gmail.com >
2025-11-25 22:41:54 -05:00
Igor Monadical
689c8075cc
transcription reprocess doc ( #743 )
...
Co-authored-by: Igor Loskutov <igor.loskutoff@gmail.com >
2025-11-25 17:05:46 -05:00
201671368a
chore(main): release 0.20.0 ( #740 )
v0.20.0
2025-11-25 16:32:49 -05:00
Igor Monadical
86d5e26224
feat: transcript restart script ( #742 )
...
* transcript restart script
* fix tests?
* remove useless comment
---------
Co-authored-by: Igor Loskutov <igor.loskutoff@gmail.com >
2025-11-25 16:28:43 -05:00
9bec39808f
feat: link transcript participants ( #737 )
...
* Sync authentik users
* Migrate user_id from uid to id
* Fix auth user id
* Fix ci migration test
* Fix meeting token creation
* Move user id migration to a script
* Add user on first login
* Fix migration chain
* Rename uid column to authentik_uid
* Fix broken ws test
2025-11-25 19:13:19 +01:00
86ac23868b
chore(main): release 0.19.0 ( #727 )
v0.19.0
2025-11-25 12:02:33 -05:00
Igor Loskutov
caba506cde
Merge branch 'main' into mathieu/reflector-doc
2025-11-25 11:38:28 -05:00
Igor Monadical
c442a62787
fix: default platform fix ( #736 )
...
* default platform fix
* default platform fix
* default platform fix
* Update server/reflector/db/rooms.py
Co-authored-by: pr-agent-monadical[bot] <198624643+pr-agent-monadical[bot]@users.noreply.github.com>
* default platform fix
---------
Co-authored-by: Igor Loskutov <igor.loskutoff@gmail.com >
Co-authored-by: pr-agent-monadical[bot] <198624643+pr-agent-monadical[bot]@users.noreply.github.com>
2025-11-24 23:10:34 -05:00
Igor Monadical
8e438ca285
feat: dailyco poll ( #730 )
...
* dailyco api module (no-mistakes)
* daily co library self-review
* uncurse
* self-review: daily resource leak, uniform types, enable_recording bomb, daily custom error, video_platforms/daily typing, daily timestamp dry
* dailyco docs parser
* phase 1-2 of daily poll
* dailyco poll (no-mistakes)
* poll docs
* fix tests
* forgotten utils file
* remove generated daily docs
* pr comments
* dailyco poll pr review and self-review
* daily recording poll api fix
* daily recording poll api fix
* review
* review
* fix tests
---------
Co-authored-by: Igor Loskutov <igor.loskutoff@gmail.com >
2025-11-24 22:24:03 -05:00
0ea7ffac89
feat: WIP doc (vibe started and iterated)
2025-11-24 20:39:22 -06:00
Igor Monadical
11731c9d38
feat: multitrack cli ( #735 )
...
* multitrack cli prd
* prd/todo (no-mistakes)
* multitrack cli (no-mistakes)
* multitrack cli (no-mistakes)
* multitrack cli (no-mistakes)
* multitrack cli (no-mistakes)
* remove multitrack tests most worthless
* useless comments away
* useless comments away
---------
Co-authored-by: Igor Loskutov <igor.loskutoff@gmail.com >
2025-11-24 10:35:06 -05:00
Igor Monadical
4287f8b8ae
feat: dailyco api module ( #725 )
...
* dailyco api module (no-mistakes)
* daily co library self-review
* uncurse
* self-review: daily resource leak, uniform types, enable_recording bomb, daily custom error, video_platforms/daily typing, daily timestamp dry
* dailyco docs parser
* remove generated daily docs
---------
Co-authored-by: Igor Loskutov <igor.loskutoff@gmail.com >
2025-11-21 10:24:04 -05:00
3e47c2c057
fix: start raw tracks recording ( #729 )
...
* Start raw tracks recording
* Bring back recording properties
2025-11-18 21:04:32 +01:00
Igor Monadical
616092a9bb
keep only debug log for tracks with no words ( #724 )
...
Co-authored-by: Igor Loskutov <igor.loskutoff@gmail.com >
2025-11-18 10:40:46 -05:00
18ed713369
fix: parakeet vad not getting the end timestamp ( #728 )
2025-11-18 09:15:29 -06:00
2801ab3643
chore(main): release 0.18.0 ( #722 )
v0.18.0
2025-11-14 16:10:26 -05:00
Igor Monadical
b20cad76e6
feat: daily QOL: participants dictionary ( #721 )
...
* daily QOL: participants dictionary
* meeting deactivation fix
* meeting deactivation fix
---------
Co-authored-by: Igor Loskutov <igor.loskutoff@gmail.com >
2025-11-14 14:31:52 -05:00
28a7258e45
fix: add proccessing page to file upload and reprocessing ( #650 )
2025-11-14 14:28:39 +01:00
a9a4f32324
fix: copy transcript ( #674 )
...
* Copy transcript
* Fix share copy transcript
* Move copy button above transcript
2025-11-14 13:36:25 +01:00