4711102407
feat(qr): improve mobile UX for scanner and generator
2026-03-04 05:21:53 +00:00
27fee3ac34
feat: replace native titles with global vue tooltips
2026-03-04 04:30:38 +00:00
b6eb33f205
feat(qr): refine gradient drag handles with visual offsets, magnetic snapping to corners, and floating icon toggle
2026-03-04 04:11:05 +00:00
bec6a0ec8f
style(qr): synchronize gradient handle and line styles with CSS variables
2026-03-04 03:35:29 +00:00
52024ad7c6
style(qr): make gradient edit handles and lines thin black with delicate white glow
2026-03-04 03:27:31 +00:00
805b986a7b
style(qr): enhance editable gradient handles with a glow and add visibility toggle
2026-03-04 03:24:53 +00:00
8fa0c9bd44
feat(qr): add draggable gradient handles for background and foreground styling
2026-03-04 03:22:56 +00:00
9f9ea255a8
feat(qr): implement background style and gradient support for QR generation
2026-03-04 03:18:06 +00:00
858e880c38
fix(qr): fix svg attribute malformation when injecting gradient defs
2026-03-04 03:15:19 +00:00
f8953984ef
feat(qr): add background and foreground colors/gradient customization
2026-03-04 03:13:39 +00:00
6be7abfe02
feat(qr): sync generator text to url path payload and add generator button to scanner list
Deploy to Production / deploy (push) Successful in 24s
2026-03-04 03:07:17 +00:00
10286c2924
chore(lint): enforce 2-space indent & add gpg pre-commit hook
2026-03-04 02:45:53 +00:00
18912368a4
feat(ui): refine input states, add tokenized params & ripple effects
...
- Refactored Url Cleaner Exception 'Keep params' into a tokenized input array (pills/badges)
- Standardized UI contrast: ensured proper label highlighting in light/dark themes
- Expanded v-ripple interaction effect to buttons across all remaining tools, header, and modals
- Moved base .detail-tag styles into global CSS variables
- Web worker generation for QR codes (WIP)
2026-03-04 02:41:58 +00:00
b51bc61cf3
feat: show count of cleaned URLs in header
2026-03-03 22:10:07 +00:00
011db26ec4
fix: normalize font-weight for Length/Count labels in Passwords; refactor QR scanner composables; style fixes
2026-03-03 14:29:58 +00:00
c5293ca9fe
style: standardize UI across tools, optimize QR layout, and configure Husky/ESLint
2026-03-03 13:39:56 +00:00
b1cc8ab5a1
style: unify UI elements and improve light theme visibility
2026-03-03 12:33:06 +00:00
dff8a2a0ab
refactor: extract logic from QrScanner and UrlCleaner to composables
2026-03-03 11:19:57 +00:00
cb8d3d01ec
fix: update extension link to Chrome Web Store
2026-03-03 10:03:41 +00:00
e98761a18e
feat: make header title a link to home page
2026-03-03 00:02:17 +00:00
dcde3b0799
feat: add ESC key support to close all modals and fullscreen modes
2026-03-02 23:58:50 +00:00
3155e12b84
feat: display README.md on home page using marked
2026-03-02 23:26:36 +00:00
c8b799b078
fix: mirror background canvas for front camera in fullscreen mode
2026-02-28 18:07:10 +00:00
616f615d7c
fix: improve front camera detection on macOS by checking video track label
2026-02-28 18:04:28 +00:00
9822cab93e
feat: restore QR code detection overlay in custom QrScanner
2026-02-28 17:50:29 +00:00
cfc1785863
chore: cleanup unused code in QrScanner and remove vue-qrcode-reader dependency
2026-02-28 17:40:42 +00:00
3732d365dd
refactor: replace vue-qrcode-reader with custom native QR scanner using local BarcodeDetector polyfill
2026-02-28 17:31:04 +00:00
90dc663393
fix: use local zxing-wasm file to resolve CSP issues in QrScanner
2026-02-28 17:21:29 +00:00
35c5ff4c51
fix: ensure useFillHeight recalculates when element appears (v-if)
2026-02-28 17:09:42 +00:00
70d7c8873e
refactor: centralize UI config and inject CSS variables dynamically
2026-02-28 04:18:53 +00:00
d5d3d37804
refactor: simplify useLocalStorage (remove APP_PREFIX) and finalize QR Code tool
2026-02-28 04:05:07 +00:00
2a1897f68d
feat: enhance QR generator with responsive layout, custom focus styles, and download options
2026-02-28 03:50:47 +00:00
d2ea9e3fc7
chore: UI spacing tweaks, desktop scrolling fix, QR title alignment
2026-02-27 19:43:12 +00:00
5b1a50f148
chore: prepare release; reintroduce front camera CSS mirror, stabilize QR Scanner
2026-02-27 19:02:49 +00:00
613604f3c4
feat(qr-scanner): remove frame, add shape detection overlay, improve fullscreen desktop layout
2026-02-27 17:52:36 +00:00
839a98a658
feat: add QR Scanner tool with history, export, persistence and fullscreen support
2026-02-27 17:00:11 +00:00
74c0251535
feat: improve url cleaner modal ui (light mode) and enable rule editing
2026-02-27 09:16:37 +00:00
1346de684c
feat: url cleaner multiline support and ui tweaks
2026-02-27 08:51:05 +00:00
e095c0190b
style: restore danger styling for stop sniffing button
2026-02-27 07:43:12 +00:00
3ea7f63b83
style: remove panel borders and backgrounds on mobile for cleaner look
2026-02-27 07:09:27 +00:00
a3bc069029
fix: responsive layout for url cleaner and sniffer icon alignment
2026-02-27 07:02:58 +00:00
a0346a64f0
feat: url cleaner exceptions keep-all and defaults reset
2026-02-27 06:48:39 +00:00
204aeda00c
feat: implement url cleaner tool, local storage persistence and extension integration
2026-02-27 06:14:43 +00:00
bebb63c1de
feat: improve PWA update mechanism with visibility check
2026-02-27 04:50:39 +00:00
cc7e80a807
feat: improve mobile layout for Password Generator button
2026-02-27 04:43:58 +00:00
d404370027
fix: adjust layout for Password Generator and Clipboard Sniffer on smaller screens
2026-02-27 04:37:21 +00:00
8fb3ee1069
refactor: align privacy policy layout with app design
Deploy to Production / deploy (push) Successful in 7s
2026-02-27 04:20:29 +00:00
dc99dce485
fix: restore dark mode styles and scope privacy policy styles
2026-02-27 04:16:01 +00:00
30d67472cb
docs: add privacy policy and extension documentation
2026-02-27 04:03:35 +00:00
8e8bf47297
feat: improve Clipboard Sniffer extension integration and UI fixes
2026-02-27 03:37:33 +00:00