This website requires JavaScript.
Explore
Help
Sign In
Projets
/
ObsiGate
Watch
1
Star
1
Fork
0
Code
Issues
16
Pull Requests
Actions
Packages
Projects
Releases
6
Wiki
Activity
Files
411667fd88eba16027cbcbc7b731b2504caaaa98
ObsiGate
/
backend
T
History
bruno
411667fd88
CI / lint (push)
Successful in 3m13s
Details
CI / security (push)
Successful in 1m59s
Details
CI / test (push)
Successful in 5m16s
Details
CI / build (push)
Successful in 1m52s
Details
CI / e2e (push)
Successful in 18m2s
Details
feat: menu contextuel Déplacer/Dupliquer sidebar + réparation drag & drop interne
#201
#BUG-117
2026-10-15 10:02:48 -04:00
..
agent
feat: assistant IA — approbation groupee des actions, bloc d'etapes, refresh UI et bouton Stop (BUG-074, BUG-075, BUG-076, BUG-077)
2026-09-24 10:05:32 -04:00
assets
/guide_diagrams
fix: guide - bouton telechargement icone seule, diagramme Architecture rendu en image dans le PDF, emoji couleur (Noto) (
#105
)
2026-09-18 15:01:14 -04:00
auth
feat: intégration TikTak #197-200 + scoped tokens, webhooks filtrés, listes mtime/size ; fix e2e-server BUG-112
2026-10-14 11:42:53 -04:00
mcp
feat: intégration TikTak #197-200 + scoped tokens, webhooks filtrés, listes mtime/size ; fix e2e-server BUG-112
2026-10-14 11:42:53 -04:00
routers
feat: menu contextuel Déplacer/Dupliquer sidebar + réparation drag & drop interne
#201
#BUG-117
2026-10-15 10:02:48 -04:00
services
feat: menu contextuel Déplacer/Dupliquer sidebar + réparation drag & drop interne
#201
#BUG-117
2026-10-15 10:02:48 -04:00
tools
feat: intégration TikTak #197-200 + scoped tokens, webhooks filtrés, listes mtime/size ; fix e2e-server BUG-112
2026-10-14 11:42:53 -04:00
__init__.py
first commit
2026-03-21 09:52:44 -04:00
admin.py
feat(admin): backend dashboard pour
#71
2026-09-07 08:54:25 -04:00
ai_chat.py
feat(ai): commandes @/ & skills, analyse d'images et capacites des modeles (
#81
)
2026-09-12 11:38:46 -04:00
ai_history.py
feat(assistant): #94-#97 historique permanent, sidebar IA, panneau + et bouton rond
2026-09-16 14:56:45 -04:00
ai_routes.py
fix(ai): BUG-044 capacités des modèles lues chez le fournisseur (Mistral vision)
2026-09-15 09:26:31 -04:00
ai.py
fix(forge): autocompletion Tab naturelle et fiable (BUG-055)
2026-09-17 08:48:03 -04:00
attachment_indexer.py
feat: support complet des images — arborescence, visionneuse, indexation
#108
2026-09-23 07:47:04 -04:00
audit.py
fix: resolve all CI lint and security issues
2026-07-24 10:38:44 -04:00
bookslm_routes.py
fix: assistant IA toujours en mode agent, retrait du bouton toggle
#187
2026-10-07 08:16:56 -04:00
bookslm.py
feat: support audio & vidéo — lecteurs HTML5 intégrés
#109
2026-09-23 09:14:34 -04:00
collab.py
fix: corrige 6 bugs mineurs (BUG-035 a BUG-040)
2026-09-17 20:05:08 -04:00
create_admin.py
fix: resolve all CI lint and security issues
2026-07-24 10:38:44 -04:00
csp.py
securite:
#87
T5b nonces CSP prets pour bascule (sans changement)
2026-09-26 22:44:12 -04:00
export.py
securite:
#87
T6-T8 fin dette — deps qualifiées, semgrep, Secure auto, CORS
2026-09-27 12:43:31 -04:00
file_chat.py
feat: chat — les posts affichent le markdown rendu comme un document, code coloré
#193
2026-10-09 15:48:04 -04:00
guide_export.py
ci:
#87
T1 bandit et npm audit bloquants, 5 suites frontend au CI
2026-09-26 18:30:04 -04:00
history.py
fix: resolve all CI lint and security issues
2026-07-24 10:38:44 -04:00
image_processor.py
fix: resolve all CI lint and security issues
2026-07-24 10:38:44 -04:00
indexer.py
perf: suppression de répertoire incrémentale au lieu du re-scan complet #BUG-113
2026-10-14 16:56:56 -04:00
main.py
feat: intégration TikTak #197-200 + scoped tokens, webhooks filtrés, listes mtime/size ; fix e2e-server BUG-112
2026-10-14 11:42:53 -04:00
media_thumbs.py
ci:
#87
T1 bandit et npm audit bloquants, 5 suites frontend au CI
2026-09-26 18:30:04 -04:00
media_types.py
feat: support complet des images — arborescence, visionneuse, indexation
#108
2026-09-23 07:47:04 -04:00
model_capabilities.py
fix(ai): BUG-044 capacités des modèles lues chez le fournisseur (Mistral vision)
2026-09-15 09:26:31 -04:00
notify.py
feat: agent IA phase 4 — doublons
#166
, notifications externes
#168
(Discord/Telegram/SMTP/webhook), taches planifiees
#170
2026-10-04 13:11:25 -04:00
openapi_docs.py
feat: intégration TikTak #197-200 + scoped tokens, webhooks filtrés, listes mtime/size ; fix e2e-server BUG-112
2026-10-14 11:42:53 -04:00
pdf_export.py
fix: guide - bouton telechargement icone seule, diagramme Architecture rendu en image dans le PDF, emoji couleur (Noto) (
#105
)
2026-09-18 15:01:14 -04:00
pdf_reader.py
fix: corriger 33 erreurs mypy (CI bloquant) + lien README (BUG-003, BUG-004)
2026-09-11 14:57:55 -04:00
plugins.py
fix(ruff):
#61
I001 import sorting + RUF012 ClassVar annotation
2026-09-10 09:05:30 -04:00
provider_capabilities.py
fix(ai): BUG-044 capacités des modèles lues chez le fournisseur (Mistral vision)
2026-09-15 09:26:31 -04:00
push.py
fix: un dossier perso n'est plus visible par les autres comptes
#194
2026-10-10 16:42:00 -04:00
ratelimit.py
feat:
#85
T10 persistance etat (verrous stores, ratelimit SQLite) et cloture refonte
2026-09-26 18:10:10 -04:00
render.py
feat: secrets masqués — couverture universelle clés API/mots de passe + clic pour copier (
#188
)
2026-10-08 13:22:27 -04:00
requirements-semantic.txt
feat(search): recherche semantique - embeddings vectoriels + hybride RRF (
#70
)
2026-09-12 00:12:20 -04:00
requirements-test.txt
feat(pdf): tests pytest + fix bug NameError pour
#74
2026-09-07 08:54:55 -04:00
requirements.txt
fix: coller du menu contextuel tableur muet + planchers sécurité CI (BUG-108)
2026-10-07 16:49:31 -04:00
saved_searches.py
fix: resolve all CI lint and security issues
2026-07-24 10:38:44 -04:00
scheduler.py
feat: agent IA phase 4 — doublons
#166
, notifications externes
#168
(Discord/Telegram/SMTP/webhook), taches planifiees
#170
2026-10-04 13:11:25 -04:00
schemas.py
feat: menu contextuel Déplacer/Dupliquer sidebar + réparation drag & drop interne
#201
#BUG-117
2026-10-15 10:02:48 -04:00
search_executor.py
refactor:
#85
T5 extrait le domaine search vers backend/routers + executor partage (comportement inchange)
2026-09-26 13:14:31 -04:00
search.py
feat: facette Extensions dans les facettes de recherche
#157
2026-10-01 20:35:21 -04:00
secret_redactor.py
feat: secrets masqués — couverture universelle clés API/mots de passe + clic pour copier (
#188
)
2026-10-08 13:22:27 -04:00
semantic_search.py
feat: garde-fous d'écriture des classeurs Excel
#153
(P0)
2026-09-27 20:39:12 -04:00
share.py
feat: partage dirigé entre utilisateurs
#196
2026-10-10 20:14:29 -04:00
skills_routes.py
feat(ai): commandes @/ & skills, analyse d'images et capacites des modeles (
#81
)
2026-09-12 11:38:46 -04:00
skills.py
feat(ai): 30 skills integres et prompts enrichis
2026-09-16 22:13:42 -04:00
sse.py
refactor:
#85
T4 extrait le domaine backups vers backend/routers + sse partage (comportement inchange)
2026-09-26 13:06:45 -04:00
user_home.py
fix: un dossier perso n'est plus visible par les autres comptes
#194
2026-10-10 16:42:00 -04:00
utils.py
fix: ruff lint errors + bandit false positives + pip-audit non-blocking
2026-05-28 12:41:31 -04:00
vault_settings.py
fix: resolve all CI lint and security issues
2026-07-24 10:38:44 -04:00
version.py
ci:
#87
T1 bandit et npm audit bloquants, 5 suites frontend au CI
2026-09-26 18:30:04 -04:00
watcher_state.py
refactor:
#85
T8 extrait vaults-history-conflicts vers backend/routers (comportement inchange)
2026-09-26 14:46:55 -04:00
watcher.py
ci:
#87
T1 bandit et npm audit bloquants, 5 suites frontend au CI
2026-09-26 18:30:04 -04:00
webhooks.py
feat: intégration TikTak #197-200 + scoped tokens, webhooks filtrés, listes mtime/size ; fix e2e-server BUG-112
2026-10-14 11:42:53 -04:00
xlsx_reader.py
feat: éditeur tableur — grille A → Z par blocs, barre de menus Sheets, panneau de couleurs, création .xlsx (
#180
→
#186
)
2026-10-08 12:00:15 -04:00