Commit graph

  • 713c2b49a6 Refactor registerCoreVocab to reduce duplication google-labs-jules[bot] 2026-08-19 12:03:57 +00:00
  • 73e1c520e3 🧹 [Extract evaluateText helper in tests] google-labs-jules[bot] 2026-08-19 12:03:53 +00:00
  • e87bc6de1d perf(search): optimize case-insensitive string search google-labs-jules[bot] 2026-08-19 11:51:52 +00:00
  • 40d8141c32 perf(workspace): cache sheet list during invalidate loop google-labs-jules[bot] 2026-08-19 11:35:51 +00:00
  • e4f51db702 perf(engine): reuse Decimal(0) and Decimal(1) instances google-labs-jules[bot] 2026-08-19 11:34:27 +00:00
  • 0cc5fc4f23 test: add coverage for workspace evaluation error cleanup google-labs-jules[bot] 2026-08-19 11:34:07 +00:00
  • 6297c66f84 perf: defer document string split allocation in numeric search google-labs-jules[bot] 2026-08-19 11:32:30 +00:00
  • 45c73ec8ba perf: avoid expensive doc stringification for autocomplete google-labs-jules[bot] 2026-08-19 11:31:19 +00:00
  • 7adbbb6754 refactor: use switch statement in parser loop for readability google-labs-jules[bot] 2026-08-19 11:29:56 +00:00
  • f70eff18ae
    Merge 4c3ee47025 into 868a34497b Horizontal42 2026-08-19 14:27:21 +03:00
  • ee3b622a84 Refactor parseLine logic in src/engine/parser.ts google-labs-jules[bot] 2026-08-19 11:27:18 +00:00
  • 4c3ee47025 refactor: extract evaluateLine from evaluateDocument extract-evaluate-line-4475102563516748919 google-labs-jules[bot] 2026-08-19 11:27:16 +00:00
  • 6d7b131ac6 Extract getDocById helper function google-labs-jules[bot] 2026-08-19 11:25:54 +00:00
  • 1b2bed08dd test: add unit tests for logger utility google-labs-jules[bot] 2026-08-19 11:24:52 +00:00
  • 868a34497b cargo fmt Horizontal42 2026-08-19 04:17:58 +03:00
  • f26bd3ff39 sync package-lock.json with 1.2.8 v1.2.8 Horizontal42 2026-08-19 04:14:05 +03:00
  • 15e4fc5157 sync Cargo.lock with 1.2.8 Horizontal42 2026-08-19 04:13:59 +03:00
  • e88872a2b3 update tauri.conf version to 1.2.8 Horizontal42 2026-08-19 04:13:49 +03:00
  • 6a81673cd5 bump cargo version to 1.2.8 Horizontal42 2026-08-19 04:13:38 +03:00
  • b506db168f bump version to 1.2.8 Horizontal42 2026-08-19 04:13:29 +03:00
  • f9fcc27d8b
    Merge pull request #95 from Horizontal42/fix/adversarial-review-issues Horizontal42 2026-08-19 04:12:27 +03:00
  • b285f546c2 stream-cap rates responses instead of buffering then checking size fix/adversarial-review-issues Andrew Pimenov 2026-08-19 03:55:47 +03:00
  • 509926bcef fix: address adversarial review findings Андрей Пименов 2026-08-19 02:30:36 +03:00
  • b987a96bd0 use a PAT for release creation, GITHUB_TOKEN got blocked by GitHub v1.2.7 Horizontal42 2026-08-14 15:38:23 +03:00
  • 28a2dd86ca strip leading emoji from release-note lines Horizontal42 2026-08-14 12:36:06 +03:00
  • 826e041593 strip version-bump commits and PR numbers from release notes Horizontal42 2026-08-14 12:31:22 +03:00
  • 0fb63e9150 sync Cargo.lock with 1.2.7 Horizontal42 2026-08-13 02:17:37 +03:00
  • 5ee51f465a sync package-lock.json with 1.2.7 Horizontal42 2026-08-13 02:17:37 +03:00
  • 5918d89755 update tauri.conf version to 1.2.7 Horizontal42 2026-08-13 02:11:34 +03:00
  • c29b9fc244 bump cargo version to 1.2.7 Horizontal42 2026-08-13 02:11:33 +03:00
  • 51b9495519 bump version to 1.2.7 Horizontal42 2026-08-13 02:11:31 +03:00
  • 51ee3b3208 linux + macos release builds (unsigned) Horizontal42 2026-08-12 22:55:04 +03:00
  • e5667966fd sync Cargo.lock with 1.2.6 Horizontal42 2026-08-12 22:16:42 +03:00
  • f30f0e2580 sync package-lock.json with 1.2.6 Horizontal42 2026-08-12 22:16:26 +03:00
  • c09aec627e update tauri.conf version to 1.2.6 Horizontal42 2026-08-12 22:16:08 +03:00
  • 5ec2f59b0c bump cargo version to 1.2.6 Horizontal42 2026-08-12 22:15:57 +03:00
  • 7c1eb49d48 bump version to 1.2.6 Horizontal42 2026-08-12 22:15:46 +03:00
  • feada2c0cf Add unit tests for searchAllSheets function Horizontal42 2026-08-12 22:09:13 +03:00
  • 1592a3567f Refactor console logs to use centralized logger Horizontal42 2026-08-12 22:09:00 +03:00
  • d263976248 replaceChildren instead of innerHTML clear in renderTotal Horizontal42 2026-08-12 22:08:56 +03:00
  • a992f6d79a Fix CSP vulnerability by removing unsafe-inline for styles Horizontal42 2026-08-12 22:08:05 +03:00
  • cdfb3343ac perf(ui): cache variable highlight RegExp creation Horizontal42 2026-08-12 22:07:38 +03:00
  • 6ceca0c2b0 perf: prevent layout thrashing on document drag Horizontal42 2026-08-12 22:07:34 +03:00
  • e99e0eee55 Add comprehensive tests for parseResultQuery. Horizontal42 2026-08-12 22:02:10 +03:00
  • 5becf8bbe1 add type constructor tests Horizontal42 2026-08-12 22:02:03 +03:00
  • 5eebee18b4 test: Add missing test file for UI sparkline component Horizontal42 2026-08-12 22:01:59 +03:00
  • 2a3afb3992 test(export): add unit tests for canvas image export functionality Horizontal42 2026-08-12 22:01:56 +03:00
  • 342551ca0d [Code Health] Replace generic Error with specific EvalError in tests Horizontal42 2026-08-12 22:01:52 +03:00
  • c90b369b58 [surface unexpected evaluation errors via comment rewording] Horizontal42 2026-08-12 22:01:29 +03:00
  • e148dad463 fix: move misplaced comment in evaluation engine catch block Horizontal42 2026-08-12 22:01:10 +03:00
  • f66abc595b sync Cargo.lock with 1.2.6 v1.2.6 Horizontal42 2026-08-12 22:16:42 +03:00
  • 25dcb3b427 sync package-lock.json with 1.2.6 Horizontal42 2026-08-12 22:16:26 +03:00
  • 3b639e8bf0 update tauri.conf version to 1.2.6 Horizontal42 2026-08-12 22:16:08 +03:00
  • 493cd5efc9 bump cargo version to 1.2.6 Horizontal42 2026-08-12 22:15:57 +03:00
  • 0eab6d80af bump version to 1.2.6 Horizontal42 2026-08-12 22:15:46 +03:00
  • 8794a81e90
    Add unit tests for searchAllSheets function (#81) Horizontal42 2026-08-12 22:09:13 +03:00
  • d89ed69c63
    Refactor console logs to use centralized logger (#72) Horizontal42 2026-08-12 22:09:00 +03:00
  • f84de44bc2 replaceChildren instead of innerHTML clear in renderTotal Horizontal42 2026-08-12 22:08:56 +03:00
  • c7d3cc5493
    🔒 Fix CSP vulnerability by removing unsafe-inline for styles (#94) Horizontal42 2026-08-12 22:08:05 +03:00
  • b559c94ffa
    perf(ui): cache variable highlight RegExp creation (#71) Horizontal42 2026-08-12 22:07:38 +03:00
  • 445f965c8e
    perf: prevent layout thrashing on document drag (#86) Horizontal42 2026-08-12 22:07:34 +03:00
  • 9267969f16 Refactor console logs to use centralized logger google-labs-jules[bot] 2026-08-12 16:13:43 +00:00
  • 2db5adbd0c Add unit tests for searchAllSheets function google-labs-jules[bot] 2026-08-12 17:33:56 +00:00
  • b215efdda0
    Add comprehensive tests for parseResultQuery. (#92) Horizontal42 2026-08-12 22:02:10 +03:00
  • e4c1dccc2a
    add type constructor tests (#70) Horizontal42 2026-08-12 22:02:03 +03:00
  • 418f6a8482
    test: Add missing test file for UI sparkline component (#75) Horizontal42 2026-08-12 22:01:59 +03:00
  • 21161e4afe
    test(export): add unit tests for canvas image export functionality (#85) Horizontal42 2026-08-12 22:01:56 +03:00
  • 31c8eb86d5
    🧹 [Code Health] Replace generic Error with specific EvalError in tests (#82) Horizontal42 2026-08-12 22:01:52 +03:00
  • 7bbe666840
    🧹 [surface unexpected evaluation errors via comment rewording] (#88) Horizontal42 2026-08-12 22:01:29 +03:00
  • ba4ebe2d5c
    fix: move misplaced comment in evaluation engine catch block (#93) Horizontal42 2026-08-12 22:01:10 +03:00
  • 3ada5cf858 🔒 Fix CSP vulnerability by removing unsafe-inline for styles google-labs-jules[bot] 2026-08-12 18:13:03 +00:00
  • a9f6d5375f fix: move misplaced comment in evaluation engine catch block google-labs-jules[bot] 2026-08-12 18:01:52 +00:00
  • a4dafd17f6 Add comprehensive tests for parseResultQuery. google-labs-jules[bot] 2026-08-12 17:57:04 +00:00
  • 43211b144b chore: migrate updater console logs to Tauri logger google-labs-jules[bot] 2026-08-12 17:56:26 +00:00
  • 303caf1cf3 chore: Replace console.warn with @tauri-apps/plugin-log google-labs-jules[bot] 2026-08-12 17:53:52 +00:00
  • 72a4fd93cd Fix CSP vulnerability by replacing quickjs singlefile with wasmfile async variant google-labs-jules[bot] 2026-08-12 17:51:09 +00:00
  • cd77d5c9a0 🧹 [surface unexpected evaluation errors via comment rewording] google-labs-jules[bot] 2026-08-12 17:49:39 +00:00
  • 72ad62865e 🧹 replace direct console logs with dedicated logger module google-labs-jules[bot] 2026-08-12 17:43:20 +00:00
  • c06a6eeba2 perf: prevent layout thrashing on document drag google-labs-jules[bot] 2026-08-12 17:41:18 +00:00
  • 88dd674a1c test(export): add unit tests for canvas image export functionality google-labs-jules[bot] 2026-08-12 17:37:43 +00:00
  • 12948a50f5 Optimize Workspace.invalidate bulk cache clearing google-labs-jules[bot] 2026-08-12 17:37:42 +00:00
  • a7f9e899d8 Refactor console.warn/error to use custom logger utility google-labs-jules[bot] 2026-08-12 17:34:30 +00:00
  • 5e49fa185a 🧹 [Code Health] Replace generic Error with specific EvalError in tests google-labs-jules[bot] 2026-08-12 17:34:17 +00:00
  • 89ebf4ad70 fix: replace unsanitized innerHTML assignment with replaceChildren google-labs-jules[bot] 2026-08-12 17:32:06 +00:00
  • 2ba2556718 🧹 [code health] Refactor console logging to use dedicated logger utility google-labs-jules[bot] 2026-08-12 17:29:43 +00:00
  • c2ac543264 Refactor production logging to use tauri-plugin-log google-labs-jules[bot] 2026-08-12 17:20:32 +00:00
  • 268ac9e81b bump nanoid to fix indefinite-loop advisory v1.2.5 Horizontal42 2026-08-12 20:20:26 +03:00
  • 4d86cbd02f Refactor: Replace console logging with a dedicated logger google-labs-jules[bot] 2026-08-12 17:17:15 +00:00
  • fda2fa3e6b sync package-lock.json with 1.2.5 Horizontal42 2026-08-12 20:12:01 +03:00
  • 359d94cf7c sync Cargo.lock with 1.2.5 Horizontal42 2026-08-12 20:11:01 +03:00
  • 51972c0599 update tauri.conf version to 1.2.5 Horizontal42 2026-08-12 20:10:40 +03:00
  • d6c79b4662 bump cargo version to 1.2.5 Horizontal42 2026-08-12 20:10:27 +03:00
  • ef11758b68 bump version to 1.2.5 Horizontal42 2026-08-12 20:10:14 +03:00
  • 7dfb58b989 share the Decimal PI constant with unitdata.ts Horizontal42 2026-08-12 20:08:28 +03:00
  • d4c34bf4af extract baseUnitId in datetime.ts Horizontal42 2026-08-12 20:07:31 +03:00
  • 744d6b61d5 document why evalRandom/formatFraction use native float Horizontal42 2026-08-12 20:07:02 +03:00
  • 0353ae7bf6 extract filterSameDimension/reduceCompatible in AGG_FUNCS Horizontal42 2026-08-12 20:06:25 +03:00
  • f1a5eebc65 refactor: use dedicated logger in storage.ts google-labs-jules[bot] 2026-08-12 17:06:01 +00:00
  • 93acfab28c extract asPercentValue in evalPctOp Horizontal42 2026-08-12 20:05:44 +03:00
  • 573b06e245 reject duplicate ids in addUnit Horizontal42 2026-08-12 20:04:37 +03:00