Commit Graph

15 Commits

Author SHA1 Message Date
58e4f1220b fix(playground): properly stop language client when closing WebSocket connection 2025-01-05 04:01:37 +08:00
168facb85b feat(playground): integrate language server support with WebSocket connection handling 2025-01-05 03:47:37 +08:00
0bc5758d44 fix(playground): ensure editor focus and position handling only occurs if editor is initialized 2025-01-05 03:28:52 +08:00
3737a708f6 feat(playground): add auto-focus and position handling on language change in PlaygroundPage 2025-01-05 03:18:15 +08:00
2c7630c286 feat(playground): enhance PlaygroundPage with Monaco editor focus and position handling 2025-01-05 03:05:19 +08:00
d71a2fd534 feat(playground): implement PlaygroundPage with language selection and code editor 2025-01-05 02:47:14 +08:00
545422cd5f feat(layout): create MainLayout and MainPage components with editor features 2025-01-05 01:05:14 +08:00
bc39266f2c feat(editor): add FontSizeSlider component for font size control in code editor 2024-12-31 23:59:32 +08:00
0be9cf3baa refactor(constants): move languages.ts and themes.ts to editor folder
refactor(imports): update SUPPORTED_LANGUAGES and SUPPORTED_THEMES import path to use editor folder

feat(constants): add MIN_FONT_SIZE、MAX_FONT_SIZE and DEFAULT_FONT_SIZE

feat(store): add font size management to code editor store
2024-12-31 23:57:27 +08:00
26efe14fc7 feat(theme): add ThemeSelector component and update supported themes structure 2024-12-31 23:48:47 +08:00
e13fff0be4 feat(header): add LanguageSelector component for selecting programming languages 2024-12-31 20:25:47 +08:00
6d292492fc feat(header): implement Header component with Logo and UserNav 2024-12-30 23:10:45 +08:00
c13f803518 feat(header): add UserNav component 2024-12-30 23:06:32 +08:00
a16f5a6e1d feat(auth): add basic Auth.js configuration 2024-12-29 11:04:17 +08:00
b57323938b chore: initialize Next.js project with shadcn 2024-12-29 10:50:00 +08:00