| 
						
					 | 
					
						
						
						
						
							
						
						
							01b19eadde
							
						
					 | 
					
						
						
							
							feat(problem): enhance panels with icons using Lucide-react
						
						
						
						
						
					 | 
					
						2025-04-06 18:17:58 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4c120388ab
							
						
					 | 
					
						
						
							
							feat(problem): add ProblemPage with DockView layout
						
						
						
						
						
					 | 
					
						2025-04-06 17:34:07 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9598430c9a
							
						
					 | 
					
						
						
							
							refactor(layout): use children prop instead of individual panel components
						
						
						
						
						
					 | 
					
						2025-04-06 15:58:12 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8d7d88511e
							
						
					 | 
					
						
						
							
							refactor(app/problems/[id]): restructure components into features directory with index exports
						
						
						
						
						
					 | 
					
						2025-04-06 15:46:43 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ba676b3213
							
						
					 | 
					
						
						
							
							feat(problem): add Bot panel and adapt to new dockview API
						
						
						
						
						
					 | 
					
						2025-04-05 18:03:36 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6c34fa0171
							
						
					 | 
					
						
						
							
							refactor(problems): restructure bot parallel routing
						
						
						
						
						
					 | 
					
						2025-04-05 16:21:35 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a8e243204b
							
						
					 | 
					
						
						
							
							feat(layout): refactor problem layout to use DockView for organizing content sections
						
						
						
						
						
					 | 
					
						2025-04-04 18:13:14 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							33e19d3318
							
						
					 | 
					
						
						
							
							fix(form): show error message when input is empty before submitting form
						
						
						
						
						
					 | 
					
						2025-03-28 10:42:59 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							95eed59c26
							
						
					 | 
					
						
						
							
							feat(ai-bot): add Ctrl+Enter support and tooltip for message submission
						
						
						
						
						
					 | 
					
						2025-03-27 15:17:36 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fbe0ef63d8
							
						
					 | 
					
						
						
							
							refactor(playground): simplify chat layout and unify scroll area styles
						
						
						
						
						
					 | 
					
						2025-03-26 22:57:16 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d31edbaf08
							
						
					 | 
					
						
						
							
							refactor(playground): remove generateStaticParams function
						
						
						
						
						
					 | 
					
						2025-03-25 21:02:09 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							315a33bd95
							
						
					 | 
					
						
						
							
							fix(ai-bot): correct bot name from "Asi" to "Ask"
						
						
						
						
						
					 | 
					
						2025-03-25 12:22:17 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							99f8407e2a
							
						
					 | 
					
						
						
							
							feat(ai-bot): add empty state UI and improve message handling
						
						
						
						
						
					 | 
					
						2025-03-25 10:29:25 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7d73118759
							
						
					 | 
					
						
						
							
							feat(ai-bot): enhance AI chat with code integration and optimizations
						
						
						
						
						
					 | 
					
						2025-03-25 00:27:56 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cbe8ff9941
							
						
					 | 
					
						
						
							
							feat(ai-bot): integrate problem data into AI bot page initialization
						
						
						
						
						
					 | 
					
						2025-03-24 21:24:20 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8d8b6666b4
							
						
					 | 
					
						
						
							
							feat(playground): add AI chat interface for bot
						
						
						
						
						
					 | 
					
						2025-03-24 19:58:48 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c7e2b59ddf
							
						
					 | 
					
						
						
							
							feat(playground): add AI bot layout with suspense fallback
						
						
						
						
						
					 | 
					
						2025-03-24 19:57:07 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6f26be6119
							
						
					 | 
					
						
						
							
							feat(playground): add AI layout with bot tab
						
						
						
						
						
					 | 
					
						2025-03-24 19:56:06 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							da92cd49bc
							
						
					 | 
					
						
						
							
							feat(playground): add AI panel to problem layout
						
						
						
						
						
					 | 
					
						2025-03-24 19:55:17 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							599d44b341
							
						
					 | 
					
						
						
							
							refactor(globals): migrate global styles to components and adjust layout
						
						
						
						
						
					 | 
					
						2025-03-24 13:57:26 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cc3fb8afc4
							
						
					 | 
					
						
						
							
							feat(playground): add generateStaticParams for problem static generation
						
						
						
						
						
					 | 
					
						2025-03-24 11:28:40 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							45cbbc2978
							
						
					 | 
					
						
						
							
							refactor(PlaygroundLayout): separate templates from problemData
						
						
						
						
						
					 | 
					
						2025-03-24 10:39:56 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d0118eca65
							
						
					 | 
					
						
						
							
							refactor(playground): migrate problem description to client component
						
						
						
						
						
					 | 
					
						2025-03-24 10:33:14 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							288a3cc4c5
							
						
					 | 
					
						
						
							
							feat(playground): include full problem data in provider
						
						
						
						
						
					 | 
					
						2025-03-24 10:32:20 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c97613ac1d
							
						
					 | 
					
						
						
							
							refactor(problem-editor): rename CodeEditor to ProblemEditor
						
						
						
						
						
					 | 
					
						2025-03-23 23:55:11 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e5ba5dd51a
							
						
					 | 
					
						
						
							
							refactor(hooks): rename use-problem-editor.ts to use-problem.ts
						
						
						
						
						
					 | 
					
						2025-03-22 00:23:27 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							321a712bf9
							
						
					 | 
					
						
						
							
							feat(playground-layout): integrate problem data fetching and editor configuration
						
						
						
						
						
					 | 
					
						2025-03-20 16:12:23 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d79b88e0b6
							
						
					 | 
					
						
						
							
							refactor(page): simplify WorkspaceEditorPage by removing unnecessary database queries and state management
						
						
						
						
						
					 | 
					
						2025-03-20 16:10:11 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ceee810e14
							
						
					 | 
					
						
						
							
							refactor(page): update import paths for WorkspaceEditorHeader and WorkspaceEditorFooter
						
						
						
						
						
					 | 
					
						2025-03-20 15:58:05 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							783b8415ea
							
						
					 | 
					
						
						
							
							refactor(editor): integrate ProblemEditorProvider for workspace editor
						
						
						
						
						
					 | 
					
						2025-03-20 14:44:17 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							332e019e70
							
						
					 | 
					
						
						
							
							feat(workspace/editor): add language server config support and optimize data fetching logic
						
						
						
						
						
					 | 
					
						2025-03-16 16:24:58 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ee4020f50f
							
						
					 | 
					
						
						
							
							feat(workspace): pass editorLanguageConfigs to LanguageSelector and WorkspaceEditorHeader
						
						
						
						
						
					 | 
					
						2025-03-16 14:18:14 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							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 | 
					
					
						
						
							
							
							
						
					 |