| 
						
					 | 
					
						
						
						
						
							
						
						
							f3303fff3d
							
						
					 | 
					
						
						
							
							feat(layout): add TerminalTestcaseLayout component for rendering testcase content
						
						
						
						
						
					 | 
					
						2025-03-09 18:16:28 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f4078cb985
							
						
					 | 
					
						
						
							
							feat(layout): add terminal layout with Tabs and ScrollArea for testcase display
						
						
						
						
						
					 | 
					
						2025-03-09 18:15:48 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							dd2f4a733b
							
						
					 | 
					
						
						
							
							feat(scroll-area): add horizontal scrollbar to problem description page
						
						
						
						
						
					 | 
					
						2025-03-09 15:04:54 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							163dc4b57c
							
						
					 | 
					
						
						
							
							feat(problem-description): add dynamic title to footer and fetch problem title
						
						
						
						
						
					 | 
					
						2025-03-09 14:49:59 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ef753dd6c8
							
						
					 | 
					
						
						
							
							style(problems, workspace): adjust ScrollArea height and flex layout
						
						
						
						
						
					 | 
					
						2025-03-09 14:46:43 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3a75c3d415
							
						
					 | 
					
						
						
							
							style(layout): update panel border-radius to rounded-xl
						
						
						
						
						
					 | 
					
						2025-03-09 14:31:26 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e224fae210
							
						
					 | 
					
						
						
							
							feat(layout): adjust resizable panel layout with equal distribution for workspace and terminal
						
						
						
						
						
					 | 
					
						2025-03-09 13:26:05 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f6fc01ae6a
							
						
					 | 
					
						
						
							
							feat(workspace): fetch problem templates and pass to editor header
						
						
						
						
						
					 | 
					
						2025-03-09 11:06:10 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							63bde8cafb
							
						
					 | 
					
						
						
							
							feat(editor): fetch problem templates from database
						
						
						
						
						
					 | 
					
						2025-03-09 10:49:34 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2ffb366c7c
							
						
					 | 
					
						
						
							
							feat(workspace): add editor layout with header and editor page
						
						
						
						
						
					 | 
					
						2025-03-08 21:33:13 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a14087b395
							
						
					 | 
					
						
						
							
							feat(workspace): add editor layout with footer for problem page
						
						
						
						
						
					 | 
					
						2025-03-08 21:28:11 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6b34110aad
							
						
					 | 
					
						
						
							
							feat(workspace): add workspace layout component with tabs and editor
						
						
						
						
						
					 | 
					
						2025-03-08 21:19:27 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a78431fb61
							
						
					 | 
					
						
						
							
							fix(playground): update file path
						
						
						
						
						
					 | 
					
						2025-03-08 21:17:31 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a7799af2f4
							
						
					 | 
					
						
						
							
							refactor(layout): rename WorkspaceLayout to PlaygroundLayout and modify props
						
						
						
						
						
					 | 
					
						2025-03-08 21:11:18 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							944c5407bd
							
						
					 | 
					
						
						
							
							fix(problem): change content to description for problem page rendering
						
						
						
						
						
					 | 
					
						2025-03-08 20:06:08 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9ff39a0438
							
						
					 | 
					
						
						
							
							feat(problems): add problem description page with MDX rendering
						
						
						
						
						
					 | 
					
						2025-03-08 19:46:01 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c6ab92e1e7
							
						
					 | 
					
						
						
							
							feat(problems): add footer to problem description layout
						
						
						
						
						
					 | 
					
						2025-03-08 19:44:45 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f6f640927d
							
						
					 | 
					
						
						
							
							style(layout): adjust layout to use flexbox in ProblemLayout component
						
						
						
						
						
					 | 
					
						2025-03-08 18:57:51 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a851223d9f
							
						
					 | 
					
						
						
							
							feat(problem): add problem layout with tabs for description, solution, and submission
						
						
						
						
						
					 | 
					
						2025-03-08 18:31:54 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0644a9f71f
							
						
					 | 
					
						
						
							
							feat(workspace): add WorkspaceLayout with resizable panels
						
						
						
						
						
					 | 
					
						2025-03-08 18:00:13 +08:00 | 
					
					
						
						
							
							
							
						
					 |