Hananoshika Yomaru
5ac8e330ca
Update build scripts and enhance development workflow: Revise package.json to streamline build commands, replacing deprecated scripts with new chapter-specific build commands. Update CONTRIBUTING.md to clarify local development instructions and improve chapter sync processes. Enhance README.md with updated serving and build commands for better user guidance. Add new types for Bun in devDependencies and update the feed and sitemap to reflect recent content changes.
2026-05-22 11:42:00 -07:00
Hananoshika Yomaru
61963350e7
Enhance math content and widget responsiveness: Add detailed explanations for calculating remainders in written calculation chapters, including examples in _index.md and core.html. Update SKILL.md to include mobile-first demo responsiveness guidelines for all widgets. Revise styles in chapter.scss to improve mobile layout and introduce a mobile toggle for the vertical arithmetic workbench. Update feed.xml and sitemap.xml to reflect recent content additions and modifications.
2026-05-22 00:32:28 -07:00
Hananoshika Yomaru
30b4f4cf53
Update contributing guidelines and enhance build scripts: Add detailed instructions for build modes in CONTRIBUTING.md, clarifying the use of incremental and full rebuilds. Revise package.json to streamline build commands and introduce new dev scripts for better development workflow. Remove deprecated integer arithmetic chapter files and update curriculum JSON to reflect the latest structure. Enhance Pythagorean theorem content with a new vocabulary section for improved clarity.
2026-05-21 23:55:33 -07:00
Hananoshika Yomaru
945bcddde0
Refine math content layout and enhance readability: Update math-chapter-patterns.md to emphasize the use of aligned multi-line KaTeX for chained calculations. Revise Pythagorean theorem examples in _index.md and core.html to follow the new formatting guidelines. Update SKILL.md to reinforce the preference for aligned equations across all subjects. Modify feed.xml and sitemap.xml to reflect recent updates and new chapter additions for improved navigation.
2026-05-21 22:22:44 -07:00
Hananoshika Yomaru
2ca490ff81
Enhance math curriculum content and improve rendering: Update contributing guidelines for math widget integration and clarify KaTeX usage. Add interactive demo technology choices to SKILL.md for better guidance on chapter interactions. Introduce new visual elements in coordinate geometry chapters, including an empty Cartesian plane SVG and detailed proofs for distance, midpoint, and slope formulas. Revise Pythagorean theorem content to include geometric proofs and applications, enhancing clarity and educational value.
2026-05-21 22:18:34 -07:00
Hananoshika Yomaru
057f2bebf2
homepage CLS is now reduced by reserving layout space up front and treating the particle background as a pre-sized enhancement layer.
...
I made three targeted changes:
1. themes/openfreebooks/templates/base.html: added a body_class block so templates can declare first-render shell behavior.
2. themes/openfreebooks/templates/index.html: set homepage body classes to page-home has-particle-background, so the background layering mode is present from first paint (not added later during hydration).
3. themes/openfreebooks/sass/_layout.scss: reserved in-flow space before hydration with a fixed header shell (#site-header min-height, including mobile override), reserved marquee slot height on home (#marquee min-height), and stabilized page shell sizing (body/home main min-height behavior).
2026-05-21 11:54:23 -07:00
Hananoshika Yomaru
78180176b1
Add GitHub sponsors support and enhance contributing page: Introduce a new script for syncing GitHub sponsors in package.json. Update contributing.md to acknowledge contributors and sponsors, and enhance the contributing page with a dedicated section for sponsors. Improve styles for sponsor-related content in SCSS files and update templates to include sponsor information across relevant pages.
2026-05-21 11:40:42 -07:00
Hananoshika Yomaru
1a26d53730
Refactor math curriculum and remove directed numbers chapter: Update package.json to streamline the build process by separating site build commands. Remove the 'directed-numbers-rates' chapter and its associated files, including content and widgets, from the curriculum. Update curriculum JSON to reflect changes in chapter dependencies and improve overall structure.
2026-05-21 10:54:08 -07:00
Hananoshika Yomaru
f28ad660dd
Remove English curriculum content and associated styles: Deleted the English curriculum files, including the main index, reading comprehension foundations, and related styles. Updated catalog JSON to remove references to English chapters and contributors, ensuring a clean slate for future curriculum updates.
2026-05-21 10:10:13 -07:00
Hananoshika Yomaru
81c6614722
Update curriculum content and improve site metadata: Change the status of multiple math chapters from 'planned' to 'live' in the JSON curriculum file. Enhance the chapter content in spec.md with updated best practices for chapter creation. Revise the feed and sitemap XML files to include new chapters and their last modified timestamps for better SEO and navigation. Update the section title in the why-sections template for clarity.
2026-05-21 09:54:30 -07:00
Hananoshika Yomaru
eee5d109d5
Enhance chapter content and metadata: Update SKILL.md to include requirements for chart axes in all widgets. Implement axis labels, arrowheads, and graduations in the simultaneous graph explorer widget. Update math curriculum JSON to reflect the status change of multiple chapters to live. Add last modified timestamps to chapter templates and generate corresponding metadata for improved site navigation and SEO.
2026-05-21 00:33:01 -07:00
Hananoshika Yomaru
353b129533
Update build process and enhance curriculum content: Add a new script for generating site metadata to improve SEO with automatic sitemap and feed generation. Modify the build command to include this new script, ensuring it runs before the Zola build. Update the math curriculum to reflect the status change of the "Linear inequalities in one unknown" chapter to live, and enhance the chapter content with detailed explanations and examples. Adjust contributor roles in the JSON data for clarity.
2026-05-20 23:54:57 -07:00
Hananoshika Yomaru
3f3ea4a36c
Update build scripts and enhance README: Modify build command to delete HTML files before building, improve search indexing command, and add a badge for DeepWiki in the README. Refactor math subject initialization and enhance type definitions in BigNumbersScale component for better clarity and maintainability. Introduce sound effects in vertical arithmetic workbench for improved user interaction.
2026-05-20 22:05:38 -07:00
Hananoshika Yomaru
5f14020cfa
Enhance curriculum structure and add new subjects: Update CONTRIBUTING.md with detailed guidelines for adding new subjects and their associated assets. Introduce English and Physics subjects in the catalog, along with their respective curriculum files and chapter structures. Implement shared styles for English and Physics chapters, and add interactive widgets for physics concepts. Update FAQ to clarify the use of AI in content creation, ensuring accessibility and durability of educational materials.
2026-05-20 19:10:55 -07:00
Hananoshika Yomaru
7636bb4a86
Add catalog subject banner feature: Introduce optional header images for subjects in the catalog, update CONTRIBUTING.md with guidelines for adding banners, and modify catalog data structure to support banner URLs. Enhance frontend components and styles to display banners effectively. Update TypeScript types and curriculum structure to accommodate new banner functionality.
2026-05-20 12:40:51 -07:00
Hananoshika Yomaru
265bfd8cc0
Replace old Open Graph image with new static asset and integrate social meta tags into base template for improved sharing capabilities.
2026-05-19 12:39:24 -07:00
Hananoshika Yomaru
778b2093f8
Refactor mathematics curriculum structure: update math-related templates to use new curriculum JSON, enhance navigation links, and remove outdated references. Adjust chapter descriptions and improve catalog redirection for a streamlined user experience.
2026-05-19 03:55:50 -07:00
Hananoshika Yomaru
9db231b18e
Update project configuration and documentation: set version in package.json, enhance spec.md with canvas feature details, add credits URL in zola.toml, and improve footer layout in base.html. Remove unused static files including 404.html, index.html, main.css, robots.txt, site.webmanifest, and sitemap.xml.
2026-05-18 22:33:20 -07:00
Hananoshika Yomaru
b3c4332a06
Enhance project structure by updating .gitignore, adding new skills to skills-lock.json, and implementing contributors dialog in main.tsx. Improve scroll reveal functionality in scroll-reveal.tsx, and add new sections to index.html with corresponding styles in SASS files. Include new SVG assets and update main.css for better styling consistency.
2026-05-18 22:08:28 -07:00
Hananoshika Yomaru
ab87bc2bd1
Update zola.toml to include site title, description, theme, and additional URLs for navigation
2026-05-18 21:06:12 -07:00