37 Commits

Author SHA1 Message Date
63e0be09e6 chore: upgrade to react 19 beta and next 14 canary 2024-05-19 14:53:00 +02:00
c694b7dafd feat: add a toggle for sidebar 2024-05-17 13:55:37 +02:00
91fe326261 feat: implement text diff tool 2024-05-14 22:26:00 +02:00
5113fe626b feat: implement text inspector and case converter tool 2024-05-14 18:01:20 +02:00
rusconn
4114f29818 refactor: drop tailwind-merge 2024-03-30 08:18:03 +09:00
rusconn
749c79c8e4 refactor: drop io-ts 2024-03-23 14:03:56 +09:00
rusconn
c4f2ddd69a chore(dev): VOLTA -> Corepack 2024-02-06 18:09:42 +09:00
rusconn
8fadf783b6 test: use Docker for playwright tests 2023-10-16 00:56:38 +09:00
rusconn
e1e512b594 chore(deps): upgrade Next.js 2023-10-14 17:17:41 +09:00
rusconn
6c7f03d3fe test: add some tests 2023-10-14 12:03:10 +09:00
rusconn
99bc0b6a17 chore(deps): install serve 2023-10-12 10:20:04 +09:00
rusconn
2a2dac462a chore(deps): upgrade Next.js 2023-08-11 20:23:21 +09:00
rusconn
257080b00d chore(deps): fast-deep-equal -> react-fast-compare 2023-06-24 14:00:37 +09:00
rusconn
b9bedd13ef perf!: hosting on firebase as static files
BREAKING CHANGE: not-found page is now Next.js default
2023-06-18 13:49:17 +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
497991f133 perf!: reduce the bundle size of /converters/json-yaml
BREAKING CHANGE: empty keys in yaml are no longer supported
2023-06-15 19:56:02 +09:00
rusconn
3d76979c08 chore(dev): add @next/bundle-analyzer 2023-06-15 19:56:02 +09:00
rusconn
81d3ccab4c chore(deps): upgrade @ianvs/prettier-plugin-sort-imports 2023-06-01 16:36:09 +09:00
rusconn
2b6d346b74 chore(dev): use pnpm instead of Yarn v1 2023-05-29 23:50:01 +09:00
rusconn
3f04945389 chore(dev): use VOLTA instead of Docker 2023-05-29 13:39:52 +09:00
rusconn
ec38217c4c chore(deps): Node.js 16 -> Node.js 18 2023-05-28 23:30:58 +00: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
rusconn
d410830b7e feat: add uuid generator 2023-05-28 23:56:29 +09:00
rusconn
8e79da00f3 feat: add hash generator 2023-05-28 23:56:24 +09:00
rusconn
a4267f4caf feat: add jwt decoder 2023-05-28 23:56:18 +09:00
rusconn
2985e90859 feat: add base64 encoder / decoder 2023-05-28 23:56:14 +09:00
rusconn
d550594b08 feat: add html encoder / decoder 2023-05-28 23:55:56 +09:00
rusconn
96e019deba feat: add number base converter 2023-05-28 23:55:49 +09:00
rusconn
20df0b8c19 feat: add Json <> Yaml converter 2023-05-28 23:55:45 +09:00
rusconn
55fd4a6473 perf(dev): speed up dev server
Avoid compiling the entire of mui library by using babel.
2023-05-28 23:55:37 +09:00
rusconn
b02c9d6169 feat: add all tools page mock 2023-05-28 23:55:33 +09:00
rusconn
29247936cc feat: add layout component 2023-05-28 23:55:28 +09:00
rusconn
673bb1aadd lib: add recoil 2023-05-28 23:55:25 +09:00
rusconn
da187f04e7 build: config emotion css prop 2023-05-28 23:55:21 +09:00
rusconn
127c359b5f lib: add and config mui 2023-05-28 23:55:17 +09:00
rusconn
d1e5c9e7f6 init: create project with settings 2023-05-28 23:55:12 +09:00