Coast Team Mute Versions Save

a scalable collaborative document editor with CRDT, P2P and E2EE

v0.14

1 year ago

Features

  • The network service of the project is now abstracted
    • Possibility to use either Netflux or Libp2p
    • Cryptography process is not linked to a specific network anymore
  • Created a map that link the network ID of the peer to its mute-core specific MuteCoreId
  • RabbitMQ adapter has been removed
  • Added a button in the UI to leave or join the network (accessible through the toolbar)
  • UI :
    • Modernize ui to simpler list
    • Features of the application are now shown in the left hand corner

Bug fixes

  • Fixed collaborator chip disappearing on tab switch in details/cheatsheet
  • Fixed Synchronization of the document between peers that would sometimes not happen

0.12.2

3 years ago

Since v0.12.1

Maintenance

  • Upgrade Angular and Angular Material to version 11.x (latest stables) from 8.x.
  • Integrate E2E tests using Protractor as written by Matthieu
  • Integrate back unit tests using Karma as written for version 6.x before they were dropped.
  • Cleanup documentation in the wiki and in the README
  • Migrate from uuidv4 to nanoid
  • Remove committed assets, which are instead downloaded through npm install:
    • JIO
    • RSVP
    • Material Icons

UI

  • Cleaner table display
  • Cleaner footer
  • Fixed size for columns of predictable width
  • Home button on non-home views
  • Modified rowing icon with more fitting icons wherever it was used

This release is functionally equivalent to previous ones.

v0.4.0

5 years ago

Encryption:

  • Add the first step out of 4 for the group key solution

v0.2.0

5 years ago

v0.3.0

5 years ago
  • Update to Netflux v4
  • Angular v6 (all: material, core, cli etc.)