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
SuperDooper
b553d3922a
docs: reorder screenshot grid
2026-05-08 11:38:54 +02:00
SuperDooper
61e8455e5e
docs: update screenshot captions and add release notes screenshot
2026-05-08 11:37:44 +02:00
SuperDooper
c4b9d7454f
docs: add release notes screenshot
2026-05-08 11:37:35 +02:00
SuperDooper
75aeb03332
docs: update banner screenshot
2026-05-08 11:37:34 +02:00
SuperDooper
f5203a0299
docs: update notification screenshot
2026-05-08 11:37:33 +02:00
SuperDooper
fe27e0d4c0
revert: restore version-beta.json to 1.1.3-beta.5
2026-05-08 11:36:33 +02:00
SuperDooper
fb5e1ece25
test: fake beta version for screenshot
2026-05-08 11:31:45 +02:00
SuperDooper
71666224f1
chore: remove outdated settings-v2 screenshot
2026-05-08 11:31:02 +02:00
SuperDooper
bd693cdf94
chore: remove outdated main-v2 screenshot
2026-05-08 11:31:01 +02:00
SuperDooper
d24a354e1c
docs: update README to use v3 screenshots
2026-05-08 11:30:50 +02:00
SuperDooper
9e47041715
docs: add settings screenshot v3
2026-05-08 11:30:36 +02:00
SuperDooper
22151f0af4
docs: add main window screenshot v3
2026-05-08 11:30:35 +02:00
SuperDooper
3508fa1a94
docs: update settings screenshot
2026-05-08 11:29:50 +02:00
SuperDooper
b2fcafd3f0
docs: update main window screenshot
2026-05-08 11:29:48 +02:00
SuperDooper
45215de350
docs: add contributing guidelines
2026-05-08 11:25:46 +02:00
SuperDooper
f969da8006
chore: add feature request issue template
2026-05-08 11:23:46 +02:00
SuperDooper
7f769414cc
chore: add bug report issue template
2026-05-08 11:23:45 +02:00
SuperDooper
be6bb1495d
docs: release notes for 1.1.3 stable
2026-05-08 11:19:38 +02:00
SuperDooper
06755de91d
chore: bump to 1.1.3 stable (build 40)
2026-05-08 11:19:38 +02:00
SuperDooper
2855155361
fix: populate notes in version-beta.json for 1.1.3-beta.5
2026-05-08 10:01:37 +02:00
SuperDooper
ecfb1aa44d
docs: fix empty release notes
2026-05-08 10:01:37 +02:00
SuperDooper
794a6cdb65
docs: update release notes for 1.1.3-beta.5
2026-05-08 09:57:06 +02:00
SuperDooper
e613ace503
chore: bump to 1.1.3-beta.5 (build 39)
2026-05-08 09:57:05 +02:00
SuperDooper
38d7683843
fix: fill popover background during resize animation
2026-05-08 09:56:41 +02:00
SuperDooper
ae736a7e4a
docs: update release notes for 1.1.3-beta.4
2026-05-08 09:52:28 +02:00
SuperDooper
a1bb186af2
chore: bump to 1.1.3-beta.4 (build 38)
2026-05-08 09:52:27 +02:00
SuperDooper
e93a4e6df5
fix: auto-resize popover to match SwiftUI content height
2026-05-08 09:52:04 +02:00
SuperDooper
4b4280630c
docs: update release notes for 1.1.3-beta.3
2026-05-08 09:35:01 +02:00
SuperDooper
90acbcb968
chore: bump to 1.1.3-beta.3 (build 37)
2026-05-08 09:34:52 +02:00
SuperDooper
f2f2be1305
fix: render sparkline with a single data point (flat line)
2026-05-08 09:34:38 +02:00
SuperDooper
f17694622c
fix: persist burn history across launches; show sparkline from first refresh
2026-05-08 09:34:33 +02:00
SuperDooper
cb00ddc806
docs: update release notes for 1.1.3-beta.2
2026-05-08 09:21:48 +02:00
SuperDooper
1f357b9123
chore: bump to 1.1.3-beta.2 (build 36)
2026-05-08 09:21:42 +02:00
SuperDooper
9dee674ff0
fix: update banner label to '5 Hour Limit' and make banner tappable
2026-05-08 09:19:16 +02:00
superdooper86
d76c7496bb
Release v1.1.0
2026-05-07 18:33:04 +02:00
superdooper86
113e91583d
Release v1.0.12
2026-05-07 18:28:11 +02:00
superdooper86
b16c24cb44
Release v1.0.11 — update indicator in menubar, undismissable banner
...
- Menubar shows ↑ Update alongside limits when an update is available
- Removed × dismiss button from update banner; it stays until installed
2026-05-07 18:23:26 +02:00
superdooper86
89a79c6f13
Temporary: bump version.json to 1.1.1 for update testing
2026-05-07 18:14:08 +02:00
superdooper86
b5c3cc6379
Rerelease as v1.0.10 (was incorrectly versioned as v1.1.0)
2026-05-07 18:11:45 +02:00
superdooper86
3e99e1417e
Release v1.1.0 — always open to main window
...
Post popoverWillOpen notification on show; ContentView resets showSettings
on receive so reopening always lands on the main window, not Settings.
2026-05-07 18:02:04 +02:00
superdooper86
1078951c43
Release v1.0.9 — fix update notification popup showing raw markdown
...
Sync UpdateNotificationWindow.swift: showUpdate now always uses the
static subtitle "Tap to view release notes & update now!" instead of
passing the full release notes text to the popup.
2026-05-07 17:55:05 +02:00
superdooper86
8701fb1326
Release v1.0.8
2026-05-07 17:48:32 +02:00
superdooper86
255de797f8
Release v1.0.7 — fix markdown rendering in release notes
...
Add ReleaseNotesText view that pre-processes headers (##, ###) to bold
and converts - bullets to • before passing to AttributedString, which
only supports inline markdown. Replaces both Text(.init()) call sites.
2026-05-07 17:43:46 +02:00