Bruno Windels
cf689e7643
Merge pull request #21 from vector-im/bwindels/backfill-fixes
...
More backfill fixes
2020-08-17 16:06:24 +00:00
Bruno Windels
7291cac834
yield for browser to render before checking content height
2020-08-17 17:58:39 +02:00
Bruno Windels
4044ac56c5
actually check the promise
2020-08-17 17:58:30 +02:00
Bruno Windels
df8d884d91
append all list items at once for initial render
2020-08-17 17:58:04 +02:00
Bruno Windels
1c779cf95c
render encrypted tiles as such so we don't fetch the whole history
2020-08-17 17:41:57 +02:00
Bruno Windels
0b1d9bf25e
unused now
2020-08-17 17:41:49 +02:00
Bruno Windels
37597e2acb
mark fragment in storage when start of timeline is reached
...
so we don't keep looping to fetch more messages
when scrolled all the way up
2020-08-17 17:41:10 +02:00
Bruno Windels
1261ac05d1
Merge pull request #20 from vector-im/bwindels/auto-fill-gaps
...
Fill gaps when scrolling up & on timelines < viewport
2020-08-17 14:39:51 +00:00
Bruno Windels
b6cbb03edd
keep filling gaps while viewport not filled or new content < 100px
2020-08-17 16:34:58 +02:00
Bruno Windels
08de7c3569
loading screen while loading timeline
...
so we can set timelineVM directly to TimelineList
2020-08-17 16:34:25 +02:00
Bruno Windels
5ae4a1aae3
increase offset to start back-filling
2020-08-17 15:22:55 +02:00
Bruno Windels
2cfd38379f
change looks of gap tile as it's auto-loaded now
2020-08-17 15:22:39 +02:00
Bruno Windels
56efd7eee0
don't load timeline past gaps
2020-08-17 15:22:25 +02:00
Bruno Windels
1e4f331989
fill top gap instead of loading more events from storage
2020-08-17 15:13:12 +02:00
Bruno Windels
cf0af775e3
make SimpleTile inherit from ViewModel
...
to use same update mechanism and have viewmodel infra available for tile
2020-08-17 15:11:39 +02:00
Bruno Windels
9745c58144
use readPath in ImageTile
2020-08-17 14:20:54 +02:00
Bruno Windels
0d3ab21044
Merge pull request #19 from vector-im/bwindels/small-bits
...
Various small bits
2020-08-17 12:15:28 +00:00
Bruno Windels
bbd5217fdf
Merge pull request #18 from vector-im/bwindels/ignore-empty-timelines
...
ignore rooms with empty timelines during initial sync
2020-08-17 12:14:46 +00:00
Bruno Windels
59588dc8b5
ignore rooms with empty timelines during initial sync
2020-08-17 14:13:23 +02:00
Bruno Windels
306309c4f8
wrap error and expose room id
...
this makes it easier to track down a (storage) error to a room
2020-08-17 10:48:00 +02:00
Bruno Windels
b5e7131050
only use 1 letter for avatar initial
2020-08-17 10:47:47 +02:00
Bruno Windels
404e6f8b87
make alphabetical sort order stable
2020-08-17 10:47:27 +02:00
Bruno Windels
4f5609f7c1
Merge pull request #16 from vector-im/bwindels/dontcrashoninvalidimg
...
Don't crash on m.image without url
2020-08-17 08:32:21 +00:00
Bruno Windels
70e6515b5c
dont crash on m.image without url
2020-08-17 10:29:29 +02:00
Bruno Windels
989a27395e
deploy script for now
2020-08-14 15:20:36 +02:00
Bruno Windels
2a0e78cf68
Merge pull request #14 from vector-im/bwindels/element-theme
...
Implement basic element theme
2020-08-14 12:55:19 +00:00
Bruno Windels
bab1178790
style login page
2020-08-14 14:49:22 +02:00
Bruno Windels
c12ecd6cc1
style session picker
2020-08-14 14:49:15 +02:00
Bruno Windels
19e5d310e0
move avatar one level lower because we'll need it in the session picker
2020-08-14 14:33:13 +02:00
Bruno Windels
d5ca34c22f
Merge branch 'master' into bwindels/element-theme
2020-08-14 11:07:31 +02:00
Bruno Windels
4465113dac
Merge pull request #13 from vector-im/bwindels/cache-invalidation
...
Add content hashes to all immutable assets
2020-08-14 09:07:07 +00:00
Bruno Windels
3c4805b267
also content-hash the webapp manifest
2020-08-14 11:06:39 +02:00
Bruno Windels
0104e14e0b
map urls in theme css bundles to their content-hashed counterparts
2020-08-14 10:45:14 +02:00
Bruno Windels
044360afaa
add content hashes to build assets
2020-08-13 18:59:31 +02:00
Bruno Windels
61801ee2cd
add send button to composer
2020-08-13 18:10:45 +02:00
Bruno Windels
bf35cfc9fd
make spinner look slightly better in IE
2020-08-13 17:59:49 +02:00
Bruno Windels
84d4584302
switch view gallery to element theme
2020-08-13 17:59:36 +02:00
Bruno Windels
291a43b999
remove spaces
2020-08-13 17:59:10 +02:00
Bruno Windels
d386343d5c
adjust spacing, etc in timeline
2020-08-13 17:58:56 +02:00
Bruno Windels
44cc691c79
add avatar and sender user colors
2020-08-13 12:41:00 +02:00
Bruno Windels
d33e7b2a8b
basic element theme colors
2020-08-13 12:40:30 +02:00
Bruno Windels
661bd65229
Update README.md
...
clarify status and external input
2020-08-13 08:09:30 +00:00
Bruno Windels
348174f973
Merge pull request #8 from vector-im/bwindels/selectactiveroom
...
Mark active room visually in left panel
2020-08-12 15:51:42 +00:00
Bruno Windels
68574715dc
style active room
2020-08-12 17:49:39 +02:00
Bruno Windels
5aacf85166
mark room tile as active when clicked
2020-08-12 17:40:41 +02:00
Bruno Windels
7f50e3d137
allow overriding the "emit change" mechanism in ViewModel
...
so view models that should send updates through their collection
can still use the same "emitChange" method on ViewModel
2020-08-12 17:39:11 +02:00
Bruno Windels
fbf72b8825
bind key for spontaneous updates in MappedMap
...
so we just have to pass in the params
2020-08-12 17:38:40 +02:00
Bruno Windels
cb10d40c3a
Revert "use intrinsic aspect-ratio supported by chrome and firefox (although not safari)"
...
This reverts commit 0e5ad9805a
.
It does not seem to work anymore in FF & chrome (the tile grows after the image is loaded)
and this won't work in IE11 anyways
2020-08-12 16:47:57 +02:00
Bruno Windels
5183615994
Merge pull request #7 from vector-im/bwindels/theming
...
Initial theming support
2020-08-12 14:44:26 +00:00
Bruno Windels
d7657b519a
add element theme (only some color changes + Inter font for now)
2020-08-12 16:41:03 +02:00