Commit Graph

  • 41ab2166ef build(ci): wire macOS code signing + notarization into release workflow main Michael 2026-06-29 22:56:17 +00:00
  • 9943e6e537 test(demo): cover the demo app + sales-surface coherence Michael 2026-06-22 19:06:50 +00:00
  • e7ec79b9b5 demo: retarget landing pages to the accounting audience Michael 2026-06-22 18:59:50 +00:00
  • 6df726e69e demo: reconstruct sales demos for an accounting audience Michael 2026-06-22 18:52:39 +00:00
  • 38616d69e2 test(pipeline): complete automated test suite for the pipeline feature Michael 2026-06-22 18:31:15 +00:00
  • 00d3f28865 feat(pipeline): plain-English per-step result summaries Michael 2026-06-22 18:21:17 +00:00
  • 837f4b88b5 feat(pipeline): visual module-card builder for Automated Workflows Michael 2026-06-22 18:16:09 +00:00
  • fd9606c67b build: drop the local Python release method, return to CI-only installer builds Michael 2026-06-22 17:47:36 +00:00
  • 28ab51a869 Merge ui-redesign: journey-level UX redesign + live-app port Michael 2026-06-08 17:41:30 +00:00
  • 1895074b8f test+fix(gui): retire the now-empty "analysis" nav section Michael 2026-06-08 17:11:02 +00:00
  • d807d3c11b feat(gui): add the one-click "Clean these files for me" front door Michael 2026-06-08 17:06:30 +00:00
  • 09ec01e98b feat(gui): port journey-level nav + local-first pill to the live app Michael 2026-06-08 17:01:57 +00:00
  • 48251b625f refactor(layout-review): consolidate tool-header actions + align reconcile downloads Michael 2026-06-08 16:50:25 +00:00
  • dd0942d710 feat(layout-review): journey-level redesign — front door, taught order, consistency Michael 2026-06-08 16:44:11 +00:00
  • cf31d9ef14 feat(layout-review): address review findings on pages 7-12 Michael 2026-06-08 16:35:46 +00:00
  • 563d845b70 feat(layout-review): address review findings on pages 4-6 Michael 2026-06-08 16:27:42 +00:00
  • be1e263223 feat(layout-review): address Fix Missing Values review findings Michael 2026-06-08 16:23:32 +00:00
  • 7ebfd0f153 feat(layout-review): address Reconcile page review findings Michael 2026-06-08 16:17:20 +00:00
  • 2592604067 feat(layout-review): address Home page review findings Michael 2026-06-08 16:14:04 +00:00
  • 58d0009849 refactor(layout-review): inline assets beside pages rollback-2026-06-08 Michael 2026-06-08 15:43:31 +00:00
  • b6c39d7a09 refactor(layout-review): move assets to repo root Michael 2026-06-08 15:31:53 +00:00
  • b2fa8503e6 chore: add layout-review HTML mockups Michael 2026-06-08 15:28:23 +00:00
  • b703911df3 docs: reflect bundled Tesseract on every install surface Michael 2026-06-02 18:20:50 +00:00
  • 93ccada974 build: bundle Tesseract 5.5.0 + tessdata into every release artifact Michael 2026-06-02 18:20:17 +00:00
  • 17faf84aed feat(pdf): probe bundled Tesseract first when running frozen Michael 2026-06-02 18:19:52 +00:00
  • 4d8513b1a3 docs: cover help popover, +/- nav indicators, render_tool_header Michael 2026-06-02 18:07:52 +00:00
  • ac94208d8f chore: production-readiness sweep on the help-popover wave Michael 2026-06-02 18:07:33 +00:00
  • 4955fb239b test: cover help_md keys, header smoke, and bilingual ES smoke Michael 2026-06-02 18:07:02 +00:00
  • 4a8961d58a fix(gui): keep tool-page Help button on one line at narrow widths Michael 2026-06-02 17:54:41 +00:00
  • fe4b5dc755 fix(sidebar): correct testid + JS swap so +/− actually renders Michael 2026-06-02 17:52:47 +00:00
  • 209b5fb1aa style(sidebar): swap expand chevrons for +/− indicators on nav sections Michael 2026-06-02 17:23:49 +00:00
  • 904356f4e8 feat(gui): inline Help popover next to every tool's title Michael 2026-06-02 17:21:47 +00:00
  • 7203a81af7 copy: strip jargon from tool descriptions and captions Michael 2026-06-02 17:09:52 +00:00
  • dd3b9bd59d copy: tighten tool-page captions to one plain-English line Michael 2026-06-02 14:34:20 +00:00
  • 2bd94c4441 docs: document installer + portable downloads in en/es Michael 2026-05-22 19:30:28 +00:00
  • 9c426194b1 build: add single-command release script + portable zip artifacts Michael 2026-05-22 19:30:17 +00:00
  • 6627895a10 test: fix v3 branding drift, add reconcile CLI + registry coverage Michael 2026-05-22 19:30:02 +00:00
  • ea99e292d2 feat(nav): group Home + Reconcile under a new "Analysis" section Michael 2026-05-20 23:11:06 +00:00
  • 0be59c0f03 fix(gui): shrink white-bar compensation to ~1/4 of original gap Michael 2026-05-20 23:06:32 +00:00
  • 3a3a9a895b fix(gui): stop overstretching pages, restore footer clearance Michael 2026-05-20 23:03:52 +00:00
  • d090f8cb5e feat(reconcile): auto-detect role columns, preview result tabs Michael 2026-05-20 22:39:47 +00:00
  • e44af3a45e feat(reconcile): two-source reconciliation tool Michael 2026-05-20 22:33:14 +00:00
  • 450d4fc9a8 feat(pdf): default output date format to YYYY-MM-DD Michael 2026-05-20 02:04:34 +00:00
  • a0042d4aba feat(pdf): Dec/Jan-aware year inference + filename hint + override Michael 2026-05-20 01:59:30 +00:00
  • a18b126885 fix(pdf): stamp scan timestamp once; restores Saved-to-path banner Michael 2026-05-20 01:50:22 +00:00
  • 981a1a9cba fix(downloads): OneDrive-aware Downloads path + PDF uses html_download_button Michael 2026-05-20 01:45:51 +00:00
  • dbcf4d4048 feat(pdf): adopt Home-page Files-card layout Michael 2026-05-20 01:34:31 +00:00
  • 34b56b404a fix(pdf): drop statement_period_start/end columns from output Michael 2026-05-20 01:28:32 +00:00
  • ad7c22d7fb fix(pdf): consistent 2-decimal amount precision in display and CSV Michael 2026-05-20 01:27:16 +00:00
  • 6f2ad57490 fix(pdf): require non-empty description; tighten multi-line merge Michael 2026-05-20 00:58:50 +00:00
  • a1824b8dc4 feat(pdf): Home-style file list + Clear-all button Michael 2026-05-20 00:28:01 +00:00
  • 155dd30746 feat(pdf): extract statement header (account + period) + date format Michael 2026-05-20 00:20:46 +00:00
  • 3cf935c999 fix(pdf): drop zero-amount rows; multi-date rows clean description Michael 2026-05-20 00:12:21 +00:00
  • 263af3c7c2 fix(pdf): short dates without year + diagnostic for "0 rows" runs Michael 2026-05-20 00:06:07 +00:00
  • bece2b4030 refactor(pdf): rip out templates; heuristic scan + selectable table Michael 2026-05-19 23:57:30 +00:00
  • 60969c0770 feat(pdf): UI rework — Auto-detect is the default build flow Michael 2026-05-19 23:46:27 +00:00
  • 48cd9e8249 feat(pdf): schema v2 + mode field + v1 in-memory migration Michael 2026-05-19 23:46:10 +00:00
  • d80befd05a feat(pdf): row-heuristic extraction (mode dispatch, no coordinates) Michael 2026-05-19 23:45:55 +00:00
  • 10015c40e1 fix(pdf): shim image_to_url for drawable-canvas on modern Streamlit Michael 2026-05-19 23:29:20 +00:00
  • e6ee2e3481 feat(pdf): robust Tesseract discovery + OS-aware install copy Michael 2026-05-19 23:15:00 +00:00
  • 538e23d219 build(pdf): bundle PDF deps in installers + pin versions + smoke tests Michael 2026-05-19 23:10:43 +00:00
  • 2d927bc95f fix(pdf): graceful fallback when PDF dependencies aren't installed Michael 2026-05-19 22:59:20 +00:00
  • 967d3f6a11 feat(pdf): OCR availability banner + per-run toggle Michael 2026-05-19 22:54:11 +00:00
  • b86828d791 feat(pdf): visual region picker on rendered sample page Michael 2026-05-19 22:52:54 +00:00
  • 5a8e2ec9e1 feat(pdf): batch extract polish — ZIP output, sort-by-date, status block Michael 2026-05-19 22:51:05 +00:00
  • 2f349e8191 feat(pdf): tool page with Extract / Build / Manage modes Michael 2026-05-19 22:49:44 +00:00
  • aea520d2f7 feat(pdf): template storage layer (load/save/list/import/export) Michael 2026-05-19 22:46:44 +00:00
  • b8aff862ed feat(pdf): add pure PDF→DataFrame extraction module Michael 2026-05-19 22:44:51 +00:00
  • c16e2a5e29 feat(audit): surface log path + /logs link in Help popover Michael 2026-05-19 21:26:53 +00:00
  • 7c9139f199 feat(audit): /logs page — view + download recent audit log files Michael 2026-05-19 21:24:46 +00:00
  • b3ae913bb9 feat(audit): daily filename + 7-day retention sweep Michael 2026-05-19 21:22:47 +00:00
  • ba07dcb6c7 feat(audit): re-enable audit log (kill switch off by default) Michael 2026-05-19 17:50:28 +00:00
  • 76c9f5a679 feat(audit): diagnostic instrumentation env vars + writer-thread guard Michael 2026-05-19 14:46:27 +00:00
  • a8ff8f4bd0 fix(audit): break audit_log_path/_session_id deadlock Michael 2026-05-19 14:45:08 +00:00
  • 4451f74895 fix(layout): bump bottom block-container padding 4rem → 7rem Michael 2026-05-19 02:32:13 +00:00
  • a022059b1e chore: drop accidentally-tracked scratch screenshot Michael 2026-05-19 02:30:01 +00:00
  • 69240fc922 fix(home,close): tool-link preserves file context + drop close-page explanation Michael 2026-05-19 02:29:49 +00:00
  • 9a7d861903 fix(ui): bottom padding + close-screen button removed + sidebar collapse + quiet loguru Michael 2026-05-19 02:21:41 +00:00
  • 1016a4d2c4 feat(home,sidebar): brand hero + sidebar = footer style + PNG icon Michael 2026-05-19 02:04:53 +00:00
  • 6c3939d21b feat(brand): "Letter D (sans)" app icon — favicon + sidebar chip Michael 2026-05-19 01:50:18 +00:00
  • d436e34a45 feat(brand): rebrand to UNALOGIX DataTools + Clean. Normalize. Transform. Michael 2026-05-19 01:45:38 +00:00
  • 0bb72ecd7e feat(home,sidebar): brand block + collapsible findings + many polish tweaks Michael 2026-05-19 01:40:22 +00:00
  • 74d0ee270f chore(home): remove "Export report" button Michael 2026-05-19 01:17:43 +00:00
  • 06f1ea6cf7 fix(buttons,footer): unify disabled state + restyle Help/Close as nav links Michael 2026-05-19 01:12:03 +00:00
  • 784695e3a7 fix(home,findings): reclaim top whitespace + add padding under finding head Michael 2026-05-19 01:04:42 +00:00
  • 4816da1ad6 fix(home): show file sizes in KB/MB/GB, never raw bytes Michael 2026-05-19 00:59:56 +00:00
  • 6703e2c15c feat(home): in-card "+ Add more files" replaces Streamlit's dropzone Michael 2026-05-19 00:56:11 +00:00
  • a9788ba712 feat(ui): page header + files card + action bar + findings cards (mockup 2) Michael 2026-05-19 00:43:42 +00:00
  • da7d86f457 feat(ui): Material icons in sidebar + stats overview on home Michael 2026-05-19 00:31:40 +00:00
  • 2501119ac2 feat(ui): replace Fraunces with Geist per geist_spec.md Michael 2026-05-19 00:21:52 +00:00
  • 444dffbc63 chore(ui): rename Upload → Import in user-facing strings Michael 2026-05-18 23:48:31 +00:00
  • 3c4b80895e fix(home): hide Streamlit's chip row, keep only the canonical file list Michael 2026-05-18 23:42:22 +00:00
  • b0ee65e922 feat(ui): warm editorial redesign — Fraunces + Geist + stone palette Michael 2026-05-18 23:36:24 +00:00
  • 65b663be97 fix(footer): stretch .stApp + sidebar + main to compensate for zoom Michael 2026-05-18 23:22:11 +00:00
  • c942b8aa19 fix(footer): offset sticky-footer's left edge past the sidebar Michael 2026-05-18 22:52:02 +00:00
  • 61e63913cb chore: migrate use_container_width → width (Streamlit deprecation) Michael 2026-05-18 22:43:52 +00:00
  • e011c0b6e6 fix(footer): close white gap by stretching stAppViewContainer Michael 2026-05-18 22:36:41 +00:00
  • 2fe324279e diag(footer): color-tag every candidate bottom-area container Michael 2026-05-18 22:33:19 +00:00
  • 04dc326020 fix(footer): stretch block container to full viewport to close white gap Michael 2026-05-18 22:30:22 +00:00
  • d487a44170 fix(footer): tighten block-container `padding-bottom` to close white gap Michael 2026-05-18 22:28:17 +00:00