RMidhunSuresh
|
d18f4d341c
|
store replyFlags on this
|
2022-01-14 18:31:22 +05:30 |
|
Bruno Windels
|
1f9be978b7
|
load image in timeline from when it is partially visible
|
2022-01-14 13:57:11 +01:00 |
|
RMidhunSuresh
|
41fffdf155
|
Remove even more stray new lines
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
ef5a377bc6
|
Hide reply option on pending tile
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
28a534ee49
|
Fix reply nesting
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
7f91653208
|
Rename replyTextTile -> replyTile
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
086e0c0320
|
Inline methods
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
273c44424f
|
Throw if viewClass returns undefined
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
b134fa7409
|
Format swtich case properly
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
fee6447e22
|
Don't call render()
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
e99cd41ed0
|
Change check
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
af5a008d0f
|
Move links to vm
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
27a9f5dd02
|
Use DOMPurify to remove mx-reply
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
88f9ad09a2
|
Move method as local function
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
c34d574385
|
No need to export renderPart
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
2a124d4195
|
simplify css
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
d69059de68
|
Use different flag
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
dee22f7120
|
Implement render flags
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
46b69b3873
|
Render error
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
687aa5a7e3
|
Remove dead code
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
4df3654166
|
Prevent reply previews from being nested
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
4d63b41127
|
Make reply preview flush left
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
1b9f970d7f
|
WIP: Render the whole view instead of messageBody
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
7f1b3e25e8
|
Use t instead of tag
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
f01d5d95d9
|
Reuse code from timeline view
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
89d6968139
|
Show decryption error as well
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
2773642406
|
No need to handle redaction specially
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
13cba84445
|
Remove mapSideEffect
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
bb45d0eae9
|
Render non-text messages as well
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
e0dc853d74
|
Fill matrix.to links
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
91912bdb8d
|
Create tile using tileCreator
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
54004eef4d
|
Integrate into update mechanism
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
4a12acf157
|
Improve error code
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
67da746b48
|
Render error
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
545aae31d9
|
WIP
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
3aa29cfc65
|
Do not remove reply preview
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
99f4eb6843
|
Minimize manual dom manipulation where possible
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
61f4d0719f
|
Refactor code
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
d6233e7c77
|
Render static avatar
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
31573b3599
|
Render reply
|
2022-01-14 18:17:49 +05:30 |
|
Bruno Windels
|
13e77636a9
|
export paths from vite.js as required by Platform, reorder ctor params
make it easier for SDK users
|
2021-12-22 17:48:08 +01:00 |
|
Bruno Windels
|
ba27d20b24
|
only pass platform into Client
simplifying the API for SDK
|
2021-12-22 17:20:37 +01:00 |
|
Bruno Windels
|
9238961992
|
cache olm and olm worker promise inside Platform
as prep to call them every time a Client is created
|
2021-12-22 17:19:10 +01:00 |
|
Bruno Windels
|
fe26f48c47
|
rename SessionContainer to Client
|
2021-12-22 17:09:52 +01:00 |
|
Bruno Windels
|
b48280905e
|
include path/vite in sdk bundle
|
2021-12-22 16:31:19 +01:00 |
|
Bruno Windels
|
21a41e192b
|
Merge branch 'master' into ts-conversion-matrix-net
|
2021-12-09 18:49:54 +01:00 |
|
Bruno Windels
|
0ec86b6dc1
|
Merge branch 'master' into bwindels/vite-mvp
|
2021-12-09 18:07:17 +01:00 |
|
Bruno Windels
|
d9ff4a8484
|
sw.js is not part of the sdk yet, so just put the path in index.html
|
2021-12-09 17:12:08 +01:00 |
|
Bruno Windels
|
62827b92b7
|
implement placeholder replacement so it still works with minification
|
2021-12-09 16:37:31 +01:00 |
|
Bruno Windels
|
23e0d3f2ff
|
get notification badge icon url through import now we transpile the sw
|
2021-12-09 15:13:05 +01:00 |
|
Bruno Windels
|
a4fac68393
|
use same method for setting version and build hash placeholder in sw
also better naming in service worker plugin
|
2021-12-09 14:36:12 +01:00 |
|
Bruno Windels
|
f934262e35
|
also use global hash var here
|
2021-12-09 12:22:17 +01:00 |
|
Bruno Windels
|
8e4da396ea
|
replace global hash in given chunks
|
2021-12-09 12:15:17 +01:00 |
|
Bruno Windels
|
180681b602
|
manifest ends up in assets folder, index.html in parent folder
|
2021-12-08 18:29:32 +01:00 |
|
Bruno Windels
|
4c2c99fc07
|
actually remove lookbehind
|
2021-12-08 18:05:57 +01:00 |
|
Bruno Windels
|
c8b0354d07
|
dont use lookbehind in regular expressions, safari & older firefoxes choke on them
|
2021-12-08 18:00:37 +01:00 |
|
Bruno Windels
|
c87628b614
|
cleanup
|
2021-12-06 15:40:15 +01:00 |
|
Bruno Windels
|
5bd28da4f3
|
loading olm from the worker was broken, reading the wrong global
|
2021-12-06 15:35:08 +01:00 |
|
Bruno Windels
|
155cd4c9bd
|
make olmPath absolute if it isn't already
|
2021-12-06 13:49:14 +01:00 |
|
Bruno Windels
|
9a3f74c6fb
|
load service worker in production mode, adjust development flag
|
2021-12-03 10:42:38 +01:00 |
|
RMidhunSuresh
|
e2abc312d3
|
Fix typescript errors
|
2021-12-03 11:48:01 +05:30 |
|
RMidhunSuresh
|
82de3c9867
|
Prefer type over interface
|
2021-12-03 11:40:26 +05:30 |
|
RMidhunSuresh
|
4bdcafad4b
|
Rename file to types.ts
|
2021-12-03 11:40:26 +05:30 |
|
RMidhunSuresh
|
7403cbc389
|
WIP - HomeServerApi.js to ts conversion
|
2021-12-03 11:40:26 +05:30 |
|
RMidhunSuresh
|
f120ce50e6
|
Convert Reconnector.js to ts
|
2021-12-03 11:40:26 +05:30 |
|
RMidhunSuresh
|
e1a823400a
|
Convert ExponentialRetryDelay.js to ts
|
2021-12-03 11:40:26 +05:30 |
|
RMidhunSuresh
|
3a24019d96
|
Convert common.js to ts
|
2021-12-03 11:40:26 +05:30 |
|
RMidhunSuresh
|
9688a561b3
|
Move interface to common.ts
|
2021-12-03 11:40:26 +05:30 |
|
RMidhunSuresh
|
2a3b13ecce
|
Add request type
|
2021-12-03 11:40:26 +05:30 |
|
Bruno Windels
|
d91aaabeb3
|
Merge pull request #596 from vector-im/ts-conversion-matrix-sessioninfo
Convert matrix/sessioninfo to typescript
|
2021-12-02 09:29:11 +01:00 |
|
Bruno Windels
|
b469d03677
|
config is at same level as paths
|
2021-12-01 14:05:50 +01:00 |
|
Bruno Windels
|
de24034b22
|
remove secondary theme as vite puts them in one bundle
|
2021-12-01 13:30:58 +01:00 |
|
Bruno Windels
|
7e1818b285
|
Merge branch 'master' into bwindels/vite-mvp
|
2021-12-01 12:30:33 +01:00 |
|
Bruno Windels
|
85385a0aa7
|
adjust path
|
2021-12-01 09:43:58 +01:00 |
|
Bruno Windels
|
8c3ae57497
|
fix Iterator vs IterableIterator confusion
|
2021-11-30 17:05:39 +01:00 |
|
Bruno Windels
|
de8995fa7e
|
fix handlers in test missing methods, now that observable list is typed
|
2021-11-30 16:58:56 +01:00 |
|
Bruno Windels
|
ef712b16f5
|
Merge pull request #584 from vector-im/ts-conversion-utils
Convert /utils to typescript
|
2021-11-30 14:13:09 +01:00 |
|
RMidhunSuresh
|
fe77b71c97
|
use transformer function
|
2021-11-30 13:28:28 +05:30 |
|
RMidhunSuresh
|
bb18af414b
|
Convert SessionInfoStorage.js to ts
|
2021-11-25 15:18:03 +05:30 |
|
Bruno Windels
|
f444160c6a
|
feels ok without overflow margin for now
|
2021-11-23 14:33:27 +01:00 |
|
Bruno Windels
|
e4be1702c4
|
add comment for future test
|
2021-11-23 14:32:42 +01:00 |
|
Bruno Windels
|
7b38df45da
|
i think this is fine now?
|
2021-11-23 14:31:23 +01:00 |
|
Bruno Windels
|
e34a92e2ec
|
fix copyright
|
2021-11-23 14:30:11 +01:00 |
|
Bruno Windels
|
35fb84c275
|
remove old js lazylist
|
2021-11-23 14:26:15 +01:00 |
|
Bruno Windels
|
9557178ffb
|
padding needs to be on ul, not scroll container, or the list blows up
|
2021-11-23 14:25:35 +01:00 |
|
Bruno Windels
|
4be2f12a14
|
subscribe before calling list.length
|
2021-11-23 14:25:22 +01:00 |
|
Bruno Windels
|
c64a9c1e23
|
snowpack/esbuild 0.9 doesn't support override keyword
|
2021-11-23 14:25:00 +01:00 |
|
Bruno Windels
|
7897ea88cd
|
add some spaces and comments
|
2021-11-23 14:24:43 +01:00 |
|
Bruno Windels
|
c22718811f
|
more tests for queryMove
|
2021-11-23 08:56:33 +01:00 |
|
Bruno Windels
|
3aa3b7e160
|
fix end growing larger than totalLength when range shrinks in case of remove
|
2021-11-23 08:30:52 +01:00 |
|
Bruno Windels
|
cf9f43ab9e
|
WIP2
|
2021-11-22 20:35:57 +01:00 |
|
Bruno Windels
|
4a64d0ee17
|
WIP
|
2021-11-19 22:49:46 +01:00 |
|
RMidhunSuresh
|
d625d57aa4
|
Fix lastIndex
Signed-off-by: RMidhunSuresh <rmidhunsuresh@gmail.com>
|
2021-11-19 12:32:00 +01:00 |
|
RMidhunSuresh
|
bbeb909bdc
|
Use createEnum
Signed-off-by: RMidhunSuresh <rmidhunsuresh@gmail.com>
|
2021-11-19 12:32:00 +01:00 |
|
RMidhunSuresh
|
33ac34b04e
|
Do not break onListChanged
Signed-off-by: RMidhunSuresh <rmidhunsuresh@gmail.com>
|
2021-11-19 12:31:57 +01:00 |
|
RMidhunSuresh
|
5d54285640
|
Move ItemRange to separate file
Signed-off-by: RMidhunSuresh <rmidhunsuresh@gmail.com>
|
2021-11-19 12:12:50 +01:00 |
|
RMidhunSuresh
|
aee135a6cd
|
Jsdoc fix
Signed-off-by: RMidhunSuresh <rmidhunsuresh@gmail.com>
|
2021-11-19 12:06:40 +01:00 |
|
RMidhunSuresh
|
da715c70b0
|
Remove forceRender
Signed-off-by: RMidhunSuresh <rmidhunsuresh@gmail.com>
|
2021-11-19 12:06:40 +01:00 |
|
RMidhunSuresh
|
e10b494f0c
|
Improve containsIndex
Signed-off-by: RMidhunSuresh <rmidhunsuresh@gmail.com>
|
2021-11-19 12:06:40 +01:00 |
|
RMidhunSuresh
|
3ae52ea1ca
|
Fix bug in onAdd and onRemove
Signed-off-by: RMidhunSuresh <rmidhunsuresh@gmail.com>
|
2021-11-19 12:06:40 +01:00 |
|
RMidhunSuresh
|
1165683f69
|
Fix onRemove
Signed-off-by: RMidhunSuresh <rmidhunsuresh@gmail.com>
|
2021-11-19 12:06:40 +01:00 |
|
RMidhunSuresh
|
83ff2dd810
|
Fix onAdd
Signed-off-by: RMidhunSuresh <rmidhunsuresh@gmail.com>
|
2021-11-19 12:06:40 +01:00 |
|
RMidhunSuresh
|
587dd3848e
|
Use existing render function for initial render
Signed-off-by: RMidhunSuresh <rmidhunsuresh@gmail.com>
|
2021-11-19 12:06:40 +01:00 |
|
RMidhunSuresh
|
a02b6b68d3
|
Move common code from if-else
Signed-off-by: RMidhunSuresh <rmidhunsuresh@gmail.com>
|
2021-11-19 12:06:40 +01:00 |
|
RMidhunSuresh
|
168312627d
|
Render only diff of ranges
Signed-off-by: RMidhunSuresh <rmidhunsuresh@gmail.com>
|
2021-11-19 12:06:40 +01:00 |
|
RMidhunSuresh
|
61402e798e
|
WIP 2
|
2021-11-19 12:06:40 +01:00 |
|
RMidhunSuresh
|
1a28b4f887
|
WIP
|
2021-11-19 12:06:40 +01:00 |
|
RMidhunSuresh
|
d4e923f9de
|
Remove code from loadList
We don't need this method so best to leave it empty.
Signed-off-by: RMidhunSuresh <rmidhunsuresh@gmail.com>
|
2021-11-19 12:06:40 +01:00 |
|
RMidhunSuresh
|
6c2aa1bf61
|
Convert hkdf.js to ts
|
2021-11-17 20:28:44 +05:30 |
|
RMidhunSuresh
|
afecac3e3c
|
Convert timeout.js to ts
|
2021-11-17 20:28:44 +05:30 |
|
RMidhunSuresh
|
4ce7634201
|
Convert error.js to ts
|
2021-11-17 20:28:44 +05:30 |
|
RMidhunSuresh
|
ef53a12f7a
|
Fix imports
|
2021-11-17 20:28:44 +05:30 |
|
Bruno Windels
|
efccc1e19e
|
Merge pull request #583 from vector-im/ts-conversion-logging
Convert src/logging to typescript
|
2021-11-17 14:37:42 +01:00 |
|
RMidhunSuresh
|
a7d059b3ed
|
Fix imports
|
2021-11-14 19:42:18 +05:30 |
|
RMidhunSuresh
|
8c7a765e11
|
Convert IDBLogger to ts
|
2021-11-12 15:06:21 +05:30 |
|
Bruno Windels
|
c47f872f6f
|
Merge pull request #578 from vector-im/fix-progressbar
Fix progressbar not working on attachment uploads
|
2021-11-10 11:17:02 +01:00 |
|
RMidhunSuresh
|
8fba3f4ca9
|
Add explaining comment
|
2021-11-09 15:39:24 +05:30 |
|
RMidhunSuresh
|
57e2c4ea45
|
No need for handler to be async
|
2021-11-08 22:20:56 +05:30 |
|
RMidhunSuresh
|
c1a8ffd814
|
respond with only for GET requests
|
2021-11-08 18:03:20 +05:30 |
|
Bruno Windels
|
e9586711e0
|
add scrollbar when > 5 lines in composer
|
2021-11-08 11:19:24 +01:00 |
|
Bruno Windels
|
16918ddb7d
|
ie11 build wip
|
2021-11-08 11:12:13 +01:00 |
|
Bruno Windels
|
b65782e13c
|
ignore tsc errors on vite-specific imports
or not understood by tsc in any case
|
2021-11-08 11:10:34 +01:00 |
|
Bruno Windels
|
923a1a2057
|
use vite define option to inject version number everywhere
|
2021-11-08 11:10:34 +01:00 |
|
Bruno Windels
|
216afd45cc
|
vite/rollup plugin to inject and transform manifest & service worker
|
2021-11-08 11:10:34 +01:00 |
|
Bruno Windels
|
b6fda8865f
|
make all dependencies use vite and remove post-install script / lib dir
|
2021-11-08 11:10:34 +01:00 |
|
Bruno Windels
|
db3e8a9c6b
|
rearrange assets and main.js to make them run with vite
|
2021-11-08 11:10:23 +01:00 |
|
RMidhunSuresh
|
d1491cc203
|
More checks before returning
|
2021-11-08 15:11:41 +05:30 |
|
RMidhunSuresh
|
d31371b486
|
Return on upload in sw
|
2021-11-08 14:37:32 +05:30 |
|
Bruno Windels
|
2dccd36a6d
|
Merge pull request #575 from vector-im/bwindels/composer-layout-improvements
Composer layout improvements
|
2021-11-05 19:24:34 +01:00 |
|
Bruno Windels
|
23494ab630
|
bottom align send button, adjust paddings
|
2021-11-05 19:05:52 +01:00 |
|
Bruno Windels
|
2f15c9a4a7
|
show either attachment or send button, depending on composer value
|
2021-11-05 19:05:35 +01:00 |
|
Bruno Windels
|
c3203fdacd
|
explain this value
|
2021-11-05 19:05:09 +01:00 |
|
Bruno Windels
|
44e7e25cab
|
clear height while sending or clearing, also fix #572 in the process
|
2021-11-05 18:36:59 +01:00 |
|
Bruno Windels
|
fc1b9abe66
|
don't add line when hitting enter to send
|
2021-11-05 18:36:38 +01:00 |
|
Bruno Windels
|
365c8d0953
|
Merge pull request #566 from vector-im/composer-improvements
Support for multiline messages
|
2021-11-05 18:20:02 +01:00 |
|
Bruno Windels
|
8ffd98162c
|
don't make the composer shrink for now, timeline loses scroll position
|
2021-11-05 17:48:44 +01:00 |
|
Bruno Windels
|
c671596c6f
|
only schedule one resize callback per frame
|
2021-11-05 17:48:08 +01:00 |
|
Bruno Windels
|
b22437840d
|
don't set explicit height, rely on rows=1 for default height
|
2021-11-05 17:47:20 +01:00 |
|
RMidhunSuresh
|
96a2dd7c72
|
Add event handler before executing open
Signed-off-by: RMidhunSuresh <hi@midhun.dev>
|
2021-11-04 00:02:50 +05:30 |
|
Bruno Windels
|
ee9c9b33ca
|
fix lint again
|
2021-11-03 02:36:53 +01:00 |
|
Bruno Windels
|
b2d8f5f023
|
fix lint
|
2021-11-03 02:35:22 +01:00 |
|
Bruno Windels
|
6d9d8797fe
|
use same UI as in settings to pick between recovery key and passphrase
|
2021-10-29 16:40:35 +02:00 |
|
Bruno Windels
|
44a26fd340
|
key backup: add disable button,and enabling add dehydrated device option
|
2021-10-29 15:48:28 +02:00 |
|
Bruno Windels
|
3b3751c827
|
remove dehydrated device test button from settings
|
2021-10-29 15:47:14 +02:00 |
|
Bruno Windels
|
6273d723f1
|
fix typo
|
2021-10-29 15:24:24 +02:00 |
|
RMidhunSuresh
|
6863fef7e5
|
Resize composer with text
Signed-off-by: RMidhunSuresh <hi@midhun.dev>
|
2021-10-29 17:00:02 +05:30 |
|
RMidhunSuresh
|
3a6e74ae1c
|
Add css style
Signed-off-by: RMidhunSuresh <hi@midhun.dev>
|
2021-10-29 15:11:34 +05:30 |
|
RMidhunSuresh
|
16bec0a656
|
Convert input to textarea
Signed-off-by: RMidhunSuresh <hi@midhun.dev>
|
2021-10-29 15:11:12 +05:30 |
|
Bruno Windels
|
3ef37c15c7
|
remove import session button as it's not supported anymore
|
2021-10-28 11:47:54 +02:00 |
|
Bruno Windels
|
68a6113c26
|
add logout button to session load error screen
|
2021-10-28 11:47:31 +02:00 |
|