6874b3f028
strip unicode dashes, trim restating doc comments, untrack forbidden files
2026-03-13 14:05:59 +02:00
Your Name
1a6774e195
v0.2.0: WCAG 2.2 AAA accessibility + toggle fix + version bump
2026-02-18 19:18:15 +02:00
Your Name
99aaa3c785
build.rs cfg() checks HOST not TARGET -- use CARGO_CFG_TARGET_ENV
2026-02-18 19:18:15 +02:00
Your Name
e3a46aff0c
a11y: final cleanup -- remaining hardcoded colors
...
- FontSelector: text-[#8a8a8a]→text-text-sec, border-[#222 ]→border-border
- StatsView: Canvas fillStyle and inline trend color #8a8a8a→#a8a8a8
- ActivityManager: border-[#222 ]→border-border, #f85149→#ff6b6b danger color
- Settings: #f85149→#ff6b6b danger color on reset/delete buttons
2026-02-18 19:18:15 +02:00
Your Name
c0f2170a0e
a11y: Tasks 9,13-17 -- Settings ARIA, MiniTimer, overlays, ColorPicker, ActivityManager
...
- Settings: breathing radiogroup/radio, sound aria-pressed, contrast tokens,
placeholder contrast, reset aria-live, abbreviation tags, title tooltips,
back button 44px target
- MiniTimer: paused text #555→#a8a8a8 for AAA contrast
- MicrobreakOverlay: alertdialog role, sr-only heading, aria-describedby
- BreakOverlay: alertdialog role, sr-only heading, aria-label
- ColorPicker: enlarge swatches 22→28px with 44px hit areas, aria-pressed
- ActivityManager: enlarge action buttons to 44px targets, contrast tokens
2026-02-18 19:18:15 +02:00
Your Name
40a0e6130a
a11y: Tasks 7-12 -- Dashboard, Settings, StatsView, BreakScreen, Celebration
...
- Dashboard: text-text-sec tokens, nav landmark, toast hover persistence,
goal progressbar ARIA, pomodoro sr-only text
- Settings: h3→h2 heading hierarchy, section aria-labelledby with ids,
Working Hours heading added
- StatsView: h3→h2, tablist/tab/tabpanel ARIA pattern, sr-only data tables
for 30-day chart and heatmap, contrast tokens
- BreakScreen: strict-mode focus safety span, breathing phase-only
announcements, contrast tokens
- Celebration: JS-controlled hover/focus persistence, dismiss buttons,
Escape key, removed pointer-events:none
- Titlebar: removed redundant role="banner" on <header>
2026-02-18 19:18:15 +02:00
Your Name
887edd5f21
a11y: Tasks 2-6 -- App shell, Titlebar, ToggleSwitch, Stepper, animate.ts
...
- Add skip-to-content link and dynamic document title (App.svelte)
- Wrap titlebar in header landmark, enlarge traffic lights to 44px (Titlebar.svelte)
- Enlarge toggle switch to 52x28, improve OFF knob contrast (ToggleSwitch.svelte)
- Enlarge stepper buttons to 36px, add keyboard hold-to-repeat (Stepper.svelte)
- Add keyboard feedback to pressable, focus glow to glowHover (animate.ts)
2026-02-18 19:18:15 +02:00
Your Name
d820f16b64
a11y: update theme tokens and global styles for WCAG AAA
2026-02-18 19:18:15 +02:00
927871bb45
Update README.md
2026-02-07 13:27:24 +00:00
Your Name
6cafe47da1
Add emojis to all top-level README section headers
2026-02-07 15:24:03 +02:00
Your Name
778026e36a
Add emojis to feature section headers in README
2026-02-07 15:22:11 +02:00
Your Name
6aac33b195
Add pomodoro, microbreaks, breathing guide, screen dimming, presentation mode, goals, multi-monitor, and activity manager
2026-02-07 15:11:44 +02:00
Your Name
516524d76c
Bump version to 0.1.2
2026-02-07 12:16:03 +02:00
Your Name
6d2707770d
Add WCAG 2.1 Level AA accessibility across all components
2026-02-07 12:13:03 +02:00
3427c629c0
Update README.md
2026-02-07 09:35:24 +00:00
63bc63d0cf
Update README.md
2026-02-07 09:34:36 +00:00
Your Name
2a285c29b6
Update README - fix download links, activity count, and accuracy
...
- Fix download links to point to Gitea releases page (not GitHub-style relative URLs)
- Correct activity count from 70 to 72
- Enlarge break screen screenshot
- Add missing IPC entries (natural-break-detected event, cursor/window commands)
- Add msvc_compat.rs to backend modules table
- Update winapi description to include WebView2 check dialog
- Remove unused dirs crate from dependencies
2026-02-07 11:24:16 +02:00
Your Name
6bb00e8212
Bump version to 0.1.1
2026-02-07 11:16:29 +02:00
Your Name
33ee83a5c0
Tighten TimeSpinner spacing and fix build warnings
...
Reduce gap between numbers and h/m unit labels in the workday
schedule spinners. Remove unused parse_hour function and fix
Svelte state_referenced_locally warning in BreakScreen.
2026-02-07 11:16:29 +02:00
Your Name
9d36e07228
Enable custom-protocol for embedded frontend assets
...
Without this feature, Tauri falls back to devUrl even in release
builds. The tauri CLI adds it automatically but direct cargo
builds need it in Cargo.toml.
2026-02-07 11:00:45 +02:00
Your Name
e0afe9a2c1
Fix WebView2 detection - use loader API instead of registry
...
Registry check gave false negatives on systems where WebView2
is installed through Edge rather than EdgeUpdate. Now calls
GetAvailableCoreWebView2BrowserVersionString (statically linked)
which detects all installation methods.
2026-02-07 10:51:49 +02:00
Your Name
d2dd852b52
Statically link WebView2Loader - single exe, no DLL needed
...
build.rs swaps the dynamic import library with the static archive
from webview2-com-sys, so the WebView2 loader code is baked into
the exe. msvc_compat.rs provides the MSVC CRT symbols (security
cookie, thread-safe init, C++ operators) that the MSVC-compiled
static library expects.
2026-02-07 02:32:54 +02:00
Your Name
55f7ba1644
Detect missing WebView2 at startup, show download link
...
Checks Windows registry for WebView2 Runtime before Tauri
initializes. If missing, shows a native MessageBox explaining
the requirement and opens the Microsoft download page.
2026-02-07 02:08:51 +02:00
Your Name
07bb033d0a
Fix fullscreen break screen - centering, progress bar, ripple sizing
...
- Center break content on fullscreen (was top-left aligned)
- Move fullscreen progress bar to screen bottom (was overlapping buttons)
- Scale ripple circles to match ring size per mode (140/160/200px)
- Increase ripple expansion for more dramatic spread
2026-02-07 01:56:10 +02:00
Your Name
663bd4ed79
Add screenshots, move philosophy section above features
2026-02-07 01:36:43 +02:00
Your Name
f5e782ec29
Revamp README - emojis, better formatting, cleaner layout
2026-02-07 01:18:48 +02:00
Your Name
2fc44f0d65
Initial commit -- Core Cooldown v0.1.0
...
Portable Windows break timer to prevent RSI and eye strain.
Tauri v2 + Svelte 5 + Tailwind CSS v4. No installer, no telemetry,
no data leaves the machine. CC0 public domain.
2026-02-07 01:12:49 +02:00