| 
						
					 | 
					
						
						
						
						
							
						
						
							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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e0adfa3075
							
						
					 | 
					
						
						
							
							refactor(workspace): move ProblemDescriptionFooter to features
						
						
						
						
						
					 | 
					
						2025-03-08 19:41:03 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3f34d9505b
							
						
					 | 
					
						
						
							
							feat(prisma): add schema with User and Problem models
						
						
						
						
						
					 | 
					
						2025-03-08 18:02:19 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0644a9f71f
							
						
					 | 
					
						
						
							
							feat(workspace): add WorkspaceLayout with resizable panels
						
						
						
						
						
					 | 
					
						2025-03-08 18:00:13 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							70626d0499
							
						
					 | 
					
						
						
							
							rename(header): rename Header to WorkspaceHeader
						
						
						
						
						
					 | 
					
						2025-03-08 17:58:50 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0a8e2d49b4
							
						
					 | 
					
						
						
							
							fix(redirect): update redirect path to /problemset
						
						
						
						
						
					 | 
					
						2025-03-07 16:38:51 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9f619d71d1
							
						
					 | 
					
						
						
							
							fix(layout): remove layout.tsx
						
						
						
						
						
					 | 
					
						2025-03-07 16:38:44 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ba16523c03
							
						
					 | 
					
						
						
							
							feat(problemset): add difficulty color mapping based on problem difficulty
						
						
						
						
						
					 | 
					
						2025-03-07 16:34:51 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9a04d83f9e
							
						
					 | 
					
						
						
							
							feat(problemset): add clickable links for problem IDs and titles
						
						
						
						
						
					 | 
					
						2025-03-07 16:26:00 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							134046ff5a
							
						
					 | 
					
						
						
							
							feat(problemset): add page to display published problems in a table
						
						
						
						
						
					 | 
					
						2025-03-07 15:52:11 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0e8639212e
							
						
					 | 
					
						
						
							
							feat(layout): add ProblemsetLayout component with Banner and main content wrapper
						
						
						
						
						
					 | 
					
						2025-03-07 15:36:03 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b2e358de1b
							
						
					 | 
					
						
						
							
							style(banner): update component with background color and layout changes
						
						
						
						
						
					 | 
					
						2025-03-07 15:31:22 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c12f734831
							
						
					 | 
					
						
						
							
							chore(layout): update layout to remove full height and adjust min-height
						
						
						
						
						
					 | 
					
						2025-03-07 15:11:41 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							833a79d6d0
							
						
					 | 
					
						
						
							
							style(globals): update --sidebar-background to match --card
						
						
						
						
						
					 | 
					
						2025-03-07 15:00:06 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e504d92ad9
							
						
					 | 
					
						
						
							
							refactor(layout): remove Header from AppLayout and add Header to PlaygroundLayout
						
						
						
						
						
					 | 
					
						2025-03-07 11:45:18 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0159998234
							
						
					 | 
					
						
						
							
							refactor(components): replace custom pre component with shared Pre component for MDX preview
						
						
						
						
						
					 | 
					
						2025-03-07 11:43:41 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f1b6e86123
							
						
					 | 
					
						
						
							
							feat(components): add MdxRenderer for rendering MDX content with custom styling and syntax highlighting
						
						
						
						
						
					 | 
					
						2025-03-07 11:37:24 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9eb6f89587
							
						
					 | 
					
						
						
							
							feat(components): create MdxComponents for custom rendering of MDX content
						
						
						
						
						
					 | 
					
						2025-03-07 11:36:53 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c0a876322c
							
						
					 | 
					
						
						
							
							refactor(component): migrate code block with copy feature to a more reusable pre component
						
						
						
						
						
					 | 
					
						2025-03-07 11:34:17 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							58a25b8a9c
							
						
					 | 
					
						
						
							
							feat(rehype-pretty-code): add support for multiple predefined themes (dark and light modes)
						
						
						
						
						
					 | 
					
						2025-03-07 11:31:40 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							56507f0362
							
						
					 | 
					
						
						
							
							feat(monaco-theme): Add default light and dark theme configurations
						
						
						
						
						
					 | 
					
						2025-03-07 11:27:00 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							56905f7e20
							
						
					 | 
					
						
						
							
							feat(settings-dialog): replace placeholder content with AppearanceSettings component
						
						
						
						
						
					 | 
					
						2025-03-06 23:25:23 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8f6a4aee20
							
						
					 | 
					
						
						
							
							feat(appearance-settings): add theme selection component
						
						
						
						
						
					 | 
					
						2025-03-06 23:22:40 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c552ee3150
							
						
					 | 
					
						
						
							
							feat(public): add UI images for system, light and dark themes to public folder
						
						
						
						
						
					 | 
					
						2025-03-06 22:44:58 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							21c88fa8ab
							
						
					 | 
					
						
						
							
							feat(store): change default activeNav value to "Appearance" and add partial persistence
						
						
						
						
						
					 | 
					
						2025-03-06 22:39:53 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2a42c711bf
							
						
					 | 
					
						
						
							
							refactor(mdx-preview): replace next-themes with useMonacoTheme
						
						
						
						
						
					 | 
					
						2025-03-06 21:29:52 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							af59e0f432
							
						
					 | 
					
						
						
							
							feat(components/ui): add Radio Group component from shadcn/ui
						
						
						
						
						
					 | 
					
						2025-03-06 21:25:18 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1a3caa2365
							
						
					 | 
					
						
						
							
							chore(postcss): support GitHub Markdown theme switching
						
						
						
						
						
					 | 
					
						2025-03-06 21:19:48 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							57eb27ce5e
							
						
					 | 
					
						
						
							
							chore(deps): add postcss-github-markdown-css package
						
						
						
						
						
					 | 
					
						2025-03-06 21:18:51 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8c67d2696d
							
						
					 | 
					
						
						
							
							chore(env): add .env.example with PostgreSQL connection string example
						
						
						
						
						
					 | 
					
						2025-03-06 16:58:53 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							16cc459f2d
							
						
					 | 
					
						
						
							
							chore(env): rename .env.example to .env.local.example
						
						
						
						
						
					 | 
					
						2025-03-06 16:52:27 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							93c6e66d78
							
						
					 | 
					
						
						
							
							feat(components/ui): add Table component from shadcn/ui
						
						
						
						
						
					 | 
					
						2025-03-06 16:41:19 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cce95d76d5
							
						
					 | 
					
						
						
							
							chore(docker): copy prisma folder before installing dependencies
						
						
						
						
						
					 | 
					
						2025-03-06 14:43:23 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							173fb3cb29
							
						
					 | 
					
						
						
							
							chore(dockerignore): add exception for prisma/schema.prisma
						
						
						
						
						
					 | 
					
						2025-03-06 14:39:44 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5ac5c92798
							
						
					 | 
					
						
						
							
							chore(deps): add postinstall script to run prisma generate
						
						
						
						
						
					 | 
					
						2025-03-06 14:38:54 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							214f4fabef
							
						
					 | 
					
						
						
							
							chore(lib): add prisma client initialization
						
						
						
						
						
					 | 
					
						2025-03-06 11:29:10 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							aacd5dccde
							
						
					 | 
					
						
						
							
							chore(package): add prisma seed script to package.json
						
						
						
						
						
					 | 
					
						2025-03-06 11:27:33 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e69ac90f58
							
						
					 | 
					
						
						
							
							chore(git): update .gitignore to exclude prisma migrations folder
						
						
						
						
						
					 | 
					
						2025-03-06 11:21:30 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							da04f9718b
							
						
					 | 
					
						
						
							
							chore(docker): update .dockerignore to exclude prisma folder
						
						
						
						
						
					 | 
					
						2025-03-06 11:20:37 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e3b45a05af
							
						
					 | 
					
						
						
							
							chore(deps): add @prisma/client package
						
						
						
						
						
					 | 
					
						2025-03-06 11:17:54 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e63fc13a8e
							
						
					 | 
					
						
						
							
							chore(deps): add prisma and tsx packages
						
						
						
						
						
					 | 
					
						2025-03-06 10:45:39 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ef3114e68b
							
						
					 | 
					
						
						
							
							chore(docker): remove QEMU setup and platform specification
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Docker Build and Push / docker-build-and-push (., Dockerfile, monaco-editor-lsp-next) (push) Failing after 14s 
				
			 
		
			
				
	
				Docker Build and Push / docker-build-and-push (./docker/lsp/clangd, ./docker/lsp/clangd/Dockerfile, lsp-c) (push) Failing after 17s 
				
			 
		
			
				
	
				Docker Build and Push / docker-build-and-push (./docker/lsp/clangd, ./docker/lsp/clangd/Dockerfile, lsp-cpp) (push) Failing after 13s 
				
			 
		
		
	 
 
	 
						
					 | 
					
						2025-03-06 10:27:51 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							63fd9a4a45
							
						
					 | 
					
						
						
							
							chore(docker): change default USER to root in Dockerfile and remove user: root in Compose
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Docker Build and Push / docker-build-and-push (., Dockerfile, monaco-editor-lsp-next) (push) Failing after 18s 
				
			 
		
			
				
	
				Docker Build and Push / docker-build-and-push (./docker/lsp/clangd, ./docker/lsp/clangd/Dockerfile, lsp-c) (push) Failing after 15s 
				
			 
		
			
				
	
				Docker Build and Push / docker-build-and-push (./docker/lsp/clangd, ./docker/lsp/clangd/Dockerfile, lsp-cpp) (push) Failing after 15s 
				
			 
		
		
	 
 
	 
						
					 | 
					
						2025-03-06 00:32:56 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1bdae1d458
							
						
					 | 
					
						
						
							
							chore(dockerignore): remove env* pattern from .dockerignore
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Docker Build and Push / docker-build-and-push (., Dockerfile, monaco-editor-lsp-next) (push) Failing after 21s 
				
			 
		
			
				
	
				Docker Build and Push / docker-build-and-push (./docker/lsp/clangd, ./docker/lsp/clangd/Dockerfile, lsp-c) (push) Failing after 15s 
				
			 
		
			
				
	
				Docker Build and Push / docker-build-and-push (./docker/lsp/clangd, ./docker/lsp/clangd/Dockerfile, lsp-cpp) (push) Failing after 14s 
				
			 
		
		
	 
 
	 
						
					 | 
					
						2025-03-05 22:50:36 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2ac6457f01
							
						
					 | 
					
						
						
							
							chore(docker): update .dockerignore to exclude additional files and folders
						
						
						
						
						
					 | 
					
						2025-03-05 21:30:03 +08:00 | 
					
					
						
						
							
							
							
						
					 |