Bruno Windels b882e0ef8a respect argument count of idb calls
lumia doesn't like undefined arguments if they
are being left out, so call the idb calls with
the exact amount of arguments
2019-06-26 22:02:00 +02:00
2019-06-16 16:41:17 +02:00
2019-06-26 22:02:00 +02:00
wip
2019-02-17 23:58:01 +01:00
2019-02-10 21:25:46 +01:00
2019-06-23 23:38:30 +02:00
2019-06-14 23:58:39 +02:00
2019-06-23 23:38:30 +02:00
2019-06-14 23:58:39 +02:00
2019-06-23 23:38:30 +02:00
2019-06-23 23:38:30 +02:00

Brawl

A javascript matrix client prototype, trying to minize RAM usage by offloading as much as possible to IndexedDB

Status

Syncing & storing rooms with state and timeline, with a minimal UI syncing room list and timeline on screen. Filling gaps supported, detecting overlapping events. The [0/1] in the gif below is the local event key, consisting of a fragment id and event index. No sending yet. Using Fractal here to update the room name and send messages:

Rooms and timeline syncing on-screen, gaps filling

Features that this approach would be well suited for

  • store all fetched messages, not just synced ones
  • fast local search (with words index)
  • scroll timeline with date tooltip?
  • jump to timestamp
  • multi-account
Description
No description provided
Readme 35 MiB
Languages
TypeScript 48.5%
JavaScript 39.9%
HTML 8.5%
CSS 3%
Shell 0.1%