RMidhunSuresh
|
0bdbb96036
|
Use same kind
|
2022-07-07 17:26:43 +05:30 |
|
RMidhunSuresh
|
d292e1f5ad
|
Extract into function
|
2022-07-07 17:23:23 +05:30 |
|
RMidhunSuresh
|
cd9e00b847
|
Support power_level_content_override
|
2022-07-07 17:17:05 +05:30 |
|
RMidhunSuresh
|
3941b7e3f0
|
Rename method
|
2022-07-07 16:45:18 +05:30 |
|
RMidhunSuresh
|
efd9f70e92
|
WIP
|
2022-07-07 16:39:45 +05:30 |
|
Isaiah Becker-Mayer
|
204948db64
|
changing filename to ts
|
2022-07-06 21:06:36 -04:00 |
|
Will Hunt
|
a85d2c96d6
|
Log the error when we can't get storage access
This is quite useful when debugging why a session isn't working properly.
|
2022-07-06 10:06:00 +01:00 |
|
RMidhunSuresh
|
8ec0bd7295
|
Check if lightbox url is available
|
2022-07-05 17:55:51 +05:30 |
|
Bruno Windels
|
ff2129f36a
|
Merge pull request #773 from vector-im/madlittlemods/consistent-test-selector
Add a couple consistent selectors to reference in tests
|
2022-07-04 14:19:09 +00:00 |
|
Bruno Windels
|
34ce8a8e3c
|
fix lint
|
2022-07-04 16:15:59 +02:00 |
|
R Midhun Suresh
|
a68f0bba39
|
Merge pull request #752 from vector-im/theme-document-manifest
Create a type for theme-manifest
|
2022-07-04 17:11:08 +05:30 |
|
Eric Eastwood
|
c59f65e43b
|
Add a couple consistent selectors to reference in tests
Using `data-testid` because it seems generic out of the list from:
- https://docs.cypress.io/guides/core-concepts/cypress-app#Uniqueness
- https://docs.cypress.io/guides/references/best-practices#How-It-Works
|
2022-06-29 12:56:20 +02:00 |
|
Bruno Windels
|
ad8ad22cc1
|
Merge pull request #767 from vector-im/bwindels/download-media
Menu option to download attached image or video of event
|
2022-06-25 18:21:17 +00:00 |
|
Bruno Windels
|
3369bda2f0
|
offer menu options to download media
also always show status (before sendStatus), not just when isPending
as we are recycling it to show download status as well
|
2022-06-25 20:15:33 +02:00 |
|
Bruno Windels
|
7430aa7aab
|
allow download media in media view model
|
2022-06-25 20:14:32 +02:00 |
|
Bruno Windels
|
84bac0afe9
|
Also allow undefined, which means at the end of the paginated direction
we already detect the end by chunk.length===0, so we just need to not throw
|
2022-06-25 19:37:36 +02:00 |
|
RMidhunSuresh
|
d688fa4737
|
Get the theme-collection id from manifest
|
2022-06-23 15:06:22 +05:30 |
|
RMidhunSuresh
|
0dfd24af22
|
Update info on path
path is now relative to the manifest!
|
2022-06-21 12:52:10 +05:30 |
|
RMidhunSuresh
|
34eac94da3
|
Make everything optional
Now typescript will force us to validate everything.
|
2022-06-20 21:27:02 +05:30 |
|
RMidhunSuresh
|
5eec724712
|
Locations must be relative to manifest
|
2022-06-20 20:35:06 +05:30 |
|
RMidhunSuresh
|
f658dc2e4b
|
Make comment clearer
|
2022-06-15 15:06:16 +05:30 |
|
RMidhunSuresh
|
7a3eabf39c
|
Formatting fix
|
2022-06-15 15:04:33 +05:30 |
|
RMidhunSuresh
|
48da6c782c
|
Remove base key
|
2022-06-15 15:04:12 +05:30 |
|
RMidhunSuresh
|
b00bbc7daf
|
Fix formatting
|
2022-06-15 15:03:41 +05:30 |
|
RMidhunSuresh
|
9fbe8a4e32
|
Change description of version key
|
2022-06-15 15:02:15 +05:30 |
|
Bruno Windels
|
3b66ed8c17
|
fix type
|
2022-06-15 11:24:16 +02:00 |
|
Bruno Windels
|
8fe8981ffa
|
add options to send logs to server in settings ui
|
2022-06-15 11:14:06 +02:00 |
|
Bruno Windels
|
375d8b066c
|
complete settings view model for logs ui
|
2022-06-15 11:13:46 +02:00 |
|
Bruno Windels
|
69ada73dd4
|
cleanup rageshake code
|
2022-06-15 11:13:05 +02:00 |
|
Bruno Windels
|
2129a97588
|
remove unused param
|
2022-06-15 11:12:49 +02:00 |
|
Bruno Windels
|
4caabae895
|
extract map -> formdata conversion and also suppor this for xhr
|
2022-06-15 10:15:15 +02:00 |
|
RMidhunSuresh
|
d0375141f8
|
WIP - write type for manifest
|
2022-06-15 12:11:15 +05:30 |
|
Bruno Windels
|
a644621889
|
basic support for sending rageshake in view model
|
2022-06-14 18:46:02 +02:00 |
|
RMidhunSuresh
|
d00ea39dc4
|
No need to throw here
|
2022-06-14 19:27:18 +05:30 |
|
RMidhunSuresh
|
69d8e6031e
|
This isn't used anywhere
|
2022-06-14 19:26:59 +05:30 |
|
RMidhunSuresh
|
be66969c9a
|
Remove font section from manifest
|
2022-06-14 11:52:45 +05:30 |
|
RMidhunSuresh
|
53a8915ffc
|
Parellelize code
|
2022-06-12 17:05:31 +05:30 |
|
RMidhunSuresh
|
b5fd3656a7
|
Fix code breaking on dev server
|
2022-06-12 16:53:25 +05:30 |
|
R Midhun Suresh
|
acffd15002
|
Add comment
Co-authored-by: Bruno Windels <274386+bwindels@users.noreply.github.com>
|
2022-06-12 16:52:21 +05:30 |
|
R Midhun Suresh
|
989ecd785a
|
Lowercase string
Co-authored-by: Bruno Windels <274386+bwindels@users.noreply.github.com>
|
2022-06-12 16:51:58 +05:30 |
|
RMidhunSuresh
|
9a5a002293
|
Remove test-variant
|
2022-06-08 13:35:58 +05:30 |
|
RMidhunSuresh
|
d08cfe3a29
|
Add more logging
|
2022-06-07 11:57:57 +05:30 |
|
RMidhunSuresh
|
51a837d459
|
Remove unuseed import
|
2022-06-06 17:26:39 +05:30 |
|
RMidhunSuresh
|
2f0f7143b5
|
Simplify code
|
2022-06-06 17:20:36 +05:30 |
|
RMidhunSuresh
|
0dac00f327
|
themeVariant is optional
|
2022-06-06 17:20:16 +05:30 |
|
RMidhunSuresh
|
a639fc5467
|
Rever to sensisble defaults
|
2022-06-06 12:20:06 +05:30 |
|
RMidhunSuresh
|
258a604cc6
|
Don't make defaultTheme compulsory
|
2022-06-06 12:19:48 +05:30 |
|
RMidhunSuresh
|
a2cbac9e0c
|
Move code into method
|
2022-06-06 11:53:13 +05:30 |
|
RMidhunSuresh
|
71c3fb39a2
|
store theme-name and variant in settings
|
2022-06-05 20:52:47 +05:30 |
|
RMidhunSuresh
|
9e88bc3098
|
Fix bugs
|
2022-06-05 20:52:47 +05:30 |
|
RMidhunSuresh
|
b74f4b612b
|
Change UI
|
2022-06-05 20:52:47 +05:30 |
|
RMidhunSuresh
|
8de91291dd
|
Add more methods to ThemeLoader
|
2022-06-05 20:52:47 +05:30 |
|
RMidhunSuresh
|
dc2d1ce700
|
Remove id
|
2022-06-05 20:52:47 +05:30 |
|
RMidhunSuresh
|
12a8e94243
|
Move code into ThemeLoader
|
2022-06-05 20:52:47 +05:30 |
|
RMidhunSuresh
|
9e79b632a8
|
Extract variable
|
2022-06-05 20:52:47 +05:30 |
|
RMidhunSuresh
|
efb1a67470
|
Make method name a verb
|
2022-06-05 20:52:47 +05:30 |
|
RMidhunSuresh
|
e3235ea3eb
|
Rename themeName --> themeId
|
2022-06-05 20:52:47 +05:30 |
|
RMidhunSuresh
|
46d2792dac
|
Modify comment
|
2022-06-05 20:52:47 +05:30 |
|
RMidhunSuresh
|
8ad0b8a726
|
rename themeName --> variantName
|
2022-06-05 20:52:47 +05:30 |
|
RMidhunSuresh
|
cb03e97e78
|
Use default theme intially
|
2022-06-05 20:52:47 +05:30 |
|
RMidhunSuresh
|
f6cec938a7
|
Add default theme to mapping
|
2022-06-05 20:52:47 +05:30 |
|
RMidhunSuresh
|
bbec2effe5
|
Add typing
|
2022-06-05 20:52:47 +05:30 |
|
RMidhunSuresh
|
d4084da299
|
Extract code into function
|
2022-06-05 20:52:47 +05:30 |
|
RMidhunSuresh
|
1f00c8f635
|
Add a temporary theme to test this PR
|
2022-06-05 20:52:47 +05:30 |
|
RMidhunSuresh
|
0b98473e85
|
Render a radio button for default variants
|
2022-06-05 20:52:47 +05:30 |
|
RMidhunSuresh
|
3afbe1148e
|
Use the new built-asset format in ThemeLoader
|
2022-06-05 20:52:47 +05:30 |
|
RMidhunSuresh
|
4474458f4b
|
getActiveTheme should never return undefined
Instead it should throw an error.
This is useful for when we do setTheme(await getActiveTheme()) because
setTheme expects a string.
|
2022-06-05 20:52:47 +05:30 |
|
Bruno Windels
|
c62c8da10b
|
fix changed key not being ignored
|
2022-05-31 13:39:35 +02:00 |
|
Bruno Windels
|
bc51644868
|
reassignment is not used later on, remove
|
2022-05-31 13:39:23 +02:00 |
|
Bruno Windels
|
3d3d590334
|
add failing test for device with changed key being returned
|
2022-05-31 13:39:05 +02:00 |
|
Bruno Windels
|
11d7535c23
|
add some basic tests (with mock utils) for DeviceTracker
|
2022-05-31 13:38:34 +02:00 |
|
Bruno Windels
|
13428bd03c
|
allow updating cache of unhashed assets (like config) in service worker
|
2022-05-18 21:41:47 +02:00 |
|
Bruno Windels
|
1555b0f4bc
|
put a message in container node when config file is not found
|
2022-05-18 21:41:31 +02:00 |
|
Bruno Windels
|
03ab1ee2c7
|
log theme being loaded
|
2022-05-18 17:48:03 +02:00 |
|
RMidhunSuresh
|
a550788788
|
Remove some logging + use wrapOrRun
|
2022-05-18 18:56:28 +05:30 |
|
RMidhunSuresh
|
7952a34d64
|
Add logging
|
2022-05-18 16:09:09 +05:30 |
|
RMidhunSuresh
|
660a08db3e
|
Give a better name
|
2022-05-18 14:41:52 +05:30 |
|
RMidhunSuresh
|
1b22a48b54
|
Treat theme-manifests the same way as config
|
2022-05-18 14:23:41 +05:30 |
|
RMidhunSuresh
|
9ba1534390
|
Remove unused import
|
2022-05-12 16:03:06 +05:30 |
|
RMidhunSuresh
|
4ddfd3b508
|
built-asset --> built-assets
|
2022-05-12 14:56:58 +05:30 |
|
RMidhunSuresh
|
e63440527a
|
Move condition to binding
|
2022-05-12 13:43:19 +05:30 |
|
RMidhunSuresh
|
0984aeb570
|
Move code to ThemeLoader
|
2022-05-12 13:39:57 +05:30 |
|
RMidhunSuresh
|
654e83a5f9
|
Remove method
|
2022-05-12 13:28:11 +05:30 |
|
RMidhunSuresh
|
b306344739
|
Add explaining comment
|
2022-05-12 12:55:08 +05:30 |
|
R Midhun Suresh
|
4231037345
|
Update src/platform/web/Platform.js
Co-authored-by: Bruno Windels <274386+bwindels@users.noreply.github.com>
|
2022-05-12 12:48:41 +05:30 |
|
R Midhun Suresh
|
d5bc9f5d7d
|
Update src/platform/web/Platform.js
Co-authored-by: Bruno Windels <274386+bwindels@users.noreply.github.com>
|
2022-05-12 12:48:34 +05:30 |
|
RMidhunSuresh
|
cc88245933
|
Create themeLoader only if not dev
|
2022-05-11 15:46:12 +05:30 |
|
RMidhunSuresh
|
174adc0755
|
Move platform dependent code to Platform
|
2022-05-11 15:38:37 +05:30 |
|
RMidhunSuresh
|
c26dc04b52
|
Fix type
|
2022-05-11 15:03:32 +05:30 |
|
RMidhunSuresh
|
2761789f45
|
Move theme code to separate file
|
2022-05-11 14:58:14 +05:30 |
|
RMidhunSuresh
|
213f87378b
|
Use t.if instead of t.map
|
2022-05-11 12:46:12 +05:30 |
|
RMidhunSuresh
|
855298bdaf
|
Read from manifest
|
2022-05-11 12:40:32 +05:30 |
|
RMidhunSuresh
|
c39f0d2efb
|
Don't show theme chooser on dev
|
2022-05-10 14:12:36 +05:30 |
|
RMidhunSuresh
|
af9cbd727f
|
Remove existing stylesheets when changing themes
|
2022-05-10 14:12:36 +05:30 |
|
RMidhunSuresh
|
c611d3f85c
|
Select current theme in dropdown
|
2022-05-10 14:12:36 +05:30 |
|
RMidhunSuresh
|
ecb83bb277
|
Store and load theme from setting
|
2022-05-10 14:12:36 +05:30 |
|
RMidhunSuresh
|
daae7442bb
|
Create theme chooser
|
2022-05-10 14:12:36 +05:30 |
|
Bruno Windels
|
e903d3a6a4
|
mark options as readonly
|
2022-05-09 14:12:31 +02:00 |
|
Bruno Windels
|
3888291758
|
updateOptions is unused,not the best idea since options is/can be shared
|
2022-05-09 14:10:50 +02:00 |
|
Bruno Windels
|
6beff7e552
|
override emitChange so no need to clone option object for all tiles
instead, we don't store the emitChange in the options but rather on
the tile itself.
|
2022-05-09 14:09:45 +02:00 |
|