| 
						
					 | 
					
						
						
						
						
							
						
						
							d1188f5ea6
							
						
					 | 
					
						
						
							
							chore(components): move features to components/features
						
						
						
						
						
					 | 
					
						2025-03-16 12:05:59 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							012e0f7d05
							
						
					 | 
					
						
						
							
							fix(problem): remove unnecessary parseInt conversion for problem id
						
						
						
						
						
					 | 
					
						2025-03-12 15:32:14 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a7a50231d2
							
						
					 | 
					
						
						
							
							refactor(problems): use Suspense for lazy loading and adjust layout structure
						
						
						
						
						
					 | 
					
						2025-03-12 08:59:38 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ca2d663533
							
						
					 | 
					
						
						
							
							feat(playground): add min size constraints for resizable panels
						
						
						
						
						
					 | 
					
						2025-03-12 08:23:24 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							84ac0a88dc
							
						
					 | 
					
						
						
							
							feat(solution): add layout and page components for problem solution, including footer
						
						
						
						
						
					 | 
					
						2025-03-10 20:54:31 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4727c55bcc
							
						
					 | 
					
						
						
							
							refactor(layout, page, description): update problem page layout and structure, including description fetching and TabsContent styling
						
						
						
						
						
					 | 
					
						2025-03-10 20:51:21 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0dbed9c284
							
						
					 | 
					
						
						
							
							feat(terminal): add TerminalTestcasePage with release info card
						
						
						
						
						
					 | 
					
						2025-03-09 18:17:18 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							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 | 
					
					
						
						
							
							
							
						
					 |