Commit Graph
100 Commits
Author SHA1 Message Date
RobinandGitHub 2e23176b34 Merge pull request #1504 from vector-im/renovate/matrix-org-pr-details-action-1.x
Update matrix-org/pr-details-action action to v1.3
2023-09-19 12:31:52 -04:00
RobinandGitHub 859f1fa4ae Merge pull request #1526 from vector-im/renovate/eslint-config-prettier-9.x
Update dependency eslint-config-prettier to v9
2023-09-19 12:24:05 -04:00
RobinandGitHub 40a4a0886a Merge pull request #1525 from vector-im/renovate/babel-loader-9.x
Update dependency babel-loader to v9
2023-09-19 12:04:27 -04:00
RobinandGitHub 2ee4e599bc Merge pull request #1524 from vector-im/renovate/testing-library-react-14.x
Update dependency @testing-library/react to v14
2023-09-19 12:03:16 -04:00
RobinandGitHub 223678dfc0 Merge pull request #1523 from RiotTranslateBot/weblate-element-call-element-call
Translations update from Weblate
2023-09-19 11:25:37 -04:00
RobinandGitHub 141f5cdeea Merge pull request #1522 from robintown/settings-cutoff
Fix dropdowns in settings still being cut off on mobile
2023-09-19 11:25:08 -04:00
RobinandGitHub f66b5ce2e8 Merge pull request #1513 from robintown/layout-toggle-safari
Fix layout toggle looking broken on Safari (I hope)
2023-09-19 11:15:38 -04:00
Robin 42e898b65e Fix dropdowns in settings still being cut off on mobile 2023-09-19 10:21:11 -04:00
RobinandGitHub a195d21ed9 Merge pull request #1519 from robintown/fix-netlify-cd
Attempt to fix the Netlify CD
2023-09-19 10:07:51 -04:00
Robin 14905a4505 Attempt to fix the Netlify CD 2023-09-19 09:47:21 -04:00
RobinandGitHub 0be1f593e7 Merge pull request #1514 from vector-im/renovate/livekit-components-react-1.x-lockfile
Update dependency @livekit/components-react to v1.2.1
2023-09-19 09:16:41 -04:00
RobinandGitHub c2bc4651cf Merge pull request #1517 from vector-im/renovate/sentry-vite-plugin-2.x
Update dependency @sentry/vite-plugin to v2
2023-09-19 09:05:57 -04:00
RobinandGitHub 1fd92c3747 Merge pull request #1516 from vector-im/renovate/vaul-0.x-lockfile
Update dependency vaul to v0.6.3
2023-09-19 09:03:53 -04:00
RobinandGitHub 38d6f81f2b Merge pull request #1515 from vector-im/renovate/vector-im-compound-web-0.x-lockfile
Update dependency @vector-im/compound-web to v0.4.2
2023-09-19 09:00:23 -04:00
Robin 7f8a434135 Fix layout toggle looking broken on Safari (I hope)
I don't have a Safari to test with, but according to https://moderncss.dev/pure-css-custom-styled-radio-buttons/, this should do the trick.
2023-09-19 07:54:13 -04:00
RobinandGitHub 35ee0689f9 Merge pull request #1512 from vector-im/renovate/actions-upload-artifact-3.x
Update actions/upload-artifact action to v3
2023-09-19 07:25:12 -04:00
RobinandGitHub 206c20df91 Merge pull request #1511 from vector-im/renovate/actions-github-script-6.x
Update actions/github-script action to v6
2023-09-19 07:24:53 -04:00
RobinandGitHub 0933dbcc35 Merge pull request #1503 from vector-im/renovate/vite-plugin-html-template-1.x-lockfile
Update dependency vite-plugin-html-template to v1.2.0
2023-09-19 07:16:46 -04:00
RobinandGitHub 5691b55125 Merge pull request #1508 from vector-im/renovate/typescript-eslint-monorepo
Update typescript-eslint monorepo to v6.7.2
2023-09-19 07:16:13 -04:00
RobinandGitHub 50de01cf44 Merge pull request #1502 from vector-im/renovate/vite-4.x-lockfile
Update dependency vite to v4.4.9
2023-09-19 07:15:41 -04:00
RobinandGitHub 6a12a10cb5 Merge pull request #1497 from robintown/is-embedded
Untangle the semantics of isEmbedded
2023-09-19 07:15:07 -04:00
RobinandGitHub 889e3842ee Merge pull request #1493 from robintown/touchscreen-detection
Make touchscreen detection more robust
2023-09-19 07:14:58 -04:00
RobinandGitHub 6e149997f2 Merge pull request #1506 from RiotTranslateBot/weblate-element-call-element-call
Translations update from Weblate
2023-09-19 07:14:32 -04:00
RobinandGitHub 1f8e072144 Merge pull request #1509 from vector-im/renovate/actions-checkout-4.x
Update actions/checkout action to v4
2023-09-19 07:14:08 -04:00
Robin cc1f14bef3 Use explicit boolean flags 2023-09-19 07:12:27 -04:00
Robin 63f4086f98 Handle all URL param flags the same way 2023-09-19 07:11:39 -04:00
Robin d1c9c4b331 Add comment 2023-09-19 07:04:43 -04:00
RobinandGitHub 66ead5b9f1 Merge pull request #1500 from RiotTranslateBot/weblate-element-call-element-call
Translations update from Weblate
2023-09-18 23:21:52 -04:00
RobinandGitHub 0d0a9ae285 Merge pull request #1494 from RiotTranslateBot/weblate-element-call-element-call
Translations update from Weblate
2023-09-18 21:12:59 -04:00
RobinandGitHub 94ec683309 Merge pull request #1499 from vector-im/renovate/typescript-5.x-lockfile
Update dependency typescript to v5.2.2
2023-09-18 21:12:43 -04:00
Robin f9e9ee3836 Empty commit to retry CI 2023-09-18 21:10:29 -04:00
RobinandGitHub 6f648af926 Merge pull request #1498 from vector-im/renovate/sass-1.x-lockfile
Update dependency sass to v1.67.0
2023-09-18 21:08:16 -04:00
RobinandGitHub 0445abb552 Merge pull request #1496 from vector-im/renovate/prettier-2.x-lockfile
Update dependency prettier to v2.8.8
2023-09-18 21:07:52 -04:00
Robin 9f893e5373 Format code 2023-09-18 21:05:01 -04:00
RobinandGitHub 1dca11b829 Merge pull request #1495 from vector-im/renovate/posthog-js-1.x-lockfile
Update dependency posthog-js to v1.79.0
2023-09-18 21:03:39 -04:00
Robin 4253963b95 Untangle the semantics of isEmbedded
This deletes the isEmbedded flag from UrlParams, replacing it with an alternative set of flags that I think is more sensible and well-defined.
2023-09-18 21:00:18 -04:00
Robin b3ef5ac929 Make touchscreen detection more robust
Empirically, Chrome on Android can end up not matching (hover: none), but still matching (pointer: coarse). 😕
2023-09-18 19:24:22 -04:00
RobinandGitHub 535712d108 Merge pull request #1492 from RiotTranslateBot/weblate-element-call-element-call
Translations update from Weblate
2023-09-18 18:34:29 -04:00
RobinandGitHub 2d3d171e5e Merge pull request #1491 from vector-im/renovate/postcss-preset-env-7.x-lockfile
Update dependency postcss-preset-env to v7.8.3
2023-09-18 18:33:58 -04:00
RobinandGitHub 62a3a7040b Merge pull request #1490 from vector-im/renovate/pako-2.x-lockfile
Update dependency pako to v2.1.0
2023-09-18 18:33:27 -04:00
RobinandGitHub 0b6b077506 Merge pull request #1478 from robintown/drawer-radius
Tweak drawer appearance to better match native system components
2023-09-18 18:31:51 -04:00
RobinandGitHub 38ad42a0d8 Merge pull request #1485 from robintown/lobby-updates
Implement new lobby design
2023-09-18 18:31:35 -04:00
RobinandGitHub fe8ca9df9d Merge pull request #1489 from robintown/settings-cut-off
Fix dropdowns in settings being cut off
2023-09-18 18:27:09 -04:00
RobinandGitHub 00f587898d Merge pull request #1486 from robintown/page-overflow
Fix home page overflowing by a few pixels
2023-09-18 18:26:58 -04:00
RobinandGitHub 5f87d8d16c Merge pull request #1482 from robintown/no-autojoin
Remove auto-join behavior from embedded mode
2023-09-18 18:03:04 -04:00
RobinandGitHub 89fcfb7062 Merge pull request #1481 from robintown/fix-app-selection
Fix app selection prompt appearing even in the app
2023-09-18 17:57:20 -04:00
RobinandGitHub ea3854e9e2 Merge pull request #1488 from vector-im/renovate/eslint-plugin-react-7.x-lockfile
Update dependency eslint-plugin-react to v7.33.2
2023-09-18 17:44:16 -04:00
Robin 497c106c9f Fix dropdowns in settings being cut off 2023-09-18 17:34:24 -04:00
Robin c1f1cb94fd Fix home page overflowing by a few pixels
Because the height of our header component changed at some point, the hard-coded height values in the CSS were off by a few px and caused the page to overflow slightly.
2023-09-18 16:49:55 -04:00
Robin 771ab41833 Implement new lobby design 2023-09-18 15:58:36 -04:00
RobinandGitHub 60a6347a63 Merge pull request #1467 from vector-im/renovate/sentry-vite-plugin-0.x
Update dependency @sentry/vite-plugin to ^0.7.0
2023-09-18 15:55:31 -04:00
RobinandGitHub 4ced2d591b Merge pull request #1484 from vector-im/renovate/eslint-plugin-jsx-a11y-6.x-lockfile
Update dependency eslint-plugin-jsx-a11y to v6.7.1
2023-09-18 15:53:51 -04:00
RobinandGitHub d59183fa1e Merge pull request #1483 from vector-im/renovate/eslint-plugin-import-2.x-lockfile
Update dependency eslint-plugin-import to v2.28.1
2023-09-18 15:53:27 -04:00
Robin aacab7719b Merge branch 'livekit' into renovate/sentry-vite-plugin-0.x 2023-09-18 15:52:39 -04:00
Robin 6bdb4b69ee Remove auto-join behavior from embedded mode
This was a hack that we did back when we were working on PTT, to make the joining process for PTT more seamless, but it doesn't make much sense to auto-join normal calls without giving the user a chance to turn off / adjust their media. If we want this behavior back eventually, I think it would be better serviced by a separate URL parameter.
2023-09-18 13:05:25 -04:00
Robin 6801c95e6a Fix app selection prompt appearing even in the app
Turns out, I just got the name of this URL parameter wrong
2023-09-18 13:03:33 -04:00
Robin 40ef872658 Tweak drawer appearance to better match native system components 2023-09-18 12:17:31 -04:00
RobinandGitHub f3e8ee6913 Merge pull request #1476 from vector-im/renovate/eslint-config-prettier-8.x-lockfile
Update dependency eslint-config-prettier to v8.10.0
2023-09-18 12:08:29 -04:00
RobinandGitHub 2b346911aa Merge pull request #1475 from vector-im/renovate/eslint-8.x-lockfile
Update dependency eslint to v8.49.0
2023-09-18 12:07:17 -04:00
Robin 6f969c222b Merge branch 'livekit' into renovate/sentry-vite-plugin-0.x 2023-09-18 12:04:04 -04:00
RobinandGitHub 0b6533bf6d Merge pull request #1471 from robintown/remove-walkie-talkie
Fully remove walkie-talkie mode
2023-09-18 12:03:38 -04:00
Robin 882a0faf6c Fix the build 2023-09-18 12:02:35 -04:00
Robin 8eb789d6aa Merge branch 'livekit' into remove-walkie-talkie 2023-09-18 11:58:45 -04:00
Robin 1ecc8e3b22 Fix bad import 2023-09-18 11:56:24 -04:00
RobinandGitHub 6b35832611 Merge pull request #1474 from vector-im/renovate/babel-loader-8.x-lockfile
Update dependency babel-loader to v8.3.0
2023-09-18 11:55:37 -04:00
RobinandGitHub 7eca26c3f0 Merge pull request #1469 from vector-im/renovate/node-18.x-lockfile
Update dependency @types/node to v18.17.17
2023-09-18 11:55:08 -04:00
RobinandGitHub 4d5b13824f Merge pull request #1448 from robintown/app-selection
Add a prompt to launch Element X on mobile
2023-09-18 11:54:31 -04:00
RobinandGitHub 48c563d31f Merge pull request #1470 from robintown/feedback-layout
Fix the feedback screen looking broken on mobile
2023-09-18 11:54:25 -04:00
RobinandGitHub 010416a85c Merge pull request #1473 from vector-im/renovate/use-gesture-react-10.x-lockfile
Update dependency @use-gesture/react to v10.3.0
2023-09-18 11:54:11 -04:00
RobinandGitHub 1e2b2c6ef9 Merge pull request #1472 from robintown/invert-buttons
Invert the microphone and video button states
2023-09-18 11:53:18 -04:00
Robin cfd61282cc Merge branch 'livekit' into remove-walkie-talkie 2023-09-18 11:52:52 -04:00
Robin b53868cbc9 Merge branch 'livekit' into app-selection 2023-09-18 11:50:32 -04:00
Robin 662a85c16a Add a clarifying comment 2023-09-18 11:46:16 -04:00
RobinandGitHub 43d12e815a Merge pull request #1447 from robintown/use-modals
Start using the new modal component
2023-09-18 11:45:09 -04:00
RobinandGitHub 218ba02fe3 Merge pull request #1468 from vector-im/renovate/testing-library-jest-dom-5.x-lockfile
Update dependency @testing-library/jest-dom to v5.17.0
2023-09-18 11:42:11 -04:00
Robin aaf4d20e7d Merge branch 'livekit' into use-modals 2023-09-18 11:40:10 -04:00
RobinandGitHub 08be4550d5 Merge pull request #1446 from robintown/modals
Implement the new modal designs
2023-09-18 11:38:03 -04:00
RobinandGitHub bfefcce466 Merge pull request #1445 from robintown/native-fonts
Use native system fonts on Android and iOS
2023-09-18 11:37:45 -04:00
Robin 09b9b71f19 Upgrade jest 2023-09-18 11:37:05 -04:00
RobinandGitHub 0f07b77ae7 Merge pull request #1456 from vector-im/renovate/content-type-1.x-lockfile
Update dependency @types/content-type to v1.1.6
2023-09-18 11:31:01 -04:00
Robin 282c345ad3 Invert the microphone and video button states
… so that they use the 'on' state when muted, and announce the action that they take rather than the current state, as suggested in internal design guidance.
2023-09-18 11:21:56 -04:00
Robin 1e9e096356 Fully remove walkie-talkie mode 2023-09-18 11:06:06 -04:00
Robin db0d3b1ee9 Fix the feedback screen looking broken on mobile 2023-09-18 10:42:07 -04:00
Robin bbf91ca867 Add a clarifying comment 2023-09-18 09:48:02 -04:00
RobinandGitHub d1e5a3043f Merge pull request #1460 from vector-im/renovate/vector-im-compound-web-0.x-lockfile
Update dependency @vector-im/compound-web to v0.4.1
2023-09-18 09:26:45 -04:00
RobinandGitHub 55eed97e58 Merge pull request #1458 from RiotTranslateBot/weblate-element-call-element-call
Translations update from Weblate
2023-09-18 09:23:56 -04:00
RobinandGitHub 9952c35800 Merge pull request #1462 from vector-im/renovate/uuid-9.x-lockfile
Update dependency uuid to v9.0.1
2023-09-18 09:23:31 -04:00
d9ac072663 Update comment
Co-authored-by: Timo <16718859+toger5@users.noreply.github.com>
2023-09-18 09:14:46 -04:00
RobinandGitHub b78b45f9e7 Merge pull request #1454 from vector-im/renovate/babel-monorepo
Update dependency @babel/core to v7.22.20
2023-09-17 23:25:52 -04:00
RobinandGitHub 02a50e8f2a Merge pull request #1453 from vector-im/renovate/docker-setup-buildx-action-digest
Update docker/setup-buildx-action digest to dedd61c
2023-09-17 23:25:25 -04:00
RobinandGitHub d752d04f4f Merge pull request #1452 from vector-im/renovate/docker-metadata-action-digest
Update docker/metadata-action digest to 879dcbb
2023-09-17 23:23:57 -04:00
RobinandGitHub b3446f0501 Merge pull request #1451 from vector-im/renovate/docker-login-action-digest
Update docker/login-action digest to b4bedf8
2023-09-17 23:23:41 -04:00
RobinandGitHub d8fc3e42ca Merge pull request #1450 from vector-im/renovate/docker-build-push-action-digest
Update docker/build-push-action digest to 4c1b68d
2023-09-17 23:23:21 -04:00
RobinandGitHub 158de65e66 Merge pull request #1449 from vector-im/renovate/actions-upload-artifact-digest
Update actions/upload-artifact digest to a8a3f3a
2023-09-17 23:22:57 -04:00
RobinandGitHub 4b93f0825f Merge pull request #1444 from RiotTranslateBot/weblate-element-call-element-call
Translations update from Weblate
2023-09-17 18:05:57 -04:00
Robin 0f97d655d2 Add a prompt to launch Element X on mobile
This shows a bottom sheet on mobile asking the user whether they want to open the call in Element X, as soon as the page is loaded.
2023-09-17 17:48:03 -04:00
Robin 9db21e024e Start using the new modal component
This attempts to converge all our modals on the new modal component while changing their designs as little as possible. This should reduce the bundle size a bit and make the app generally feel like it's converging on the new designs, even though individual modals still remain to be revamped.
2023-09-17 14:46:36 -04:00
Robin f609ec3f4c Implement new modal designs
They aren't yet used anywhere, but this will let us move on to implementing specific modal interactions from the new designs.

I made the design decision of making this new Modal component always be controlled by an explicit open state, which was inspired by some work I did with Jetpack Compose recently, where I saw that this makes state management and the behavior of components so much more obvious.
2023-09-17 14:40:14 -04:00
Robin 9736f0244b Use native system fonts on Android and iOS
This behavior is called for in the new designs, but Compound Web doesn't (yet) implement it by default.
2023-09-17 12:56:13 -04:00
RobinandGitHub c481d3c908 Merge pull request #1434 from vector-im/SimonBrandner/feat/gradient
Add background gradient
2023-09-15 17:21:28 -04:00