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
- Changelogs (dd3f738)
1.0.0-beta.11 (2025-01-06) and prior
Features
- /browse -ing around endpoint (#27) (fd03f14)
- Add programmatic version printing (8c584fd)
- Add simple UI style (7f82bcd)
- Content management (#30) (5c8b573)
- FallbackNode & More QoL (#38) (3748c0d)
- Float Block (#93) (4b2f4be)
- Frontpage SSE (#10) (7154990)
- History diff viewer (#44) (7fe389c)
- HTML cache bust & QoL improvements (#99) (5dec771)
- Improve article page & rudimentary ToC & dev fixes (#77) (fde63c8)
- Post creation & Twitch login (#1) (33cd98d)
- Post read (#4) (3f692c4)
- Post update (#9) (b646a04)
- Random endpoint (#76) (1b8ebfd)
- Recent updates takes you to the historical version & diff editor fix (#79) (bba42a0)
- Reset draft cache button (#57) (90a8653)
- Rudimentary table diff (#89) (373ca8f)
- Search endpoint (#20) (7c0a3c4)
- Setup prisma & authjs (4ccf76d)
- Show article authors & send less data on requests & img fixes (#26) (40a1d3c)
- Static content (images) (#11) (0ef5a87)
- Style changes & forsen-wiki-theme classnames (#71) (b614397)
- Support YouTube clips & Handle new twitch clip url (#74) (43b26f7)
- Tables (#83) (16bd5e8)
- YouTube & Twitch embeds (#35) (9e7db7b)
Bug Fixes
- Add ?random param to the
/randomendpoint 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
randomis 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)