- normalize file tree paths to POSIX separators (#691) (8a7bb12)
- update CHANGELOG.md for v0.20.0 (9db13aa)
- Bump @babel/preset-env in /packages/frontend (#689) (ec6d253)
- Bump react-router-dom in /packages/frontend (#690) (c2db4a6)
- Bump typescript-eslint from 8.59.1 to 8.59.2 (#683) (ec50746)
- Bump axios from 1.15.2 to 1.16.0 (#681) (2bee4f6)
- Bump @typescript-eslint/eslint-plugin (#685) (1635443)
- Bump @typescript-eslint/parser from 8.59.1 to 8.59.2 (#686) (0342151)
- Bump typescript-eslint in /packages/frontend (#687) (20ac655)
- Bump @typescript-eslint/parser in /packages/frontend (#688) (1b79051)
- Bump @babel/preset-env in /packages/frontend (#678) (fd8e448)
- Bump @mui/x-tree-view in /packages/frontend (#676) (f763d6e)
- Bump @typescript-eslint/parser in /packages/frontend (#675) (0e56f3d)
- Bump @typescript-eslint/parser from 8.59.0 to 8.59.1 (#674) (8ea489f)
- Bump typescript-eslint from 8.59.0 to 8.59.1 (#672) (bb8f54c)
- Bump typescript-eslint in /packages/frontend (#670) (2f1e7fa)
- Bump react-router-dom in /packages/frontend (#668) (87ba99b)
- Bump webpack in /packages/frontend (#669) (6eeeb69)
- Bump axios from 1.15.1 to 1.15.2 (#667) (266beca)
- Bump eslint-plugin-react-hooks in /packages/frontend (#665) (2b57129)
- Bump @typescript-eslint/parser from 8.58.2 to 8.59.0 (#659) (614867d)
- Bump typescript-eslint in /packages/frontend (#660) (1d5dd15)
- Bump typescript-eslint from 8.58.2 to 8.59.0 (#663) (ea022cc)
- Bump html-webpack-plugin in /packages/frontend (#666) (e2f12b4)
- use --no-open flag in CLI e2e instead of dummy open shim (c9ab001) (#679)
- improve test coverage for index (079b59d) (#679)
- improve test coverage for server (ede5eca) (#679)
- improve test coverage for CLI (c1d4cde) (#679)
- improve test coverage for outlineRouter (070bac5) (#679)
- improve test coverage for watcher (6a01337) (#679)
- improve test coverage for CLI and logger (a513983) (#679)
- improve test coverage for plantumlRouter (1cefdf4) (#679)
- improve test coverage for logger (513b02f) (#679)
- improve test coverage for FileTree (39713e5) (#679)
- improve test coverage for fileTreeSlice (4ce6e0e) (#679)
- improve test coverage for MarkdownCode (6342f28) (#679)
- improve test coverage for MarkdownContent (217ffb9) (#679)
- improve test coverage for plantUMLSlice (90d1e38) (#679)
- improve test coverage for useWebSocket (d726752) (#679)
- improve test coverage for App (438fa62) (#679)
- improve test coverage for configSlice (25e57eb) (#679)
- improve test coverage for useSettingsForm (a8aba5d) (#679)
- improve test coverage for ColorSchemeSettingsTab (0753598) (#679)
- improve test coverage for useTheme (2a19d40) (#679)
- improve test coverage for Layout (8f05632) (#679)
- improve test coverage for MarkdownRenderer (1ba5930) (#679)
- improve test coverage for useSyntaxHighlighterTheme (9aac283) (#679)
- improve test coverage for Outline (7d413cf) (#679)
- improve test coverage for FileTreeContent (d55153d) (#679)
- improve test coverage for layout settings tab (2b3bd0c) (#679)
- improve test coverage for frontend index (09af977) (#679)
- improve test coverage for store app settings (af38d90) (#679)
- improve test coverage for fetchData (5a314d5) (#679)
- add mobile responsive layout (#657) (#658) (c0c06b3)
- update CHANGELOG.md for v0.19.0 (fc7cf21)
- update CHANGELOG.md for v0.18.0 (e14a257)
- bump @mui/material, @mui/icons-material to v9 and x-tree-view to v9.0.2 (#655) (5519553)
- Bump @typescript-eslint/eslint-plugin from 8.58.1 to 8.58.2 in /packages/frontend (#651) (63cfedd)
- Bump typescript from 5.9.3 to 6.0.3 (#652) (b975259)
- Bump axios from 1.15.0 to 1.15.1 (e806aa9) (#653)
- Bump typescript-eslint from 8.58.1 to 8.58.2 (6cd29f6) (#650)
- Bump @typescript-eslint/parser from 8.58.1 to 8.58.2 (27dacb5) (#649)
- Bump react-router-dom in /packages/frontend (a01c54c) (#648)
- Bump simple-git from 3.35.2 to 3.36.0 (7948ac9) (#646)
- Bump webpack in /packages/frontend (5079795) (#644)
- Bump webpack in /packages/frontend (f8572e9) (#643)
- Bump eslint-plugin-jest in /packages/frontend (4a6494a) (#642)
- Bump react-dom from 19.2.4 to 19.2.5 in /packages/frontend (92f76ed) (#641)
- Bump @eslint/compat in /packages/frontend (779c241) (#640)
- Bump axios from 1.14.0 to 1.15.0 (d531d5d) (#639)
- Bump typescript-eslint in /packages/frontend (323f87c) (#636)
- Bump typescript-eslint from 8.58.0 to 8.58.1 (3c9742a) (#635)
- Bump @typescript-eslint/parser in /packages/frontend (df9e944) (#632)
- Bump @typescript-eslint/parser from 8.58.0 to 8.58.1 (4a3c57b) (#631)
- Bump simple-git from 3.33.0 to 3.35.2 (e294b56) (#630)
- Bump @eslint/compat in /packages/frontend (22e61ba) (#628)
- Bump react-router-dom in /packages/frontend (1c0ae27) (#626)
- Bump ts-jest from 29.4.6 to 29.4.9 (5b8b9c9) (#624)
- Bump mermaid from 11.13.0 to 11.14.0 in /packages/frontend (0cf55d4) (#625)
- Bump typescript-eslint in /packages/frontend (62f651c) (#623)
- Bump typescript-eslint from 8.57.2 to 8.58.0 (54462ed) (#620)
- Bump axios from 1.13.6 to 1.14.0 (d1a3562) (#617)
- change auto-fallback to opt-in via --port auto (4f9efd7) (#614)
- auto-fallback to next available port when default port is in use (5a3940c) (#614)
- Bump eslint-plugin-jest in /packages/frontend (a28a6a0) (#615)
- Bump react-router-dom in /packages/frontend (3ceeb4b) (#613)
- Bump @typescript-eslint/parser from 8.57.1 to 8.57.2 (9421903) (#612)
- Bump @typescript-eslint/parser in /packages/frontend (84ec54a) (#611)
- Bump typescript-eslint from 8.57.1 to 8.57.2 (f77cfee) (#609)
- Bump typescript-eslint in /packages/frontend (9e2b73e) (#608)
- Bump ws from 8.19.0 to 8.20.0 (e06b869) (#604)
- Bump webpack-cli in /packages/frontend (0fb7da0) (#601)
- Bump @babel/preset-env in /packages/frontend (b70c376) (#600)
- show Diff tab only when uncommitted changes exist (d673599) (#599)
- hide diff tabs when not in a git repository (9a9c46d) (#599)
- add markdown diff view and previous commit history tabs (84e91d3) (#599)
- address coderabbit review feedback (a1fded2) (#599)
- handle initial commit in diff-prev and remove example doc change (16c4ca2) (#599)
- rename Prev Diff tab to Last Commit (d7cac89) (#599)
- use last commit that changed the file for prev diff instead of HEAD~1 (87ad951) (#599)
- remove unused error variables in diff routes (80eb556) (#599)
- update CHANGELOG.md for v0.16.1 (cf934c8)
- Bump webpack-cli in /packages/frontend (d1bcdbd) (#598)
- Bump @typescript-eslint/parser in /packages/frontend (1b5453c) (#597)
- Bump typescript-eslint from 8.57.0 to 8.57.1 (21dbd8c) (#596)
- Bump typescript-eslint in /packages/frontend (b1743f7) (#593)
- Bump @typescript-eslint/parser from 8.57.0 to 8.57.1 (cdd0258) (#592)
- Bump mermaid from 11.12.3 to 11.13.0 in /packages/frontend (2bf3c61) (#590)
- Bump jest from 30.2.0 to 30.3.0 in /packages/frontend (ae6a97a) (#589)
- Bump typescript-eslint in /packages/frontend (91d12cf) (#588)
- Bump simple-git from 3.32.3 to 3.33.0 (79c14a6) (#587)
- Bump typescript-eslint from 8.56.1 to 8.57.0 (8d10e37) (#584)
- Bump jest from 30.2.0 to 30.3.0 (229342f) (#582)
- Bump babel-jest in /packages/frontend (28528b8) (#581)
- Bump jest-environment-jsdom in /packages/frontend (ae44059) (#583)
- Bump babel-loader in /packages/frontend (d33457b) (#580)
- Bump jest-util from 30.2.0 to 30.3.0 (2a76468) (#579)
- Bump babel-loader in /packages/frontend (09ca2c5) (#578)
- Bump @eslint/compat in /packages/frontend (70eb06e) (#575)
- bump @mui/material from 7.3.8 to 7.3.9 and update snapshots (d87936c)
- Bump @stylistic/eslint-plugin in /packages/frontend (7bb46ad) (#574)
- Bump @stylistic/eslint-plugin from 5.9.0 to 5.10.0 (f8b8828) (#573)
- Bump @mui/icons-material in /packages/frontend (7cd8456) (#571)
- Bump webpack in /packages/frontend (08a1f09) (#570)
- Bump copy-webpack-plugin in /packages/frontend (8809380) (#569)
- Bump axios from 1.13.5 to 1.13.6 (fb36dd6) (#568)
- Bump simple-git from 3.32.2 to 3.32.3 (1ddf986) (#567)
- Bump react-syntax-highlighter in /packages/frontend (9549ec4) (#566)
- Bump @types/aws-lambda from 8.10.160 to 8.10.161 (3dd882a) (#565)
- Bump webpack in /packages/frontend (779db5c) (#564)
- Bump @types/supertest from 6.0.3 to 7.2.0 (26fe199) (#563)
- Bump react-router-dom in /packages/frontend (4632698) (#562)
- Bump @typescript-eslint/parser in /packages/frontend (30d2722) (#561)
- Bump @typescript-eslint/parser from 8.56.0 to 8.56.1 (be7f280) (#560)
- Bump typescript-eslint from 8.56.0 to 8.56.1 (d1177c9) (#558)
- Bump typescript-eslint in /packages/frontend (d24c31d) (#555)
- Bump @mui/x-tree-view in /packages/frontend (1a7d192) (#551)
- Bump simple-git from 3.31.1 to 3.32.2 (4bc216a) (#550)
- Bump @stylistic/eslint-plugin from 5.8.0 to 5.9.0 (b5541af) (#549)
- Bump glob from 13.0.5 to 13.0.6 (3c65ca9) (#548)
- Bump @stylistic/eslint-plugin in /packages/frontend (6800282) (#547)
- Bump mermaid from 11.12.2 to 11.12.3 in /packages/frontend (5f91db3) (#546)
- Bump glob from 13.0.4 to 13.0.5 (231a5a8) (#545)
- Bump css-loader in /packages/frontend (8174ae8) (#542)
- Bump typescript-eslint in /packages/frontend (c5b0027) (#541)
- Bump @typescript-eslint/eslint-plugin (1f09c10) (#540)
- Bump @typescript-eslint/parser in /packages/frontend (9b80d0e) (#539)
- Bump glob from 13.0.3 to 13.0.4 (c956f12) (#538)
- Bump typescript-eslint from 8.55.0 to 8.56.0 (1c33859) (#537)
- Bump @mui/x-tree-view in /packages/frontend (059c908) (#536)
- Bump simple-git from 3.30.0 to 3.31.1 (d068dda) (#535)
- Bump eslint-plugin-jest in /packages/frontend (41e5b46) (#534)
- Bump @mui/icons-material in /packages/frontend (931af44) (#529)
- Bump webpack in /packages/frontend (5dc2ff7) (#531)
- Bump eslint-plugin-jest in /packages/frontend (d517236) (#530)
- Bump glob from 13.0.2 to 13.0.3 (cd419dc) (#528)
- Bump @mui/material in /packages/frontend (4780469) (#527)
- Bump webpack in /packages/frontend (1a6c3ec) (#526)
- Bump markdown-it from 14.1.0 to 14.1.1 (0968263) (#525)
- Bump glob from 13.0.1 to 13.0.2 (28e7246) (#524)
- Bump @stylistic/eslint-plugin in /packages/frontend (#523) (292a3ed)
- Bump @typescript-eslint/parser from 8.54.0 to 8.55.0 (#521) (fc8c189)
- Bump @typescript-eslint/parser in /packages/frontend (#517) (401849a)
- Bump typescript-eslint from 8.54.0 to 8.55.0 (#516) (9c5bafa)
- Bump typescript-eslint in /packages/frontend (#515) (996b29d)
- Bump @stylistic/eslint-plugin from 5.7.1 to 5.8.0 (#514) (14a9e00)
- Bump axios from 1.13.4 to 1.13.5 (bf78248) (#513)
- Bump eslint-plugin-jest in /packages/frontend (4c92d51) (#512)
- support glob patterns and specific file lists as arguments (d45d674) (#510)
- add remark-breaks support with config option (eda775e) (#509)
- resolve lint errors in watcher, glob test, and watcher test (13f1515) (#510)
- add jest-util to resolve ts-jest compatibility (6cf133e) (#459)
- add jest-util to resolve ts-jest compatibility (4436bb9) (#461)
- use parentheses to clarify mdts acronym in README (40953c5)
- add mdts acronym (Markdown Tree Server) to README (2cb4ce9)
- add --glob option documentation to README, CLI help, and guides (9998b4b) (#510)
- address CodeRabbit review and restore missing docs (d444da4) (#510)
- use explicit --glob option instead of heuristic argument detection (eb0d897) (#510)
- address CodeRabbit review feedback (ea8653b) (#510)
- Bump webpack in /packages/frontend (7632724) (#508)
- Bump @eslint/compat in /packages/frontend (aa41ab2) (#507)
- Bump eslint-plugin-jest in /packages/frontend (f7ffdef) (#506)
- Bump @mui/x-tree-view in /packages/frontend (1226b40) (#505)
- Bump @babel/preset-env in /packages/frontend (ff5e931) (#503)
- Bump @babel/core in /packages/frontend (6408368) (#504)
- Bump commander from 14.0.2 to 14.0.3 (ad8d3d8) (#502)
- Bump css-loader in /packages/frontend (4f07878) (#500)
- Bump axios from 1.13.3 to 1.13.4 (fdafae0) (#498)
- Bump typescript-eslint in /packages/frontend (ab9989e) (#497)
- Bump @mui/x-tree-view in /packages/frontend (26fad89) (#485)
- Bump typescript-eslint from 8.53.1 to 8.54.0 (fe3b9d6) (#492)
- Bump react-router-dom in /packages/frontend (0fee720) (#489)
- Bump @typescript-eslint/parser in /packages/frontend (5751be1) (#495)
- Bump @typescript-eslint/parser from 8.53.1 to 8.54.0 (c23d29c) (#493)
- Bump react-dom from 19.2.3 to 19.2.4 in /packages/frontend (eed09a0) (#494)
- Bump @stylistic/eslint-plugin in /packages/frontend (3b4a3f4) (#491)
- Bump axios from 1.13.2 to 1.13.3 (ea090f0) (#490)
- Bump @stylistic/eslint-plugin from 5.7.0 to 5.7.1 (c92d82d) (#488)
- Bump typescript-eslint in /packages/frontend (bfa8aa5) (#483)
- Bump @types/aws-lambda from 8.10.159 to 8.10.160 (49c2d64) (#481)
- Bump @typescript-eslint/parser from 8.53.0 to 8.53.1 (0e6e2fb) (#480)
- Bump html-webpack-plugin in /packages/frontend (a812293) (#479)
- Bump @typescript-eslint/parser in /packages/frontend (3a8d342) (#477)
- Bump typescript-eslint from 8.53.0 to 8.53.1 (9988074) (#476)
- Bump @testing-library/react in /packages/frontend (6c46023) (#475)
- Bump @babel/core in /packages/frontend (ad6cf91) (#470)
- Bump @eslint/compat in /packages/frontend (9436e1d) (#468)
- Bump @stylistic/eslint-plugin in /packages/frontend (599915e) (#474)
- Bump @babel/preset-env in /packages/frontend (046e631) (#473)
- Bump @mui/x-tree-view in /packages/frontend (a561d3e) (#472)
- Bump supertest from 7.1.4 to 7.2.2 (ccb40c7) (#471)
- Bump @stylistic/eslint-plugin from 5.6.1 to 5.7.0 (9ec959f) (#469)
- Bump typescript-eslint from 8.51.0 to 8.52.0 (f398c12) (#457)
- Bump @typescript-eslint/eslint-plugin (e7da255) (#463)
- Bump ws from 8.18.3 to 8.19.0 (65d8533) (#459)
- Bump @typescript-eslint/parser from 8.51.0 to 8.52.0 (5f45ad7) (#461)
- Bump typescript-eslint in /packages/frontend (8ee03c3) (#462)
- Bump @mui/icons-material in /packages/frontend (67f64c8) (#466)
- Bump @mui/material in /packages/frontend (cc2fe1b) (#467)
- Bump react-router-dom in /packages/frontend (69d0c1f) (#465)
- Bump eslint-plugin-jest in /packages/frontend (aa53b78) (#456)
- use npx npm@11.5.1 for trusted publishing (bf8b7fe)
- use setup-node@v6 with Node.js 24 for trusted publishing (f620d35)
- update npm to latest for trusted publishing (e61a898)
- resolve jest configuration warnings and test failures (81ea97f) (#253)
- Bump typescript-eslint from 8.50.1 to 8.51.0 (026e786) (#451)
- Bump eslint-plugin-jest in /packages/frontend (f24da58) (#452)
- Bump typescript-eslint in /packages/frontend (59daa00) (#450)
- Bump @typescript-eslint/eslint-plugin (ee923f9) (#446)
- Bump @typescript-eslint/parser in /packages/frontend (3a510e5) (#445)
- Bump eslint-plugin-jest in /packages/frontend (4b0ce13) (#444)
- Bump typescript-eslint in /packages/frontend (9e53d8c) (#438)
- Bump @typescript-eslint/eslint-plugin (8cc13af) (#435)
- Bump @mui/x-tree-view in /packages/frontend (c273f2a) (#443)
- Bump eslint-plugin-jest in /packages/frontend (eb36059) (#442)
- Bump @typescript-eslint/parser in /packages/frontend (fbcdd86) (#440)
- Bump @typescript-eslint/parser from 8.50.0 to 8.50.1 (9ece055) (#439)
- Bump typescript-eslint from 8.50.0 to 8.50.1 (35f8572) (#436)
- Bump eslint-plugin-jest in /packages/frontend (095f3a9) (#434)
- Bump webpack in /packages/frontend (6c7ed85) (#433)
- Bump react-router-dom in /packages/frontend (019540f) (#432)
- Bump webpack in /packages/frontend (c80c081) (#431)
- Bump @testing-library/react in /packages/frontend (9e21d5b) (#430)
- Bump eslint from 9.39.1 to 9.39.2 (c52b155) (#424)
- Bump typescript-eslint from 8.49.0 to 8.50.0 (e7ebf3d) (#428)
- Bump @typescript-eslint/parser from 8.49.0 to 8.50.0 (292fb87) (#429)
- Bump typescript-eslint in /packages/frontend (d135c4d) (#426)
- Bump eslint-plugin-jest in /packages/frontend (46f3cb2) (#423)
- Bump eslint from 9.39.1 to 9.39.2 in /packages/frontend (847776b) (#422)
- Bump @reduxjs/toolkit in /packages/frontend (9555a90) (#421)
- Bump react-dom from 19.2.1 to 19.2.3 in /packages/frontend (560eb63) (#420)
- Bump @mui/x-tree-view in /packages/frontend (8ea15ea) (#419)
- Bump typescript-eslint in /packages/frontend (8cf4fcc) (#417)
- Bump @typescript-eslint/parser from 8.48.1 to 8.49.0 (f418c44) (#416)
- Bump @typescript-eslint/parser in /packages/frontend (092237b) (#415)
- Bump typescript-eslint from 8.48.1 to 8.49.0 (ba4f922) (#412)
- Bump @reduxjs/toolkit in /packages/frontend (562dd3b) (#411)
- Bump react-router-dom in /packages/frontend (9f63897) (#410)
- Bump @mui/x-tree-view in /packages/frontend (880dc7e) (#409)
- Bump typescript-eslint from 8.48.0 to 8.48.1 (6a1b9c5) (#407)
- Bump react-dom from 19.2.0 to 19.2.1 in /packages/frontend (b3d2d09) (#406)
- Bump @typescript-eslint/eslint-plugin (c5b44aa) (#400)
- Bump typescript-eslint in /packages/frontend (dc65ce7) (#403)
- Bump @typescript-eslint/parser in /packages/frontend (bb8bd29) (#401)
- Bump @typescript-eslint/parser from 8.48.0 to 8.48.1 (2460616) (#402)
- Bump mermaid from 11.12.1 to 11.12.2 in /packages/frontend (a127f62) (#405)
- Bump react-router-dom in /packages/frontend (b0e0ba5) (#404)
- Bump @mui/icons-material in /packages/frontend (f35de9a) (#399)
- Bump express and @types/express (db3423b) (#398)
- Bump ts-jest from 29.4.5 to 29.4.6 (4ba897a) (#397)
- Bump typescript-eslint in /packages/frontend (e4ec095) (#395)
- Bump @typescript-eslint/parser in /packages/frontend (50bca73) (#394)
- Bump @typescript-eslint/parser from 8.47.0 to 8.48.0 (176ba6f) (#391)
- Bump typescript-eslint from 8.47.0 to 8.48.0 (704eeb1) (#390)
- Bump @reduxjs/toolkit in /packages/frontend (8c2f519) (#389)
- Bump eslint-plugin-jest in /packages/frontend (5be6dfd) (#388)
- Bump rehype-github-alerts in /packages/frontend (034a87e) (#387)
- Bump eslint-plugin-jest in /packages/frontend (1c9be9f) (#386)
- Bump @mui/x-tree-view in /packages/frontend (b293a50) (#385)
- Bump webpack in /packages/frontend (d780d2d) (#384)
- Bump @stylistic/eslint-plugin in /packages/frontend (e218fc4) (#383)
- Bump @types/aws-lambda from 8.10.158 to 8.10.159 (8decc16) (#382)
- Bump html-webpack-plugin in /packages/frontend (3f72729) (#381)
- Bump @stylistic/eslint-plugin from 5.5.0 to 5.6.1 (ed366db) (#380)
- Bump @mui/x-tree-view in /packages/frontend (44127a2) (#370)
- Bump open from 10.2.0 to 11.0.0 (99f2322) (#372)
- Bump typescript-eslint in /packages/frontend (8de5fa5) (#379)
- Bump typescript-eslint from 8.46.4 to 8.47.0 (6e44616) (#378)
- Bump @typescript-eslint/parser in /packages/frontend (25d103c) (#376)
- Bump @typescript-eslint/parser from 8.46.4 to 8.47.0 (c0af7aa) (#375)
- Bump @eslint/compat in /packages/frontend (ef27844) (#373)
- Bump react-router-dom in /packages/frontend (50d50ce) (#371)
- Bump @types/aws-lambda from 8.10.157 to 8.10.158 (ab10c92) (#369)
- Bump typescript-eslint from 8.46.3 to 8.46.4 (7a99b84) (#367)
- Bump typescript-eslint in /packages/frontend (be33619) (#366)
- Bump @typescript-eslint/parser in /packages/frontend (a297a9d) (#364)
- Bump @typescript-eslint/parser from 8.46.3 to 8.46.4 (a9b0242) (#363)
- Bump eslint-plugin-jest in /packages/frontend (caf349c) (#362)
- Bump @reduxjs/toolkit in /packages/frontend (886d4f5) (#360)
- Bump @mui/icons-material in /packages/frontend (812e053) (#358)
- Bump axios from 1.13.1 to 1.13.2 (77fc6e8) (#357)
- Bump typescript-eslint in /packages/frontend (f8cee16) (#356)
- Bump @typescript-eslint/parser in /packages/frontend (c9cd050) (#355)
- Bump eslint from 9.38.0 to 9.39.1 (9199507) (#354)
- Bump @reduxjs/toolkit in /packages/frontend (d2e77de) (#353)
- Bump eslint from 9.38.0 to 9.39.1 in /packages/frontend (c3c7236) (#351)
- Bump typescript-eslint from 8.46.2 to 8.46.3 (6dfec64) (#350)
- Bump simple-git from 3.29.0 to 3.30.0 (6400cfb) (#347)
- Bump simple-git from 3.28.0 to 3.29.0 (6db147e) (#344)
- Bump @mui/x-tree-view in /packages/frontend (b5fa727) (#343)
- Bump @eslint/compat in /packages/frontend (1ba1d22) (#342)
- Bump react-router-dom in /packages/frontend (3c9e79c) (#341)
- Bump @types/aws-lambda from 8.10.156 to 8.10.157 (849fb62) (#340)
- Bump axios from 1.13.0 to 1.13.1 (7787f70) (#339)
- Bump react-syntax-highlighter in /packages/frontend (c1625f2) (#338)
- Bump axios from 1.12.2 to 1.13.0 (7419c23) (#337)
- Bump @types/express from 5.0.4 to 5.0.5 (2ebb14f) (#336)
- Bump mermaid from 11.12.0 to 11.12.1 in /packages/frontend (60dc3d8) (#335)
- Bump commander from 14.0.1 to 14.0.2 (9a575f1) (#334)
- Bump @babel/preset-react in /packages/frontend (ed7d684) (#333)
- Bump eslint-plugin-react-hooks in /packages/frontend (13d9ada) (#332)
- Bump @babel/preset-env in /packages/frontend (f29c716) (#329)
- Bump @babel/preset-typescript in /packages/frontend (42a246e) (#331)
- Bump @babel/core in /packages/frontend (c611bc5) (#330)
- Bump @types/express from 5.0.3 to 5.0.4 (0ece22d) (#328)
- Bump @mui/x-tree-view in /packages/frontend (95b0677) (#327)
- Bump @reduxjs/toolkit in /packages/frontend (8e7cf35) (#326)
- Bump eslint from 9.37.0 to 9.38.0 in /packages/frontend (0c823d2) (#318)
- Bump @stylistic/eslint-plugin in /packages/frontend (a2b437d) (#317)
- Bump @typescript-eslint/parser in /packages/frontend (6749b0f) (#324)
- Bump typescript-eslint from 8.46.1 to 8.46.2 (15d34ac) (#323)
- Bump typescript-eslint in /packages/frontend (4105983) (#322)
- Bump @typescript-eslint/parser from 8.46.1 to 8.46.2 (1e2e696) (#321)
- Bump @stylistic/eslint-plugin from 5.4.0 to 5.5.0 (6fb5fc1) (#316)
- Bump eslint from 9.37.0 to 9.38.0 (fba7b46) (#315)
- Bump @reduxjs/toolkit in /packages/frontend (998a40c) (#313)
- Bump @mui/x-tree-view in /packages/frontend (e51688f) (#314)
- Bump @types/aws-lambda from 8.10.155 to 8.10.156 (28792f0) (#312)
- Bump typescript-eslint from 8.46.0 to 8.46.1 (ace257f) (#311)
- Bump @typescript-eslint/parser in /packages/frontend (3671fad) (#308)
- Bump @typescript-eslint/parser from 8.46.0 to 8.46.1 (0e44267) (#307)
- Bump typescript-eslint in /packages/frontend (d42dc9d) (#306)
- Bump ts-jest from 29.4.4 to 29.4.5 (cbc8e46) (#305)
- Bump @mui/x-tree-view in /packages/frontend (9aec192) (#304)
- Bump eslint-plugin-react-hooks in /packages/frontend (df8ad8f) (#303)
- Bump react-router-dom in /packages/frontend (2f15176) (#302)
- Bump webpack in /packages/frontend (4601c27) (#301)
- Bump typescript-eslint from 8.45.0 to 8.46.0 (4c78399) (#299)
- Bump @typescript-eslint/parser in /packages/frontend (8591edd) (#298)
- Bump @typescript-eslint/parser from 8.45.0 to 8.46.0 (597b9bc) (#297)
- Bump typescript-eslint in /packages/frontend (b2ed2a0) (#295)
- Bump @types/aws-lambda from 8.10.153 to 8.10.155 (b10d1fa) (#294)
- Bump eslint from 9.36.0 to 9.37.0 (ab83602) (#293)
- Bump eslint-plugin-react-hooks in /packages/frontend (5bddde1) (#292)
- Bump eslint from 9.36.0 to 9.37.0 in /packages/frontend (e32c898) (#291)
- Bump @testing-library/jest-dom in /packages/frontend (107173b) (#290)
- Bump @mui/x-tree-view in /packages/frontend (088fa08) (#289)
- Bump webpack in /packages/frontend (30597dc) (#276)
- Bump @mui/icons-material in /packages/frontend (0777f2b) (#288)
- Bump eslint-plugin-react-hooks in /packages/frontend (064bbf4) (#286)
- Bump react-dom from 19.1.1 to 19.2.0 in /packages/frontend (5cabb7d) (#283)
- Bump typescript from 5.9.2 to 5.9.3 (3d502c3) (#282)
- Bump @types/aws-lambda from 8.10.152 to 8.10.153 (021284d) (#281)
- Bump @testing-library/jest-dom in /packages/frontend (bc3e17b) (#280)
- Bump @typescript-eslint/parser in /packages/frontend (f3eb8ce) (#277)
- Bump typescript-eslint from 8.44.1 to 8.45.0 (c290632) (#275)
- Bump typescript-eslint in /packages/frontend (1974c1a) (#274)
- Bump @typescript-eslint/parser from 8.44.1 to 8.45.0 (13820c5) (#273)
- Bump react-router-dom in /packages/frontend (61c1cb2) (#272)
- Bump jest from 30.1.3 to 30.2.0 in /packages/frontend (571802a) (#269)
- Bump jest-environment-jsdom in /packages/frontend (d677dc3) (#271)
- Bump jest from 30.1.3 to 30.2.0 (77c746e) (#270)
- Bump babel-jest in /packages/frontend (bdcce95) (#268)
- Bump @mui/x-tree-view in /packages/frontend (c13250c) (#267)
- Bump react-router-dom in /packages/frontend (c46f9f5) (#266)
- Bump typescript-eslint from 8.44.0 to 8.44.1 (3d2545b) (#265)
- Bump @typescript-eslint/eslint-plugin (e9cf47d) (#263)
- Bump typescript-eslint in /packages/frontend (ef8e5e1) (#264)
- Bump @eslint/compat in /packages/frontend (ffa5086) (#262)
- Bump @typescript-eslint/parser from 8.44.0 to 8.44.1 (1726aec) (#261)
- Bump @typescript-eslint/parser in /packages/frontend (eb62e26) (#260)
- Bump eslint from 9.35.0 to 9.36.0 in /packages/frontend (d3320aa) (#259)
- Bump @stylistic/eslint-plugin in /packages/frontend (9bc1e86) (#258)
- Bump eslint from 9.35.0 to 9.36.0 (7a57b14) (#257)
- Bump @stylistic/eslint-plugin from 5.3.1 to 5.4.0 (958b0f8) (#256)
- Bump ts-jest from 29.4.3 to 29.4.4 (056d65e) (#255)
- Bump mermaid from 11.11.0 to 11.12.0 in /packages/frontend (2c3b7bd) (#254)
- Bump ts-jest from 29.4.2 to 29.4.3 (cc5ea24) (#253)
- Bump @mui/x-tree-view in /packages/frontend (ca50e8f) (#252)
- Bump typescript-eslint from 8.43.0 to 8.44.0 (c133acc) (#248)
- Bump @typescript-eslint/parser in /packages/frontend (3ae9563) (#247)
- Bump ts-jest from 29.4.1 to 29.4.2 (972bcf4) (#246)
- Bump typescript-eslint in /packages/frontend (3451904) (#245)
- Bump @typescript-eslint/parser from 8.43.0 to 8.44.0 (0e0edbe) (#244)
- Bump axios from 1.12.0 to 1.12.2 (6e60ad5) (#243)
- Bump commander from 14.0.0 to 14.0.1 (acb26b2) (#242)
- Bump react-router-dom in /packages/frontend (dd8745e) (#241)
- Bump axios from 1.11.0 to 1.12.0 (af67152) (#240)
- Bump @mui/x-tree-view in /packages/frontend (186119b) (#239)
- Bump typescript-eslint from 8.42.0 to 8.43.0 (c5ec1c5) (#238)
- Bump @typescript-eslint/parser from 8.42.0 to 8.43.0 (48b2eba) (#236)
- Bump @typescript-eslint/parser in /packages/frontend (795d342) (#235)
- Bump chalk from 5.6.0 to 5.6.2 (2acc076) (#234)
- Bump typescript-eslint in /packages/frontend (d0b1522) (#233)
- Bump @babel/core in /packages/frontend (ef126e9) (#231)
- Bump eslint from 9.34.0 to 9.35.0 in /packages/frontend (a03901a) (#230)
- Bump eslint from 9.34.0 to 9.35.0 (1fdf86d) (#229)
- Bump mermaid from 11.10.1 to 11.11.0 in /packages/frontend (3ae7387) (#228)
- Bump @mui/x-tree-view in /packages/frontend (01704b7) (#227)
- Bump jest from 30.1.1 to 30.1.3 (9cadc8e) (#218)
- Bump @reduxjs/toolkit in /packages/frontend (65fbf50) (#223)
- Bump jest from 30.1.2 to 30.1.3 in /packages/frontend (e81a5a1) (#226)
- Bump @typescript-eslint/parser in /packages/frontend (274e4c9) (#225)
- Bump typescript-eslint in /packages/frontend (582b848) (#222)
- Bump @typescript-eslint/parser from 8.41.0 to 8.42.0 (3b45952) (#221)
- Bump typescript-eslint from 8.41.0 to 8.42.0 (4cb6c19) (#219)
- Bump jest from 30.1.1 to 30.1.2 (0cc1a05) (#217)
- Bump @mui/x-tree-view in /packages/frontend (db78f67) (#212)
- Bump @stylistic/eslint-plugin in /packages/frontend (ffe0bcb) (#216)
- Bump @stylistic/eslint-plugin from 5.2.3 to 5.3.1 (0223d8d) (#214)
- Bump @mui/icons-material in /packages/frontend (05fe0f1) (#213)
- Bump jest-environment-jsdom in /packages/frontend (e0dab1a) (#210)
- Bump jest from 30.1.1 to 30.1.2 in /packages/frontend (fb0835b) (#209)
- Bump babel-jest in /packages/frontend (cf31c8d) (#207)
- Bump jest from 30.1.0 to 30.1.1 in /packages/frontend (0f3dfdb) (#206)
- Bump jest from 30.1.0 to 30.1.1 (4b60963) (#208)
- Bump jest-environment-jsdom in /packages/frontend (b788360) (#205)
- update snapshots for @mui/x-tree-view 8.18.0 (19dd187) (#370)
- stabilize plantuml route tests (7d8a3fa) (#251)
- revert version to 0.14.0 (fc93f7b)
- revert version to 0.14.0 (ad48879)
- migrate to npm trusted publishing with OIDC (78a1f90) (#455)
- update snapshots and package lock files (986e9c1) (#252)
- Implement PlantUML diagram support (f22076d) (#204)
- Add Netlify static site deployment for live demo (781bf53) (#191)
- Enhance welcome pages with improved content and navigation (ee397f8)
- Reorganize demo structure and add frontmatter to examples (695b446)
- Bump babel-jest from 30.0.5 to 30.1.0 in /packages/frontend (5d139a1) (#202)
- Bump jest from 30.0.5 to 30.1.0 in /packages/frontend (9948249) (#201)
- Bump jest from 30.0.5 to 30.1.0 (5fe4873) (#200)
- Bump @typescript-eslint/eslint-plugin from 8.40.0 to 8.41.0 (be5a9dc) (#189)
- Bump @typescript-eslint/parser from 8.40.0 to 8.41.0 in /packages/frontend (0bef394) (#188)
- Bump typescript-eslint from 8.40.0 to 8.41.0 in /packages/frontend (1f138b6) (#187)
- Bump react-syntax-highlighter from 15.6.3 to 15.6.6 in /packages/frontend (51408d7) (#184)
- Bump @typescript-eslint/parser from 8.40.0 to 8.41.0 (959821c) (#185)
- Bump typescript-eslint from 8.40.0 to 8.41.0 (d130c39) (#186)
- Bump mermaid from 11.10.0 to 11.10.1 in /packages/frontend (0372c9b) (#182)
- Bump eslint from 9.33.0 to 9.34.0 in /packages/frontend (4769e5f) (#181)
- Bump react-router-dom from 7.8.1 to 7.8.2 in /packages/frontend (d00bdd4) (#183)
- Bump eslint from 9.33.0 to 9.34.0 (7881bdd) (#180)
- Bump react-syntax-highlighter from 15.6.1 to 15.6.3 in /packages/frontend (677d204) (#179)
- Bump @mui/x-tree-view from 8.10.0 to 8.10.2 in /packages/frontend (68b63b4) (#177)
- Bump @testing-library/jest-dom from 6.7.0 to 6.8.0 in /packages/frontend (448acfc) (#178)
- Bump typescript-eslint from 8.39.1 to 8.40.0 in /packages/frontend (c1c7d4e) (#173)
- Bump typescript-eslint from 8.39.1 to 8.40.0 (58e84f0) (#175)
- Bump @typescript-eslint/parser from 8.39.1 to 8.40.0 (cf8b1b0) (#171)
- Bump mermaid from 11.9.0 to 11.10.0 in /packages/frontend (38c1a4e) (#176)
- Bump webpack from 5.101.2 to 5.101.3 in /packages/frontend (22d7eed) (#172)
- Bump @typescript-eslint/parser from 8.39.1 to 8.40.0 in /packages/frontend (2ee7304) (#170)
- Bump react-router-dom from 7.8.0 to 7.8.1 in /packages/frontend (407fe5e) (#167)
- Bump chalk from 5.5.0 to 5.6.0 (6aedcf8) (#168)
- Update TypeScript configuration for Netlify functions (ba7daf4)
- Bump @babel/preset-env in /packages/frontend (75f264b) (#160)
- Bump html-webpack-plugin in /packages/frontend (1fa8200) (#162)
- Bump @babel/core from 7.28.0 to 7.28.3 in /packages/frontend (1e415a0) (#161)
- Bump webpack from 5.101.1 to 5.101.2 in /packages/frontend (83c597d) (#159)
- Bump @testing-library/jest-dom in /packages/frontend (b6cfc50) (#157)
- Bump webpack from 5.101.0 to 5.101.1 in /packages/frontend (77c9e8f) (#156)
- Bump copy-webpack-plugin in /packages/frontend (5388403) (#155)
- Bump typescript-eslint from 8.39.0 to 8.39.1 (dc66c25) (#153)
- Bump @typescript-eslint/parser from 8.39.0 to 8.39.1 (cb96fc8) (#152)
- Bump typescript-eslint in /packages/frontend (1e3d4e4) (#150)
- Bump @typescript-eslint/parser in /packages/frontend (c84b272) (#149)
- Bump @mui/x-tree-view in /packages/frontend (5fcfb27) (#145)
- Bump eslint from 9.32.0 to 9.33.0 (9ff1a07) (#146)
- Bump eslint from 9.32.0 to 9.33.0 in /packages/frontend (7002414) (#147)
- Bump @eslint/compat from 1.3.1 to 1.3.2 in /packages/frontend (9808d93) (#148)
- Bump react-router-dom in /packages/frontend (af58c8d) (#142)
- Bump typescript from 5.8.3 to 5.9.2 (4ffb3dc) (#137)
- Bump @mui/icons-material in /packages/frontend (fb9b238) (#141)
- Bump @mui/material from 7.3.0 to 7.3.1 in /packages/frontend (250cf07) (#140)
- Bump typescript-eslint from 8.38.0 to 8.39.0 (792b172) (#139)
- Bump @typescript-eslint/eslint-plugin from 8.38.0 to 8.39.0 (72aaf02) (#135)
- Bump @mui/material from 7.2.0 to 7.3.0 in /packages/frontend (597a6b0) (#127)
- Bump typescript-eslint in /packages/frontend (05759fc) (#132)
- Bump @typescript-eslint/parser in /packages/frontend (d9df64c) (#133)
- Bump typescript from 5.8.3 to 5.9.2 (764b36f) (#131)
- Bump typescript-eslint from 8.38.0 to 8.39.0 (3d9bf66) (#129)
- Bump @mui/icons-material in /packages/frontend (0be2a60) (#128)
- Update specs (6728ebd)
- Implement color scheme setting (6ccf9bf) (#120)
- Add font settings and improve config handling (d0c65f0) (#119)
- Fix livereloading is not working sometimes (2817c24) (#122)
- Fix misc bugs (88eb66d) (#121)
- Fix scrollbar position (88c7d35) (#119)
- Use rehype-slug instead of remark-slug (b9c34b2) (#116)
- Update server.ts for Express compatibility and refactor path handling (0812eae) (#109)
- Bump remark-slug from 7.0.1 to 8.0.0 in /packages/frontend (f372951) (#116)
- Bump copy-webpack-plugin from 12.0.2 to 13.0.0 in /packages/frontend (da35937) (#115)
- Bump @mui/x-tree-view from 8.9.0 to 8.9.2 in /packages/frontend (1960d94) (#118)
- Bump axios from 1.10.0 to 1.11.0 (1a70f14) (#110)
- Bump @testing-library/jest-dom from 6.6.3 to 6.6.4 in /packages/frontend (806d3c4) (#111)
- Bump webpack from 5.100.2 to 5.101.0 in /packages/frontend (87857d0) (#112)
- Bump supertest from 7.1.3 to 7.1.4 (432f61c) (#113)
- Bump express and @types/express (f0a9ecc) (#109)
- Do not show loading spinner on FileTree everytime (ab58f8d) (#105)
- Make scroll bars more pretty (f1bbaff) (#103)
- Set height to FileTreeContent / OutlineContent (898c82c) (#87)
- Make only markdown previwer section to scroll-able. (2b84e01) (#87)
- Add CODEOWNERS (58b9f08) (#89)
- Add CONTRIBUTING.md (fd697ae) (#89)
- Update npm homepage (a79c801)
- Update dependencies:
- react-dom (3e66ddc) (#98)
- jest from 30.0.4 to 30.0.5 in /packages/frontend (2b37f8a) (#96)
- react from 19.1.0 to 19.1.1 in /packages/frontend (6851e2f) (#96)
- @types/commander from 2.12.0 to 2.12.5 (9e4a996) (#102)
- jest from 30.0.4 to 30.0.5 (cd6bf68) (#101)
- react-router-dom in /packages/frontend (6e70ba5) (#100)
- jest-environment-jsdom in /packages/frontend (67b44b8) (#99)
- typescript-eslint from 8.37.0 to 8.38.0 (fa1f7d0) (#95)
- babel-jest from 30.0.4 to 30.0.5 in /packages/frontend (2d25ba2) (#93)
- Update spec (d65c97c) (#105)
- Update snapshot (4383e0c) (#103)
- Add dependabot.yml (70a0f9c) (#92)
- Update snapshots (f9b5f10) (#87)
- Add --host option (9889148) (#82)
- Add silient option to CLI (084d5bf) (#81)
- Improve log readability with chalk (23977c1) (#81)
- Show file git status (5f8033c) (#80)
- Use simple-git (2c016a7) (#80)
- Improve documents (a085ba1) (#77)
- Rewrite documents (1de7d91) (#77)
- Add markdown_features.md document (ce32e5a) (#77)
- Add usecases.md document (02ade13) (#77)
- Add faq.md document (221e1d1) (#77)
- Add comparison.md (e60d0e1) (#77)
- Update tests to reflect host argument in serve function (ee45252) (#82)
- Update specs (3552805) (#81)
- Fix test (e8a6c39) (#80)
- Show GitHub link and version on header (11df520) (#71)
- Add --version option to CLI (2ec2567) (#71)
- Configure settings (4202133) (#67)
- Generate CHANGELOG.md (e32e697) (#72)
- Update specs (ae95d1b) (#71)
- Update specs (eeeacff) (#69)
- Update specs (8e76425) (#67)
- Update specs (61423a4) (#66)
- Highlight raw markdown (d257417) (#63)
- Use history to select tabs (9fb152f) (#62)
- Handle frontmatter (0b2255d) (#54)
- Render marmaid diagram (3899dac) (#53)
- Update package (9693348)
- Update spec (4663689) (#63)
- Add more frontned tests (6fc8208) (#56)
- Add more tests (3fddd08) (#56)
- Fix coverage is not collected (048892b) (#56)
- Collect test coverage (174ee2b) (#55)
- Update spec (d56f04f) (#54)
- Persist app state (d3eba70) (#50)
- Persist AppSetting state (efeb6af) (#50)
- Add sample documents (82a3022) (#48)
- Handle 404 appropriately (ce82024) (#48)
- Handle links in markdowns (4640657) (#48)
- Fix livereloading (38c33d4)
- Create AppSettings slice (34e214a) (#47)
- Refactor (d41e3ae) (#47)
- Create Outline slice (9db5c9b) (#47)
- Create FileTree slice (096dbcb) (#47)
- Create Content slice (be8f51e) (#47)
- Fix index.html loads bundle.js twice (98fcc25)
- Fix welcome.md outline is not found (5e2cae6)
- Update screenshot.png (75bf08c)
- Fix release action (ba6434d)
- Fix release action (b461da6)
- Fix release action (544c50b)
- Enable eslint (fe3b4c5) (#42)
- Add frontend unit tests (e2e0a8b) (#40)
- Add e2e tests (d5351cd) (#40)
- Add unit tests (957dda3) (#40)
- Add fixture (2bbce62) (#40)
- Add test GitHub action (1b31849) (#40)
- Use jest project (9db298e) (#40)
- Setup server test environment (9c4cba1) (#40)
- Setup frontend test environment (76b291a) (#40)
- Fix package.json (09f905a)
- Implement Breadcrumb (ecd8639) (#31)
- Implement FileTree expand/collapse buttons (c4e9a7c) (#31)
- Implement livereload feature (71a5edd) (#30)
- Enable syntax highlighting (b783303) (#31)
- Use rehype-raw (e973f69) (#31)
- Show welcome document (9b55a71) (#31)
- Fix loading behavior (2617807) (#32)
- Fix serving logic (c74bbe9) (#31)
- Fix express mount (5f181ec) (#30)
- Refactor Layout (45cdc70) (#31)
- Refactor api hooks (737fab1) (#31)
- Separate App.tsx (bcd9286) (#31)
- Refactor (23c7c17) (#30)
- Fix static file mounting (09a63e7)
- Add public directory (0efa00d)
- Fix frontend is not built (13bebe9)
- Fix .npmignore (eeb27cd)
- Fix __dirname is not defined (dabd51b)
- Use ESM (fd70031)
- Fix bin directory is not staged (1cc380d)