|
|
c0851d9860
|
fix: el dans ui.js + performAdvancedSearch dans viewer.js — documents et recherches sauvegardées
CI / lint (push) Successful in 13s
CI / security (push) Successful in 8s
CI / test (push) Successful in 17s
CI / build (push) Successful in 5s
|
2026-05-29 15:49:25 -04:00 |
|
|
|
eeae538d86
|
fix: flushIcons non importé dans sidebar.js
CI / lint (push) Successful in 15s
CI / security (push) Successful in 9s
CI / test (push) Successful in 17s
CI / build (push) Successful in 2s
|
2026-05-29 15:41:05 -04:00 |
|
|
|
3c93cebdf1
|
fix: appendHighlightedText non importé dans sidebar.js → erreur filtre sidebar
CI / lint (push) Successful in 14s
CI / security (push) Successful in 8s
CI / test (push) Successful in 15s
CI / build (push) Successful in 2s
|
2026-05-29 14:52:14 -04:00 |
|
|
|
7c288460c3
|
fix: buildFrontmatterCard non exporté de ui.js → cassait le rendu des documents (et donc les tabs)
CI / lint (push) Successful in 13s
CI / security (push) Successful in 7s
CI / test (push) Successful in 15s
CI / build (push) Successful in 2s
|
2026-05-29 14:40:26 -04:00 |
|
|
|
8232f1bdf2
|
fix: TabManager.init() jamais appelé dans l'orchestrateur → tabs inexistants
CI / lint (push) Successful in 14s
CI / security (push) Successful in 8s
CI / test (push) Successful in 16s
CI / build (push) Successful in 2s
|
2026-05-29 14:02:57 -04:00 |
|
|
|
5d006ddc35
|
fix: TagFilterService non importé dans config/search/viewer — bloquait rendu résultats et affichage docs
CI / lint (push) Successful in 12s
CI / security (push) Successful in 7s
CI / test (push) Successful in 15s
CI / build (push) Successful in 5s
|
2026-05-29 13:54:02 -04:00 |
|
|
|
8da6e176f0
|
fix: removeTagFilter non importé + null-guard sur _tabBar
CI / lint (push) Waiting to run
CI / security (push) Successful in 9s
CI / test (push) Has been cancelled
CI / build (push) Has been cancelled
|
2026-05-29 13:41:31 -04:00 |
|
|
|
fe1a2be364
|
fix: stem_token/stem_tokens — try/except sur crash snowballstemmer (IndexError sur tokens exotiques)
CI / lint (push) Successful in 14s
CI / security (push) Successful in 8s
CI / test (push) Successful in 16s
CI / build (push) Successful in 2s
|
2026-05-29 13:33:04 -04:00 |
|
|
|
10fbeccb5f
|
fix: buildSearchResultsHeader, highlightSearchText, shouldDisplayPath — imports manquants bloquant l'affichage des résultats
CI / lint (push) Successful in 13s
CI / security (push) Successful in 12s
CI / test (push) Successful in 20s
CI / build (push) Successful in 2s
|
2026-05-29 13:28:14 -04:00 |
|
|
|
c22259b362
|
fix: renderFile, searchByTag, addTagFilter, DashboardWidgets — 8 imports manquants
CI / lint (push) Successful in 14s
CI / security (push) Successful in 9s
CI / test (push) Successful in 17s
CI / build (push) Successful in 2s
|
2026-05-29 13:20:07 -04:00 |
|
|
|
2004a49b2d
|
fix: api, AuthManager, initLoginForm, GraphViewManager — imports manquants dans search/ui/utils
CI / lint (push) Successful in 12s
CI / security (push) Successful in 7s
CI / test (push) Successful in 17s
CI / build (push) Successful in 1s
|
2026-05-29 11:58:04 -04:00 |
|
|
|
c88c359c09
|
fix: 4 imports manquants — switchSidebarTab, performAdvancedSearch, escapeHtml, openFile
CI / lint (push) Successful in 13s
CI / security (push) Successful in 17s
CI / test (push) Successful in 15s
CI / build (push) Successful in 2s
|
2026-05-29 11:55:43 -04:00 |
|
|
|
4748a75687
|
fix: initDashboardTabs non exporté de sync.js → importé dans viewer.js
CI / lint (push) Successful in 12s
CI / security (push) Successful in 7s
CI / test (push) Successful in 15s
CI / build (push) Successful in 2s
|
2026-05-29 11:39:31 -04:00 |
|
|
|
eb32dce219
|
fix: AutocompleteDropdown non importé dans viewer.js
CI / lint (push) Successful in 12s
CI / security (push) Successful in 8s
CI / test (push) Successful in 16s
CI / build (push) Successful in 2s
|
2026-05-29 11:29:14 -04:00 |
|
|
|
889d6d6f68
|
fix: syncActiveFileTreeItem non exporté de sidebar.js → importé dans ui.js et viewer.js
CI / lint (push) Successful in 23s
CI / security (push) Successful in 8s
CI / test (push) Successful in 15s
CI / build (push) Successful in 2s
|
2026-05-29 09:30:48 -04:00 |
|
|
|
5e11a0453b
|
fix: conflit showProgressBar/hideProgressBar/showWelcome — doublons locaux vs imports dans legacy.js
CI / lint (push) Successful in 12s
CI / security (push) Successful in 7s
CI / test (push) Successful in 15s
CI / build (push) Successful in 1s
|
2026-05-29 09:23:58 -04:00 |
|
|
|
0db52c3c0e
|
fix: imports manquants — getFileIcon, showWelcome, showProgressBar, hideProgressBar
CI / lint (push) Successful in 13s
CI / security (push) Successful in 7s
CI / test (push) Successful in 14s
CI / build (push) Successful in 2s
|
2026-05-29 09:13:41 -04:00 |
|
|
|
7edbd7a31a
|
fix: imports manquants — TabManager, showToast, closeHeaderMenu, closeMobileSidebar, ContextMenuManager, RightSidebarManager
CI / lint (push) Successful in 14s
CI / security (push) Successful in 9s
CI / test (push) Successful in 18s
CI / build (push) Successful in 5s
|
2026-05-29 09:01:33 -04:00 |
|
|
|
be65edb1a6
|
fix: search.js — ReferenceError el + _getEffective non importes
CI / lint (push) Successful in 12s
CI / security (push) Successful in 8s
CI / test (push) Successful in 15s
CI / build (push) Successful in 2s
|
2026-05-29 08:57:58 -04:00 |
|
|
|
8662d4ce17
|
fix: export closeMobileSidebar, showLoading; add imports
CI / lint (push) Successful in 12s
CI / security (push) Successful in 15s
CI / test (push) Successful in 15s
CI / build (push) Successful in 1s
|
2026-05-29 08:42:22 -04:00 |
|
|
|
ac223e0541
|
fix: add state. prefix to all search state variables in search.js
CI / lint (push) Successful in 13s
CI / security (push) Successful in 9s
CI / test (push) Successful in 15s
CI / build (push) Successful in 2s
|
2026-05-29 08:29:01 -04:00 |
|
|
|
876c6c8de0
|
fix: repair corrupted sync.js import line
CI / lint (push) Successful in 12s
CI / security (push) Successful in 8s
CI / test (push) Successful in 16s
CI / build (push) Successful in 2s
|
2026-05-29 08:17:48 -04:00 |
|
|
|
4418c725f8
|
fix: export refreshSidebarTreePreservingState, loadRecentFiles; add imports sync.js, config.js
CI / lint (push) Successful in 12s
CI / security (push) Successful in 17s
CI / test (push) Successful in 15s
CI / build (push) Successful in 2s
|
2026-05-29 08:11:44 -04:00 |
|
|
|
21da3f316f
|
fix: import icon from viewer.js (not utils.js) in dashboard.js
CI / lint (push) Successful in 16s
CI / security (push) Successful in 9s
CI / test (push) Successful in 16s
CI / build (push) Successful in 3s
|
2026-05-29 07:24:07 -04:00 |
|
|
|
7d13585b11
|
fix: export attachTreeItemActionButton/LongPress from viewer.js, import in sidebar.js
CI / lint (push) Successful in 14s
CI / security (push) Successful in 8s
CI / test (push) Successful in 15s
CI / build (push) Successful in 2s
|
2026-05-28 20:50:56 -04:00 |
|
|
|
a91dfa65fc
|
fix: export smallBadge from viewer.js, import in sidebar.js
CI / lint (push) Successful in 13s
CI / security (push) Successful in 9s
CI / test (push) Successful in 17s
CI / build (push) Successful in 2s
|
2026-05-28 20:43:50 -04:00 |
|
|
|
f5cf2ca0da
|
fix: add state. prefix to allVaults in viewer.js getVaultIcon
CI / lint (push) Successful in 14s
CI / security (push) Successful in 8s
CI / test (push) Successful in 15s
CI / build (push) Successful in 6s
|
2026-05-28 20:40:46 -04:00 |
|
|
|
de5cc97015
|
fix: export getVaultIcon from viewer.js, import in sidebar.js
CI / lint (push) Successful in 16s
CI / security (push) Successful in 13s
CI / test (push) Successful in 18s
CI / build (push) Successful in 8s
|
2026-05-28 20:31:15 -04:00 |
|
|
|
c7378e4f12
|
fix: export icon from viewer.js, import syncVaultSelectors in config.js, cleanup dupes
CI / lint (push) Successful in 16s
CI / security (push) Successful in 10s
CI / test (push) Successful in 22s
CI / build (push) Successful in 3s
|
2026-05-28 20:26:04 -04:00 |
|
|
|
e17da88a81
|
fix: export _populateRecentVaultFilter from config.js, import in sidebar.js
CI / lint (push) Successful in 12s
CI / security (push) Successful in 7s
CI / test (push) Successful in 16s
CI / build (push) Successful in 2s
|
2026-05-28 19:43:34 -04:00 |
|
|
|
6e59dfdd06
|
fix: export populateCustomDropdown from ui.js + missing imports
CI / lint (push) Successful in 12s
CI / security (push) Successful in 7s
CI / test (push) Successful in 15s
CI / build (push) Successful in 2s
|
2026-05-28 19:35:22 -04:00 |
|
|
|
015bec7774
|
fix: add missing imports (api, escapeHtml, safeCreateIcons, getFileIcon) to sidebar, legacy, viewer, dashboard, config
CI / lint (push) Successful in 12s
CI / security (push) Successful in 8s
CI / test (push) Successful in 22s
CI / build (push) Successful in 2s
|
2026-05-28 19:28:50 -04:00 |
|
|
|
c83068f473
|
fix: add safeCreateIcons import to auth.js + export closeHeaderMenu from ui.js
CI / lint (push) Successful in 12s
CI / security (push) Successful in 8s
CI / test (push) Successful in 14s
CI / build (push) Successful in 2s
|
2026-05-28 19:20:23 -04:00 |
|
|
|
e2b35fc19e
|
fix: remove duplicate inline exports from legacy.js (already in export block)
CI / lint (push) Successful in 13s
CI / security (push) Successful in 8s
CI / test (push) Successful in 17s
CI / build (push) Successful in 2s
|
2026-05-28 18:55:00 -04:00 |
|
|
|
9971168025
|
fix: remaining const state.allVaults → allVaults in auth.js
CI / lint (push) Successful in 13s
CI / security (push) Successful in 8s
CI / test (push) Successful in 16s
CI / build (push) Successful in 3s
|
2026-05-28 18:51:06 -04:00 |
|
|
|
ffc6dac172
|
feat: frontend tests — import/export validator + unit tests + CI integration
CI / lint (push) Successful in 14s
CI / security (push) Successful in 11s
CI / test (push) Successful in 17s
CI / build (push) Successful in 2s
- tests/frontend/validate-imports.mjs: 0 errors on 13 modules, 79 exports
Detects: missing exports, broken imports, const reassignments
- tests/frontend/unit.test.mjs: escapeHtml, state object, module syntax
- Added to CI lint job (runs after Ruff + Mypy)
|
2026-05-28 18:46:10 -04:00 |
|
|
|
2c6c74419c
|
fix: revert _state.allVaults → _allVaults (AdminPanel local property)
CI / lint (push) Successful in 11s
CI / security (push) Successful in 7s
CI / test (push) Successful in 15s
CI / build (push) Successful in 2s
|
2026-05-28 18:40:00 -04:00 |
|
|
|
148b3851ae
|
fix: add missing state. prefix to all bare state variable references across all modules
CI / lint (push) Successful in 15s
CI / security (push) Successful in 8s
CI / test (push) Successful in 16s
CI / build (push) Successful in 2s
|
2026-05-28 18:33:39 -04:00 |
|
|
|
75fac8256b
|
fix: remove stray }; in ui.js
CI / lint (push) Successful in 12s
CI / security (push) Successful in 7s
CI / test (push) Successful in 17s
CI / build (push) Successful in 2s
|
2026-05-28 18:29:53 -04:00 |
|
|
|
6fd3bb7351
|
fix: remove duplicate _origInit2 monkey-patch blocks in ui.js
CI / lint (push) Successful in 10s
CI / security (push) Successful in 11s
CI / test (push) Successful in 14s
CI / build (push) Successful in 2s
|
2026-05-28 18:26:23 -04:00 |
|
|
|
004729bdbb
|
fix: remove duplicate FindInPageManager block in ui.js
CI / lint (push) Successful in 10s
CI / security (push) Successful in 8s
CI / test (push) Successful in 16s
CI / build (push) Successful in 6s
|
2026-05-28 17:59:41 -04:00 |
|
|
|
40c439e1eb
|
fix: complete audit — add missing TabManager, ContextMenuManager, FindInPageManager to ui.js; remove monkey-patch; add all exports
CI / lint (push) Successful in 12s
CI / security (push) Successful in 8s
CI / test (push) Successful in 15s
CI / build (push) Successful in 5s
|
2026-05-28 17:18:18 -04:00 |
|
|
|
58f7173cc3
|
fix: add missing exports to regenerated ui.js and search.js
CI / lint (push) Successful in 11s
CI / security (push) Successful in 9s
CI / test (push) Successful in 14s
CI / build (push) Successful in 2s
|
2026-05-28 17:09:10 -04:00 |
|
|
|
eab6c11dc4
|
fix: add export to openFile in viewer.js
CI / lint (push) Successful in 18s
CI / security (push) Successful in 7s
CI / test (push) Successful in 15s
CI / build (push) Successful in 6s
|
2026-05-28 17:05:43 -04:00 |
|
|
|
6a55dfd5eb
|
fix: over-aggressive state.xxx replacements on local variables
CI / lint (push) Successful in 13s
CI / security (push) Successful in 8s
CI / test (push) Successful in 24s
CI / build (push) Successful in 3s
|
2026-05-28 17:02:27 -04:00 |
|
|
|
33cfefcb20
|
fix: remove duplicate escapeHtml in viewer.js (already imported)
CI / lint (push) Successful in 11s
CI / security (push) Successful in 8s
CI / test (push) Successful in 19s
CI / build (push) Successful in 2s
|
2026-05-28 16:58:25 -04:00 |
|
|
|
7c927ca54e
|
fix: rebuild ui.js, search.js, viewer.js from app.js with shell script (no truncation)
CI / lint (push) Successful in 12s
CI / security (push) Successful in 8s
CI / test (push) Successful in 16s
CI / build (push) Successful in 3s
|
2026-05-28 16:54:15 -04:00 |
|
|
|
97d14d867a
|
fix: apply state.xxx pattern and exports to regenerated modules
CI / lint (push) Successful in 11s
CI / security (push) Successful in 17s
CI / test (push) Successful in 15s
CI / build (push) Successful in 3s
|
2026-05-28 16:50:06 -04:00 |
|
|
|
6d36b53b3a
|
fix: regenerate corrupted ui.js, search.js, viewer.js from app.js
CI / lint (push) Successful in 12s
CI / security (push) Successful in 8s
CI / build (push) Has been cancelled
CI / test (push) Has been cancelled
|
2026-05-28 16:49:29 -04:00 |
|
|
|
a2ff9297ce
|
fix: strip line number prefixes from all JS files
CI / lint (push) Successful in 13s
CI / security (push) Successful in 8s
CI / test (push) Successful in 18s
CI / build (push) Successful in 2s
|
2026-05-28 16:46:17 -04:00 |
|