Commit Graph

471 Commits

Author SHA1 Message Date
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
170c92a9be Fourth dry run 2025-02-05 03:05:05 +01:00
7982b7e0d3 Third dry run 2025-02-05 02:49:01 +01:00
405c7c5a60 Reload page on leave 2025-02-05 02:24:43 +01:00
9237d98731 Update error message 2025-02-05 01:53:54 +01:00
1fb2377bd8 Merge pull request #453 from Monadical-SAS/dry-run
Second dry run
2025-02-05 01:42:28 +01:00
238fa67e26 Second dry run 2025-02-05 01:41:59 +01:00
6d520fb1e7 Post event form 2025-02-05 01:25:52 +01:00
55cabe40a5 Post event form 2025-02-05 00:25:19 +01:00
a9ecf9f8d7 Enable local recording 2025-02-04 22:16:21 +01:00
791f1f217d Update countdown 2025-02-04 15:47:38 +01:00
481529245a Webinar dry run 2025-02-04 13:33:22 +01:00
8d9aaeab36 Update compose to run reflector locally 2025-01-23 15:30:56 +01:00
Milton Lenis
10e82c8581 Small copy hotfix 2025-01-21 15:41:05 -05:00
Milton Lenis
0a16248ee4 Monadical hyperlink fix 2025-01-17 15:09:41 -05:00
Milton Lenis
b36b2d6170 Monadical hyperlink 2025-01-17 15:08:35 -05:00
Milton Lenis
04ce113eaf extra change 2025-01-17 15:05:23 -05:00
Milton Lenis
29b6063727 Ana's suggestions 2025-01-17 14:55:14 -05:00
Milton Lenis
0a6bf0aa71 Adding RSVP link 2025-01-17 11:17:23 -05:00
Milton Lenis
d9c08edbd9 EST date 2025-01-16 16:00:19 -05:00
Milton Lenis
1e006e6ef4 Fixing bad routing 2025-01-16 15:50:53 -05:00
Milton Lenis
048a002023 Mobile fixes 2025-01-16 15:43:51 -05:00
Milton Lenis
5a96e861f5 Polishing styles 2025-01-16 15:31:02 -05:00
Milton Lenis
f416e251e2 Base page 2025-01-16 14:50:17 -05:00
21f27c0c0a Room loading spinner 2024-12-17 14:06:05 +01:00
315814db53 Fix optout message 2024-10-15 16:40:50 +02:00
2cbcfefb3f Remove viewer room url 2024-10-11 13:50:22 +02:00
d3bb8dae2a Fix filters 2024-10-04 19:34:39 +02:00
4899a3854c Fix paging 2024-10-04 19:20:41 +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
3ba3192800 Fix api error handling 2024-09-25 13:30:58 +02:00
83857507ea Make sure room names are unique 2024-09-25 13:13:18 +02:00
de8544a126 Update room config zulip streams 2024-09-24 15:22:43 +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
6c4eac04c1 fix: prevent unattended reloading on transcript page (#410) 2024-09-11 02:35:33 +02:00
d04e617607 Remove nextjs zulip api 2024-09-06 17:31:09 +02:00
6d976044d0 Update zulip message 2024-09-06 16:09:44 +02:00
db714f6390 fix: unattended component reload due to session changes (#407)
* fix: unattended component reload due to session changes

When the session is updated, status goes back to loading then
authenticated or unauthenticated. session.accessTokenExpires may also be
updated.

This triggered various component refresh at unattented times, and brake
the user experience.

By splitting to only what's needed with memoization, it will prevent
unattented refresh.

* review

* review: change syntax
2024-09-05 18:46:47 +02:00
7587499844 Opt out of recording 2024-09-05 15:04:49 +02:00
15c95d6bfa Remove new meeting button 2024-09-05 14:01:03 +02:00
833a5d1191 fix: sso refresh token race condition (#405)
With NextAuth, there is a race condition of the current implementation
of refreshToken using multiple tab. Because getSession() is broadcasted
(or triggered by another component, window focus or such), we may ask
for the jwt() to be refreshed at the same time.

The problem is the first time will go correctly, while all others calls
will be rejected as they are using a revoked token.

This redis lock is per-user, and will use redis lock as a source of
truth.
2024-09-05 00:47:02 +02:00
6aab6ac3fa fix: fix global layout overscroll + link colors (#404) 2024-09-04 17:26:23 +02:00
6c76ec57f2 Update metadata url 2024-09-04 13:33:34 +02:00
f5f8992b79 Automatic recording by default 2024-09-04 12:57:05 +02:00
5c89a07996 Room config 2024-09-04 12:34:28 +02:00
42796d7d3f fix: rework main page to use Chakra, and a little bit of the browse page (#402) 2024-09-04 03:27:20 +02:00