466 Commits

Author SHA1 Message Date
Keigo YAMAZAKI
296c0c7266 Enhance Visual Differentiation for Similar Regex Components (#153) 2025-04-11 20:33:18 +08:00
Keigo YAMAZAKI
7f9e4f3010 Add Japanese localization (#150)
* Fix: Localize the "Flags:" label for multilingual support.

* Add Japanese localization
2025-04-04 15:22:49 +08:00
Bowen
e1340262e1 fix github action branch (#152) 2025-04-04 14:16:35 +08:00
Bowen
2a9d70ad05 Fix(parser): the quantifier after unnecessary escaped chars (#141) 2024-10-29 21:01:09 +08:00
Andrei
d60999ed55 Add Russian localization (#135)
* Add Russian localization

* Fix some mistypes and grammar

* Add description for ASCII & Unicode character escapes
2024-09-20 10:25:02 +08:00
Bowen
6649585744 Display a tip about how to select nodes (#134) 2024-08-30 23:33:21 +08:00
Bowen
2b64e35850 Add break-words to expression (#133) 2024-08-26 21:07:04 +08:00
Bowen
88705ffbc7 New UI for header (#132) 2024-08-18 13:54:24 +08:00
Bowen
85c011c092 Update README.md 2024-08-17 16:14:24 +08:00
Bowen
64a8e8d894 Fix: UI flash when changing the theme (#131) 2024-08-17 14:05:27 +08:00
Bowen7
08b60d4072 rewrites routes 2024-08-14 20:25:38 +08:00
Bowen
8706172724 Fix: handle the quantifier of a lookaround assertion (#130)
Closes #128 

`regex-vis` doesn't parse and render the quantifier of a lookaround assertion.

A simple regex to reproduce: `/\1+/`
2024-08-14 20:10:18 +08:00
Bowen
aa7f43f6fb make some ui changes (#129) 2024-08-14 19:48:32 +08:00
Bowen
9b6d917634 Migrate CRA to Vite and upgrade dependencies (#127)
- [x] Migrate CRA to Vite
- [x] Upgrade node version to 18 in Github actions
- [x] Upgrade node version to 18 in Docker
- [x] Migrate styled-jsx to tailwind
- [x] Upgrade dependencies
  - [x] Upgrade `@sentry/react`. Remove `@sentry/tracing` because we don't need to measure performance by Sentry.
  - [x] Upgrade `jotai`. Add `jotai-immer` because the `jotai` package no longer includes `jotai/immer`.
  - [x] Upgrade `typescirpt`
- [x] Migrate jest to vitest
- [x] Migrate `geist-ui` to `shadcn-ui`
- [x] Check all Todos
2024-08-12 23:31:30 +08:00
Dage233
dd008e373a Add Dockerfile and docker-compose.yml (#124) 2024-03-28 17:29:50 +08:00
Bowen
aceeeb9b3c Add Cloudflare Web Analytics (#123) 2024-03-20 22:25:33 +08:00
renovate[bot]
1ca84a3ad3 fix(deps): update dependency typescript to v5 (#102)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-13 21:59:27 +08:00
renovate[bot]
e6efe3b52a chore(deps): update actions/cache action to v3 (#89)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-11 14:01:44 +08:00
renovate[bot]
5768976b87 chore(deps): update pnpm/action-setup action to v2.4.0 (#87)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-11 14:01:30 +08:00
renovate[bot]
18653c5703 chore(deps): update dependency regenerator-runtime to ^0.14.0 (#86)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-11 14:01:18 +08:00
renovate[bot]
c54074ac5c chore(deps): update dependency @testing-library/react to v14 (#91)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-11 14:01:06 +08:00
renovate[bot]
beea8eec1f chore(deps): update dependency @types/node to v18 (#92)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-11 14:00:55 +08:00
renovate[bot]
064fc4b096 fix(deps): update dependency @vercel/analytics to v1 (#94)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-11 14:00:25 +08:00
renovate[bot]
b37fc0b26f Add renovate.json (#85)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-08 22:19:00 +08:00
Bowen
18da9f43d1 upgrade github action node version to 16 (#84) 2023-08-03 23:02:14 +08:00
Bowen
236c2186f8 fix: display empty character class (#75) 2023-06-13 23:19:49 +08:00
Bowen
e0469a0d9a fix: display range input error (#76) 2023-06-13 23:19:36 +08:00
Bowen
c365769e7a add vertical-align: middle to the spans of graph (#74) 2023-05-30 19:42:02 +08:00
Bowen
f77dbad415 refactor: render graph (#71)
[Preview Link](https://regex-vis-git-refactor-graph-bowen.vercel.app/)

~~This is a big change, so I decided to put it on hold for now.~~
- Refactor the regex graph rendering process to measure node sizes before rendering
- Use monospace fonts for the regex text
- Replace SVG `text` elements with `foreginObject`
- Refactor the `visit`, `visitNodes`, `getNodeById`, `getNodesByIds` functions, and add `lrd` function to traversal ast by post-order. Add unit tests for the above functions.
2023-05-13 20:45:36 +08:00
Bowen
92b4e8618e docs: add contribution guide (#73) 2023-05-06 14:36:00 +08:00
Bowen
697838f111 Set the textarea to be resizable (#72) 2023-04-30 17:49:36 +08:00
Bowen
381166cdea Remove google analysis (#70) 2023-04-01 15:06:30 +08:00
Bowen
660347917f Update FUNDING.yml 2023-03-23 23:35:56 +08:00
Bowen
efdbac6a1e Fix the issue of text being too long (#69) 2023-03-22 09:41:01 +08:00
Bowen
df8437230f Fix: Error displaying the empty branch. (#67) 2023-03-15 23:34:53 +08:00
Bowen
aa16d24fae Feat: replace icons with text on buttons in the edit tab (#68) 2023-03-15 23:34:31 +08:00
Bowen
be881ea7e2 Feat: Support the use of the 'Delete' key to remove nodes (#66) 2023-03-14 21:03:52 +08:00
Bowen
151e5f9cff Fix VERCEL_ANALYTICS_ID (#64) 2023-03-10 20:46:24 +08:00
Bowen
d63b3cddb2 Add web-vitals (#63) 2023-03-10 20:11:55 +08:00
Bowen
77870a8e9a Add @vercel/analytics (#62) 2023-03-09 20:59:05 +08:00
Bowen
603608675c Update FUNDING.yml 2023-03-08 21:52:23 +08:00
Bowen
7e0e59e810 Update FUNDING.yml 2023-03-08 21:51:27 +08:00
Bowen
ed5ff7f21c Update FUNDING.yml 2023-03-08 21:30:50 +08:00
Bowen
69faa16b0f Create FUNDING.yml 2023-03-08 21:29:38 +08:00
Bowen
53ef32200e Update README.md 2023-02-26 22:49:17 +08:00
Bowen
cc032baba8 feat: add color-theme (#60) 2022-11-04 22:40:40 +08:00
Bowen
0bcf367e7f Fix: always show graph scrollbar (#58) 2022-09-01 23:01:48 +08:00
Bowen
82c32ca5bc update gtag code 2022-08-08 21:07:47 +08:00
Bowen
adda14a105 Update README.md 2022-07-21 21:17:36 +08:00
Bowen7
e8be86adb4 fix: switch tab after selecting nodes 2022-07-20 23:21:49 +08:00