Bruno Windels
|
b79b41adcd
|
keep focused class
|
2020-10-07 17:59:58 +02:00 |
|
Bruno Windels
|
c80c369c42
|
prevent grid item from growing to max content height
|
2020-10-07 17:59:40 +02:00 |
|
Bruno Windels
|
bd959bc147
|
style grid button
|
2020-10-07 17:59:28 +02:00 |
|
Bruno Windels
|
ddda03d82c
|
style filter field and grid button
|
2020-10-07 17:59:14 +02:00 |
|
Bruno Windels
|
61b5369f2f
|
also show status view a bit lower for grid
|
2020-10-07 14:53:41 +02:00 |
|
Bruno Windels
|
f6d9ffa7bb
|
friends don't read each others private properties
|
2020-10-07 14:36:08 +02:00 |
|
Bruno Windels
|
46b24c3f24
|
fix room not changing when not in grid view
|
2020-10-07 14:32:57 +02:00 |
|
Bruno Windels
|
537972b97b
|
clarify comment
|
2020-10-07 14:25:32 +02:00 |
|
Bruno Windels
|
de14d6b54b
|
fix filter field taking up too much width
|
2020-10-07 14:22:14 +02:00 |
|
Bruno Windels
|
152a83f75f
|
css for the grid view
|
2020-10-07 14:22:00 +02:00 |
|
Bruno Windels
|
99ff387dec
|
index the room by x,y instead of index from the view
so it is easier to implement a focus-ring as a separate dom node
|
2020-10-07 14:18:35 +02:00 |
|
Bruno Windels
|
b9d2da736a
|
when opening room, focus in grid if already open
|
2020-10-07 13:18:19 +02:00 |
|
Bruno Windels
|
1ff6d36ec3
|
add grid toggle button to left panel
|
2020-10-07 12:31:52 +02:00 |
|
Bruno Windels
|
7955462dda
|
render grid view in session view
|
2020-10-07 12:31:24 +02:00 |
|
Bruno Windels
|
dc1357bb31
|
support clearing unread when focusing a room
|
2020-10-07 12:30:46 +02:00 |
|
Bruno Windels
|
614ec08238
|
integrate grid vm with session vm, allowing to switch
|
2020-10-07 12:25:40 +02:00 |
|
Bruno Windels
|
9cc7833d7a
|
implement room grid view
|
2020-10-07 12:24:44 +02:00 |
|
Bruno Windels
|
5a1d255d2a
|
implement room grid view model
|
2020-10-07 12:23:02 +02:00 |
|
Bruno Windels
|
1de645a990
|
give filter field a bit more space
|
2020-10-06 13:32:27 +02:00 |
|
Bruno Windels
|
e878b5786e
|
fix room view not showing anymore on narrow viewports
|
2020-10-06 13:31:23 +02:00 |
|
Bruno Windels
|
a7db44eabf
|
Merge pull request #138 from vector-im/bwindels/filter-room-list
Room list filtering
|
2020-10-06 11:08:39 +00:00 |
|
Bruno Windels
|
b1cb797919
|
fix refactor error in xhr, breaking it
|
2020-10-06 13:02:35 +02:00 |
|
Bruno Windels
|
0d6fe32f30
|
clear filter on esc
|
2020-10-06 12:43:31 +02:00 |
|
Bruno Windels
|
ddbe3305c8
|
fix filter field height
|
2020-10-06 12:34:13 +02:00 |
|
Bruno Windels
|
2fe6f4b769
|
clean up SessionView by making it a TemplateView
|
2020-10-06 12:23:17 +02:00 |
|
Bruno Windels
|
cac3daca72
|
add LeftPanelView(Model) with room filtering
|
2020-10-06 12:23:11 +02:00 |
|
Bruno Windels
|
c8125595a7
|
render hidden flag
|
2020-10-06 12:21:42 +02:00 |
|
Bruno Windels
|
c532cb5aea
|
add hidden flag to room tile vm
also move to leftpanel dir
|
2020-10-06 12:21:11 +02:00 |
|
Bruno Windels
|
e3fdd3a4fd
|
ApplyMap, your observable map collection for applying side-effects
|
2020-10-06 12:20:28 +02:00 |
|
Bruno Windels
|
9a3734e5ba
|
this is a NOP, but in the future might not be
|
2020-10-06 12:20:03 +02:00 |
|
Bruno Windels
|
7def542e21
|
fix test
|
2020-10-06 12:19:47 +02:00 |
|
Bruno Windels
|
84425fad5c
|
more work on FilteredMap (not done yet though)
I ended up not using this, but at some point we'll need it,
so commit this work
|
2020-10-06 12:19:08 +02:00 |
|
Bruno Windels
|
943467cf67
|
actually implemented filtered map
|
2020-10-05 18:18:44 +02:00 |
|
Bruno Windels
|
5ae1be9a9c
|
ignore invalid json on error pages
|
2020-10-05 17:18:05 +02:00 |
|
Bruno Windels
|
c8e4dbc1b3
|
this should be a map
|
2020-10-05 17:06:29 +02:00 |
|
Bruno Windels
|
b2e6310775
|
re-focus composer when clicking send button
|
2020-10-05 17:03:46 +02:00 |
|
Bruno Windels
|
a04a6a83be
|
fix composer not being visible on mobile
|
2020-10-05 17:03:32 +02:00 |
|
Bruno Windels
|
8f5d678698
|
cache small media repo thumbnails in service worker
|
2020-10-05 15:58:29 +02:00 |
|
Bruno Windels
|
6a8c0b52e0
|
indenting
|
2020-10-05 15:10:06 +02:00 |
|
Bruno Windels
|
8dc2816d6e
|
keep hashed files in cache as long as they don't change
|
2020-10-02 19:54:24 +02:00 |
|
Bruno Windels
|
e93b091566
|
dont use no-cache in fetch, as it doesn't play well with CORS on Safari
|
2020-10-02 14:02:59 +02:00 |
|
Bruno Windels
|
07eee8fac1
|
only create fragments when we will really write events to the timeline store
|
2020-10-01 17:01:33 +02:00 |
|
Bruno Windels
|
bebdaad7d4
|
log when we can't abort
|
2020-10-01 16:23:15 +02:00 |
|
Bruno Windels
|
c1df371a14
|
add some documentation for our idb investigations
|
2020-10-01 16:14:58 +02:00 |
|
Bruno Windels
|
9a4d47820d
|
change this back as well
|
2020-10-01 14:46:30 +02:00 |
|
Bruno Windels
|
cb7da2ba4a
|
dont need this anymore
|
2020-10-01 14:45:09 +02:00 |
|
Bruno Windels
|
f402e8c6c4
|
typo/thinko in docs
|
2020-10-01 14:39:23 +02:00 |
|
Bruno Windels
|
300529b7c5
|
write sync token first
in case we get a TransactionInactiveError,
we have at least written the sync token
and won't repeat the same sync request
|
2020-10-01 14:38:54 +02:00 |
|
Bruno Windels
|
1117c77d05
|
note for future optimisation
|
2020-10-01 14:36:00 +02:00 |
|
Bruno Windels
|
d5a6a4d350
|
todo comment
|
2020-10-01 14:35:46 +02:00 |
|