Skip to content

Releases: KB1RD/matrix-notepad

Bug fixes, UI/UX improvements

01 Jul 00:11
Compare
Choose a tag to compare
  • New version of logootish-js with a completely new algorithm
  • Corresponding updates to matrix.js
  • Fixed UI & CSS bugs
  • Improved UX for room title editor
  • Added GitHub CI workflows to auto-deploy (we'll see if they work)

Bug Fixes & New Theme

28 Feb 17:38
Compare
Choose a tag to compare
  • Fixes some bugs
  • Adds a new theme
  • Allows the editing of room names

Unfortunately, there still are bugs. Sorry ;(

New Algorithm

23 Feb 02:42
Compare
Choose a tag to compare

This release...

  • Introduces the new version of logootish-js
  • Gets ready for conflict resolution systems
  • Fixes some (but not all) bugs encountered
  • Removes the debug panel in favor of native browser console based debug

Bug fixes

25 Nov 17:04
Compare
Choose a tag to compare

Fixes the filter bugs I introduced in the last release.

Bug fixes and performance improvements

25 Nov 16:21
Compare
Choose a tag to compare
  • Fixed a typo that made insertions not work
  • Improved signin time by using filters on the initial sync
    • 1/2 the time over WiFi and reduced the data transferred by ~135x!
    • Thanks to the Matrix devs who explained filtering to me :P

Package version bump

22 Nov 19:19
Compare
Choose a tag to compare

If you ran yarn audit, you would've noticed that it gave a few big scary warnings. These were actually only in dev dependencies, but they're still important to update. Along with moving to the logootish-js GitHub repository and fixing a few typos, that's all that was fixed in this update.

Code Refactoring & Bug Fixes

08 Nov 13:14
Compare
Choose a tag to compare

This release...

  • Switched to using Yarn as the package manager
  • Moved the Logootish algorithm into its own package built with webpack
  • Started unit testing the Logootish algorithm
  • Slightly tweaked the UI
  • Cleaned up some code
  • Started using loglevel for debug logs
  • Fixed two editing bugs
    • One caused out-of-order nodes in rare cases
    • One would make it impossible to insert text
    • Hopefully this is the last time

EDIT: Fixed a build issue that caused all the CSS to disappear in production builds

Bug Fixes

01 Nov 16:27
Compare
Choose a tag to compare

This mini-release fixed the bugs that I introduced in v0.1.2, but that only appear on GitHub Pages:

  • Added a 404 page
  • Wait for CodeMirror to start before changing contents of the document

Major UI Improvements & Bug Fixes

01 Nov 14:54
Compare
Choose a tag to compare

This update brings a major overhaul of the user interface. The main features are:

  • A new sign in dialog (with password authentication. No access tokens!)
    • Those who are already signed in will stay signed in
    • Also created a Matrix Notepad logo
  • Technically, a single Matrix client is used instead of re-creating it each time a new document is opened
    • This makes document loading faster
  • Added a document list and an add button
  • Added the document room ID to the URL
  • Fixed various bugs that have been encountered. Maybe I can finally say that it's bug-free!

Bug fixes and a debug panel

28 Oct 15:58
Compare
Choose a tag to compare
  • Added a debug panel allowing the user to:
    • Enable internal breakpoints (in absence of a proper debugger)
    • Enable/disable initial sync
    • Manually sync messages
    • Enable the assignment of the Matrix client and Document variables to window (under mx_client and doc, respectively)
    • Dump the various binary sorting trees to console
  • Fixed various issues that caused internal corruption