-
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