This website requires JavaScript.
Explore
Help
Sign In
Projets
/
ObsiGate
Watch
1
Star
1
Fork
0
Code
Issues
25
Pull Requests
1
Actions
Packages
Projects
Releases
49
Wiki
Activity
Files
15d015e59b42b7d17e26e96fb97f7326030680e0
ObsiGate
/
backend
T
History
Spark
dcf847e2fd
CI / lint (pull_request)
Successful in 1m17s
Details
CI / security (pull_request)
Successful in 21s
Details
CI / test (pull_request)
Failing after 3m39s
Details
CI / build (pull_request)
Skipped
Details
CI / e2e (pull_request)
Skipped
Details
feat: HUB-19 — rôles du Hub consommés par ObsiGate (registre D3(a))
#228
2026-11-06 16:30:30 +00: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: HUB-19 — rôles du Hub consommés par ObsiGate (registre D3(a))
#228
2026-11-06 16:30:30 +00: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: HUB-22 — API machine des sessions draco : liste et révocation des sessions (2.85.0,
#227
)
2026-11-06 11:07:24 -05:00
services
feat: vault DIR — exclusions par vault et lecture seule déclarable (vault Spark)
2026-11-03 14:09:12 -05:00
tools
[fix] Corrections ruff CI (UP017/UP041/UP012/I001/F401/FURB162) : backend/tools/audit.py
2026-10-27 22:58:08 -04:00
__init__.py
first commit
2026-03-21 09:52:44 -04:00
admin.py
[fix] Corrections ruff CI (UP017/UP041/UP012/I001/F401/FURB162) : backend/admin.py
2026-10-27 22:57:01 -04:00
agent_journal.py
feat: URLs publiques de l'écosystème par configuration — dev/prod sans noms en dur
#223
2026-10-25 18:10:59 +00: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
ObsiGate 2.84.0 : API d'administration des comptes machine-à-machine (HUB-13, fusion
#127
,
#226
) — routes /api/admin/machine/comptes protégées par DRACO_ADMIN_MACHINE_KEY, révocation des jti draco à la désactivation, must_change_password, journalisation d'audit
2026-11-06 00:58:16 +00:00
bookslm_routes.py
[fix] Corrections ruff CI (UP017/UP041/UP012/I001/F401/FURB162) : backend/bookslm_routes.py
2026-10-27 22:57:17 -04:00
bookslm.py
feat: support audio & vidéo — lecteurs HTML5 intégrés
#109
2026-09-23 09:14:34 -04:00
coffre_crypto.py
[fix] mypy Coffre + bump 2.80.2 : backend/coffre_crypto.py
2026-10-27 23:10:24 -04:00
coffre_migration.py
Phase 2 coffre: module migration api_keys.json -> coffre d'instance (import + purge confirmee)
2026-10-27 23:44:43 -04:00
coffre_store.py
[fix] mypy Coffre + bump 2.80.2 : backend/coffre_store.py
2026-10-27 23:10:27 -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
draco_config.py
ObsiGate 2.83.3 : barre v0.3.0, liens Hub du menu compte (frontend + draco_config)
2026-11-04 21:57:41 +00:00
draco_session.py
feat: HUB-19 — rôles du Hub consommés par ObsiGate (registre D3(a))
#228
2026-11-06 16:30:30 +00:00
export.py
[fix] Corrections ruff CI (UP017/UP041/UP012/I001/F401/FURB162) : backend/export.py
2026-10-27 22:57:29 -04:00
external_refs.py
feat: URLs publiques de l'écosystème par configuration — dev/prod sans noms en dur
#223
2026-10-25 18:10:59 +00: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
[fix] Corrections ruff CI (UP017/UP041/UP012/I001/F401/FURB162) : backend/guide_export.py
2026-10-27 22:57:32 -04:00
history.py
fix: resolve all CI lint and security issues
2026-07-24 10:38:44 -04:00
hub_roles.py
feat: HUB-19 — rôles du Hub consommés par ObsiGate (registre D3(a))
#228
2026-11-06 16:30:30 +00:00
image_processor.py
fix: resolve all CI lint and security issues
2026-07-24 10:38:44 -04:00
indexer.py
feat: vault DIR — exclusions par vault et lecture seule déclarable (vault Spark)
2026-11-03 14:09:12 -05:00
main.py
ObsiGate 2.84.0 : API d'administration des comptes machine-à-machine (HUB-13, fusion
#127
,
#226
) — routes /api/admin/machine/comptes protégées par DRACO_ADMIN_MACHINE_KEY, révocation des jti draco à la désactivation, must_change_password, journalisation d'audit
2026-11-06 00:58:16 +00: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
[fix] Corrections ruff CI (UP017/UP041/UP012/I001/F401/FURB162) : backend/notify.py
2026-10-27 22:57:40 -04:00
openapi_docs.py
fix(tests): declare le tag OpenAPI 'Coffres Secrets' (test_used_tags_are_declared)
2026-10-28 08:25:32 -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] Corrections ruff CI (UP017/UP041/UP012/I001/F401/FURB162) : backend/push.py
2026-10-27 22:57:44 -04:00
ratelimit.py
feat:
#85
T10 persistance etat (verrous stores, ratelimit SQLite) et cloture refonte
2026-09-26 18:10:10 -04:00
recherche_cors.py
ObsiGate 2.83.2 : recherche fédérée — ShaarIt, 5e source de « Rechercher partout »
2026-11-04 17:23:38 +00: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: planchers de sécurité pip-audit — pypdf>=6.21.4 et pyasn1>=0.6.5
2026-11-03 05:44:13 +00:00
saved_searches.py
fix: resolve all CI lint and security issues
2026-07-24 10:38:44 -04:00
scheduler.py
[fix] Corrections ruff CI (UP017/UP041/UP012/I001/F401/FURB162) : backend/scheduler.py
2026-10-27 22:57:53 -04:00
schemas.py
feat: vault DIR — exclusions par vault et lecture seule déclarable (vault Spark)
2026-11-03 14:09:12 -05: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
[fix] Corrections ruff CI (UP017/UP041/UP012/I001/F401/FURB162) : backend/share.py
2026-10-27 22:58:05 -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
[fix] Corrections ruff CI (UP017/UP041/UP012/I001/F401/FURB162) : backend/watcher.py
2026-10-27 22:58:11 -04:00
webhooks.py
[fix] Corrections ruff CI (UP017/UP041/UP012/I001/F401/FURB162) : backend/webhooks.py
2026-10-27 22:58:14 -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