Commit Graph

364 Commits

Author SHA1 Message Date
Igor Loskutov
c23e0e07ef update audio-deleted flow 2025-06-18 15:43:50 -04:00
Igor Loskutov
fdf42cf60b slop removal 2025-06-17 19:48:46 -04:00
Igor Loskutov
0c91f5dd59 slop review WIP 2025-06-17 19:26:11 -04:00
Igor Loskutov
91c7c8b83a meeting consent vibe 2025-06-17 16:30:23 -04:00
Igor Loskutov
7bb2962f94 consent preparation 2025-06-17 12:18:41 -04:00
cfb1b2f9bc Upgrade modal apps 2025-03-25 11:09:01 +01:00
e6ac972d1e Fix reprocessing 2025-03-11 15:32:53 +01:00
f43045b41c Add recordings 2025-03-11 15:12:25 +01:00
a82cb4695e Process recordings without transcript 2025-03-03 15:48:42 +01:00
ac81617090 Allow shared transcripts deletion 2025-03-03 15:25:00 +01:00
78a522ac7c Fix reprocessing 2025-03-03 15:15:17 +01:00
2b5f1275a9 Reprocess failed recordings 2025-02-28 14:41:43 +01:00
7f53398926 Mount server dir 2025-02-28 13:00:22 +01:00
670852a8b2 Replace requests with httpx 2025-02-10 17:29:53 +01:00
f832d4a038 Fix room not found error 2025-02-10 16:38:00 +01:00
326a4688d8 Shared rooms and transcripts 2025-02-10 14:59:18 +01:00
8b60c56f41 Remove is active check 2025-02-05 13:00:30 +01:00
4fd043ecfb Upload logo 2025-02-03 16:11:01 +01:00
0477c8ec44 Fix linting 2025-01-28 13:02:49 +01:00
dd021e9e71 Deactivate meeting when session ends 2025-01-28 12:41:23 +01:00
43562391b7 Fix duration 2025-01-24 14:47:43 +01:00
983c444e35 Remove unused var 2025-01-23 17:40:32 +01:00
87bcf9eb8d Post new message if previous was deleted 2025-01-23 17:37:47 +01:00
4d1a22043d Update zulip message on reprocess 2025-01-23 17:25:07 +01:00
14d028e8c4 Remove waveform and topics on reprocessing 2025-01-23 16:25:35 +01:00
8d9aaeab36 Update compose to run reflector locally 2025-01-23 15:30:56 +01:00
b601f18d2d Fix summary generation 2025-01-21 16:53:09 +01:00
753a2615db Fix transcript reprocessing 2025-01-21 16:52:51 +01:00
49be4013bc Remove unused headers 2025-01-20 12:50:53 +01:00
163d4a6e4a Refactor transcribe segment 2025-01-20 12:46:20 +01:00
99ff06ff17 OpenAI compatible transcription api 2025-01-20 12:27:58 +01:00
c89da7075f Increase meeting length 2025-01-17 16:44:28 +01:00
7ff201f3ff Fix model download 2024-12-27 14:23:03 +01:00
b193345fde Fix linting 2024-12-24 14:19:43 +01:00
159bd82e1c Create new meeting after previous has ended 2024-12-24 14:18:35 +01:00
2cbcfefb3f Remove viewer room url 2024-10-11 13:50:22 +02:00
c99add09e8 Fix recording processing 2024-10-08 13:59:11 +02:00
4899a3854c Fix paging 2024-10-04 19:20:41 +02:00
f1031f93d8 Fix processing 2024-10-04 18:27:47 +02:00
bc33c6fb88 Fix validation 2024-10-04 18:24:45 +02:00
ecb91bedc3 Add shared rooms 2024-10-04 17:20:35 +02:00
39d02ab265 Add transcript source kind 2024-10-04 16:38:29 +02:00
ebb32ee613 Transcriptions filtering and search 2024-10-04 13:28:17 +02:00
895ba36cb9 fix: modal upgrade (#421) 2024-10-01 16:39:24 +02:00
08b046095f Filter rooms by user 2024-09-26 16:54:36 +02:00
83857507ea Make sure room names are unique 2024-09-25 13:13:18 +02:00
857cf2550a Load all the rooms 2024-09-24 16:37:20 +02:00
901de8c009 Replace streams json 2024-09-24 14:54:44 +02:00
5267ab2d37 feat: retake summary using NousResearch/Hermes-3-Llama-3.1-8B model (#415)
This feature a new modal endpoint, and a complete new way to build the
summary.

## SummaryBuilder

The summary builder is based on conversational model, where an exchange
between the model and the user is made. This allow more context
inclusion and a better respect of the rules.

It requires an endpoint with OpenAI-like completions endpoint
(/v1/chat/completions)

## vLLM Hermes3

Unlike previous deployment, this one use vLLM, which gives OpenAI-like
completions endpoint out of the box. It could also handle guided JSON
generation, so jsonformer is not needed. But, the model is quite good to
follow JSON schema if asked in the prompt.

## Conversion of long/short into summary builder

The builder is identifying participants, find key subjects, get a
summary for each, then get a quick recap.

The quick recap is used as a short_summary, while the markdown including
the quick recap + key subjects + summaries are used for the
long_summary.

This is why the nextjs component has to be updated, to correctly style
h1 and keep the new line of the markdown.
2024-09-14 02:28:38 +02:00
50ad721afa fixes: missing include_topics in the get_zulip_message() (#409) 2024-09-06 23:36:08 +02:00