Commit Graph

91 Commits

Author SHA1 Message Date
Benoit Marty
4e720cecb1 Rename anvil modules to annotations and codegen 2025-09-05 14:26:27 +02:00
Andy Balaam
d763f6f69f Note how to switch back to the published SDK after building locally (#5042) 2025-07-18 10:14:26 +02:00
Andy Balaam
6752146061 Grammar fixes for docs and comments (#5043) 2025-07-17 20:32:37 +02:00
LexDev
96f3453927 Update _developer_onboarding.md (#4570)
I messed up this step. Making it more idiot proof.
2025-06-03 11:53:16 +02:00
Benoit Marty
9ea4853e88 Improve the callback uri format and customization. (#4664)
* Remove unused SUPPORT_EMAIL_ADDRESS

* Improve the callback uri format and customization.

Use io.element.android for the scheme of Oidc redirection for Element X.
For nightly the scheme will be io.element.android.nightly
For debug the scheme will be  io.element.android.debug

Element Pro is using `io.element`
2025-05-05 17:46:17 +02:00
Jorge Martin Espinosa
f0a0b5683e Improve onboarding docs: (#4578)
- Make clear the contributing guide for Synapse is for a whole different project, update the link.
- Also clarify building the SDK locally is not mandatory.
2025-04-14 10:30:01 +02:00
Jorge Martin Espinosa
c935783a78 Use secret Sentry DSN value (#4210)
* Use secret Sentry DSN value.

We realised our DSN entry has been shipped along with the code and it was being used in several forks as is, resulting in wrong bug reports coming into our Sentry dashboard and making it very hard to debug actual issues in the app.
2025-01-29 13:47:06 +01:00
Benoit Marty
538936df9c We do not require Sign-off anymore, but use CLA instead. 2024-12-13 16:10:21 +01:00
Richard van der Hoff
5a2c1ae000 Handle uname -m returning arm64 2024-12-11 22:29:35 +00:00
Richard van der Hoff
60ea133357 Build SDK for the local hardware
It's likely that you want to build the SDK to run on the emulator on your
machine, so let's default to that, rather than aarch64.
2024-12-11 18:03:09 +00:00
Richard van der Hoff
91444aee67 [Doc] Improve instructions for building Rust SDK locally (#4015)
* Improve instructions for building Rust SDK locally

* Update _developer_onboarding.md
2024-12-11 14:34:11 +01:00
Benoit Marty
cfc093b401 Remove :samples:minimal module 2024-11-14 09:06:13 +01:00
Jorge Martin Espinosa
950e502ca6 Improve screenshot testing with ComposablePreviewScanner (#3125)
* Use ComposablePreviewScanner to rework how screenshot testing works
* Add test sharding
* Update screenshots
* Fixes for Element Gallery

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2024-07-03 13:05:06 +02:00
Benoit Marty
58296cde8b Remove CI properties, this is not needed when publishing locally. 2024-07-02 14:40:49 +02:00
Benoit Marty
58707199ae Towncrier is gone, iterate on danger checks 2024-06-27 12:02:29 +02:00
Benoit Marty
83d5904f28 Remove towncrier invocation when building nightly. 2024-06-27 11:52:38 +02:00
Benoit Marty
1aa61c0048 Add documentation and small script to test external deep links. 2024-05-02 18:48:28 +02:00
Benoit Marty
cadfea30f3 Fix small typos
Co-authored-by: Jorge Martin Espinosa <jorgem@element.io>
2024-01-31 11:51:30 +01:00
Benoit Marty
68044db692 Update recipe to install the app from a GitHub release. GitHub release now should provide a universal APK. 2024-01-31 11:16:56 +01:00
Benoit Marty
b727312040 Upgrade Kover to 0.7.5 2024-01-09 10:51:30 +01:00
Benoit Marty
0cf5d3b55e Fix issue in doc (detected with knit 0.5.0) 2023-12-28 12:41:02 +01:00
Benoit Marty
ffe4983fda Organization renaming: fix teams URL. There is no redirection on those links 2023-12-13 09:53:11 +01:00
Benoit Marty
385d94131a Organization renaming: update text and fix link, develop branch does not exist. 2023-12-13 09:44:02 +01:00
Benoit Marty
f1ec9ec933 Fix issue in project name. 2023-12-13 09:42:32 +01:00
Benoit Marty
750e9338a6 Organization renaming: update git clone command 2023-12-13 09:42:11 +01:00
Benoit Marty
17616d6fc3 Organization renaming: replace all https://github.com/vector-im by https://github.com/element-hq 2023-12-13 09:40:07 +01:00
Benoit Marty
43775c38d6 Fix issue in link. 2023-12-04 17:50:21 +01:00
Benoit Marty
b06dbb566e Use local SDK if the file exist 2023-10-16 13:31:26 +02:00
Marco Romano
8c673c059f Add docs for debug mitm proxying. (#1490) 2023-10-04 14:54:40 +00:00
Benoit Marty
2921ab1bd4 Update the recipe to set up the template 2023-10-02 14:19:17 +02:00
kegsay
7a442028ab Merge branch 'develop' into patch-1 2023-09-27 15:58:39 +01:00
kegsay
ea37f4ff19 Update _developer_onboarding.md 2023-09-27 14:12:55 +01:00
ganfra
74c8e94a57 Update _developer_onboarding.md 2023-09-27 13:42:12 +02:00
kegsay
2eebfc616b Update _developer_onboarding.md 2023-09-27 12:22:09 +01:00
Benoit Marty
1aeb27c1f7 Draft a documentation about the continuous integration 2023-09-06 09:23:22 +02:00
Benoit Marty
1ea4559625 fix typo in git url.
Co-authored-by: Florian Renaud <Florian14@users.noreply.github.com>
2023-08-31 15:41:48 +02:00
Benoit Marty
6aa4cd061b Iterate and reformulate after PR review. 2023-08-30 12:48:33 +02:00
Benoit Marty
58fcc0b23d Grammar. 2023-08-29 11:22:14 +02:00
Benoit Marty
1e2bdfe511 Add documentation to explain how to install the application from a Github release. 2023-08-29 11:04:36 +02:00
Benoit Marty
06a9b129d0 Restore OIDC support. 2023-08-23 12:18:42 +02:00
Benoit Marty
4a10d5172e Paparazzi 1.3.1 exports failure deltas from PROJECT_ROOT/out/failures/ to BUILD_DIR/paparazzi/failures/. 2023-08-18 09:13:19 +02:00
Benoit Marty
32bf308b42 ElementX -> Element X 2023-07-27 23:12:54 +02:00
Benoit Marty
438e0c598a Update the recipe about screenshots recording. 2023-07-27 23:10:26 +02:00
Benoit Marty
00f2a0bd84 Update screenshots of the application 2023-07-26 17:15:51 +02:00
Benoit Marty
f98db82e15 Fix item indentation. 2023-07-26 15:25:19 +02:00
Benoit Marty
7880fdbed9 Update doc about Push 2023-07-26 15:24:54 +02:00
Marco Romano
71676c3faf Static images improvements (#933)
1. On devices less than xhdpi request a 1x image from MapTiler (such devices are generally old, slower and with little memory so avoiding to get the 2x image only to have to shrink it later could help).
2. Coerce too big width/height combos within the API limits keeping the aspect ratio (this will allow requests on big horizontal displays to succeed).
3. Don't crash when given weird width/height combos (i.e. zero or negative).
4. Introduce interfaces to hide this whole logic and make it easier for forks to implement their own.

Related to:
- https://github.com/vector-im/element-meta/issues/1678
2023-07-21 13:37:08 +00:00
Chris Smith
b7bd08b210 Location sharing: don't hardcode API key
In an effort to make it easier for forks to (a) use their own
API keys (b) change map styles or maybe even providers, move
the MapTiler key out of the source code and pass it in via
env var or property.

Also refactor the utility classes slightly to keep all the URL
related functions together, to reduce the chance of collisions
when maintaining such forks.
2023-07-17 16:09:53 +01:00
Benoit Marty
0f27ad5a84 Merge pull request #347 from vector-im/feature/bma/oidc2
Add (disabled) Oidc support
2023-05-31 16:42:34 +02:00
Marco Romano
c9b3786e46 Update pull_request.md (#490)
Grammar nits.
2023-05-31 09:24:01 +00:00