Commit Graph

12 Commits

Author SHA1 Message Date
0f59de54bb blog post editor 2026-05-10 19:09:26 +10:00
40fd8e8e42 feat: Add blog post functionality with Markdown support
- Introduced BlogPostNode to render blog posts with metadata and content.
- Updated graph.json to include new blog post nodes.
- Enhanced MarkdownRenderer to support code block options for max height.
- Added CSS styles for improved code block scrolling and syntax highlighting.
- Created example blog posts: "Markdown Formatting Test", "Welcome to My Blog", and "Building Interactive Node Graphs".
- Implemented dynamic loading of blog data from blogs.json.
- Updated WorkspaceNavigator to allow smooth panning over blog nodes.
2026-04-19 09:09:53 +10:00
34c2aa4316 can now add nodes 2026-04-19 05:45:33 +10:00
7e7e6f2c22 update to node site 2026-04-15 05:02:45 +10:00
3c45406f6f feat: add donate command to support the developer 2026-04-04 19:10:33 +11:00
d762f8e67e feat: add game command functionality and update quick commands for Number Match game 2026-03-15 12:39:28 +11:00
df10268a83 feat: add MxjsClient for lightweight Matrix client functionality
- Implemented core methods for user authentication (register, login, logout).
- Added room management features (createRoom, joinRoom, leaveRoom, inviteUser).
- Included message handling capabilities (sendMessage, editMessage, redactEvent).
- Introduced user moderation actions (kickUser, banUser, unbanUser).
- Implemented profile management (getProfile, setDisplayName, setAvatarUrl).
- Added support for media uploads and fetching messages from room timelines.
- Included event handling with emit and on methods for custom event listeners.
- Sanitization of HTML content and mention handling in messages.
2026-03-15 12:27:23 +11:00
6d7ee1db71 feat: add /samsay command to utilize SAM speech synthesizer for text-to-speech functionality 2026-03-15 10:19:33 +11:00
5a782e46f8 Condrat ulationz 2026-03-14 23:07:19 +11:00
6c381e8bbc feat: integrate SAM speech synthesizer for Number Match game feedback 2026-03-14 22:25:05 +11:00
3ae550bb76 feat: add Number Match game command for terminal-based number matching puzzle 2026-03-14 20:07:38 +11:00
288b48ddab Add terminal commands for enhanced functionality
- Implemented 'about' command to provide information about the terminal.
- Created 'banner' command to display a welcome message based on terminal width.
- Added 'bluesky' command to fetch and display recent posts from Bluesky.
- Introduced 'clear' command to clear the terminal screen.
- Developed 'color' command to change the terminal's color scheme.
- Added 'contact' command to display contact information.
- Implemented 'date' command to show the current date and time.
- Created 'echo' command to echo back user messages.
- Added 'github' command to simulate opening the GitHub repository.
- Implemented 'help' command to list available commands.
- Developed 'history' command to show command history.
- Added 'privacy' command to display the privacy policy.
- Implemented 'whoami' command to show user information.
2026-03-07 06:22:10 +11:00