92 Commits

Author SHA1 Message Date
cialloo ce8215ecc7 feat: add audio support with AudioNode and AudioComponent, including drag-and-drop functionality
CI - Build and Push / Build and Push Docker Image (push) Successful in 19s
2025-10-29 07:47:00 +08:00
cialloo a970a8ce25 fix: update polling interval to 60 seconds for server data fetch
CI - Build and Push / Build and Push Docker Image (push) Successful in 32s
2025-10-27 23:14:38 +08:00
cialloo 62cb67aa8e feat: add service worker cleanup to remove legacy registrations on startup
CI - Build and Push / Build and Push Docker Image (push) Successful in 23s
2025-10-27 23:06:51 +08:00
cialloo e241f789ed feat: add video support with VideoNode and VideoComponent, including drag-and-drop functionality
CI - Build and Push / Build and Push Docker Image (push) Successful in 19s
2025-10-27 21:56:32 +08:00
cialloo d1826ef7be feat: add download functionality to ArchiveComponent with presigned URL support
CI - Build and Push / Build and Push Docker Image (push) Successful in 29s
2025-10-27 21:41:52 +08:00
cialloo b4b36ae082 refactor: remove unused fileType and downloadUrl properties from ArchiveComponent and ArchiveNode
CI - Build and Push / Build and Push Docker Image (push) Successful in 18s
2025-10-27 21:24:19 +08:00
cialloo 06426eb781 Remove editor styles, toolbar styles, and related components
CI - Build and Push / Build and Push Docker Image (push) Successful in 18s
- Deleted editor.css and toolbar.css stylesheets to streamline the editor's appearance.
- Removed EditorTheme.ts which defined theme classes for the editor.
- Eliminated DropdownColorPicker component and its associated styles for color selection.
- Removed ImageResizer component responsible for resizing images within the editor.
- Deleted exportImport.ts utility for handling JSON export/import functionality.
- Removed EditorDemo page and its references from the main application.
2025-10-27 20:57:19 +08:00
cialloo fd0ec5a1d3 feat: implement ArchiveNode and ArchiveComponent for file attachment support in the editor
CI - Build and Push / Build and Push Docker Image (push) Successful in 18s
2025-10-27 18:54:49 +08:00
cialloo 98bfb2ec1b feat: add image preloading functionality in BlogIndexProvider for optimized loading of cover images
CI - Build and Push / Build and Push Docker Image (push) Successful in 20s
2025-10-26 23:12:52 +08:00
cialloo a547b1f99d feat: implement BlogIndex context provider and integrate it into Blog component for improved data handling
CI - Build and Push / Build and Push Docker Image (push) Successful in 19s
2025-10-26 22:58:40 +08:00
cialloo 181fcae739 fix: derive original cover image key in EditPost component from fetched data or URL
CI - Build and Push / Build and Push Docker Image (push) Successful in 19s
2025-10-26 21:33:06 +08:00
cialloo 2909daa41e feat: enhance EditPost component with improved styling and structured subcomponents for title, cover image, and content editing
CI - Build and Push / Build and Push Docker Image (push) Successful in 18s
2025-10-26 21:13:18 +08:00
cialloo 7b83d00f85 fix: update cover image handling in EditPost component and refactor post loading logic
CI - Build and Push / Build and Push Docker Image (push) Successful in 17s
2025-10-26 19:06:01 +08:00
cialloo cf1302deba fix: handle initial cover image key in EditPost component and update payload for blog post submission
CI - Build and Push / Build and Push Docker Image (push) Successful in 18s
2025-10-26 18:56:33 +08:00
cialloo 3b7d7e2dcc fix: update API endpoint for blog post editing and improve cover image handling in EditPost component
CI - Build and Push / Build and Push Docker Image (push) Successful in 18s
2025-10-26 18:44:36 +08:00
cialloo 9c263d0f51 refactor: remove authentication check and unused imports from CreatePost and EditPost pages
CI - Build and Push / Build and Push Docker Image (push) Successful in 17s
2025-10-26 18:33:31 +08:00
cialloo 1f6bb77691 feat: implement EditPost page with functionality to update existing blog posts
CI - Build and Push / Build and Push Docker Image (push) Successful in 17s
2025-10-26 18:21:45 +08:00
cialloo 085e48ff69 feat: add BlogPost page with content fetching and loading states
CI - Build and Push / Build and Push Docker Image (push) Successful in 18s
2025-10-26 17:35:19 +08:00
cialloo 47d6f93e97 feat: enhance blog functionality with pagination, tag filtering, and improved API integration
CI - Build and Push / Build and Push Docker Image (push) Successful in 17s
2025-10-26 16:55:11 +08:00
cialloo 38ca76e2fb feat: implement toast notifications for image upload and blog post creation
CI - Build and Push / Build and Push Docker Image (push) Successful in 22s
2025-10-26 14:20:12 +08:00
cialloo 529af55002 chore: remove outdated README.md for blog module 2025-10-26 14:13:51 +08:00
cialloo cbfe73e0bf refactor: clean up ImageNode code structure and improve readability
CI - Build and Push / Build and Push Docker Image (push) Successful in 17s
2025-10-26 09:23:14 +08:00
cialloo 7f58c9c847 feat: add S3 configuration and utility functions for blog image handling
CI - Build and Push / Build and Push Docker Image (push) Successful in 17s
2025-10-26 07:56:19 +08:00
cialloo 031c2b25e2 feat: export BlogEditorRef type from BlogEditor
CI - Build and Push / Build and Push Docker Image (push) Successful in 17s
2025-10-25 21:56:29 +08:00
cialloo 1071c784f8 feat: expose editor state via ref in BlogEditor and integrate with CreatePost
CI - Build and Push / Build and Push Docker Image (push) Successful in 28s
2025-10-25 21:54:04 +08:00
cialloo e299694f22 feat: add toolbar styles and functionality for blog editor
CI - Build and Push / Build and Push Docker Image (push) Successful in 18s
feat: implement EditorTheme for consistent styling across editor components

feat: define types for blog-related operations including image uploads and post creation

feat: create DropdownColorPicker component for color selection in blog editor

feat: implement ImageResizer component for resizing images in the blog editor

feat: add export and import functionality for blog posts in JSON format

feat: update main application routes to include CreatePost page

feat: enhance Blog page with a button to navigate to CreatePost

feat: implement CreatePost page with title, cover image upload, and content editor
2025-10-25 21:03:58 +08:00
cialloo 4829c53355 feat: add import and export functionality for editor state with JSON support
CI - Build and Push / Build and Push Docker Image (push) Successful in 23s
2025-10-22 18:14:18 +08:00
cialloo 721cc48773 feat: add hashtag and mention functionality with corresponding plugins and styles 2025-10-22 18:07:11 +08:00
cialloo d4713fd69e feat: add text alignment options to toolbar with corresponding styles and commands
CI - Build and Push / Build and Push Docker Image (push) Successful in 17s
2025-10-22 17:48:42 +08:00
cialloo 79fe02e307 feat: add image handling capabilities to rich text editor with drag-and-drop support, resizing, and markdown integration 2025-10-22 17:38:06 +08:00
cialloo 3491ae339d feat: enhance rich text editor with new features and plugins
CI - Build and Push / Build and Push Docker Image (push) Successful in 23s
- Added support for additional Lexical plugins: link, markdown, table, and checklist.
- Implemented Markdown shortcuts and transformers for horizontal rules and tables.
- Updated editor theme and styles to accommodate new elements like tables and links.
- Improved the overall functionality of the rich text editor with new matchers for URLs and emails.
2025-10-22 17:22:45 +08:00
cialloo f29f53dec6 feat: Implement a rich text editor using Lexical
CI - Build and Push / Build and Push Docker Image (push) Successful in 14s
- Added RichTextEditor component with basic formatting features.
- Integrated toolbar with undo/redo, text formatting, and color pickers.
- Created EditorTheme for styling the editor components.
- Added styles for editor and toolbar.
- Introduced DropdownColorPicker for color selection.
- Updated package.json to include Lexical dependencies.
- Created EditorDemo page to showcase the rich text editor.
- Added README documentation for the editor's features and usage.
2025-10-22 10:20:47 +08:00
cialloo 6dbb6ff7fb Implement authentication context and API utility functions for authenticated requests
CI - Build and Push / Build and Push Docker Image (push) Successful in 28s
2025-10-08 22:44:15 +08:00
cialloo 9802fb4481 Add AuthCallback component for handling authentication status and redirection
CI - Build and Push / Build and Push Docker Image (push) Failing after 14s
2025-10-08 13:03:16 +08:00
cialloo eba90288b7 Update navigation links to replace 'Join Now' button with 'Login' link and add translations for login in English and Chinese
CI - Build and Push / Build and Push Docker Image (push) Successful in 25s
2025-10-08 12:10:59 +08:00
cialloo 4a0f9c1a67 Remove maxPlayers from server data handling for simplified player count display
CI - Build and Push / Build and Push Docker Image (push) Successful in 13s
2025-10-06 19:27:05 +08:00
cialloo 3c9fe445c9 Refactor server statistics to replace totalSlots with totalBots for accurate player count display
CI - Build and Push / Build and Push Docker Image (push) Successful in 11s
2025-10-06 19:22:55 +08:00
cialloo 83630ffe51 Refactor player count calculations to exclude bot counts for accurate statistics
CI - Build and Push / Build and Push Docker Image (push) Successful in 11s
2025-10-06 19:02:23 +08:00
cialloo 828d45001f Refactor server statistics calculations to remove dependency on a2sData structure
CI - Build and Push / Build and Push Docker Image (push) Successful in 12s
2025-10-06 18:37:45 +08:00
cialloo ec5ea81b87 Refactor server data handling to use new API response structure and update UI components accordingly
CI - Build and Push / Build and Push Docker Image (push) Failing after 14s
2025-10-06 18:35:36 +08:00
cialloo 3dd30bb53f Add KUBERNETES_DEPLOYMENT_REPLICAS variable for configurable pod replicas
CI - Build and Push / Build and Push Docker Image (push) Successful in 21s
2025-10-06 14:59:26 +08:00
cialloo f2cc11f537 Update CI/CD workflows to trigger on master branch instead of dev
CI - Build and Push / Build and Push Docker Image (push) Successful in 15s
2025-10-06 14:37:01 +08:00
cialloo 659ab2c8c4 Refactor CI/CD workflows to remove input parameters and use secrets for image tag and Kubernetes configurations 2025-10-06 14:32:32 +08:00
cialloo f6318d528f Set default ingress host to 'www.cialloo.com' in CD workflow
CI - Build and Push / Build and Push Docker Image (push) Successful in 12s
2025-10-05 20:29:53 +08:00
cialloo 5e9942d55d Improve server data handling by retaining previous data on polling errors
CI - Build and Push / Build and Push Docker Image (push) Successful in 11s
2025-10-05 18:54:21 +08:00
cialloo 3abb7e0ad1 Update CI/CD workflows to enable automatic triggers after successful builds
CI - Build and Push / Build and Push Docker Image (push) Successful in 10s
2025-10-05 17:48:15 +08:00
cialloo a957004142 Refactor server error handling in Servers component to improve UI clarity 2025-10-05 16:38:56 +08:00
cialloo 86cfb82158 Add hasInitialData state to ServerContext for improved error handling 2025-10-05 09:38:24 +08:00
cialloo 836c55f526 Add localization for active players and most popular labels in English and Chinese 2025-10-05 09:18:04 +08:00
cialloo f9c0f14247 Add server statistics display in App component with online count and active players 2025-10-05 09:12:00 +08:00