Bruno Windels
|
f6dbb23f79
|
better error handling for file and picture upload
|
2020-11-18 20:07:31 +01:00 |
|
Bruno Windels
|
91f7970d66
|
Merge branch 'master' into bwindels/upload-images
|
2020-11-16 19:31:04 +01:00 |
|
Bruno Windels
|
d1a95c664d
|
require space after /me
|
2020-11-16 19:29:29 +01:00 |
|
Bruno Windels
|
8b82c991e7
|
wire up image uploads
|
2020-11-13 19:15:03 +01:00 |
|
Bruno Windels
|
41fb3e742e
|
fix file upload attachment api changes
|
2020-11-13 19:13:35 +01:00 |
|
Bruno Windels
|
6fd10b63e5
|
add device pixel ratio scaling while at it
|
2020-11-12 13:50:32 +01:00 |
|
Bruno Windels
|
e2dd9b9f77
|
fix typos/refactor errors
|
2020-11-11 11:47:13 +01:00 |
|
Bruno Windels
|
65d02072c8
|
hook up UI
|
2020-11-11 11:47:05 +01:00 |
|
Bruno Windels
|
7088b2cdc8
|
support attachment upload and sending from room api
|
2020-11-11 10:47:55 +01:00 |
|
Bruno Windels
|
2cfffa015d
|
WIP
|
2020-11-10 22:36:26 +01:00 |
|
Bruno Windels
|
a4f610ad3f
|
support emotes
|
2020-11-10 15:13:31 +01:00 |
|
Bruno Windels
|
fd498b3d24
|
no need to keep track of promise, fn is internally rate-limited now
|
2020-11-10 14:02:07 +01:00 |
|
Bruno Windels
|
44a2febce9
|
hook it up
|
2020-11-06 23:43:02 +01:00 |
|
Bruno Windels
|
6bf8e976cb
|
don't assign timelineVM before loaded, so prop doesn't return it
... if the binding happens to be evaluating (which it was during mount)
follow-up from bwindels/fix-crash-switch-rooms-too-fast
|
2020-10-19 13:39:19 +02:00 |
|
Bruno Windels
|
cdcdc07c06
|
fix a crash when switching rooms before the messages have loaded
as we were not disposing the timeline view model
(but still not leaking though)
|
2020-10-19 12:57:21 +02:00 |
|
Bruno Windels
|
5a30855227
|
rename urlRouter option in view models to urlCreator
|
2020-10-16 13:02:21 +02:00 |
|
Bruno Windels
|
d96f8adcc7
|
fix back button in room header not working
|
2020-10-14 14:53:52 +02:00 |
|
Bruno Windels
|
fa8bec0b56
|
fix room view model being leaked when closing session
|
2020-10-14 11:26:10 +02:00 |
|
Bruno Windels
|
f6d9ffa7bb
|
friends don't read each others private properties
|
2020-10-07 14:36:08 +02:00 |
|
Bruno Windels
|
dc1357bb31
|
support clearing unread when focusing a room
|
2020-10-07 12:30:46 +02:00 |
|
Bruno Windels
|
843e3e6b1c
|
show encrypted status of room
|
2020-09-11 11:35:53 +02:00 |
|
Bruno Windels
|
de1cc0d739
|
abort decrypt requests when changing room
|
2020-09-10 17:43:01 +02:00 |
|
Bruno Windels
|
0bf1723d99
|
Worker WIP
|
2020-09-10 15:40:30 +01:00 |
|
Bruno Windels
|
b39c15d88d
|
Room.name can actually return null now
so protect against this, and fall back to "Empty Room"
|
2020-08-21 18:14:32 +02:00 |
|
Bruno Windels
|
dbf5e59d87
|
clear unread state 2s after opening the room
|
2020-08-21 11:57:49 +02:00 |
|
Bruno Windels
|
4fefe94302
|
render avatar in room header
|
2020-08-20 17:33:08 +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
|
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
|
61801ee2cd
|
add send button to composer
|
2020-08-13 18:10:45 +02:00 |
|
Bruno Windels
|
44cc691c79
|
add avatar and sender user colors
|
2020-08-13 12:41:00 +02:00 |
|
Bruno Windels
|
00a85697ab
|
add license header in all source files
|
2020-08-05 18:38:55 +02:00 |
|
Bruno Windels
|
d7a8b1616a
|
use t.view for room sub views
also move composer to own vm
|
2020-05-04 22:23:43 +02:00 |
|
Bruno Windels
|
cc87e35f23
|
use ViewModel super class for all view models that need binding
|
2020-05-04 19:23:11 +02:00 |
|
Bruno Windels
|
31f3886eba
|
move EventEmitter to utils
|
2020-04-20 21:35:53 +02:00 |
|
Bruno Windels
|
001dbefbcf
|
stop using default exports
because it becomes hard to remember where you used them and where not
|
2020-04-20 21:26:39 +02:00 |
|
Bruno Windels
|
c830f50325
|
catch errors while persisting a new message
|
2020-03-30 21:33:04 +02:00 |
|
Bruno Windels
|
6d68ec1bac
|
move fillGap to room
|
2020-03-21 23:40:40 +01:00 |
|
Bruno Windels
|
f7f9129b8b
|
show send errors in UI
|
2019-09-15 12:23:26 +02:00 |
|
Bruno Windels
|
7218595c17
|
only send message if it's non-empty
|
2019-07-29 19:54:21 +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
|
fc873fbfa5
|
more css fixes, and make back button work for compact layout
|
2019-06-26 23:14:39 +02:00 |
|
Bruno Windels
|
4a657b279d
|
apply css from prototype, other small changes, keep scroll at bottom
|
2019-06-16 15:21:20 +02:00 |
|
Bruno Windels
|
a4bc2dd2b0
|
support isOwn on messages
|
2019-06-16 10:53:23 +02:00 |
|
Bruno Windels
|
e339cb7321
|
more fixes, timeline is showing again
|
2019-06-02 14:59:30 +02:00 |
|
Bruno Windels
|
1b228b0200
|
export timelineviewmodel from roomviewmodel
|
2019-06-01 18:29:23 +02:00 |
|
Bruno Windels
|
2cd9c2344e
|
expose timeline loading error in viewmodel
|
2019-03-09 00:43:43 +01:00 |
|
Bruno Windels
|
2dbd0fb9dc
|
move view models over to domain
|
2019-03-08 19:58:54 +01:00 |
|