v0.7.6-rc.1
Pre-release
Pre-release
- Make indexeddb save after the first sync
#414 - Make indexeddb startup faster
#413 - Add ability to do indexeddb sync work in webworker
#412 - Move more functionality to the indexeddb backend
#409 - Indicate syncState ERROR after many failed /syncs
#410 - Further reorganising of indexeddb sync code
#407 - Change interface of IndexedDBStore: hide internals
#406 - Don't be SYNCING until updating from the server
#405 - Don't log the entire /sync response
#403 - webrtc/call: Assign MediaStream to video element srcObject
#402 - Fix undefined reference in http-api
#400 - Add copyright header to event-timeline.js
#382 - client: fix docs for user-scoped account_data events
#397 - Add a CONTRIBUTING for js-sdk
#399 - Fix leaking room state objects on limited sync responses
#395 - Extend 'ignoreFailure' to be 'background'
#396 - Add x_show_msisdn parameter to register calls
#388 - Update event redaction to keep sender and origin_server_ts
#394 - Handle 'limited' timeline responses in the SyncAccumulator
#393 - Give a better error message if the HS doesn't support msisdn registeration
#391 - Add getEmailSid
#383 - Add m.login.email.identity support to UI auth
#380 - src/client.js: Fix incorrect roomId reference in VoIP glare code
#381 - add .editorconfig
#379 - Store account data in the same way as room data
#377 - Upload one-time keys on /sync rather than a timer
#376 - Increase the WRITE_DELAY on database syncing
#374 - Make deleteAllData() return a Promise
#373 - Don't include banned users in the room name
#372 - Support IndexedDB as a backing store
#363 - Poll /sync with a short timeout while catching up
#370 - Make test coverage work again
#368 - Add docs to event
#367 - Keep the device-sync token more up-to-date
#366 - Fix race conditions in device list download
#365 - Fix the unban method
#364 - Spread out device verification work
#362 - Clean up/improve e2e logging
#361 - Fix decryption of events whose key arrives later
#360 - Invalidate device lists when encryption is enabled in a room
#359 - Switch from jasmine to mocha + expect + lolex
#358 - Install source-map-support in each test
#356 - searchMessageText: avoid setting keys=undefined
#357 - realtime-callbacks: pass
global
asthis
#355 - Make the tests work without olm
#354 - Tests: Factor out TestClient and use it in crypto tests
#353 - Fix some lint
#352 - Make a sig for source tarballs when releasing
#351 - When doing a pre-release, don't bother merging to master and develop.
#350