Juan Diego García
b570d202dc
chore(main): release 0.43.0 ( #940 )
v0.43.0
2026-03-31 19:27:00 -05:00
Juan Diego García
8c4f5e9c0f
fix: cpu usage + email improvements ( #944 )
...
* fix: cpu usage on server ws manager, 100% to 0% on idle
* fix: change email icon to white and prefill email in daily room for authenticated users
* fix: improve email sending with full ts transcript
2026-03-31 16:34:10 -05:00
Juan Diego García
ec8b49738e
feat: show trash for soft deleted transcripts and hard delete option ( #942 )
...
* feat: show trash for soft deleted transcripts and hard delete option
* fix: test fixtures
* docs: aws new permissions
2026-03-31 13:15:52 -05:00
Juan Diego García
cc9c5cd4a5
fix: add parakeet as default transcriber and fix diarizer image ( #939 )
2026-03-31 10:22:57 -05:00
Juan Diego García
61d6fbd344
chore(main): release 0.42.0 ( #935 )
v0.42.0
2026-03-30 18:48:27 -05:00
Juan Diego García
7b3b5b9858
fix: remove share public from integration tests ( #938 )
2026-03-30 18:02:56 -05:00
Juan Diego García
a22789d548
fix: grpc tls for local hatchet ( #937 )
2026-03-30 17:46:23 -05:00
dependabot[bot]
e3cc646cf5
build(deps): bump the npm_and_yarn group across 1 directory with 2 updates ( #934 )
...
Bumps the npm_and_yarn group with 2 updates in the /docs directory: [brace-expansion](https://github.com/juliangruber/brace-expansion ) and [path-to-regexp](https://github.com/pillarjs/path-to-regexp ).
Updates `brace-expansion` from 1.1.12 to 1.1.13
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.13 )
Updates `path-to-regexp` from 0.1.12 to 0.1.13
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases )
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/v.0.1.13/History.md )
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.12...v.0.1.13 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 1.1.13
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: path-to-regexp
dependency-version: 0.1.13
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 17:38:52 -05:00
dependabot[bot]
778ff6268c
build(deps): bump cryptography ( #932 )
...
Bumps the uv group with 1 update in the /server directory: [cryptography](https://github.com/pyca/cryptography ).
Updates `cryptography` from 46.0.5 to 46.0.6
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/46.0.5...46.0.6 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 46.0.6
dependency-type: indirect
dependency-group: uv
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 17:38:37 -05:00
Juan Diego García
d164e486cc
feat: mixdown modal services + processor pattern ( #936 )
...
* allow memory flags and per service config
* feat: mixdown modal services + processor pattern
2026-03-30 17:38:23 -05:00
Juan Diego García
12bf0c2d77
feat: custom ca for caddy ( #931 )
...
* fix: send email on transcript page permissions fixed
* feat: custom ca for caddy
2026-03-30 11:42:39 -05:00
dependabot[bot]
bfaf4f403b
build(deps): bump the uv group across 2 directories with 1 update ( #930 )
...
Bumps the uv group with 1 update in the /gpu/self_hosted directory: [requests](https://github.com/psf/requests ).
Bumps the uv group with 1 update in the /server directory: [requests](https://github.com/psf/requests ).
Updates `requests` from 2.32.5 to 2.33.0
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.32.5...v2.33.0 )
Updates `requests` from 2.32.4 to 2.33.0
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.32.5...v2.33.0 )
---
updated-dependencies:
- dependency-name: requests
dependency-version: 2.33.0
dependency-type: indirect
dependency-group: uv
- dependency-name: requests
dependency-version: 2.33.0
dependency-type: direct:production
dependency-group: uv
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 10:27:11 -05:00
dependabot[bot]
0258754a4c
build(deps): bump picomatch ( #929 )
...
Bumps the npm_and_yarn group with 1 update in the /docs directory: [picomatch](https://github.com/micromatch/picomatch ).
Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 10:26:16 -05:00
Juan Diego García
ea89fa5261
chore(main): release 0.41.0 ( #925 )
v0.41.0
2026-03-25 17:33:44 -05:00
Juan Diego García
1f98790e7b
feat: zulip dag monitor for failed runs ( #928 )
...
* feat: zulip dag monitor for failed runs
* fix: add collapsible tags to big information
2026-03-25 17:26:41 -05:00
dependabot[bot]
7b8d190c52
build(deps): bump the uv group across 1 directory with 2 updates ( #927 )
...
Bumps the uv group with 2 updates in the /server directory: [nltk](https://github.com/nltk/nltk ) and [pypdf](https://github.com/py-pdf/pypdf ).
Updates `nltk` from 3.9.3 to 3.9.4
- [Changelog](https://github.com/nltk/nltk/blob/develop/ChangeLog )
- [Commits](https://github.com/nltk/nltk/compare/3.9.3...3.9.4 )
Updates `pypdf` from 6.9.1 to 6.9.2
- [Release notes](https://github.com/py-pdf/pypdf/releases )
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/py-pdf/pypdf/compare/6.9.1...6.9.2 )
---
updated-dependencies:
- dependency-name: nltk
dependency-version: 3.9.4
dependency-type: indirect
dependency-group: uv
- dependency-name: pypdf
dependency-version: 6.9.2
dependency-type: indirect
dependency-group: uv
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 17:13:43 -05:00
Juan Diego García
f19113a3cf
feat: add auto-generated captions, speaker-colored progress bar with sync controls, and speaker tooltip to cloud video player ( #926 )
...
* feat: webvtt captions inside video with sync controls
* feat: highlight speaker timestamp progress bar
2026-03-25 12:07:08 -05:00
Juan Diego García
e2ba502697
feat: send email in share transcript and add email sending in room ( #924 )
...
* fix: add source language for file pipeline
* feat: send email in share transcript and add email sending in room
* fix: hide audio and video streaming for unauthenticated users
* fix: security order
2026-03-24 17:17:52 -05:00
Juan Diego García
74b9b97453
chore(main): release 0.40.0 ( #921 )
v0.40.0
2026-03-20 15:57:59 -05:00
dependabot[bot]
9e37d60b3f
build(deps): bump flatted ( #922 )
...
Bumps the npm_and_yarn group with 1 update in the /www directory: [flatted](https://github.com/WebReflection/flatted ).
Updates `flatted` from 3.4.1 to 3.4.2
- [Commits](https://github.com/WebReflection/flatted/compare/v3.4.1...v3.4.2 )
---
updated-dependencies:
- dependency-name: flatted
dependency-version: 3.4.2
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-20 15:44:14 -05:00
Juan Diego García
55222ecc47
feat: allow participants to ask for email transcript ( #923 )
...
* feat: allow participants to ask for email transcript
* fix: set email update in a transaction
2026-03-20 15:43:58 -05:00
dependabot[bot]
41e7b3e84f
build(deps): bump socket.io-parser ( #918 )
...
Bumps the npm_and_yarn group with 1 update in the /www directory: [socket.io-parser](https://github.com/socketio/socket.io ).
Updates `socket.io-parser` from 4.2.5 to 4.2.6
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/socket.io-parser@4.2.5...socket.io-parser@4.2.6 )
---
updated-dependencies:
- dependency-name: socket.io-parser
dependency-version: 4.2.6
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-20 11:33:14 -05:00
dependabot[bot]
e5712a4168
build(deps): bump pypdf in /server in the uv group across 1 directory ( #917 )
...
Bumps the uv group with 1 update in the /server directory: [pypdf](https://github.com/py-pdf/pypdf ).
Updates `pypdf` from 6.8.0 to 6.9.1
- [Release notes](https://github.com/py-pdf/pypdf/releases )
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/py-pdf/pypdf/compare/6.8.0...6.9.1 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 6.9.1
dependency-type: indirect
dependency-group: uv
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-20 11:33:00 -05:00
Juan Diego García
a76f114378
feat: download files, show cloud video, solf deletion with no reprocessing ( #920 )
...
* fix: move upd ports out of MacOS internal Range
* feat: download files, show cloud video, solf deletion with no reprocessing
2026-03-20 11:04:53 -05:00
Juan Diego García
cb1beae90d
chore(main): release 0.39.0 ( #913 )
v0.39.0
2026-03-18 19:01:43 -05:00
Juan Diego García
1e396ca0ca
fix: integration tests runner in CI ( #919 )
2026-03-18 15:51:17 -05:00
Juan Diego García
9a2f973a2e
test: full integration tests ( #916 )
...
* test: full integration tests
* fix: add env vars as secrets in CI
2026-03-18 15:29:21 -05:00
Juan Diego García
a9200d35bf
fix: latest vulns ( #915 )
2026-03-17 12:04:48 -05:00
dependabot[bot]
5646319e96
build(deps): bump pyopenssl ( #914 )
...
Bumps the uv group with 1 update in the /server directory: [pyopenssl](https://github.com/pyca/pyopenssl ).
Updates `pyopenssl` from 25.3.0 to 26.0.0
- [Changelog](https://github.com/pyca/pyopenssl/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/pyopenssl/compare/25.3.0...26.0.0 )
---
updated-dependencies:
- dependency-name: pyopenssl
dependency-version: 26.0.0
dependency-type: indirect
dependency-group: uv
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-17 11:18:46 -05:00
dependabot[bot]
d0472ebf5f
build(deps): bump flatted ( #912 )
...
Bumps the npm_and_yarn group with 1 update in the /www directory: [flatted](https://github.com/WebReflection/flatted ).
Updates `flatted` from 3.3.3 to 3.4.1
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.1 )
---
updated-dependencies:
- dependency-name: flatted
dependency-version: 3.4.1
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-17 11:18:32 -05:00
dependabot[bot]
628a6d735c
build(deps-dev): bump black ( #910 )
...
Bumps the uv group with 1 update in the /server directory: [black](https://github.com/psf/black ).
Updates `black` from 24.3.0 to 26.3.1
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md )
- [Commits](https://github.com/psf/black/compare/24.3.0...26.3.1 )
---
updated-dependencies:
- dependency-name: black
dependency-version: 26.3.1
dependency-type: direct:development
dependency-group: uv
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-17 10:48:23 -05:00
Juan Diego García
37a1f01850
feat: migrate file and live post-processing pipelines from Celery to Hatchet workflow engine ( #911 )
...
* feat: migrate file and live post-processing pipelines from Celery to Hatchet workflow engine
* fix: always force reprocessing
* fix: ci tests with live pipelines
* fix: ci tests with live pipelines
2026-03-16 16:07:16 -05:00
Juan Diego García
72dca7cacc
chore(main): release 0.38.2 ( #906 )
v0.38.2
2026-03-12 16:51:53 -05:00
Juan Diego García
4ae56b730a
refactor(auth): consolidate PUBLIC_MODE and mutation guards into reusable helpers ( #909 )
...
* refactor(auth): consolidate PUBLIC_MODE and mutation guards into reusable helpers
* fix: fix websocket test override
2026-03-12 10:51:26 -05:00
Juan Diego García
cf6e867cf1
fix: add auth guards to prevent anonymous access to write endpoints in non-public mode ( #907 )
...
* fix: add auth guards to prevent anonymous access to write endpoints in non-public mode
* test: anon data accessible regardless of guards
* fix: celery test
2026-03-11 10:48:49 -05:00
dependabot[bot]
183601a121
build(deps): bump pypdf in /server in the uv group across 1 directory ( #908 )
...
Bumps the uv group with 1 update in the /server directory: [pypdf](https://github.com/py-pdf/pypdf ).
Updates `pypdf` from 6.7.5 to 6.8.0
- [Release notes](https://github.com/py-pdf/pypdf/releases )
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/py-pdf/pypdf/compare/6.7.5...6.8.0 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 6.8.0
dependency-type: indirect
dependency-group: uv
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-11 10:29:43 -05:00
Sergey Mankovsky
b53c8da398
fix: add tests that check some of the issues are already fixed ( #905 )
...
* Add tests that check some of the issues are already fixed
* Fix test formatting
2026-03-10 11:58:53 -05:00
Juan Diego García
22a50bb94d
chore(main): release 0.38.1 ( #904 )
v0.38.1
2026-03-06 14:29:20 -05:00
Juan Diego García
504ca74184
fix: pin hatchet sdk version ( #903 )
2026-03-06 14:26:04 -05:00
Juan Diego García
a455b8090a
chore(main): release 0.38.0 ( #897 )
v0.38.0
2026-03-06 13:39:55 -05:00
Sergey Mankovsky
6b0292d5f0
Upgrade deps with known vulnerabilities ( #902 )
2026-03-06 17:36:01 +01:00
dependabot[bot]
304315daaf
build(deps): bump dompurify ( #901 )
...
Bumps the npm_and_yarn group with 1 update in the /docs directory: [dompurify](https://github.com/cure53/DOMPurify ).
Updates `dompurify` from 3.3.1 to 3.3.2
- [Release notes](https://github.com/cure53/DOMPurify/releases )
- [Commits](https://github.com/cure53/DOMPurify/compare/3.3.1...3.3.2 )
---
updated-dependencies:
- dependency-name: dompurify
dependency-version: 3.3.2
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-06 17:17:53 +01:00
dependabot[bot]
7845f679c3
build(deps): bump the npm_and_yarn group across 1 directory with 2 updates ( #899 )
...
Bumps the npm_and_yarn group with 2 updates in the /docs directory: [immutable](https://github.com/immutable-js/immutable-js ) and [svgo](https://github.com/svg/svgo ).
Updates `immutable` from 5.1.4 to 5.1.5
- [Release notes](https://github.com/immutable-js/immutable-js/releases )
- [Changelog](https://github.com/immutable-js/immutable-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/immutable-js/immutable-js/compare/v5.1.4...v5.1.5 )
Updates `svgo` from 3.3.2 to 3.3.3
- [Release notes](https://github.com/svg/svgo/releases )
- [Commits](https://github.com/svg/svgo/compare/v3.3.2...v3.3.3 )
---
updated-dependencies:
- dependency-name: immutable
dependency-version: 5.1.5
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: svgo
dependency-version: 3.3.3
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-06 17:13:20 +01:00
Sergey Mankovsky
c155f66982
fix: improve hatchet workflow reliability ( #900 )
...
* Increase max connections
* Classify hard and transient hatchet errors
* Fan out partial success
* Force reprocessing of error transcripts
* Stop retrying on 402 payment required
* Avoid httpx/hatchet timeout race
* Add retry wrapper to get_response for for transient errors
* Add retry backoff
* Return falsy results so get_response won't retry on empty string
* Skip error status in on_workflow_failure when transcript already ended
* Fix precommit issues
* Fail step on first fan-out failure instead of skipping
2026-03-06 17:07:26 +01:00
Juan Diego García
a682846645
feat: 3-mode selfhosted refactoring (--gpu, --cpu, --hosted) + audio token auth fallback ( #896 )
...
* fix: local processing instead of http server for cpu
* add fallback token if service worker doesnt work
* chore: rename processors to keep processor pattern up to date and allow other processors to be createed and used with env vars
2026-03-04 16:31:08 -05:00
Juan Diego García
4235ab4293
chore(main): release 0.37.0 ( #889 )
v0.37.0
2026-03-03 13:14:15 -05:00
Juan Diego García
f5ec2d28cf
fix: aws storage construction ( #895 )
2026-03-03 13:04:22 -05:00
dependabot[bot]
ac46c60a7c
build(deps): bump pypdf in /server in the uv group across 1 directory ( #893 )
...
Bumps the uv group with 1 update in the /server directory: [pypdf](https://github.com/py-pdf/pypdf ).
Updates `pypdf` from 6.7.4 to 6.7.5
- [Release notes](https://github.com/py-pdf/pypdf/releases )
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/py-pdf/pypdf/compare/6.7.4...6.7.5 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 6.7.5
dependency-type: indirect
dependency-group: uv
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-03 18:35:16 +01:00
Juan Diego García
1d1a520be9
fix audio permissions ( #894 )
2026-03-03 12:11:25 -05:00
dependabot[bot]
9e64d52461
build(deps): bump pypdf in /server in the uv group across 1 directory ( #891 )
...
Bumps the uv group with 1 update in the /server directory: [pypdf](https://github.com/py-pdf/pypdf ).
Updates `pypdf` from 6.7.3 to 6.7.4
- [Release notes](https://github.com/py-pdf/pypdf/releases )
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/py-pdf/pypdf/compare/6.7.3...6.7.4 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 6.7.4
dependency-type: indirect
dependency-group: uv
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 18:29:25 +01:00