24 Commits

Author SHA1 Message Date
TypoGenie
63cfed02d9 docs: add WCAG 2.2 AAA accessibility section to README v1.1.0 2026-02-19 00:12:20 +02:00
TypoGenie
87dd578e92 a11y: add error boundary, reduced motion, remaining fixes 2026-02-18 23:52:06 +02:00
TypoGenie
2ca1439680 a11y: add runtime contrast validation, justify override, line-height floor 2026-02-18 23:49:03 +02:00
TypoGenie
bd842b87a2 a11y: add DOCX metadata, image placeholders, table headers 2026-02-18 23:46:32 +02:00
TypoGenie
1458210d88 a11y: add landmarks, semantic structure, skip nav, iframe lang 2026-02-18 23:43:48 +02:00
TypoGenie
e460f4df68 a11y: add ARIA live regions for status announcements and errors 2026-02-18 23:35:52 +02:00
TypoGenie
d0f88625b5 a11y: fix keyboard access, listbox pattern, ARIA labels, target sizes 2026-02-18 23:32:21 +02:00
TypoGenie
242e16f75d a11y: convert all modals to native dialog with focus management 2026-02-18 23:27:55 +02:00
TypoGenie
7d5af9e39c a11y: fix CSS foundation - contrast, overflow, focus ring, reduced motion 2026-02-18 23:22:04 +02:00
TypoGenie
3b8e80c3a3 docs: add WCAG 2.2 AAA implementation plan 2026-02-18 23:17:00 +02:00
TypoGenie
3ab4432fcf docs: add WCAG 2.2 AAA accessibility remediation design
Covers 147 issues across 8 sections: CSS foundation, modal system,
keyboard access, ARIA live regions, semantic structure, DOCX output,
template contrast validation, and miscellaneous fixes.
2026-02-18 23:11:05 +02:00
TypoGenie
32c9ab9e92 docs: standardize style count to 165+ across README 2026-02-09 23:00:24 +02:00
TypoGenie
592ded54fe chore: normalize dashes across project files 2026-02-09 22:59:03 +02:00
TypoGenie
f34aa9e9a8 chore: switch license from MIT to CC0-1.0 2026-02-09 22:55:59 +02:00
a1f3a86022 Update README.md 2026-02-09 18:10:57 +00:00
TypoGenie
285b9e835d docs: release 1.0.0
- Updated README to reflect Windows Portable focus
- Removed references to Mac/Linux builds
- Updated tech stack and project structure documentation
- Updated Contributing section
2026-02-01 19:17:10 +02:00
TypoGenie
3265ea899b fix: resolve lingering TypeScript errors found during cleanup
- Fixed unused import in useTemplates.ts
- Fixed argument mismatch in templateLoader.ts
2026-02-01 19:05:00 +02:00
TypoGenie
4a8ca94348 chore: cleanup unused files and scripts
- Removed legacy TypeScript templates (replaced by JSON)
- Removed unused PowerShell and CJS maintenance scripts
- Removed debug logs and unused components
- Files moved to local _TRASH/ directory (excluded from git)
2026-02-01 19:03:37 +02:00
TypoGenie
30cff63353 chore: sanitize template names and descriptions
- Renamed 'Artificial Intelligence' to 'Neural Network'
- Renamed 'Blockchain Protocol' to 'Secure Protocol'
- Renamed 'Crypto Futurism' to 'Digital Futurism'
- Renamed 'Startup SaaS' to 'Product Launch'
- Renamed 'Tech Startup' to 'Tech Venture'
- Removed references to AI, crypto, blockchain, and startups from template descriptions
- Updated README.md to remove specific startup/SaaS references
2026-02-01 18:57:57 +02:00
TypoGenie
60f39ed961 feat: port all template categories to JSON format
- Ported Minimalist templates to JSON (Swiss Grid, Brutalist, etc.)
- Ported Tech templates to JSON (SaaS, Terminal, Cyberpunk, etc.)
- Ported Creative templates to JSON (Art Gallery, Zine, Pop Art, etc.)
- Ported Industrial templates to JSON (Blueprint, Factory, Schematic, etc.)
- Ported Nature templates to JSON (Botanical, Ocean, Mountain, etc.)
- Ported Lifestyle templates to JSON (Cookbook, Travel, Coffee House, etc.)
- Ported Vintage templates to JSON (Art Deco, Medieval, Retro 80s, etc.)
- Updated README.md to reflect the new JSON-based style system (example configuration and contribution workflow)
- Completed migration of over 150 styles to the new architecture
2026-02-01 18:51:43 +02:00
TypoGenie
a2631ac473 feat: Make app fully portable
- Add tauri-plugin-store for portable data storage
- Implement portable data directory (TypoGenie-Data/ next to EXE)
- Configure Rust backend to use EXE-relative paths
- Add store permissions for persistent settings
- Update README with portable badges and documentation
- Document how to build and use the portable EXE
- Zero registry, zero AppData, fully self-contained
2026-01-29 18:36:48 +02:00
TypoGenie
2c22b0fce6 feat: Transform to Tauri desktop app
- Initialize Tauri v2 project with Rust backend
- Restructure project: move source files to src/ directory
- Add Tauri configuration for Windows, macOS, and Linux builds
- Update Vite config for Tauri development workflow
- Add file system and dialog permissions for native features
- Update package.json with desktop build scripts
- Update tsconfig.json paths for new src structure
- Add Tauri and desktop badges to README
- Document desktop build process and architecture
2026-01-29 18:28:35 +02:00
TypoGenie
ae5ce9d243 docs: Rewrite README with comprehensive documentation
- Added extensive project documentation covering all features
- Beautiful visual design with badges, shields, and banners
- Included architecture diagrams and style system deep-dive
- Added contribution guidelines and philosophy section
- Wove in themes of collective benefit, commons, and mutual aid throughout
- Celebrated open-source as a model of voluntary cooperation
2026-01-29 18:14:41 +02:00
TypoGenie
f179e79f35 Initial commit: TypoGenie - Markdown to Word document converter 2026-01-29 18:10:07 +02:00