This repository has been archived on 2022-08-19. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Bruno Windels 952f1abddf wip 2019-02-17 23:58:01 +01:00
doc wip 2019-02-17 23:58:01 +01:00
prototypes wip 2019-02-17 23:58:01 +01:00
scripts add non-caching server for local dev 2019-02-16 02:57:19 +01:00
src wip 2019-02-17 23:58:01 +01:00
.editorconfig wip 2019-02-17 23:58:01 +01:00
.eslintrc.js its syncing, sort off 2019-02-10 21:25:46 +01:00
.gitignore add non-caching server for local dev 2019-02-16 02:57:19 +01:00
README.md wip 2019-02-17 23:58:01 +01:00
index.html avoid dynamic import as ff doesn't support it yet 2019-02-16 02:57:19 +01:00
package-lock.json add non-caching server for local dev 2019-02-16 02:57:19 +01:00
package.json add non-caching server for local dev 2019-02-16 02:57:19 +01:00

README.md

morpheusjs

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, next step is building minimal UI

Troubleshooting

You need to disable the browser cache to see your updated code when refreshing

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