Changelogs

Compared to forsen, this project actually attempts to improve itself.

1.0.0-beta.16 (2025-12-09)

⚠ BREAKING CHANGES

  • Svelte 5 migration (#108)

Features

  • Add description, first image and authors to head meta (#122) (906006e)
  • Move goatcounter to container, add Popular articles box (#136) (1389214)

Bug Fixes

  • Add classes to italic & bold for editor (#114) (43bcbf9)
  • Add new WSRV ip & redirect www subdomain to non-www (#134) (1d45250)
  • Add scrollbar to overflowing tables (#129) (bfac3e9)
  • Auth: Update user name on signIn (#115) (ed4d0f3)
  • Bug fix articleConfig & remove non-implemented diff node import (#112) (cac3b9b)
  • FloatBlock: Arrow left & right to insert paragraph (#133) (b7fff4c)
  • Image vertical align, video alignment fix in editor, make all buttons cursor-pointer (#127) (e138f53)
  • Insert link url when selection is collapsed (#130) (5869ecb)
  • Make FloatBlock values conditional & various dev fixes (#111) (dcb3853)
  • Make sure FloatButton props are exported, use Lexical htmlExport for overrides (#126) (8dfb8dd)
  • Migrate nodes to new lexical version (#113) (98ba1e5)
  • remove json.stringify from error output for user (f6096f7)
  • Replace OpenDyslexic with Comic Neue (#121) (fee9de5)
  • Responsive video sizing, resizer fixes (#118) (079221c)
  • Search button style (#131) (dc3e9fb)
  • Toolbar values updating, VideoEmbedNode selection fixes (#120) (02a19e6)
  • Update user profile image on user login (#117) (b575b0c)
  • Use correct property for diff & html (#124) (0675d81)
  • Use correct Y.js import for initialUpdate worker (#110) (0c33280)
  • Use http:// for development environment (#135) (8295eae)
  • Use toUTCString() on date hovers (#125) (0eeaf38)
  • Various regression fixes (#128) (b79fc0f)

Code Refactoring

1.0.0-beta.13 (2025-01-06)

Bug Fixes

  • Add CSS rule to make image inline-block (d137116)

1.0.0-beta.12 (2025-01-06)

Features

1.0.0-beta.11 (2025-01-06) and prior

Features

Bug Fixes

  • Add ?random param to the /random endpoint results (66c2d9d)
  • Add checks to prevent overeager deletion of ImageComponent (#80) (c31fdc3)
  • Add initial content on new articles & fix AutoFocus (#53) (2e4222f)
  • Cloudflare & lexical html output cache & Various UI fixes (#31) (6bfd89b)
  • Don't use Lexical's node.key for heading ids (#78) (28bb788)
  • Import image CSS in the history endpoints (#51) (df9b250)
  • Improve ImageNode & VideoEmbedNode (#98) (053bb43)
  • Linting & catch error fixes for article create/update (#43) (7f0f818)
  • Make overriden linkAccount return AdapterAccount (#5) (bdaace7)
  • Make random button conditional on whether random is in the url searchParams (43093ab)
  • Minor accessibility fixes & navbar UI improvements (#21) (d3f6708)
  • More than 1, not more than 2 (9aaba53)
  • Prevent crash with missing diff-linebreak & diff-tab (#75) (4cfdeec)
  • Prevent various crashes (#88) (7e3efc1)
  • Put linkedom behind a worker_thread to prevent prismjs timeout (#50) (e09472a)
  • Reduce crashes when loading in a diff for old updates with heading and link (#86) (5b4602f)
  • Remove boilerplate code & Add placeholders (b773b13)
  • Remove parentheses around the at signs (#73) (22a4822)
  • Styling: New colors, dividers, flex layout (#3) (6b07125)
  • Use cache url for checking when to turn img into b64 (#24) (f74540f)
  • Use esbuild to create worker files & don't import Prism into worker (#59) (736b33e)
  • Various VideoEmbedNode & ImageNode improvements (#85) (66553cb)
  • VideoEmbed: Bug fixes & QoL (#37) (e3a1c0d)
  • Whitespace changes & VideoEmbedNode responsiveness (#42) (4a5b1a5)