| 
						
					 | 
					
						
						
						
						
							
						
						
							a78431fb61
							
						
					 | 
					
						
						
							
							fix(playground): update file path
						
						
						
						
						
					 | 
					
						2025-03-08 21:17:31 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4f6a37df17
							
						
					 | 
					
						
						
							
							fix(prisma): update enum values for EditorLanguage to lowercase ('c' and 'cpp')
						
						
						
						
						
					 | 
					
						2025-03-08 21:03:32 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							bddbc03f3a
							
						
					 | 
					
						
						
							
							chore(playground): update import path for ProblemDescriptionFooter
						
						
						
						
						
					 | 
					
						2025-03-08 19:52:39 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d697993e87
							
						
					 | 
					
						
						
							
							refactor(playground): replace Header with WorkspaceHeader
						
						
						
						
						
					 | 
					
						2025-03-08 19:50:21 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e0adfa3075
							
						
					 | 
					
						
						
							
							refactor(workspace): move ProblemDescriptionFooter to features
						
						
						
						
						
					 | 
					
						2025-03-08 19:41:03 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e504d92ad9
							
						
					 | 
					
						
						
							
							refactor(layout): remove Header from AppLayout and add Header to PlaygroundLayout
						
						
						
						
						
					 | 
					
						2025-03-07 11:45:18 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							353aff9b4d
							
						
					 | 
					
						
						
							
							refactor(header, reset-button, useCodeEditorStore): remove unnecessary value prop and refactor related components
						
						
						
						
						
					 | 
					
						2025-03-05 10:18:06 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3336a9f1d0
							
						
					 | 
					
						
						
							
							feat(config/problem): add TEMP_DEFAULT_EDITOR_VALUE
						
						
						
						
						
					 | 
					
						2025-03-05 09:36:38 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							808dd96a50
							
						
					 | 
					
						
						
							
							feat(language-selector): update language selector logic and integrate LSP config
						
						
						
						
						
					 | 
					
						2025-03-05 08:46:44 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d33f214450
							
						
					 | 
					
						
						
							
							refactor(button): refactor ResetButton to accept value prop
						
						
						
						
						
					 | 
					
						2025-03-05 08:34:54 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ca82b94b0f
							
						
					 | 
					
						
						
							
							refactor: replace old SUPPORTED_LANGUAGES config with new EditorLanguageConfig config
						
						
						
						
						
					 | 
					
						2025-03-05 08:30:58 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6ebf8fe935
							
						
					 | 
					
						
						
							
							refactor(problem-submission-page): simplify result destructuring and memo dependencies
						
						
						
						
						
					 | 
					
						2025-03-03 18:36:22 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							aa255fc2e1
							
						
					 | 
					
						
						
							
							refactor(store): rename useCodeEditorState to useCodeEditorStore in imports
						
						
						
						
						
					 | 
					
						2025-03-03 14:20:25 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2b6b7c54d5
							
						
					 | 
					
						
						
							
							feat(workspace): add tabs state management with zustand and loading skeleton
						
						
						
						
						
					 | 
					
						2025-03-03 13:57:08 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							faad41039a
							
						
					 | 
					
						
						
							
							feat(problem): add tabs state management with zustand and loading skeleton
						
						
						
						
						
					 | 
					
						2025-03-03 13:56:25 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5045e6f8c6
							
						
					 | 
					
						
						
							
							feat(@workspace/@editor): add toolbar buttons to editor header
						
						
						
						
						
					 | 
					
						2025-03-03 10:41:57 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0e4f9e0be9
							
						
					 | 
					
						
						
							
							feat(@workspace/@editor): add ResetButton component
						
						
						
						
						
					 | 
					
						2025-03-03 10:40:56 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4dbe390e3f
							
						
					 | 
					
						
						
							
							feat(@workspace/@editor): add UndoButton component
						
						
						
						
						
					 | 
					
						2025-03-03 10:40:44 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2ddfb02fe8
							
						
					 | 
					
						
						
							
							feat(@workspace/@editor): add RedoButton component
						
						
						
						
						
					 | 
					
						2025-03-03 10:40:31 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							806509130c
							
						
					 | 
					
						
						
							
							feat(@workspace/@editor): add FormatButton component
						
						
						
						
						
					 | 
					
						2025-03-03 10:40:17 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4aad78b671
							
						
					 | 
					
						
						
							
							feat(@workspace/@editor): add CopyButton component
						
						
						
						
						
					 | 
					
						2025-03-03 10:40:01 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6b7bd2c587
							
						
					 | 
					
						
						
							
							fix(submission): add newline to bash code block
						
						
						
						
						
					 | 
					
						2025-03-02 00:50:17 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							10a0c7ab99
							
						
					 | 
					
						
						
							
							feat(playground): add submission page for displaying code execution results
						
						
						
						
						
					 | 
					
						2025-03-01 22:29:14 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							83deae7a02
							
						
					 | 
					
						
						
							
							feat(playground): add submission layout component
						
						
						
						
						
					 | 
					
						2025-03-01 19:28:36 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							dc6794b0ca
							
						
					 | 
					
						
						
							
							feat(playground): add submission footer component
						
						
						
						
						
					 | 
					
						2025-03-01 19:25:50 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4a8ad24dcc
							
						
					 | 
					
						
						
							
							feat(playground): add submission tab to problem layout
						
						
						
						
						
					 | 
					
						2025-03-01 19:18:24 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							df197e8631
							
						
					 | 
					
						
						
							
							feat(footer): add padding to footer components for improved aesthetics
						
						
						
						
						
					 | 
					
						2025-02-26 16:01:33 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3111d58b3c
							
						
					 | 
					
						
						
							
							feat(language-selector): add loading state with skeleton component for improved user experience
						
						
						
						
						
					 | 
					
						2025-02-26 15:58:32 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9184dc6eb2
							
						
					 | 
					
						
						
							
							feat(footer): wrap footer text in a span for improved truncation handling
						
						
						
						
						
					 | 
					
						2025-02-26 14:43:27 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b39350d5a7
							
						
					 | 
					
						
						
							
							feat(layout): add footer components for ProblemDescription and ProblemSolution layouts
						
						
						
						
						
					 | 
					
						2025-02-26 11:44:54 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							88c994454e
							
						
					 | 
					
						
						
							
							fix(layout): wrap children in a flex-1 div for consistent layout behavior
						
						
						
						
						
					 | 
					
						2025-02-26 11:14:30 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0606ec8971
							
						
					 | 
					
						
						
							
							feat(layout): add ProblemSolutionLayout component for flexible layout structure
						
						
						
						
						
					 | 
					
						2025-02-26 11:09:31 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							969932cb00
							
						
					 | 
					
						
						
							
							feat(layout): add ProblemDescriptionLayout component for structured layout
						
						
						
						
						
					 | 
					
						2025-02-26 11:05:38 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							97a1cb584e
							
						
					 | 
					
						
						
							
							fix(layout): update className to use flex-1 for consistent tab content sizing
						
						
						
						
						
					 | 
					
						2025-02-26 09:53:43 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ee37b78c20
							
						
					 | 
					
						
						
							
							fix(editor): update className to prevent flex item shrinkage in footer and header components
						
						
						
						
						
					 | 
					
						2025-02-26 09:51:20 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e3e79314d9
							
						
					 | 
					
						
						
							
							fix(editor): adjust padding in LanguageSelector component for better alignment
						
						
						
						
						
					 | 
					
						2025-02-26 09:40:51 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5433557225
							
						
					 | 
					
						
						
							
							feat(editor): add WorkspaceEditorHeader to WorkspaceEditorLayout
						
						
						
						
						
					 | 
					
						2025-02-25 22:08:38 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b173be0a73
							
						
					 | 
					
						
						
							
							fix(editor): improve layout and styling of WorkspaceEditorFooter component
						
						
						
						
						
					 | 
					
						2025-02-25 22:08:32 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							511d3408f3
							
						
					 | 
					
						
						
							
							feat(editor): add WorkspaceEditorHeader component with LanguageSelector
						
						
						
						
						
					 | 
					
						2025-02-25 22:08:20 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7ee6cec0b5
							
						
					 | 
					
						
						
							
							feat(editor): add LanguageSelector component for language selection
						
						
						
						
						
					 | 
					
						2025-02-25 22:08:06 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a24514dc64
							
						
					 | 
					
						
						
							
							feat(editor): restructure workspace layout and add editor footer component
						
						
						
						
						
					 | 
					
						2025-02-25 21:08:41 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							32f3ecff0f
							
						
					 | 
					
						
						
							
							feat(playground/problem): add solution tab and update description import
						
						
						
						
						
					 | 
					
						2025-02-25 14:40:06 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4022e8559b
							
						
					 | 
					
						
						
							
							fix(playground/layout): adjust margin for ResizableHandle for better spacing
						
						
						
						
						
					 | 
					
						2025-02-24 20:03:37 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ffe8c106d8
							
						
					 | 
					
						
						
							
							refactor(playground/problem): restructure layout props and add route nesting
						
						
						
						
						
					 | 
					
						2025-02-24 19:55:17 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0ad1f24c7a
							
						
					 | 
					
						
						
							
							refactor(playground): rename description to problem and update routes
						
						
						
						
						
					 | 
					
						2025-02-24 19:16:31 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8f6490a03d
							
						
					 | 
					
						
						
							
							feat(workspace): add WorkspaceFooter component for playground
						
						
						
						
						
					 | 
					
						2025-02-24 13:24:19 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							adf59f8132
							
						
					 | 
					
						
						
							
							fix(layout): add padding to ScrollArea in description and workspace layouts
						
						
						
						
						
					 | 
					
						2025-02-24 12:38:54 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							bfb60aba6c
							
						
					 | 
					
						
						
							
							fix(layout): adjust height and flex properties for improved layout responsiveness
						
						
						
						
						
					 | 
					
						2025-02-24 12:32:03 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							21cb011980
							
						
					 | 
					
						
						
							
							fix(playground): add bg-muted class to ScrollArea for better visibility
						
						
						
						
						
					 | 
					
						2025-02-23 20:42:57 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							22bda1f730
							
						
					 | 
					
						
						
							
							fix(playground): add border-muted class to TabsContent for better visibility
						
						
						
						
						
					 | 
					
						2025-02-23 20:37:04 +08:00 | 
					
					
						
						
							
							
							
						
					 |