Skip to content

v2.9.3: better navigation, styles, fixes, new build tools and linter, SuggestChangesPlugin in docs and more

Compare
Choose a tag to compare
@YakovL YakovL released this 07 Jul 08:46
· 283 commits to master since this release

This release is created mainly to start releasing again and then accelerate the release cycle. Changes summary:

  • behavior:
    • add href to prettyLinks to enable open in new tab and context menu (6a76b7b)
    • fix ctrl+tab inserting tabs instead of browser tabs switch when chkInsertTabs is enabled (8fa859a)
  • appearence:
    • increase line height in editor (improve readability, 751d28d)
    • code blocks: remove border, margin-left, fix code font size (f86eb3f, b8c0503)
    • annotations: remove borders, adjust paddings, margins (7a9b4e1)
    • messageArea: remove border, add shadow, fix close message icon positioning for IE (c90334c, 47cba64)
    • tagged/tagging blocks on tiddler hover: hide borders (8669dab)
    • popups: improve paddings, remove border, add shadow (49e13fc, 9cdf984)
    • fix paddings in tags chooser when there are no tags to display (c7b1d36)
    • add sans-serif fallback to the main font (17c962c)
    • update "saved snapshot" error message with a more helpful link (97957e9)
    • make annotation of SystemSettings more helpful (89833e5)
  • fixes:
    • fix version detection for the next release (bfec8c0)
    • revert of messageArea class and .messageArea selectors in CSS to restore backward compability (5526c1a, cadbde3)
  • infrastructure:
    • introduce SuggestChangesPlugin, adapt docs for easier contributing to docs (3ad38b5)
    • introduce CD for quick and easy updating the site
    • introduce build tools (run with npm) and docs into the main repository (3f0bb63)
    • introduce commit prefixes (docs:, codestyle:, refactor:, fix:, infra:, feature:; the list should be added somewhere in docs and ideally some watcher ..like Husky? should prevent to commit otherwise)
    • introduce usage of the dev branch: all the current changes and PRs should go to it, master is for releases only (ideally, this should be facilitated too)
    • update recipes and their folder structure (moved main from root to recipes/ in e8b57af, old unused ones – to archive in 0540214)
    • fix tests: typo in test/js/Version.js; fix encoding conversion, paths in Windows in loading/saving (34cc197, b9c0d03)
    • introduce linter and first codestyle rules (f9da92c, 2815383, ..)
  • many codestyle and refactoring updates
  • multiple docs improvements (special thanks to Mark Kerrigan for multiple inputs and also congratulations to Reto Stauss for his first commits)

see full changelog here: #274 (comment)