Skip to content

Latest commit

 

History

History
97 lines (72 loc) · 6.22 KB

File metadata and controls

97 lines (72 loc) · 6.22 KB

Changelog

中文版本

Develop

Development updates will be recorded here.

  • Fix: Fixed the style of mathematical formulas in paragraph blocks (#43, @karuboniru)
  • Fix: Fixed the blog index width on mobile devices (#45, @karuboniru)

v1.3.0

  • feat: support HTML MathML formula output with Typst 0.15 and later while keeping SVG formula styles compatible with older versions (#40)
  • feat: add click-to-copy MathML support for inline and block formulas
  • fix: fix centering and width display for tufted.full-width()

v1.2.0

  • feat: show author, date, and optional extra information below the first level-one heading of articles (#35, @tortrixx)
  • feat: Added tufted.blog-entry() function to generate blog index entries with date columns. For a preview of the effect, see Blog Page
  • feat: optimize image loading logic by converting images to static resources and enabling lazy loading by default (#31, @CST-Cat)
  • fix: optimize the display of the table of contents (#39, @CST-Cat)
  • fix: rename the back-to-top button DOM identifiers to avoid accidental blocking
  • fix: Excluded CHANGELOG.md and CHANGELOG_en.md from template-sync

v1.1.0

Development updates will be recorded here.

  • feat: introduce an auto-update workflow based on actions-template-sync (#28, @HerveyB3B4)
  • feat: add back-to-top button (#32)
  • feat: add blog entry function to display blog entries on the blog index page (thanks @etiennebacher)
  • feat: automatically generate table of contents for pages with ≥3 secondary headings
  • fix: fix theme toggle issue where reopening the webpage automatically follows the system theme instead of the last manually selected theme
  • refactor: move theme toggle button element from JS script to Typst generation (thanks @etiennebacher)
  • chore: use biome for code linting and formatting

v1.0.0

  • feat: open external links and PDF links in new tabs (#15, @yanwenwang24)
  • feat: add rich SEO metadata support, see website configuration (#16, #17, @yanwenwang24)
  • feat: add RSS subscription support, see website configuration (#19, @ghost-him)
  • BREAKING: use website-title parameter in config.typ to set the website title; use title parameter for individual page titles
  • style: unify the display of table and figure>table, centering and automatically adjusting column widths
  • fix: old files were not cleaned during forced builds
  • refactor: update minimum supported Python version to 3.10
  • refactor: tufted-web template functions in tufted-lib/tufted.typ
    • Hardcode the default CSS and JS inside the function, and the parameters are only used to receive custom files
    • Hardcode icon to /assets/favicon.ico inside the function
    • BERAKING: Removed the icon and page-path parameters, and changed the default value of lang to zh

v0.5.0

  • feat: optimize sidebar display on mobile (#14), adding a gray background to sidebar content, and:
    • footnote is collapsed by default on mobile and can be expanded by clicking the number
    • marginnote, figure-caption are expanded by default on mobile
  • style: slightly reduce the top and bottom margins of the article element
  • fix: resolve issue where inline math was affected by p { text-indent: 2em; } (#12)
  • fix: fix unnecessary scrollbar when content height is insufficient (#13)
  • fix: correct display position of math on mobile
  • fix: prevent images from being stretched and not centered on mobile

v0.4.0

  • feat: fine-tune the position of toggle buttons, increasing the distance from the right edge
  • style: center images and tables in the main column by default
  • fix: solve inconsistent thickness of link underlines
  • fix: fix #quote-box() exceeding the main column width
  • chore: migrate GitHub Actions workflow from Makefile to uv

v0.3.0

  • feat: upgrade dark mode with a new toggle button and comprehensive visual optimizations
  • feat: add horizontal scrollbar for long math blocks
  • feat: improve horizontal scrolling experience for code blocks
  • refactor: merge assets/copy-code.js and assets/line-numbers.js into assets/code-blocks.js
  • refactor: integrate custom styles from assets/custom.css into assets/tufted.css and clear assets/custom.css

v0.2.0

  • feat: support custom website header and footer elements; see demo site for examples (@batkiz)
  • feat: add cross-reference navigation
  • style: optimize table border styles to generate elegant HTML tables; see demo site for examples
  • style: improve display of block-level math
  • fix: fix math display issues in Firefox
  • fix: ensure footer always stays at the bottom of the page
  • refactor: integrate tufted source code directly into the project
  • refactor: use #html.script() to embed JS scripts for easy extension (@batkiz)

v0.1.1

  • feat: optimize dark mode appearance

v0.1.0

  • feat: initial release