-
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