Commit Graph

152 Commits

Author SHA1 Message Date
Bruno Windels c3848ff56b
Update FAQ.md 2021-06-08 07:12:10 +00:00
Bruno Windels eab3c2d6dd update relation notes 2021-06-03 21:00:09 +02:00
Bruno Windels 934839574e
Update FAQ.md 2021-06-03 10:16:12 +00:00
Bruno Windels 09cfd2a10a
Update FAQ.md 2021-06-03 10:15:35 +00:00
Bruno Windels ecde6ed919
Update FAQ.md 2021-06-03 10:14:58 +00:00
Bruno Windels eec7ceb765
remove not being able to leave rooms 2021-06-03 10:13:37 +00:00
Bruno Windels a39d26a3e0
clarify browser support 2021-06-03 10:11:50 +00:00
Bruno Windels eb8fdf5c27 some notes on how to implement relations 2021-05-19 12:01:58 +02:00
Germain 62231b7833
Fix links to Matrix documentation 2021-04-30 11:58:29 +01:00
Bruno Windels aea59f8974
Merge pull request #272 from jcgruenhage/jcgruenhage/new-dockerfile
New production Dockerfile and GitLab CI definition
2021-04-28 11:13:14 +02:00
Bruno Windels 03d92b687e doc with design rationale 2021-04-20 13:02:33 +02:00
Bruno Windels 2a0045bed7 support override main css file 2021-03-25 18:54:10 +01:00
Bruno Windels cd615265f8 support overriding imports for customizations 2021-03-25 18:08:47 +01:00
Bruno Windels 2fb255d2ec dot down some notes wrt to push 2021-03-23 18:20:23 +01:00
Bruno Windels 13bf4aadc6 some notes on how SSO should work 2021-03-23 12:32:24 +01:00
Bruno Windels 5a4afc8f4b some notes wrt to ideas for read receipts 2021-03-18 20:22:02 +01:00
Jan Christian Grünhage bc2e7a7366 chore: optimise Dockerfile
So far, the Dockerfile built hydrogen on the server running the image,
instead of building it during the building of the image. This blew up
the image size immensely and caused node+yarn to run in the resulting
image. This new Dockerfile builds hydrogen in a separate build stage and
then moves the target directory into an nginx based container image,
which takes care of serving the target webroot.

The existing Dockerfile has been moved to Dockerfile-dev for usage as a
development environment. The docs have been adjusted accordingly.

Additionally, this switched from a fixed alpine version of the node
image to the latest alpine version, and changed the container image
references in the `FROM` statements to use the fully qualified
references including the registry domain.
2021-03-14 12:52:35 +01:00
Bruno Windels f9979b1a77 more notes on relations 2021-03-08 22:25:18 +01:00
Bruno Windels 571bedd76d doc improvement 2021-03-04 19:50:23 +01:00
Bruno Windels e1eb313ffa some notes for implementing relations 2021-03-01 15:07:24 +01:00
Bruno Windels c18a7175b7 some notes wrt to #248 / backfills 2021-03-01 15:07:24 +01:00
Bruno Windels 62863c5eaf
Update FAQ.md 2021-03-01 10:07:28 +00:00
Bruno Windels 068d25266c
Update FAQ.md 2021-02-22 09:20:59 +00:00
Bruno Windels b5eb0e752b
Update FAQ.md 2021-02-22 09:19:52 +00:00
Bruno Windels 5652b78c50
Update FAQ.md 2021-02-22 09:17:58 +00:00
Bruno Windels 430da8766f docker instructions 2021-02-08 12:43:53 +01:00
Bruno Windels 977b9c282d add FAQ 2021-01-25 10:35:13 +01:00
Bruno Windels c1df371a14 add some documentation for our idb investigations 2020-10-01 16:14:58 +02:00
Bruno Windels 9ff4f3839c Merge branch 'master' into bwindels/memberlist 2020-08-19 12:13:38 +02:00
Bruno Windels b68a782f10 doc improvements 2020-08-18 17:28:08 +02:00
Bruno Windels f5d3092031 WIP 2020-06-26 23:26:24 +02:00
Bruno Windels 625598be90 add olm api decls link to doc 2020-06-25 00:14:57 +02:00
Bruno Windels 5ebd6bb092 resolve doubt 2020-06-25 00:09:58 +02:00
Bruno Windels b96b68a11e doc changes 2020-06-24 22:43:46 +02:00
Bruno Windels 464615ab21 update notes 2020-05-26 10:30:30 +02:00
Bruno Windels 209aa77a2e add some e2ee impl notes 2020-05-13 10:20:53 +02:00
Bruno Windels 070a0d3d98 some notes 2020-05-08 09:12:41 +02:00
Bruno Windels 32710de12a
Merge pull request #43 from bwindels/bwindels/reconnect
Reconnect after network failure
2020-05-07 18:06:41 +00:00
Bruno Windels f56b96b0ff add some ideas for relations 2020-05-07 19:14:53 +02:00
Bruno Windels f476ac0dae some notes 2020-05-07 18:47:01 +02:00
Bruno Windels 328000059f update notes 2020-05-05 23:20:03 +02:00
Bruno Windels 34549a2ecb css notes 2020-04-30 18:28:35 +02:00
Bruno Windels f4bb609ab6 notes 2020-04-29 10:10:33 +02:00
Bruno Windels 8bde627cdb more WIP 2020-04-29 10:10:20 +02:00
Bruno Windels e6ae60abb4 notes about how view updates work and should work 2020-04-29 10:05:07 +02:00
Bruno Windels 067027d376 note updates 2020-04-22 20:54:17 +02:00
Bruno Windels 69a8786f8f update notes 2020-04-20 23:10:54 +02:00
Bruno Windels ad7c564d5d notes 2020-04-20 21:43:02 +02:00
Bruno Windels 0f29fdb24e some notes 2020-04-20 21:27:07 +02:00
Bruno Windels 164d9d594f finish implemenation of SessionContainer 2020-04-20 19:48:21 +02:00
Bruno Windels 72b0eefccb replace isSyncing and emit with an Observable SyncStatus 2020-04-19 19:52:26 +02:00
Bruno Windels 80f7caadbe rename SessionsStore to SessionInfoStorage 2020-04-19 19:13:38 +02:00
Bruno Windels 8c5411cb7d moar WIP 2020-04-19 19:02:10 +02:00
Bruno Windels 1f15ca6498 more WIP 2020-04-18 19:16:16 +02:00
Bruno Windels cc6b952209 e2ee note additions 2020-04-09 18:36:38 +02:00
Bruno Windels ef267ca331 WIP2 2020-04-05 15:11:15 +02:00
Bruno Windels 00d27b1a47 more notes 2020-04-04 17:06:53 +02:00
Bruno Windels 65cca83f7f notes how to implement reconnecting and status reporting 2020-03-30 22:24:38 +02:00
Bruno Windels 234c260339 dont modify fragments in comparer until txn succeeds 2020-03-30 20:46:52 +02:00
Bruno Windels 9b2f282534 move docs about how to implement something to subdir 2020-03-28 12:36:19 +01:00
Bruno Windels 089d2fe430 some notes on the general idea of persisting network calls in brawl 2020-03-28 12:33:56 +01:00
Bruno Windels b8eea881f8 some notes on how we might implement members and display names 2020-03-28 12:33:34 +01:00
Bruno Windels 8eea6e7296
Update e2e.md 2020-03-10 17:34:45 +00:00
Bruno Windels 738b8202be wrote docs about how to do invites and e2ee 2019-10-23 09:42:44 +02:00
Bruno Windels 2ce0f6e30e document steps needed to implement e2e 2019-10-17 22:40:26 +02:00
Bruno Windels 610e83f2dd update todo list 2019-09-15 12:22:13 +02:00
Bruno Windels 49a577991b login and session picker view models, sessions store 2019-07-31 00:06:53 +02:00
Bruno Windels 3ed72df620 put everything together to make it roughly work
no local echo yet, and send errors are being swallowed
2019-07-27 10:51:51 +02:00
Bruno Windels f3d1128f28 WIP 2019-07-01 10:00:29 +02:00
Bruno Windels c5b2d0c8b2 WIP 2019-06-28 00:52:54 +02:00
Bruno Windels 8e763d9bd6 update viewhierarchy doc 2019-06-16 16:41:17 +02:00
Bruno Windels c8910b55e0 refine ui prototype and document planned view hierarchy 2019-06-15 01:36:52 +02:00
Bruno Windels db376d3ac6 rename morpheus to brawl 2019-06-14 23:58:39 +02:00
Bruno Windels c5bdc8ba05 more notes 2019-06-12 21:57:48 +02:00
Bruno Windels 422cca746b add notes and prototypes for sending, etc 2019-06-09 16:26:17 +02:00
Bruno Windels 20fa1448fd notes on sending events 2019-06-04 23:18:03 +02:00
Bruno Windels c838edb6c4 update todo lists 2019-06-03 00:33:19 +02:00
Bruno Windels 765a68c766 adjust fragments status, also add future perf optimization notes 2019-06-01 18:29:37 +02:00
Bruno Windels 784588440c WIP for fragment support 2019-05-19 20:49:46 +02:00
Bruno Windels 89bc0e1696 split up RoomPersister to SyncPersister
also rename stores to timelineEvents and timelineFragments
2019-05-12 20:24:06 +02:00
Bruno Windels bf835ac01d create Entry classes and return fragment boundaries as entries as well
they can then be used for gap tiles.
2019-05-11 18:19:53 +02:00
Bruno Windels 2b510b24d9 adjust persister to fragments (untested) 2019-05-11 15:41:46 +02:00
Bruno Windels 35a5e3f21a docs update 2019-05-11 09:51:57 +02:00
Bruno Windels 99c8816bf9 better naming
FragmentIndex -> FragmentIdIndex (index of fragment ids,
   not an index number in a fragment collection)
EventKey -> EventIndex (implies being ordered)
FragmentKey -> FragmentId
  (implies not being ordered, hence FragmentIdIndex)
2019-05-01 15:36:32 +02:00
Bruno Windels d90411a6dd adjust SortKey to have fragmentKey instead of gapKey
with FragmentIndex to compare fragment keys
2019-05-01 14:47:39 +02:00
Bruno Windels 8670ab6331 add todo for fragments 2019-04-18 20:20:23 +02:00
Bruno Windels 0ca0230bc0 specify what is missing 2019-04-04 21:48:26 +02:00
Bruno Windels a8aa97fdf3 plan to refactor to support storing /context responses 2019-04-04 21:48:13 +02:00
Bruno Windels 245370c765 list of questions we've got no good solution for yet 2019-04-04 09:27:53 +02:00
Bruno Windels d6e357cc22 update TODO 2019-03-08 20:05:21 +01:00
Bruno Windels f3034800ae update docs, write down architecture 2019-03-08 12:26:08 +01:00
Bruno Windels 8f09fdbc79 update TODO 2019-02-27 23:24:22 +01:00
Bruno Windels 5fae156596 update TODO 2019-02-27 22:53:54 +01:00
Bruno Windels 5cafb92fee emit after txn has been committed
to keep txn open for as short as possible,
and avoid any errors caused as part of emit aborting txn
2019-02-27 22:49:52 +01:00
Bruno Windels c0bd8fed82 update TODO 2019-02-26 23:54:55 +01:00
Bruno Windels 5bff41c1ee wip on collections and listview 2019-02-20 23:48:16 +01:00
Bruno Windels 952f1abddf wip 2019-02-17 23:58:01 +01:00
Bruno Windels a544c25d58 more 2019-02-10 22:02:42 +01:00
Bruno Windels b57c5abdd6 its syncing, sort off 2019-02-10 21:25:46 +01:00
Bruno Windels c05e40188b WIP2 2019-02-07 01:03:47 +00:00