SuperDooper
2c1c489af4
Retire GitHub workflow after successful Gitea release
2026-09-10 09:09:00 +02:00
SuperDooper
f7e2d92c4d
Retire GitHub workflow after successful Gitea release
2026-09-10 09:08:58 +02:00
SuperDooper
6d9a0d7516
Retire GitHub workflow after successful Gitea release
2026-09-10 09:08:56 +02:00
SuperDooper
4cccab1d17
Retire GitHub workflow after successful Gitea release
2026-09-10 09:08:54 +02:00
SuperDooper
19379169b9
Update Windows release notes for beta.63
2026-05-11 22:26:56 +02:00
SuperDooper
8a104ad8d0
Login: reload background browser immediately after sign-in (no 3s delay)
2026-05-11 22:23:16 +02:00
SuperDooper
59c911dff4
WebViewFetchWindow: add ReloadAsync for post-login re-navigation
2026-05-11 22:23:14 +02:00
SuperDooper
127fc82b2a
Update Windows release notes for beta.62
2026-05-11 22:21:35 +02:00
SuperDooper
9bde5b74a0
Login: relax signedIn check to any claude.ai cookie
2026-05-11 22:13:59 +02:00
SuperDooper
bdede36b5f
Login: always enable Done button; fix can't-move-past-login
2026-05-11 22:13:58 +02:00
SuperDooper
d2cb75a8dc
Installer: bundle all DLLs (remove single-file publish)
2026-05-11 22:05:41 +02:00
SuperDooper
01188b3009
Build: remove PublishSingleFile from Windows stable workflow
2026-05-11 22:05:40 +02:00
SuperDooper
54b89b8e55
Build: remove PublishSingleFile from Windows beta workflow
2026-05-11 22:05:39 +02:00
SuperDooper
24dbf013e7
Fix clipboard crash: use SetDataObject(false) to skip Flush()
2026-05-11 21:44:21 +02:00
SuperDooper
5a799899ef
Installer: use userdesktop instead of commondesktop (no admin needed)
2026-05-11 21:41:14 +02:00
SuperDooper
f318713ba5
Fix installer OutputDir: use . relative to SourceDir
2026-05-11 21:34:23 +02:00
SuperDooper
b9d2c8a5f3
CI: build Inno Setup installer instead of zip
2026-05-11 21:27:59 +02:00
SuperDooper
8883000098
CI: build Inno Setup installer instead of zip
2026-05-11 21:27:57 +02:00
SuperDooper
a8acf734ed
Updater: use Inno Setup installer for auto-update
2026-05-11 21:27:46 +02:00
SuperDooper
c432355be1
Add Inno Setup installer script
2026-05-11 21:27:36 +02:00
SuperDooper
9d3a06bf7a
Diagnostics: retry clipboard on COMException to fix crash
2026-05-11 21:20:04 +02:00
SuperDooper
6cc4c1dc2f
Diagnostics: update privacy note
2026-05-11 21:07:53 +02:00
SuperDooper
e2fff371ee
Diagnostics: show (none) for empty last error in copy
2026-05-11 21:06:53 +02:00
SuperDooper
872cdbc684
Diagnostics: clean up orphaned AddSection brackets
2026-05-11 20:51:56 +02:00
SuperDooper
0f78931599
Diagnostics: remove stale Cookie Store section
2026-05-11 20:51:36 +02:00
SuperDooper
a84b2645fc
Diagnostics: add privacy note
2026-05-11 20:48:25 +02:00
SuperDooper
6152371b16
CI: handle inline WIN_STABLE_BADGE placeholder on first stable release
2026-05-11 20:46:58 +02:00
SuperDooper
60acaf3eea
CI: update Win Stable badge and clear Win Beta on stable release
2026-05-11 20:45:03 +02:00
SuperDooper
e064e14425
CI: update Windows beta badge label to Win_Beta
2026-05-11 20:43:58 +02:00
SuperDooper
33e35243c4
CI: update Windows beta badge in README on release
2026-05-11 20:41:59 +02:00
SuperDooper
e16bfa59d0
Diagnostics: remove email, redact IDs on copy
2026-05-11 20:28:26 +02:00
SuperDooper
b0542d7291
fix projected hit badge on Windows — show after-reset or hit time, not last-refresh time
2026-05-11 15:07:47 +02:00
SuperDooper
c90eb7be69
port multi-org fix and add diagnostics panel to Windows app
...
Read lastActiveOrg cookie in both the browser JS path and HttpClient
fallback, then prefer the matching org in ParseBootstrap for both
org ID and plan label selection — same fix as macOS v1.3.0.
Add Settings → Diagnostics panel showing app state, last request
details, cookie store counts/domains, and stored cookie names.
2026-05-11 14:18:59 +02:00
SuperDooper
2fc7e8f9eb
chore: update release notes for beta.49
2026-05-08 22:52:11 +02:00
SuperDooper
877d59bb26
fix: restore PopupWindow; 1s footer timer; Xm Ys ago format
2026-05-08 22:45:27 +02:00
SuperDooper
8a69e740ee
fix: footer timer 1s; format Xm Ys ago when over 60s
2026-05-08 22:42:40 +02:00
SuperDooper
d4f284d829
fix: remove sparkline from limit cards (belongs only in Session Diary)
2026-05-08 22:37:32 +02:00
SuperDooper
0ed83be9eb
fix: ToggleButton transparent template; IsPressed states; IsSelected ComboBoxItem
2026-05-08 22:37:31 +02:00
SuperDooper
4cc29292f1
fix: ComboBox items use ComboBoxItem; diary stats inside card
2026-05-08 22:27:34 +02:00
SuperDooper
fca1a7eb60
fix: credit values /100; add after-reset/today badge to cards
2026-05-08 22:17:33 +02:00
SuperDooper
013569ea8b
fix: gauge — remove 'used' label, increase pct font to 18
2026-05-08 22:17:32 +02:00
SuperDooper
9ef83c1a1e
refactor: LoginWindow only saves cookies; all data fetched by background browser
2026-05-08 22:04:10 +02:00
SuperDooper
cabc2b6326
refactor: remove all API cache reads/writes; live-only refresh via browser
2026-05-08 22:04:10 +02:00
SuperDooper
b01afc5be7
refactor: strip API-response cache fields from AppSettings
2026-05-08 22:04:08 +02:00
SuperDooper
4b211a17ed
refactor: use persistent WebView2 as primary refresh path, HttpClient as fallback
2026-05-08 21:57:55 +02:00
SuperDooper
de41ea9dc4
fix: make WebViewFetchWindow public; add IsReady property
2026-05-08 21:57:54 +02:00
SuperDooper
8e71671abb
fix: persistent background WebView2 for live overage/prepaid on every refresh
2026-05-08 21:47:28 +02:00
SuperDooper
af36a817fb
fix: persistent background WebView2 for live overage/prepaid on every refresh
2026-05-08 21:47:27 +02:00
SuperDooper
e908d71eb6
fix: persistent background WebView2 for live overage/prepaid on every refresh
2026-05-08 21:47:26 +02:00
SuperDooper
ee6b1c4183
fix: session diary at bottom; show popup on launch
2026-05-08 21:40:44 +02:00
SuperDooper
4377c9a735
fix: session diary at bottom; show popup on launch
2026-05-08 21:40:43 +02:00
SuperDooper
1cf3f90fd6
fix: correct extra_usage credit unit (/100), add space in currency, Unlimited label, fetch overage/prepaid at login
2026-05-08 21:37:32 +02:00
SuperDooper
3d8482cf21
fix: correct extra_usage credit unit (/100), add space in currency, Unlimited label, fetch overage/prepaid at login
2026-05-08 21:37:32 +02:00
SuperDooper
44b7feb3c0
fix: show extra usage credits from extra_usage fallback; preserve on refresh
2026-05-08 21:32:19 +02:00
SuperDooper
236990ca45
fix: show extra usage credits from extra_usage fallback; preserve on refresh
2026-05-08 21:32:18 +02:00
SuperDooper
8d523cbb87
fix: show extra usage credits from extra_usage fallback; preserve on refresh
2026-05-08 21:32:17 +02:00
SuperDooper
da270de6d6
fix: extract plan label from capabilities in SaveAndClose; try org endpoint on refresh
2026-05-08 21:16:00 +02:00
SuperDooper
f4bed1b585
fix: extract plan label from capabilities in SaveAndClose; try org endpoint on refresh
2026-05-08 21:15:59 +02:00
SuperDooper
ae7a7db37e
debug: log org property names and capabilities value instead of truncated raw JSON
2026-05-08 21:05:59 +02:00
SuperDooper
dec6a6eb75
debug: save raw bootstrap JSON to DebugInfo to diagnose plan label
2026-05-08 20:55:40 +02:00
SuperDooper
7a8350b578
Update release notes for beta.36
2026-05-08 19:38:29 +02:00
SuperDooper
222ee55189
Load cached state immediately on startup before background refresh
2026-05-08 19:38:19 +02:00
SuperDooper
ec7260bd0d
Fix auth failure handling, cache plan/overage/prepaid, restore all from cache on startup
2026-05-08 19:38:18 +02:00
SuperDooper
6d34567d85
Add PlanLabel, OverageJson, PrepaidJson cache fields
2026-05-08 19:38:16 +02:00
SuperDooper
4395ae0594
Update release notes for beta.10
2026-05-08 19:19:51 +02:00
SuperDooper
4ff2337b4d
Fix compile errors, surface HTTP errors, save live UsageJson on successful fetch
2026-05-08 19:18:03 +02:00
SuperDooper
5db9321ac4
Parse plan label from capabilities array instead of plan_type
2026-05-08 19:14:55 +02:00
SuperDooper
8c14f59c42
Parse plan label from bootstrap API instead of hardcoding
2026-05-08 19:09:33 +02:00
SuperDooper
a7dc3d553c
Add Session Diary and Extra Usage Credits sections to Windows app
2026-05-08 17:19:07 +02:00
SuperDooper
264db5127d
Add Session Diary and Extra Usage Credits sections to Windows app
2026-05-08 17:18:58 +02:00
SuperDooper
c71e63905b
Add Session Diary and Extra Usage Credits sections to Windows app
2026-05-08 17:18:57 +02:00
SuperDooper
0fc124ac22
Add Session Diary and Extra Usage Credits sections to Windows app
2026-05-08 17:18:56 +02:00
SuperDooper
6858798b14
Release notes for beta.33
2026-05-08 17:01:42 +02:00
SuperDooper
c3ad730677
Remove debug banner references from PopupWindow code-behind (beta.33)
2026-05-08 17:01:37 +02:00
SuperDooper
0dcfcbfb6f
Remove debug banner from main panel (beta.33)
2026-05-08 17:01:31 +02:00
SuperDooper
31789df35c
Fix gauge text centering (beta.33)
2026-05-08 17:01:25 +02:00
SuperDooper
8e45241ddc
chore: release notes for beta.32
2026-05-08 16:49:56 +02:00
SuperDooper
78e9004624
fix: correct usage response field names — five_hour/seven_day not claude_ai_default_5h/claude_ai_default
2026-05-08 16:48:46 +02:00
SuperDooper
2dcea91a63
chore: release notes for beta.31
2026-05-08 16:46:17 +02:00
SuperDooper
d240b543eb
fix: show placeholder cards when signed in but no cached usage data
2026-05-08 16:46:04 +02:00
SuperDooper
1a35ec064c
debug: include raw usage API response in debug output
2026-05-08 16:46:03 +02:00
SuperDooper
204691772c
chore: release notes for beta.30
2026-05-08 16:35:48 +02:00
SuperDooper
15e3f1dd29
fix: remove WebView2 from periodic refresh (memory), add CORS headers to HttpClient
2026-05-08 16:35:35 +02:00
SuperDooper
bcd208684b
chore: release notes for beta.29
2026-05-08 16:29:03 +02:00
SuperDooper
2bdbe4943d
fix: same org ID path fix in ParseBootstrap and WebView2 refresh script
2026-05-08 16:28:48 +02:00
SuperDooper
1c365a55a8
fix: org ID is at b.account.memberships[0].organization.uuid, not b.memberships
2026-05-08 16:28:47 +02:00
SuperDooper
8b367ee539
chore: release notes for beta.28
2026-05-08 16:24:42 +02:00
SuperDooper
9134b8945d
fix: don't wipe existing limits when refresh returns no data
2026-05-08 16:24:31 +02:00
SuperDooper
19b1751e78
debug: wire DebugBanner in InitSettings
2026-05-08 16:24:30 +02:00
SuperDooper
a20956cde2
debug: show debug banner on main panel so it's always visible
2026-05-08 16:24:29 +02:00
SuperDooper
659171bf0a
debug: capture raw bootstrap JSON in debug field, try account.uuid as org ID fallback
2026-05-08 16:24:28 +02:00
SuperDooper
f5b3accc13
chore: release notes for beta.27
2026-05-08 16:15:17 +02:00
SuperDooper
22e9096f7c
fix: post plain objects in WebView2 refresh script
2026-05-08 16:15:07 +02:00
SuperDooper
6aee17fad2
fix: use WebMessageAsJson
2026-05-08 16:15:05 +02:00
SuperDooper
b594889239
fix: use WebMessageAsJson and post plain objects (not JSON strings)
2026-05-08 16:15:04 +02:00
SuperDooper
0300e4a72e
chore: release notes for beta.26
2026-05-08 16:12:06 +02:00
SuperDooper
7febb0384f
fix: update WebView2 refresh script to use postMessage
2026-05-08 16:11:55 +02:00
SuperDooper
55e1f754c5
fix: switch WebViewFetchWindow to WebMessageReceived for script results
2026-05-08 16:11:54 +02:00
SuperDooper
03676a980f
fix: use WebMessageReceived instead of ExecuteScriptAsync return value for async script results
2026-05-08 16:11:53 +02:00
SuperDooper
a74d0cece5
chore: release notes for beta.25
2026-05-08 16:06:16 +02:00
SuperDooper
b5cd7b1bc9
debug: show DebugInfo in settings panel after login
2026-05-08 16:06:06 +02:00
SuperDooper
3249dbd4aa
debug: add DebugText block in settings panel
2026-05-08 16:06:05 +02:00
SuperDooper
189c513677
debug: capture bootstrap keys and save to DebugInfo
2026-05-08 16:06:04 +02:00
SuperDooper
05e66b22d1
feat: add DebugInfo field to AppSettings
2026-05-08 16:06:03 +02:00
SuperDooper
48e6f64c9a
chore: release notes for beta.24
2026-05-08 16:00:28 +02:00
SuperDooper
d55a92623c
fix: add LoadFromCacheAsync, same JS fallbacks in WebView2 refresh path
2026-05-08 16:00:04 +02:00
SuperDooper
c70a090983
fix: load from cache immediately after login, background refresh after 3s
2026-05-08 16:00:01 +02:00
SuperDooper
cc0270326e
fix: add /api/organizations + personal /api/usage fallbacks in login JS
2026-05-08 16:00:00 +02:00
SuperDooper
7601452f93
chore: release notes for beta.23
2026-05-08 15:50:04 +02:00
SuperDooper
5a78a021cb
fix: trust cookies/cached auth for IsSignedIn, wider cookie domain filter
2026-05-08 15:49:47 +02:00
SuperDooper
7d465c13d8
fix: show update label in About, delay before refresh after login
2026-05-08 15:49:47 +02:00
SuperDooper
ca67039e3e
feat: add update-available label in About section
2026-05-08 15:49:46 +02:00
SuperDooper
1e4cdc09b3
fix: broaden JS orgId/email paths, URL-only auto-close
2026-05-08 15:49:45 +02:00
SuperDooper
4e154bcaa7
chore: release notes for beta.22
2026-05-08 15:30:34 +02:00
SuperDooper
ea784384c1
fix: remove unused _dialogOpen field
2026-05-08 15:30:27 +02:00
SuperDooper
4e813995c9
fix: Unwrap Task<Task<string>> from Dispatcher.InvokeAsync with async lambda
2026-05-08 15:30:26 +02:00
SuperDooper
0ffd690098
chore: release notes for beta.21
2026-05-08 15:05:43 +02:00
SuperDooper
c083256882
feat: hidden WebView2 window for authenticated API calls
2026-05-08 15:05:35 +02:00
SuperDooper
fd94c96d83
fix: WebView2 fallback for API calls, cached usage from login, decouple auth from HttpClient
2026-05-08 15:05:31 +02:00
SuperDooper
d22eb7381c
feat: add Email and UsageJson cache fields
2026-05-08 15:05:26 +02:00
SuperDooper
dd59f4565c
fix: auto-close on any signed-in claude.ai page; fetch bootstrap+usage via WebView2 at login
2026-05-08 15:05:25 +02:00
SuperDooper
f548210387
chore: release notes for beta.20
2026-05-08 14:54:35 +02:00
SuperDooper
89659322ac
fix: decouple auth check from org ID, add UA header, try multiple org ID paths
2026-05-08 14:54:28 +02:00
SuperDooper
bfa476a276
chore: release notes for beta.19
2026-05-08 14:40:45 +02:00
SuperDooper
7f7024d976
fix: embed icon.png as WPF Resource so XAML Image source resolves correctly
2026-05-08 14:40:34 +02:00
SuperDooper
f6dc91f38c
fix: fetch org ID dynamically from bootstrap/organizations, fix IsSignedIn gate, add anthropic-client-platform header
2026-05-08 14:40:29 +02:00
SuperDooper
721075d969
feat: add OrgId to settings for caching
2026-05-08 14:40:28 +02:00
SuperDooper
87ce720a31
fix: use TextBrush instead of hardcoded Brushes.White for auth label
2026-05-08 14:40:18 +02:00
SuperDooper
1172fd8f4e
fix: version badge uses BadgeBrush instead of hardcoded #F0F0F0
2026-05-08 14:40:17 +02:00
SuperDooper
11f097b969
fix: HoverBrush on SmallButton hover, full ComboBox dark theme template, BadgeBrush resource
2026-05-08 14:40:12 +02:00
SuperDooper
6e992d56af
fix: add HoverBrush and BadgeBrush for dark/light theme
2026-05-08 14:40:11 +02:00
SuperDooper
49a0a8c9dd
chore: update Windows release notes for beta.18
2026-05-08 14:27:04 +02:00
SuperDooper
f63de02861
fix: use DynamicResource for all theme brush bindings
2026-05-08 14:26:23 +02:00
SuperDooper
acabb0e101
fix: use DynamicResource for theme brushes in styles
2026-05-08 14:26:19 +02:00
SuperDooper
4945097e8b
fix: replace frozen brushes at runtime using new SolidColorBrush instances
2026-05-08 14:26:12 +02:00
SuperDooper
2d478be0ad
fix: po:Freeze=False on all theme brushes to allow runtime mutation
2026-05-08 14:15:46 +02:00
SuperDooper
0096199334
debug: log startup crashes to LocalApplicationData/ClaudeChecker/startup_crash.txt
2026-05-08 14:11:21 +02:00
SuperDooper
01f28cf044
fix: replace SystemEvents with DispatcherTimer to avoid missing package crash
2026-05-08 14:04:32 +02:00
SuperDooper
37939b84ac
fix: add missing using System.Reflection for GetCustomAttribute
2026-05-08 13:57:45 +02:00
SuperDooper
9c8e0dcdb6
fix: use InformationalVersion for semver, auto-check beta if running pre-release
2026-05-08 13:53:53 +02:00
SuperDooper
0010051ede
feat: system light/dark theme support with live switching and dark title bar
2026-05-08 13:47:50 +02:00
SuperDooper
98bd736a66
feat: system light/dark theme support with live switching and dark title bar
2026-05-08 13:47:49 +02:00
SuperDooper
251efdbb0b
feat: system light/dark theme support with live switching and dark title bar
2026-05-08 13:47:47 +02:00
SuperDooper
f219b65650
feat: system light/dark theme support with live switching and dark title bar
2026-05-08 13:47:46 +02:00
SuperDooper
b0907d17b5
feat: system light/dark theme support with live switching and dark title bar
2026-05-08 13:47:45 +02:00
SuperDooper
d3aa3dc6bd
feat: system light/dark theme support with live switching and dark title bar
2026-05-08 13:47:44 +02:00
SuperDooper
797bf702cd
feat: native Windows UI — light theme, centered window, standard chrome
2026-05-08 13:34:33 +02:00
SuperDooper
58a09e8701
feat: native Windows UI — light theme, centered window, standard chrome
2026-05-08 13:34:32 +02:00
SuperDooper
01e16e3abe
feat: native Windows UI — light theme, centered window, standard chrome
2026-05-08 13:34:30 +02:00
SuperDooper
8e4b23d4de
feat: native Windows UI — light theme, centered window, standard chrome
2026-05-08 13:34:29 +02:00
SuperDooper
708b55d919
feat: native Windows UI — light theme, centered window, standard chrome
2026-05-08 13:34:28 +02:00
SuperDooper
59c8c390b6
fix: await refresh after login, update settings when UserEmail/IsSignedIn change
2026-05-08 13:28:11 +02:00
SuperDooper
ad525ef8d1
fix: only auto-close login on explicit post-login redirect, not initial load
2026-05-08 13:14:48 +02:00
SuperDooper
e6fa66bc73
fix: suppress Deactivated hide during login dialog, restore popup after sign-in
2026-05-08 13:14:47 +02:00
SuperDooper
2d000bca5e
fix: correct session cookie detection and auto-close on login
2026-05-08 13:07:06 +02:00
SuperDooper
c7a663c42b
fix: use RELEASE_TOKEN to bypass branch protection when writing version JSON
2026-05-08 12:59:04 +02:00
SuperDooper
a182b7ca59
fix: use RELEASE_TOKEN to bypass branch protection when writing version JSON
2026-05-08 12:59:03 +02:00
SuperDooper
182acb1f21
fix: use GitHub API to update version JSON, avoid git push to protected main
2026-05-08 12:52:21 +02:00
SuperDooper
3ff5067d49
fix: use GitHub API to update version JSON, avoid git push to protected main
2026-05-08 12:52:20 +02:00
SuperDooper
2816a5cedb
fix: remove duplicate Color alias (now in GlobalUsings.cs)
2026-05-08 12:40:03 +02:00
SuperDooper
a4a4d70530
fix: resolve build errors — AppSettings, GlobalUsings, namespace aliases
2026-05-08 12:34:04 +02:00
SuperDooper
073d3b14ef
fix: resolve build errors — AppSettings, GlobalUsings, namespace aliases
2026-05-08 12:34:02 +02:00
SuperDooper
5603b94f8a
fix: resolve build errors — AppSettings, GlobalUsings, namespace aliases
2026-05-08 12:34:01 +02:00
SuperDooper
28a449b060
fix: resolve build errors — AppSettings, GlobalUsings, namespace aliases
2026-05-08 12:34:00 +02:00
SuperDooper
d2ba7365b0
fix: resolve build errors — AppSettings, GlobalUsings, namespace aliases
2026-05-08 12:33:59 +02:00
SuperDooper
93862686b6
fix: resolve build errors — AppSettings, GlobalUsings, namespace aliases
2026-05-08 12:33:57 +02:00
SuperDooper
8170f3a1b3
fix: resolve build errors — AppSettings, GlobalUsings, namespace aliases
2026-05-08 12:33:56 +02:00
SuperDooper
5fbdaab2d0
fix: resolve build errors — AppSettings, GlobalUsings, namespace aliases
2026-05-08 12:33:55 +02:00
SuperDooper
7db17fb53d
fix: resolve build errors — AppSettings, GlobalUsings, namespace aliases
2026-05-08 12:33:54 +02:00
SuperDooper
f6f1982390
fix: add explicit using aliases to resolve System.Drawing ambiguity
2026-05-08 12:24:36 +02:00
SuperDooper
de61499bab
fix: add explicit using aliases to resolve System.Drawing ambiguity
2026-05-08 12:24:35 +02:00
SuperDooper
6e95221e0b
fix: rewrite BuildCard with clean imperative code — no invalid method chaining
2026-05-08 12:22:54 +02:00
SuperDooper
12ce671205
fix: checkout main before updating version-windows-beta.json
2026-05-08 12:20:22 +02:00
SuperDooper
7a74e19a20
fix: checkout main before updating version-windows.json
2026-05-08 12:20:21 +02:00
SuperDooper
4c1ed861ed
chore: add Windows app icon (ico)
2026-05-08 12:17:55 +02:00
SuperDooper
a1df7cd38a
chore: add Windows app icon (png)
2026-05-08 12:17:53 +02:00
SuperDooper
311385a716
docs: add Windows release notes file
2026-05-08 12:16:07 +02:00
SuperDooper
3abe5e4c9b
chore: seed version-windows-beta.json
2026-05-08 12:16:06 +02:00
SuperDooper
5457e00ef0
chore: seed version-windows.json
2026-05-08 12:16:04 +02:00
SuperDooper
00bd5884db
ci: add Windows beta release workflow
2026-05-08 12:16:03 +02:00
SuperDooper
a3ce649946
ci: add Windows stable release workflow
2026-05-08 12:16:02 +02:00
SuperDooper
c97943bfa0
fix: point Windows updater to version-windows.json files
2026-05-08 12:16:01 +02:00
SuperDooper
e89df508bd
feat(windows): add README.md
2026-05-08 12:12:58 +02:00
SuperDooper
de247e545b
feat(windows): add Settings.settings
2026-05-08 12:12:56 +02:00
SuperDooper
4f481a06c3
feat(windows): add SparklineControl.cs
2026-05-08 12:12:55 +02:00
SuperDooper
c223bfba72
feat(windows): add GaugeControl.cs
2026-05-08 12:12:54 +02:00
SuperDooper
b388191191
feat(windows): add LoginWindow.xaml.cs
2026-05-08 12:12:53 +02:00
SuperDooper
4896d28c8c
feat(windows): add LoginWindow.xaml
2026-05-08 12:12:52 +02:00
SuperDooper
0e248dc331
feat(windows): add PopupWindow.xaml.cs
2026-05-08 12:12:50 +02:00
SuperDooper
2277a29a3e
feat(windows): add PopupWindow.xaml
2026-05-08 12:12:49 +02:00
SuperDooper
605b11e849
feat(windows): add UpdateManager.cs
2026-05-08 12:12:48 +02:00
SuperDooper
bb4c28c751
feat(windows): add UsageViewModel.cs
2026-05-08 12:12:47 +02:00
SuperDooper
e0c73211a0
feat(windows): add Models.cs
2026-05-08 12:12:45 +02:00
SuperDooper
ceb5951f24
feat(windows): add App.xaml.cs
2026-05-08 12:12:44 +02:00
SuperDooper
c0ed68d023
feat(windows): add App.xaml
2026-05-08 12:12:43 +02:00
SuperDooper
f3d8a50dc6
feat(windows): add ClaudeCheckerWindows.csproj
2026-05-08 12:12:42 +02:00