Files
dictia-public/CHANGES.md

4.5 KiB

CHANGES — DictIA (fork de Speakr)

Ce fichier documente les modifications apportees par InnovA AI au projet Speakr original, conformement a la licence AGPL-3.0 (section 5).


[dictia-fr-prompts] — 2026-03-09

Traduction FR et amelioration des prompts LLM

Prompts traduits et optimises :

  • Prompt de resume fallback : traduit en FR avec sections claires (Sujets, Decisions, Actions)
  • Message systeme de resume : role prompting en FR ("expert en redaction de comptes rendus")
  • Prompt d'identification des locuteurs : traduit en FR avec exemples francophones
  • Prompt d'extraction d'evenements : traduit en FR avec exemples negatifs/positifs adaptes
  • Message systeme d'extraction d'evenements : traduit en FR
  • Labels de contexte (date, dossier, etiquettes, info utilisateur) : tous traduits en FR
  • Directives linguistiques traduites en FR

Templates traduits (fallback text) :

  • account.html : section Nommage complete, Hotwords, Invite initiale, langues, poste, entreprise
  • account.html : liste des langues de transcription (Anglais, Francais, etc.)
  • account.html : onglets Transcription/Exportation/Nommage
  • admin.html : tags d'equipe (langue, intervenants, retention, partage auto, protection)
  • fr.json : correction "Created" → "Cree"

[v0.8.13-sync] — 2026-02-26

Sync upstream Speakr v0.8.9-alpha → v0.8.13-alpha

Mise a jour majeure incluant 4 releases upstream :

Nouvelles features (depuis upstream) :

  • Video retention (VIDEO_RETENTION=true) — garde les videos pour lecture in-browser
  • Uploads paralleles (MAX_CONCURRENT_UPLOADS=3)
  • Detection de doublons SHA-256
  • Speaker API avec authentification bearer token
  • Volume controls sur tous les players audio/video
  • Speaker search/filter sur la page management
  • Auto-scroll follow-along sur les pages partagees
  • Fix ffprobe timeout dynamique pour gros fichiers video

Bugfixes upstream inclus :

  • Fix enregistrements incognito pas affiches apres transcription
  • Fix parametre langue pour connecteurs sans diarisation
  • Fix defaults PostgreSQL double-quotes
  • Fix MAX_CONTENT_LENGTH pas mis a jour
  • Fix copyright dynamique sur pages partagees

Reorganisation du repo

  • Branche unique dictia : remplace les 6 anciennes branches (dictia-branding, dictia-deployment, feature/defaults-fr, feature/loi25-audit-trail, feat/logo-dictia, fix/logo-size)
  • Miroir upstream : nouveau repo Innova-AI/speakr-upstream sur Gitea, sync auto toutes les 8h
  • Process simplifie : mise a jour upstream = 3 commandes (fetch + merge + build)
  • Anciennes branches supprimees, dictia est la branche par defaut
  • Documentation mise a jour (CLAUDE.md, UPSTREAM-SYNC.md)

[dictia-branding] — 2026-02-11

Rebranding visuel Speakr → DictIA

Toutes les occurrences visuelles modifiees :

Titres de pages : index, login, register, account, admin, group-admin, inquire, auth/* Headers et logos : header principal, login, register, account, admin, group-admin, inquire, share, auth/* PWA : manifest.json, sw.js, offline.html, loading_overlay.html Traductions : footer d export dans les 6 fichiers locales Logo : logo-dictia.png (micro + ondes + reseau IA) Traductions FR : page login complete, modal aide audio systeme

Footer sur toutes les pages contenant :

  • Lien vers le code source (obligation AGPL-3.0)
  • Lien Politique de confidentialite (Loi 25)
  • Lien Conditions d utilisation (Loi 25)

[dictia-audit] — 2026-02-11

Audit trail Loi 25

  • src/models/access_log.py : modele AccessLog
  • src/models/auth_log.py : modele AuthLog
  • src/api/audit.py : endpoints API audit
  • Integration dans src/app.py (ENABLE_AUDIT_LOG)

[dictia-defaults] — 2026-02-11

Defaults FR

  • src/init_db.py : dossiers actives, prompt FR structure, limites augmentees
  • enable_folders=true, max_file_size_mb=10000, transcript_length_limit=50000

[dictia-deployment] — 2026-02-11

Infrastructure de deploiement

  • Docker Compose : cloud, local-gpu, local-cpu
  • ASR Proxy GCP GPU (fallback multi-zone Canada)
  • Securite : iptables, Docker log rotation
  • Nginx reverse proxy + Tailscale HTTPS
  • Scripts : backup, restore, update, health-check
  • Documentation : quickstart, VPS setup, maintenance, troubleshooting

Projet original : Speakr par Murtaza Nasir — https://github.com/murtaza-nasir/speakr Copyright original : (c) Speakr contributors, sous licence AGPL-3.0 Modifications : (c) 2026 InnovA AI — https://innova-ai.ca