Konstante-Zeit intern-auth Geheimnis vergleichen (Tirkel)
Ersetzen String.equals mit MessageDigest.isEqual, so dass Antwort Latenz nicht Leck der X-Internal-Auth gemeinsame geheime Byte-by-Byte. Flottenweiter Schwung d...
Konstante-Zeit intern-auth Geheimnis vergleichen (Tirkel)
Ersetzen String.equals mit MessageDigest.isEqual, so dass Antwort Latenz nicht Leck der X-Internal-Auth gemeinsame geheime Byte-by-Byte. Flottenweiter Schwung d...
Konstante-Zeit intern-auth Geheimnis vergleichen (Tirkel)
Ersetzen String.equals mit MessageDigest.isEqual, so dass Antwort Latenz nicht Leck der X-Internal-Auth gemeinsame geheime Byte-by-Byte. Flottenweiter Schwung d...
Wiederkehrende Erzeugungspläne UI
ScheduleManager: Zeitpläne erstellen/list/löschen (Rezept + täglich/wochenweise/monatlich + Stunde/Tag + optionale Auto-Post-Ziele + Beschriftung); gestartet vo...
Geplante Generation - Sweep-Läufe Rezepte auf einer Crence
- CanvaScheduleController: CRUD für Org-Zeitpläne (Rezept + cadence + Stunde/Tag + optionale soziale Ziele), berechnet nächsterRunAt - CanvaGenerationService:...
CanvaSchedule Entität + Repo (recurring Generation)
Org-scoped wiederkehrender Zeitplan (Rezept + Kadenz + optionale soziale Ziele) mit eine Atom-Clob-Abfrage, so dass ein MediaService-Sweep jeden fälligen Zeitpl...
Inline-erweiterbare Whisper Transkript auf Softphone Voicemail + Anruf-History-Reihen
Jede aufgezeichnete Zeile (Voicemail und Anrufhistorie) bekommt ein 'Transcript' umschalten holt das Whisper Transkript der Aufnahme auf Abruf und zeigt es inli...
Sparen + Wiederverwendung Autofill Rezepte
TemplateAutofill: "Rezepte Rezepte" Chips laden eine Vorlage + vorgefüllte Mapping; "Speichern als Rezept" besteht auf der aktuellen Vorlage + Feldwerte org-wei...
Gerettete Autofill-Rezepte CRUD (org-scoped)
CanvaRecipeController: GET/POST /api/media/canva/recipes + DELETE /{id eine benannte Marke-template + Feld-Mapping speichern/aufweichende Caller's org.
CanvaAutofillRecipe Entität + repo (gerettete Autofill Rezepte)
Org-shared benannte Bindung einer Canva-Markenvorlage zu Feldwerten (literal Text oder ein Materialbild), so dass Stewards eine Standard-Daten-Fusion nachbestel...
/dev/shm 2Gi (kopfloser Chrom braucht =2GB) + 6Gi mem limit
Jibris 10-Konfiguration-Einschreibe mit '/dev/shm müssen mindestens 2GB sein, wenn shm ist 512Mi, Absturz-Löge des Rekorders. Bump die tmpfs zu 2Gi und die Spei...
Material-ID-Feld hinzufügen, um Formular, Details Seite und Importe zu erstellen
Fämiert ein zunichtbares MaterialId (maxim 40) durch den Lead-Typ, LeadApi (Erstellen + Update-Draht-Anfragen) und das gemeinsame LeadFields-Systemfeld Liste - ...
Meet-secrets ************ für jibri recording ingest
Lets jibri finalize.sh authentifizieren seine Aufnahme Upload zu MediaService; passt der Cluster *** Wert MediaService validiert gegen.
MediaService intern.auth.secret (mlos-internal-auth) für Zusammenfassung E-Mails
MediaService -" EmailService /api/email/templates/send (Meeeting-summary) Bedürfnisse INTERNAL_AUTH_SECRET, um mit dem internal.auth.secret. EmailService überei...
Enterprise autofill UI - Data-Smerge Markenvorlagen
TemplateAutofill: wählen Sie eine Canva-Markenvorlage, füllen Sie jedes Feld mit buchstäblich text, org/compliance Token (NMLS #, Equal Housing Offenlegung, org...
Enterprise autofill - Daten-Smerge Markenvorlagen
- CanvaApiClient: Markenvorlagen (dataset=non_empty), Datensatz erhalten, Asset-Upload-Arbeitsplätze, Schaffung/Gebeidearbeit schaffen/bekommen - CanvaControl...
Persist mapped Material ID auf manuellen Import + API Aufnahme
Beide setDirectFieldOnCreateRequest-Schalter fehlt ein Standard-Fall, so dass unmapped systemFieldPath ist stillschweigend fallen gelassen. Fügen Sie ein Materi...
Material ID-Feld Ende-zu-Ende in Shared-lib hinzufügen
Fügt ein zu nullbares, max-40-char MaterialId zum Lead-Unternehmen hinzu (MATERIAL_ID VARCHAR(40)), registriert es in LeadHistoryFieldRegistry (Profile Kategori...
Sozialer Zusammenhang + E-Mail-a-Material + öffentliche Links
Vertrieb für Marketingmaterialien, auf der neu signierten Public-URL Naht gebaut. - MaterialienApi.publicLink(imgId) + /api/materials/link Proxy - Materialien:...
Kurzlebige signierte öffentliche URLs für Marketing-Assets
Erlaubt sozialen Anbietern (Meta) und E-Mail ein bestimmtes Material für einen begrenzten Fenster ohne Aussetzen der privaten Bildmaterial-Eimer-Eimer. - Mater...
Fün Sie beide Desktops in jedem SSO Token ein, Deep-Link zum gewählten
Jedes Token trug nur eine eigene Verbindung, so dass der Browser wiederverwendet json Sitzung fehlte die andere -- Öffnen von Windows nach Linux gab 'Verbindung...
Routen-Kreditnehmer unterwerfen durch die Pipeline, so dass es ************ feuert (Audit #3)
sendet der Kreditnehmer von patchLoanFile (DRAFT--AAPPLICATION_TAKEN) jetzt an ************ statt einer rohen updateLoanFile Status-Set, so der Vorlage produzie...
Erstklassiger Kreditnehmer selbst einreichen Übergang ****************
DRAFT-APPLICATION_TAKEN für einen Kreditnehmer (eine Leihpartei, kein Betreiber, also nein LOS_TAKE_APPLICATION). Routen durch Übergang() mit einem Zielvorgeste...
Löschen + Vorschau + Import-Datei-zu-Canva
- ein Material löschen (giert auf MANAGE_MATERIALS) mit Bestätigung - klicken Sie auf ein Miniaturbild, um es in einer Lightbox in der Vorschau - "Eine Datei im...
Importieren Sie eine Datei in Canva als editierbares Design
- ************ (Binär-Design-Import) - CanvaController POST /Importe (multipart) - erstellen+poll Import Job . Editor deep-link mit correlation_state für Retu...
Zurück Transkript in der Aufnahme von Metadaten für den Softphone Player
Shared TranscriptionService + generische Endpunkt; VOIP-Aufnahmen transkribieren
- Extrahieren Sie einen wiederverwendbaren Transkriptions-Service (ffmpeg normalisieren -" whisper-asr) und generische POST /Api/Konversion/Transcribe Endpunk...
Transcript Spalte auf Aufnahme + RecordingMetadata
Fügt eine TRANSCRIPT TEXT-Spalte zum Recording-Entity hinzu und fädelt ein Transkript ein durch ************ (mit rückwärts-compat Konstrukteure, so dass vorhan...
Wrap-Aufnahme-Upload so MediaService kompiliert
MinIOStorageService.upload wirft eine geprüfte Ausnahme, die ingest() weder gefangen noch erklärt - Baupause auf der isGest fix. Wrap it und Rethrow als Runtime...
Verifizieren Sie Rückkehr-nav JWT Signatur; aufgeräumte Token aktualisieren
- CanvaJwtVerifikation: überprüfen Sie die Signatur von Ed25519 von correlation_jwt Canvas JWKS (/connect/keys), plus aud/exp/type; Schlüssel, die von Kind zw...
MeetingParticipant.isGuest() (war getGund, wird nicht kompilieren); Repoint-Transkription zu generischem Endpunkt
MeetingParticipant-Belarven isGuest() (primitive boolean getter), not getGuest(). weisen Sie auch auf den zusammenfassenden Transkriptaufruf auf den Shared /api...
Flüster-asr unabhängig skalierbar machen (HPA, Multi-Node)
Entfernen Sie die Single-Node-Pin und wechseln Sie zu einem pro-Pod-Modell-Cache, so dass Hülsen können Zeitplan auf jedem Knoten, und fügen Sie eine HPA (min 1...
Rebrand Guacamole Client-Verbindung Statustext zu KamoDesktop
Überschreiben ************ so 'Verbindung zu Guacamole...' Bildschirm (und verwandten Status) liest KamoDesktop.
Korrekt Guacamole Branding Manifest Version Feld
Manifest verwendet guacManifestVersion:1.0; die gebündelten Erweiterungen verwenden guacamoleVersion. Das falsche Feld machte Guacamole ablehnen die Branding-Er...
Aufnahme von Gestaufnahme, Retention/Quoten, Speichernutzung, Zusammenfassung
- MeetRecordingController: intern (X-Internal-Auth) aufnehmen am jibri finalize.sh Beiträge fertige Aufnahmen zu. - MeetRecordingService: lädt Aufnahmen auf p...
Beispiel vars für Meeting-summary Vorlage Vorschau
Fügt ein BeispielVariables Fall für die neue Sitzung-summary Vorlage, so dass der Verwalter Vorschau UI macht realistische Inhalte.
Meeting-summary kanonische Vorlage
Fügt die "Begegnung-Zusammenfassung" Transaktionsvorlage (subjekt + Marken-HTML mit {{roomName" und roh {{summaryHtml" und registriert es in CANONICAL_KEYS, so ...
Stoppen Sie Doppel-Ausgabe ?Ziel in der SSO Proxy-Route
forwardToApi führt bereits den eingehenden Abfragestring weiter, also den Pfad mit ?target= produziert ************ -" target='linux?target=linux' 400 'Unbekann...
Prosody Moderator Modul, whisper-asr, jibri Aufnahme Upload
- Meet-prosody: Version-Kontrolle der Custom-plugins ConfigMap (erfasst die bestehende Token_verification no-op override, die Out-of-band erstellt wurde) und ...
Aufzeichnung von Transkriptions-Endpunkt für Zusammenfassungen nach der Zusammenhaltung
POST /api/Konversion/Meet/Transkription (X-Internal-Auth): normalisiert einen hochgeladenen Meeting-Aufnahme auf 16kHz mono WAV über ein neues Additiv FfmpegSer...
Kalender-Integration für geplante Meetings + echtes Aufnahmegerät
- calendarIntegrationEnabled: wenn an, ist auch ein geplantes Clubhaus-Meeting dem Kalender des Schöpfers hinzugefügt (über das bestehende Kalendersystem) mit...
MeetingRecording Entity + Repository für aufgenommene Aufnahmen
Neue MEETING_RECORDINGS Tabelle (Or, Meeting Ref, Raum, MinIO Eimer/Objektschlüssel, Größe, Dauer, erfasste/Auslauf-Zeitstempel, summarischer Status) - der Elte...
Alias ALL Turbopack Content-hashed Externals, nicht nur Prisma
Die vorherige Korrektur nur aliased @prisma/client-<hash> der Build vernachlässigt auch pg-<hash> (node-postgres, via @prisma/adapter-pg) unter dem gleich...
Oberfläche KamoDesktop SSO Fehler statt stilles Schließen der Registerkarte
Auflösung der Session von X-***-Token Header in CallerSessionResolver
Der kamo-interne -. APIService BFF-Pfad führt die Session als X-***-Token voran Header, aber der Rechenspieler liest nur das X-OTK-Attribut oder das ***-Cookie ...
Marketing-App, Einstellungs-Hub, Canva Materialien
Machen Sie Marketing zu einer erstklassigen org-fähigen App und versenden Sie die Canva-powered Materialerfahrung. App-ablement: - AppType.MARKETING Spiegel, O...
PatchLoanFile ist keine Status-Hintertür mehr; das Verlocken einer Bedingung erfordert das Underwrite-Recht; klare Kaskaden
************-Statusänderungen sind der Pipeline-Zustand Die Aufgabe der Maschine (POST /Transitionen erzwingt legale Pfeile + pro Pfeil-Rolltor + open-blocking-...
Video Poster-Frame Miniaturansichten für Marketingmaterialien
Canva MP4 Exporte (und jede Video-Upload) überspringen die Docs PDF-Pfad und erhalten Sie eine einzeln 08.09.2018peg poster-frame thumbnail (_thumb_p0.png) anst...
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.