12 Commits

Author SHA1 Message Date
63e0be09e6 chore: upgrade to react 19 beta and next 14 canary 2024-05-19 14:53:00 +02:00
rusconn
90ba9f4f8e chore: set index to each page 2024-04-04 11:47:24 +09:00
rusconn
3a68bc9c82 chore: set description to each tool 2024-04-04 11:31:41 +09:00
rusconn
2741082c84 refactor!: refine spacings
BREAKING CAHNGE: some spaces changed
2024-03-29 20:47:21 +09:00
rusconn
ce35eb910e refactor: rename, reorder, etc. 2023-08-11 20:23:21 +09:00
rusconn
822a8db8f9 refactor: memoize buttons on export 2023-06-24 14:15:31 +09:00
rusconn
4d198c5b96 perf: reduce bundle size of some pages 2023-06-15 20:00:07 +09:00
rusconn
6612a3be2d perf!: reduce the bundle size of /encoders-decoders/html
BREAKING CHANGE: ' -> '
2023-06-15 20:00:07 +09:00
rusconn
81d3ccab4c chore(deps): upgrade @ianvs/prettier-plugin-sort-imports 2023-06-01 16:36:09 +09:00
rusconn
c8f69a7eef refactor: make some states grouped 2023-06-01 15:29:45 +09:00
rusconn
d935d0579f refactor: use Options instead of Errors 2023-06-01 13:42:30 +09:00
rusconn
f1c3bd2971 renewal
recreate project by using https://github.com/shadcn/next-template

App:
- support dark mode
- add toggle theme button
- add clear search button
- add search button
- add current page indicator
- add tool group pages
- add settings tool
- add 1 tab format option to Json format tool
- add paste button to some tools
- add file button to some tools
- add copy button to some tools
- add clear button to some tools
- change favicon
- change search hit rate
- change each page title
- change icons from Material Icons to Lucide
- change sidebar scroll area
- change editor from Ace to Monaco
- change parsable separators of number base converter
- change default value of format option of number base converter
- change default values of some tool forms
- change some styles
- remove disabled tools
- remove real-time search
- fix uri encoding tool

Dev:
- MUI + Emotion -> Radix UI + Tailwind CSS
- Next.js 12 Pages -> Next.js 13 App Router
- React 17 -> React 18
- many other packages upgraded
- use useState instead of recoil
- use Next.js typedRoutes instead of pathpida
- clean npm scripts
- format import statements by Prettier
- no component separations between container and presenter
- effective component memoizations
- add vscode settings
- many refactors
2023-05-28 23:56:43 +09:00