Commit Graph

  • d7a53da59f fix(sidebar): resolve MatchingService live + settings "סגור" label main v1.2.17 PointStar 2026-06-09 16:10:47 +03:00
  • 6a51a58224 fix(save-attachments): marshal folder-tree mutations to the Dispatcher v1.2.16 PointStar 2026-06-09 15:58:53 +03:00
  • 9b451c9cbe feat(save-attachments): nested-folder tree picker + top-most message boxes v1.2.15 PointStar 2026-06-09 13:35:43 +03:00
  • 35ce8facff fix(attachments): bind upload to Note.attachments to satisfy EspoCRM v1.2.14 PointStar 2026-06-09 12:28:05 +03:00
  • c685f4f91d publish: 1.2.13 — preselect sender case, save images, save-from-open-mail v1.2.13 PointStar 2026-05-31 13:49:16 +03:00
  • 5eae3da213 publish: 1.2.12 — harden VSTO rename + reissue broken v1.2.11 release v1.2.12 PointStar 2026-05-26 15:31:14 +03:00
  • 8264c11b57 publish: 1.2.11 — compose-from-case email + picker columns fix v1.2.11 PointStar 2026-05-26 14:56:32 +03:00
  • 4556d2c1b3 fix(compose-from-case): use any contact with email + show number/status PointStar 2026-05-26 14:56:18 +03:00
  • a8e947c825 docs: reflect v1.2.9 auto-update settings + v1.2.7 button behavior PointStar 2026-05-24 21:14:00 +03:00
  • 32f6facb67 publish: 1.2.10 — verify on-every-startup auto-update from v1.2.9 v1.2.10 PointStar 2026-05-24 20:53:54 +03:00
  • 2228353c48 fix(updater): check for updates on every Outlook startup, not every 7 days v1.2.9 PointStar 2026-05-24 20:50:31 +03:00
  • eea0d92d85 publish: 1.2.8 — verify v1.2.7's restart-to-update flow end-to-end v1.2.8 PointStar 2026-05-24 20:40:58 +03:00
  • 655fefa822 fix(updater): stop trying to install in-process; tell user to restart Outlook v1.2.7 PointStar 2026-05-24 20:17:32 +03:00
  • d2c54840ba publish: 1.2.6 — smoke-test the direct VSTOInstaller updater v1.2.6 PointStar 2026-05-24 20:11:38 +03:00
  • 870426ec08 fix(updater): invoke VSTOInstaller.exe directly so Chrome doesn't hijack the .vsto v1.2.5 PointStar 2026-05-24 20:07:58 +03:00
  • 137929b4ac publish: 1.2.4 — smoke-test the new manifest-fetch updater v1.2.4 PointStar 2026-05-24 20:01:17 +03:00
  • 95d7599cb1 fix(updater): replace broken ApplicationDeployment API with manifest GET v1.2.3 PointStar 2026-05-24 19:57:02 +03:00
  • 62254fcd8c publish: 1.2.2 — verify auto-update path v1.2.2 PointStar 2026-05-24 19:49:56 +03:00
  • 7aa96c99a3 feat(about): logs + settings paths open the folder in Explorer v1.2.1 PointStar 2026-05-24 19:43:24 +03:00
  • 35455c2ef6 docs(briefing): document the live release pipeline + Klear rebrand boundary PointStar 2026-05-24 19:35:51 +03:00
  • 025dab9b20 feat(branding): Klear visual rebrand + drop orphaned Publish/ dir v1.2.0 PointStar 2026-05-24 19:32:40 +03:00
  • b1dc57324e fix(save-attachments): authoritative disk-verify + hide extension in rename UI v1.1.3 PointStar 2026-05-24 19:21:28 +03:00
  • 18b6640e57 feat(save-attachments): editable filenames, Hebrew status, smoother subfolder load v1.1.2 PointStar 2026-05-24 17:27:49 +03:00
  • dbd7f3068b publish: 1.0.7 — switch to 3-part SemVer, manual bumps only PointStar 2026-05-24 15:51:40 +03:00
  • b6624a924f feat(save-attachments): show case#, court#, status in candidate picker PointStar 2026-05-24 15:51:15 +03:00
  • e3fb0e95d1 fix(publish): stop git CRLF/LF normalization on ClickOnce bundle PointStar 2026-05-20 13:14:58 +03:00
  • 9e7a64045f publish: 1.0.0.5 — host ClickOnce bundle on Gitea raw URL PointStar 2026-05-20 12:58:10 +03:00
  • 017f10e60b feat(sidebar): inline candidate picker, per-case file action, back navigation PointStar 2026-05-20 12:57:51 +03:00
  • be5edc203c feat: in-app updater button + correct case-folder resolution v1.1.1 PointStar 2026-05-12 23:08:20 +03:00
  • 1788b5bbee fix(about): show real ClickOnce deployment version in Settings → About PointStar 2026-05-12 22:59:19 +03:00
  • 8011d4e34c diag(attachments): post-upload "did the file actually arrive" check PointStar 2026-05-12 22:58:12 +03:00
  • 5242abb585 feat(attachments): rewire to Marcus-Law NetworkStorageIntegration v1.1.0 PointStar 2026-05-12 21:42:22 +03:00
  • 037d573e6e log: ListDocumentFoldersAsync prints folder count on success PointStar 2026-05-12 21:22:10 +03:00
  • cb7d530b4c fix(attachments): map MIME from extension + don't treat 403 as auth PointStar 2026-05-12 21:12:08 +03:00
  • 7924cda520 fix(documents): set publishDate on Document create (Marcus-Law requires it) PointStar 2026-05-12 21:03:16 +03:00
  • 7ee9a00fc4 fix(attachments): match official EspoCRM API + folder fallback PointStar 2026-05-12 20:51:46 +03:00
  • af8cf13443 fix(attachments): folder query + verbose upload diagnostics PointStar 2026-05-12 20:42:38 +03:00
  • 26322c92ff feat(save-attachments): scope folder list to the selected case PointStar 2026-05-12 20:32:44 +03:00
  • c98fee7b5b fix(csproj): re-add klear-attach.png embed entry (VS save stripped it) PointStar 2026-05-12 20:28:19 +03:00
  • 1a9ca2d2ad fix(ribbon): invalidate "שמור קבצים" on SelectionChange (button stays disabled) PointStar 2026-05-12 20:26:50 +03:00
  • b1f8e3e50b feat(attachments): "save attachments only" ribbon action PointStar 2026-05-12 20:12:28 +03:00
  • 0fea393b81 dist: add packaged OutlookAddin-Install.zip for end-user distribution chaim 2026-05-11 18:06:52 +00:00
  • 46955e2064 cdn: fix healthcheck (use 127.0.0.1, not localhost) and clear default nginx html v1.0.0 chaim 2026-05-11 17:47:26 +00:00
  • 35d691e0d2 debug(ci): instrument pack-upload step with full trace log v0.1.0 chaim 2026-05-11 17:28:07 +00:00
  • 8d49b4f389 debug(ci): force Pack+upload to run regardless of previous step chaim 2026-05-11 17:24:32 +00:00
  • 2aad6e5863 ci: reset LASTEXITCODE before natural script end; match build-job exit pattern chaim 2026-05-11 17:21:31 +00:00
  • 6c32c913f4 ci: persist publish-finish exit code to side-channel + force explicit exit chaim 2026-05-11 17:16:46 +00:00
  • 51f72c3a4a ci: move tar into Upload step; explicit exit 0 from transcript step chaim 2026-05-11 17:12:41 +00:00
  • 50c3038188 ci: remove dead steps.outputs refs + inline MSBuild path into publish-clickonce chaim 2026-05-11 17:08:57 +00:00
  • fea624e9ce ci: remove redundant Compute version + Resolve tools steps (cause job to fail on act_runner) chaim 2026-05-11 17:04:16 +00:00
  • b8327829e8 fix(ci): inline version parsing everywhere (act_runner steps.outputs broken) chaim 2026-05-11 17:00:06 +00:00
  • 51c23c3f38 fix(ci): use msbuild /t:Publish (VSTO standard target) instead of manual mage chaim 2026-05-11 16:56:08 +00:00
  • d0455d9aaf ci: capture mage stdout/stderr for the failing -Sign call chaim 2026-05-11 16:52:14 +00:00
  • 191c12b0c9 fix(ci): mage -Sign via -CertFile/.pfx (avoid cert store lookup quirks) chaim 2026-05-11 16:49:37 +00:00
  • e942a64b25 fix(ci): create deployment manifest via mage -New Deployment (not -Update of copy) chaim 2026-05-11 16:46:45 +00:00
  • e8ee1b8d3d fix(ci): resolve mage/signtool inside same step (GITHUB_ENV not propagated by act_runner) chaim 2026-05-11 16:43:13 +00:00
  • 02685ec7e8 fix(ci): don't re-declare MAGE/SIGNTOOL env (overwrites GITHUB_ENV value) chaim 2026-05-11 16:40:44 +00:00
  • 95abb8b667 ci: unify publish-clickonce into single transcripted step + upload logs chaim 2026-05-11 16:37:32 +00:00
  • 439c9c08fc ci: replace broken upload-artifact action with Gitea generic packages chaim 2026-05-11 16:33:45 +00:00
  • e71b08c0d3 ci: don't block release on test failures (continue-on-error) chaim 2026-05-11 16:30:27 +00:00
  • 3b07558bf6 ci: push build logs to Gitea generic package registry chaim 2026-05-11 16:27:11 +00:00
  • 8c583aaa3c ci: single-step build with transcript so logs always upload chaim 2026-05-11 16:24:50 +00:00
  • 63090ce877 ci: capture build output via Tee-Object for artifact retrieval chaim 2026-05-11 16:22:17 +00:00
  • 64a1d63656 ci: dump msbuild log to artifact so we can debug failures via API chaim 2026-05-11 16:19:33 +00:00
  • a8af5e3749 fix(ci): import cert to CurrentUser\My + patch csproj thumbprint chaim 2026-05-11 16:17:05 +00:00
  • 137cb99fba feat(sidebar): Hebrew case status labels + show all linked cases (not just 5) PointStar 2026-05-11 19:12:59 +03:00
  • 9f595c8ece fix(ci): override ManifestCertificateThumbprint with Marcus-Law cert chaim 2026-05-11 16:12:52 +00:00
  • 0e21be21f3 fix(ci): skip compile-time manifest signing (MSB3323) chaim 2026-05-11 16:10:59 +00:00
  • 399fd24f4d fix(ci): set NUGET_PACKAGES outside system32 (NETSDK1064 fix) chaim 2026-05-11 16:06:16 +00:00
  • a1e25af86b fix(json): tolerate EspoCRM's naive datetime format (YYYY-MM-DD HH:mm:ss) PointStar 2026-05-11 19:05:08 +03:00
  • 55d3e6d0f3 fix(ci): unify restore + build via 'msbuild /restore' (avoid NETSDK1064) chaim 2026-05-11 16:04:00 +00:00
  • e6c2b099d0 fix(ci): use VS Pro MSBuild (requires Office workload) instead of Build Tools chaim 2026-05-11 15:59:50 +00:00
  • 414f71706a fix: restore PNG embed entries + handle numeric Case.number from EspoCRM PointStar 2026-05-11 18:57:13 +03:00
  • f794fbc37a fix(ci): use Windows PowerShell 5.1 (powershell) instead of pwsh chaim 2026-05-11 15:45:48 +00:00
  • f371fc83ad fix(ribbon): switch icons from loadImage to per-button getImage callbacks PointStar 2026-05-11 18:43:53 +03:00
  • 22e556afe0 debug(ci): list filesystem after checkout to diagnose MSB3202 chaim 2026-05-11 15:37:36 +00:00
  • 033399b21a fix(ci): resolve msbuild/nuget/mage/signtool dynamically chaim 2026-05-11 15:16:24 +00:00
  • 732c5641a8 feat(ribbon): custom Klear icons for all four ribbon buttons PointStar 2026-05-11 18:14:48 +03:00
  • 73d6799eb2 feat(ci): CI/CD container delivery for ClickOnce artifacts chaim 2026-05-11 15:10:39 +00:00
  • 312e72ff54 docs: add AUTO-UPDATE-SETUP.md — Hebrew runbook for the infra team PointStar 2026-05-11 17:41:23 +03:00
  • 037b66c683 fix(sidebar): fetch contact's cases via /Contact/{id}/cases instead of Case?where[] PointStar 2026-05-11 17:13:29 +03:00
  • dc04a96bdd fix(ux): owner-anchor dialogs + sidebar reopen + Klear pane title PointStar 2026-05-11 17:10:32 +03:00
  • 3bd8b6dfbb ui(design): Hebrew entity-type labels + modern dialog styling PointStar 2026-05-11 17:06:50 +03:00
  • d175d4bfbb ui: move "חיפוש" to visual right + use clearer ribbon imageMso PointStar 2026-05-11 17:03:19 +03:00
  • 6b14e5a6a6 feat(brand): shorten ribbon button label to just "Klear" PointStar 2026-05-11 16:52:45 +03:00
  • eb081942e5 feat(brand): rename user-facing "EspoCRM" → "Klear" PointStar 2026-05-11 16:52:09 +03:00
  • 633449548a fix(filing): accept entityName / _scope aliases + log silent target rejection PointStar 2026-05-11 16:42:48 +03:00
  • 41a39ce2ac fix(matching): /EmailAddress/search returns a bare array, not {total,list} PointStar 2026-05-11 16:37:09 +03:00
  • 484e908026 fix(addin-host): treat API key alone as configured (don't require username) PointStar 2026-05-11 16:31:47 +03:00
  • b6e4e38833 fix(creds): store empty username when not supplied (was saving "(api-key)" placeholder) PointStar 2026-05-11 16:28:37 +03:00
  • 891b9d01ae fix(auth): send X-Api-Key header — Espo-Authorization alone was wrong for API users PointStar 2026-05-11 16:22:23 +03:00
  • 661e0cb598 fix(tls): enable TLS 1.2/1.3 on AddIn startup — fix SecureChannelFailure PointStar 2026-05-11 16:15:42 +03:00
  • 40c3839278 fix(settings): surface real reason behind "Test connection" failures PointStar 2026-05-11 16:06:43 +03:00
  • 3bedb2cb06 fix(sidebar): wrap ElementHost in WinForms UserControl + cast Explorer.Close event PointStar 2026-05-11 16:00:18 +03:00
  • fa3562114d chore(taskmaster): mark Tasks #2-#9 status PointStar 2026-05-11 15:56:30 +03:00
  • 5aa98d2d3a docs: Task #9 — finalize ONBOARDING.md + add IT-SETUP.md PointStar 2026-05-11 15:55:43 +03:00
  • f6d0c2bced ci(publish): Task #8 — fill in ClickOnce publish + rsync + Mattermost PointStar 2026-05-11 15:53:50 +03:00
  • 69af5b6ac3 feat(i18n): Task #7 — Hebrew/English localization infrastructure PointStar 2026-05-11 15:52:59 +03:00
  • a05b8114d4 feat(folders): Task #6 — per-folder auto-sync with confidence gate PointStar 2026-05-11 15:51:03 +03:00
  • 0964439441 feat(compose): Task #5 — Compose from Case + URL protocol + auto-file PointStar 2026-05-11 15:47:36 +03:00