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
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