Commit Graph

90 Commits

Author SHA1 Message Date
0834d30e9b fix: add alt text to image in welcome blog post for improved accessibility 2026-05-11 01:24:06 +10:00
52c196515e Refactor code structure for improved readability and maintainability 2026-05-11 01:20:44 +10:00
19a3b06682 fix: update image reference in welcome blog post 2026-05-11 01:18:23 +10:00
868381c9c8 fix: update title casing and change tag from 'welcome' to 'announcement' 2026-05-11 01:16:28 +10:00
16f72f58ce feat: restructure welcome blog post and update content for clarity 2026-05-11 01:13:52 +10:00
e165203a8b fix: correct date and update image reference in markdown test 2026-05-11 00:00:46 +10:00
770cc37171 feat: update page title and Open Graph metadata for consistency 2026-05-10 23:56:17 +10:00
d990adf193 feat: add home link to navigation 2026-05-10 23:41:46 +10:00
6e1728d35e feat: add RSS feed generation and integrate RSS link in blog pages 2026-05-10 23:37:20 +10:00
ba36cdd05b refactor: remove blog and markdown test pages, update navigation links
- Deleted blog.html and associated blog post files (markdown-test, testddd, node-graphs, welcome).
- Updated index.html to use dynamic navigation links from navLinks.js.
- Enhanced MarkdownRenderer to include new heading pin elements.
- Implemented SVG bezier splines for blog post navigation.
- Adjusted CSS styles for blog layout and new elements.
2026-05-10 23:29:02 +10:00
fabbb0539a fix: adjust margin-bottom for blog logo link to improve layout 2026-05-10 20:37:40 +10:00
daef942927 feat: implement scroll top bar and enhance blog navigation structure 2026-05-10 20:21:57 +10:00
a16445dd78 feat: enhance blog functionality with markdown rendering and bundling
- Updated build process to bundle main and blog scripts separately using esbuild.
- Modified HTML files to reference new bundled JavaScript files for improved performance.
- Implemented a new blogPage.js script to handle markdown rendering and copy functionality.
- Replaced inline markdown rendering with JSON payloads for better separation of content and presentation.
- Added Prism.js for syntax highlighting in blog posts.
- Improved CSS styles for better layout and scrolling behavior on blog pages.
2026-05-10 19:53:19 +10:00
35b049b833 Add static blog generator and initial blog posts
- Implement StaticBlogGenerator class for generating static HTML blog pages from markdown data.
- Create initial blog index page (blog.html) with links to posts.
- Add individual blog post pages for "Markdown Formatting Test", "Building Interactive Node Graphs", "Welcome to My Blog", "test d d d d", and "testddd".
- Include markdown rendering capabilities for formatting content in blog posts.
2026-05-10 19:46:31 +10:00
b8e357e76b fix: Correct image width in markdown test for accurate display 2026-05-10 19:34:38 +10:00
924ebfa164 chore: update code structure for improved readability and maintainability 2026-05-10 19:34:06 +10:00
ed797df9b4 fix: Update image links in markdown test for correct rendering 2026-05-10 19:28:32 +10:00
d65cadc2e5 feat: Implement intrinsic image scaling in Markdown renderer 2026-05-10 19:27:16 +10:00
01bac4c0bd fix: Update URL sanitization logic in Markdown renderer 2026-05-10 19:24:14 +10:00
4e4665c4ca Refactor code structure for improved readability and maintainability 2026-05-10 19:23:56 +10:00
628adc59ee fix: Update image dimensions in markdown test and enhance URL sanitization 2026-05-10 19:23:01 +10:00
f56a1e9181 feat: Add table and line break support in Markdown renderer 2026-05-10 19:20:27 +10:00
2625ecc55b feat: Enhance image handling in Markdown with metadata parsing 2026-05-10 19:19:23 +10:00
715bf07eae Add new image asset for blog post media
- Introduced a new PNG image file located at `website/data/blog/media/paste-1778404389025-wzt8y.png`.
- The image includes metadata related to its creation and editing history.
2026-05-10 19:13:21 +10:00
a9b65b1dba fix: Add caption to image in markdown test file 2026-05-10 19:11:25 +10:00
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
f40856d747 fix: update presence fetch to correct Matrix user identifier 2026-04-04 17:40:15 +11:00
17e52681d7 update chat address 2026-03-15 21:56:02 +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
1f658c179f feat: add skip functionality to boot animation and update chat room alias 2026-03-14 23:55:18 +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
6a66d9c097 clickable chat 2026-03-07 12:53:27 +11:00
9b9ab8593f call to action for chat 2026-03-07 12:51:25 +11:00
6529eb2e6b neo update, bridge too 2026-03-07 12:49:27 +11:00
7d9a182b4d added bridge 2026-03-07 12:38:53 +11:00
864b1e3ecc update the message autocomplete + change up logo 2026-03-07 11:51:03 +11:00
628a0cb948 Added sounds + mentions 2026-03-07 09:52:42 +11:00
3d987dced1 Update favicon paths and enhance chat functionality with public message fetching 2026-03-07 09:16:57 +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
bf283e8425 Enhance mobile responsiveness: Add styles for very skinny screens and implement mobile keyboard detection 2026-03-05 19:35:37 +11:00
da4f07b8fe Update icons and enhance chat command functionality in terminal 2026-03-05 19:30:22 +11:00
4f5664a633 Add new logo image in 64px resolution to the website 2026-03-05 19:26:28 +11:00