This website requires JavaScript.
Explore
Help
Sign In
Projets
/
ObsiGate
Watch
1
Star
1
Fork
0
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
6
Wiki
Activity
Files
e01e837a2a8871198fdc9bd55403074f90bdd131
ObsiGate
/
backend
T
History
bruno
e01e837a2a
CI / lint (push)
Successful in 2m40s
Details
CI / security (push)
Successful in 1m33s
Details
CI / test (push)
Successful in 4m19s
Details
CI / build (push)
Successful in 1m31s
Details
CI / e2e (push)
Successful in 16m56s
Details
feat: secrets masqués — couverture universelle clés API/mots de passe + clic pour copier (
#188
)
2026-10-08 13:22:27 -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
securite:
#87
T6-T8 fin dette — deps qualifiées, semgrep, Secure auto, CORS
2026-09-27 12:43:31 -04:00
mcp
feat(ai): serveur MCP Streamable HTTP + confirmations two-step (
#79
phase E)
2026-09-11 21:28:05 -04:00
routers
feat: secrets masqués — couverture universelle clés API/mots de passe + clic pour copier (
#188
)
2026-10-08 13:22:27 -04:00
services
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
tools
fix: assistant IA toujours en mode agent, retrait du bouton toggle
#187
2026-10-07 08:16:56 -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
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
feat: tableurs indexables, saisie typée et valeurs calculées
#153
2026-09-27 22:43:24 -04:00
main.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
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: agent IA phase 4 — doublons
#166
, notifications externes
#168
(Discord/Telegram/SMTP/webhook), taches planifiees
#170
2026-10-04 13:11:25 -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
feat:
#78
Excalidraw finitions +
#67
push +
#68
health-detailed +
#77
desktop jumplist
2026-09-09 23:18:29 -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: onglet de navigation avec facettes, tris et retour Home complet
#158
2026-10-02 12:27:27 -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:
#85
T10 persistance etat (verrous stores, ratelimit SQLite) et cloture refonte
2026-09-26 18:10:10 -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
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:
#85
T10 persistance etat (verrous stores, ratelimit SQLite) et cloture refonte
2026-09-26 18:10:10 -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