Commit Graph

  • 00af8edce6 refactor: replace pastel-wasm with pure TypeScript color engine main valknar 2026-03-31 08:24:25 +02:00
  • ba118be485 fix: cron layout valknar 2026-03-04 11:41:05 +01:00
  • df4db515d8 feat: add Cron Editor tool valknar 2026-03-04 11:30:30 +01:00
  • e9927bf0f5 feat: add copy button with toast to units result field valknar 2026-03-03 19:06:00 +01:00
  • d1092c7169 fix: remove emojis from units tool category list valknar 2026-03-03 18:56:48 +01:00
  • 6ecdc33933 feat: add cardBtn style for card title row buttons valknar 2026-03-03 10:36:19 +01:00
  • 3305b12c02 refactor: centralize action/icon button styles across all tools valknar 2026-03-03 10:26:53 +01:00
  • a1dcfa34dc chore: remove BackToTop component and scroll progress bar valknar 2026-03-02 17:30:58 +01:00
  • 3fffe96016 fix: further shorten Random tool description valknar 2026-03-02 17:18:01 +01:00
  • 36e99d0973 fix: shorten Random and Calculate tool descriptions valknar 2026-03-02 17:15:31 +01:00
  • fe7dce1cde fix: reduce button size in RandomGenerator and ExpressionPanel valknar 2026-03-02 15:42:47 +01:00
  • b1e79e1808 fix: change tools grid from 4 to 3 columns on xl breakpoint valknar 2026-03-02 12:13:05 +01:00
  • 63b4823315 feat: add Random Generator tool valknar 2026-03-02 12:08:48 +01:00
  • bdbd123dd4 fix: use tool.title instead of tool.shortTitle in ToolsGrid valknar 2026-03-01 17:28:47 +01:00
  • 3f46b46823 fix: shorten Calculate tool summary text valknar 2026-03-01 17:27:11 +01:00
  • c686ad82b7 fix: shorten hero badge text to 'Browser-first' valknar 2026-03-01 17:23:57 +01:00
  • cac75041db fix: remove SVG from image conversion options in media tool valknar 2026-03-01 17:23:01 +01:00
  • fbaefbf5b8 fix: replace misleading 'Data collected' stat with 'Browser-first' valknar 2026-03-01 16:50:11 +01:00
  • 075aa0b6c5 refine: landing page and 404 for clean consistent look valknar 2026-03-01 16:48:04 +01:00
  • 20406c5dcf feat: stamp+glitch logo animation, move keyframes outside @theme valknar 2026-03-01 16:38:28 +01:00
  • 7424c2e899 chore: remove framer-motion, replace Logo animations with CSS valknar 2026-03-01 16:31:38 +01:00
  • 547753772c feat: style Sonner toasts to match glassmorphic app theme valknar 2026-03-01 16:28:47 +01:00
  • 16e1ce4558 fix: reduce MobileTabs button padding from py-2.5 to py-1.5 valknar 2026-03-01 16:16:47 +01:00
  • d476ffb613 refactor: extract MobileTabs shared component, replace in all 8 tools valknar 2026-03-01 16:14:56 +01:00
  • b5f698cf29 fix: reduce main layout height offset from 180px to 120px across all tools valknar 2026-03-01 16:05:14 +01:00
  • 25067bca30 fix: stack units input row on mobile for better usability valknar 2026-03-01 14:41:40 +01:00
  • c545211cf7 refactor: use CodeSnippet in color ExportMenu, drop inline copy button valknar 2026-03-01 14:13:41 +01:00
  • 11d4207f72 fix: adjust comment style pill padding and AnimationEditor layout valknar 2026-03-01 14:08:22 +01:00
  • 6d6505e5dc fix: reduce ExportPanel code snippet maxHeight to 13rem valknar 2026-03-01 14:04:17 +01:00
  • 19cc44c102 fix: add scrollbar-thin to CodeSnippet pre element valknar 2026-03-01 13:52:05 +01:00
  • 002edc1532 refactor: extract CodeSnippet to shared ui component valknar 2026-03-01 13:39:55 +01:00
  • 56c0d6403c refactor: go fully native — remove all remaining shadcn component usage valknar 2026-03-01 13:25:02 +01:00
  • a0a0e6eaef chore: delete 10 unused shadcn UI components valknar 2026-03-01 13:20:55 +01:00
  • 8a909bc8aa fix: stack favicon color pickers vertically instead of side by side valknar 2026-03-01 13:17:39 +01:00
  • 998ac641f9 refactor: externalize shared primitives, remove shadcn mixing in tools valknar 2026-03-01 13:08:58 +01:00
  • 1276a10e9a fix: keyframe timeline valknar 2026-03-01 12:46:00 +01:00
  • f9db58122c fix: app page layout valknar 2026-03-01 12:20:15 +01:00
  • 2abbdf407f fix: app page layout valknar 2026-03-01 12:14:55 +01:00
  • dc638ac4d3 chore: cleanup valknar 2026-03-01 10:31:41 +01:00
  • 9390c27f44 chore: cleanup valknar 2026-03-01 10:20:00 +01:00
  • db37fb1ae2 fix: calculate valknar 2026-03-01 10:11:52 +01:00
  • e12cc6592e fix: landing page stats grid valknar 2026-03-01 10:04:30 +01:00
  • 00c77ff3fe fix: remove heading and description valknar 2026-03-01 10:01:28 +01:00
  • a4cc53d774 polish: make tool cards and landing page more prominent valknar 2026-03-01 09:41:32 +01:00
  • 37874e3eea polish: shorten hero description copy valknar 2026-03-01 09:09:00 +01:00
  • 9126589de3 refactor: align landing page and 404 with Calculate blueprint valknar 2026-03-01 09:07:18 +01:00
  • 413c677173 refactor: align layout chrome with glass blueprint valknar 2026-03-01 08:58:33 +01:00
  • 002fa037b7 refactor: merge keyframes/export/presets into one tabbed card valknar 2026-03-01 08:52:55 +01:00
  • ea464ef797 refactor: align animate tool with Calculate/Media blueprint valknar 2026-03-01 08:48:35 +01:00
  • 50cf5823f9 refactor: align QR code tool with Calculate/Media blueprint valknar 2026-03-01 08:37:39 +01:00
  • 7da20c37c1 fix: move generate button into App Details card, stretch to full height valknar 2026-03-01 08:33:28 +01:00
  • 4927fb9a93 refactor: align favicon tool with Calculate/Media blueprint valknar 2026-03-01 08:30:56 +01:00
  • 2763b76abe refactor: refactor media tool to match calculate blueprint valknar 2026-03-01 08:22:17 +01:00
  • 0727ec7675 refactor: refactor color tool to match calculate blueprint valknar 2026-03-01 08:15:33 +01:00
  • 50dc009fdf fix: use bg-popover for search dropdown (glass is near-transparent) valknar 2026-03-01 08:02:35 +01:00
  • d8a568076d fix: use Tailwind class for bar fill (--primary is hex, not HSL) valknar 2026-03-01 08:00:32 +01:00
  • 7eb28851b7 refactor: refactor units tool to match calculate blueprint valknar 2026-03-01 07:57:29 +01:00
  • 141ab1f4e3 refactor(ascii): align layout and UX with Calculate blueprint valknar 2026-03-01 07:46:21 +01:00
  • d161aeba72 docs: update README with Calculate tool and 8-tool count valknar 2026-02-28 20:48:31 +01:00
  • 9efa783ca3 feat: add Calculator & Grapher tool valknar 2026-02-28 20:44:53 +01:00
  • aa890a0d55 docs: update README with all 7 tools and current project structure valknar 2026-02-28 20:16:07 +01:00
  • e4fafeb7b7 refactor: replace generic badges with tool-specific ones valknar 2026-02-28 17:58:05 +01:00
  • 83f071ec6b feat: animate heart icon, dynamic tools count in stats, trim tool summaries valknar 2026-02-28 17:53:33 +01:00
  • d6e01e4bf5 fix: make all tool grid cards the same height valknar 2026-02-28 17:53:02 +01:00
  • 36c02cea55 polish: unit labels in parentheses, export panel styling, remove unused gradient utilities valknar 2026-02-28 17:38:48 +01:00
  • 0f5e67a007 fix: remove duplicate className attribute in AnimationSettings cubic-bezier labels valknar 2026-02-28 17:35:57 +01:00
  • d0e8ae322f style: move units into label text in KeyframeProperties SliderRow valknar 2026-02-28 17:33:03 +01:00
  • 0e95b7e543 fix: track animation ended state and wire preview controls correctly valknar 2026-02-28 17:17:20 +01:00
  • 27c7372a31 style: match ToggleGroup style to QR preview (outline variant, h-6 compact items) valknar 2026-02-28 17:13:47 +01:00
  • 1a517c4655 style: replace speed Select with ToggleGroup in AnimationPreview valknar 2026-02-28 17:12:04 +01:00
  • f4ee557e26 fix: preset thumbnails no longer conflict with main preview animation valknar 2026-02-28 17:08:22 +01:00
  • eeef3283c8 feat: add CSS Animation Editor tool valknar 2026-02-28 14:17:04 +01:00
  • 4a0aa85859 fix: popover color valknar 2026-02-28 13:46:36 +01:00
  • 6a586b936a style: replace emoji heart with primary Heart icon and polish Valknar link valknar 2026-02-28 12:20:28 +01:00
  • 0d731e56da fix: sidebar bg opacity valknar 2026-02-28 12:01:37 +01:00
  • c9c7d22766 seo: add meta description (tool.summary) to all tool pages valknar 2026-02-28 10:34:42 +01:00
  • bc9e30c918 style: constrain description width in AppPage; add description to sidebar items valknar 2026-02-28 10:01:33 +01:00
  • 28747a6c8f refactor: extract ColorManipulation component and pass icon/summary to AppPage valknar 2026-02-28 09:57:06 +01:00
  • 82649f6674 fix: remove sidebar tool description valknar 2026-02-28 09:09:16 +01:00
  • f917891a31 feat: add QR code generator tool valknar 2026-02-28 00:58:57 +01:00
  • 695ba434e2 feat: add comment wrapping to ASCII art tool valknar 2026-02-27 19:11:25 +01:00
  • a400f694fe refactor: externalize tool definitions and polish app shell valknar 2026-02-27 17:46:54 +01:00
  • 5a0d1863ec chore: cleanup valknar 2026-02-27 16:34:27 +01:00
  • 83586c8bbb fix: export menu buttons size valknar 2026-02-27 13:53:08 +01:00
  • bd08951717 fix: popover color valknar 2026-02-27 13:49:25 +01:00
  • ee7e5ec06c refactor: streamline, refine and polish valknar 2026-02-27 12:35:02 +01:00
  • efe3c81576 chore: cleanup valknar 2026-02-27 08:47:44 +01:00
  • 782923f2e0 feat: refactor theme, add tailwind-scrollbar, and improve UI components valknar 2026-02-26 22:22:32 +01:00
  • a3ef948600 docs: update README and GEMINI with favicon app and PWA info valknar 2026-02-26 18:39:15 +01:00
  • 283855d7a3 fix: icon.png size valknar 2026-02-26 18:24:11 +01:00
  • c8ff0e5dae fix(media): use processed inputFile for SVG conversion valknar 2026-02-26 18:20:02 +01:00
  • 8a9ff3582f fix(media): handle SVG inputs using browser Canvas pre-conversion for ImageMagick WASM valknar 2026-02-26 18:15:41 +01:00
  • f20cedffd5 feat: convert app to PWA with offline support and service worker valknar 2026-02-26 18:01:33 +01:00
  • 1d72f34b65 style: streamline media app upload component with favicon app styling valknar 2026-02-26 17:52:41 +01:00
  • 1f1b138089 feat: add Favicon Generator app with ImageMagick WASM support valknar 2026-02-26 17:48:16 +01:00
  • d99c88df0e fix(media): truncate long filename in download button valknar 2026-02-26 17:12:27 +01:00
  • 0db8ea8773 refactor: remove favorite and copy features from units converter valknar 2026-02-26 12:40:03 +01:00
  • e1406f427e refactor: rename figlet app to ascii and update all references valknar 2026-02-26 12:31:10 +01:00
  • 484423f299 refactor: rename pastel app to color and update all references valknar 2026-02-26 12:19:22 +01:00
  • 061ea1d806 feat: unify pastel application into single playground and remove standalone pages valknar 2026-02-26 12:07:21 +01:00