Commit graph

117 commits

Author SHA1 Message Date
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
Bruno Windels
7601a9b2f8 describe different persistance vs model update strategies 2019-02-06 22:07:05 +00:00
Bruno Windels
5c7a1f66d6 cleanup directory structure 2019-02-06 22:06:00 +00:00