Skip to content

🧪 Nightly Version

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 13 Dec 10:40
64a2adb

nightly (2024-12-13)

Features

  • api/vote: add get vote status endpoint (#998)
  • config: enhance config file and data dir retrieval (#992)
  • plugins: add plugin registry fetch script
  • ui: add dependency injection container (#1006)
  • ui: add npm published version check script
  • ui/conf: add preferRemoteConf option (#1000) (#1011)
  • ui/eslint: update eslint-plugin-artalk to v1.0.2 (#1010)
  • ui/eslint: add eslint plugin for artalk ui development (#995)
  • ui/page_vote: add page voting feature (#983)

Code Refactoring

  • api/vote: refactor vote http endpoint and logic (#997)
  • ui: improve modularity, lifecycle, and types (#1007)
  • ui/auth: ensure compatibility with new client types (#1009)
  • ui/comment: update reply button to use component
  • ui/conf: introduce DeepPartial type for ui config (#996)
  • ui/sidebar: ensure compatibility with new client types (#1008)

Documentation

  • integrate git changelog plugin
  • i18n: add zh-TW translation for config template
  • landing: redesign landing page (#1020)
  • landing: add more translations
  • landing: optimize responsive font size

BREAKING CHANGE

UI client now prioritizes local config in the latest version, whereas previously, the remote config would override it. (See #1011)

This update changes the UI client's export Types. Although we aim to maintain backward compatibility, it may still affect downstream UI programs. Please refer to the TypeDoc.

Vote HTTP API endpoint have been updated. (See #997)

Note

The Nightly version, automatically built based on the latest code, is not yet released and may be unstable. Please use it with caution. Docker user can run docker pull artalk/artalk-go:nightly to get the nightly build.