Commit Graph

53 Commits

Author SHA1 Message Date
adb 30858c51d6 Update README.md
Co-authored-by: bjoern <r10s@b44t.com>
2025-10-16 16:02:49 +00:00
adbenitez fe3f34222d improve downloads hints 2025-10-16 16:54:01 +02:00
adbenitez 408c7ae727 update chatmail core link 2025-10-16 16:44:52 +02:00
adbenitez 5198191728 move building to its own file 2025-10-16 16:44:26 +02:00
link2xt 7cea23caf5 Recommend Lix instead of Determinate Nix Installer
Determinate Systems server is installing its own fork of Nix
that is apparently not open source:
<https://lobste.rs/s/be78ef/dropping_upstream_nix_from_determinate#c_m3hq6r>
The company behind it also pushes the users to use FlakeHub
and has other problems.

[Lix] installer is a fork of The Determinate Nix Installer.
I uninstalled Nix preivously installed with The Determinate Nix Installer
and installed Lix, it works just the same for Android builds.

Upstream Nix would also be fine,
but it still has old installer that does not enable Flakes
and breaks on macOS on upgrades apparently,
so we cannot recommend it as the easiest way.

[Lix]: https://lix.systems/
2025-10-09 14:08:03 +00:00
adbenitez 21e597d09e add instructions on JSON-RPC binding generation 2025-10-02 15:28:21 +02:00
Yurt Page 813d4324f7 README.md: add link Transifex translations 2025-05-25 11:05:33 +02:00
adbenitez d3193221f6 add instructions about decoding symbols in core crash 2025-03-14 15:54:30 +01:00
B. Petersen 3b19ca99e1 simpler copyright, it is anyways questionable by law, it is just a hint, that there is 'sth', this will do also without year 2025-01-03 19:58:55 +01:00
holger krekel ca8dcfc599 refine credits wrt signal messenger 2024-10-11 09:11:31 +02:00
adbenitez b3248c9f6d fix: rename fastline to fastlane 2024-09-02 23:40:23 +02:00
adbenitez 76c255d0ff fix path 2024-08-16 12:45:53 +02:00
adbenitez d48b0d5eea fix fdroid metadata 2024-08-16 00:49:52 +02:00
B. Petersen aa2cd03bbb update README screenshots 2024-07-15 17:59:28 +02:00
link2xt 8e759b450f Add status badge for translations 2024-05-06 17:47:07 +00:00
link2xt 74050f9c65 Add link to Weblate into README 2024-05-06 17:31:19 +00:00
bjoern 141294ae12 add CONTRIBUTING.md (#2893)
* add a basic CONTRIBUTONG.md

* link CONTRIBUTING.md from README.md

* add links, slight rewordings

* Update CONTRIBUTING.md

Co-authored-by: link2xt <link2xt@testrun.org>

* use links redirecting to the user's locale

* Update CONTRIBUTING.md

---------

Co-authored-by: link2xt <link2xt@testrun.org>
2023-11-30 16:53:52 +01:00
Asiel Díaz Benítez 48bb0b8b00 Update README.md 2023-10-26 14:30:10 -04:00
Asiel Díaz Benítez cebd738f34 Update README.md 2023-10-26 14:29:56 -04:00
Vinay0508 4558a13e8b doc(README): remove typo 2023-10-26 23:50:35 +05:30
Paul van Leeuwen 3405a7bc21 Update Build Using Nix section to reference documentation on building for a specific architecture 2023-07-11 22:44:47 +02:00
Paul van Leeuwen ae2ad0fd54 Update Build Using Nix section to use a code block instead of inline code, making it less likely somebody misses this step (like I did) 2023-07-11 22:37:43 +02:00
link2xt eea523da7f docs: add link to get.delta.chat into README 2023-06-26 17:53:08 +00:00
link2xt 8b5e57508b docs: remove the link to GitHub releases from the readme
There are no GitHub releases.
2023-06-26 17:53:08 +00:00
link2xt dfd8f92068 Fix readme markup 2023-03-29 21:48:22 +00:00
Hocuri 2a23d0826c Improve readme (#2504)
to prevent this problem in the future:
https://support.delta.chat/t/building-instruction-on-github-page-arent-working/2081/27

Supersedes #2285, but
1. doesn't require the Readme to be updated the NDK is updated
2. Adapted to the changes to Dockerfile.
2023-03-21 21:00:16 +01:00
bjoern 08bb30eb3a add codespell, fix typos (#2490)
* add script to call codespell utility

* fix typos found by scripts/codespell.sh
2023-03-06 13:44:46 +01:00
link2xt dc94b8614d Add Nix development environment 2023-03-01 14:54:40 +00:00
bjoern f2e1503b52 adapt build script for M1/M2 hosts (#2433)
* adapt build script for M1/M2 hosts

* GUI way to set up build environment, update NDK information

* more precice warning message
2022-12-04 02:01:04 +01:00
link2xt 2c49febc92 Move ndk-make.sh to scripts/
Keep symlink for backwards compatibility.
2022-08-14 17:46:03 +00:00
Hocuri 41b04decd3 Better build instructions in Readme (#2232) 2022-03-13 12:15:52 +01:00
B. Petersen af74186afa bump copyright year to 2022 2022-01-07 12:52:42 +01:00
Hocuri a2ffa4cd5a Add very basic onboarding and sharing test (#2031)
* Start creating onboarding test

* Start adding sharing test

* Create very basic sharing test
2021-10-04 15:58:07 +02:00
Hocuri f7b74e4963 Add simple benchmark & a test framework (#2022)
See #2019, #2020 and #2021 for failed attempts at using a benchmark framework. So, for now I'll just go with timing the results manually. 

For trying this out:
- Backup your current account first, maybe there are some bugs in switching accounts.
- You can run benchmarks on either an emulated device or a real device. For better benchmark results, you should run the benchmark on a real device and make sure that the core is compiled in release mode.
- Disable animations on your device, otherwise the test may fail. (Developer options -> Window animation scale, Transition animation scale & Animatior duration scale -> set all three of them to 0x)
- In Android Studio: File -> Sync project with gradle files
- In Android Studio: Run -> Edit configurations -> `+` -> Android Instrumented test -> Either select a specific class or select "All in Module" -> OK -> Select your configuration in the toolbar -> Click on the green "run" button in the toolbar to run the tests

When the benchmark is done, you will get a result like `MEASURED RESULTS (Benchmark) - Going thorough all 10 chats: 11635,11207,11363,11352,11279,11183,11137,11145,11032,11057`, Paste `11635,11207,11363,11352,11279,11183,11137,11145,11032,11057` into a cell in a LibreOffice spreadsheet, do `Data -> Text to columns`, choose `,` as a separator, hit `OK`, and create a diagram.
2021-08-11 14:01:15 +02:00
Michael Mc Donnell 36c395633a Fix SELinux build issue with :z suffix (#1982)
Podman and docker require the `:z` suffix if running on system where SELinux is enabled (like
Fedora 34). See the follwing links for more information:

 - https://bugzilla.redhat.com/show_bug.cgi?id=1984457
 - https://unix.stackexchange.com/questions/651198/podman-volume-mounts-when-to-use-the-z-or-z-suffix
 - https://stackoverflow.com/questions/35218194/what-is-z-flag-in-docker-containers-volumes-from-option
2021-07-21 22:46:52 +02:00
Hocuri ac5c35f6e5 Explain Podman setup better for new users (#1844)
* Specify docker.io to pull from

* Add some info about Podman + a troubleshooting section to the readme
2021-03-26 13:55:12 +01:00
Alexander Krotov 222d71808a Update README for new Dockerfile 2020-11-14 21:20:09 +03:00
Alexander Krotov 18a19f98b6 Refactor ndk-make.sh 2020-11-03 02:28:36 +03:00
Alexander Krotov 3b4ed28269 Add scripts/install-toolchains.sh 2020-10-21 14:02:57 +03:00
Alexander Krotov aee9324a83 Update Dockerfile to build Rust core 2020-03-14 17:55:14 +03:00
B. Petersen 369f1c4fac bump version 2020-01-21 23:29:49 +01:00
B. Petersen dfe17dc336 update readme 2019-11-14 12:50:14 +01:00
B. Petersen 817a6c6e6b update README to rust build instructions 2019-10-02 22:14:55 +02:00
Allan Nordhøy 0741eb6a38 Fix typos and words in Readme 2019-05-08 14:49:13 +02:00
Lenz Grimmer 57837f736b Updated README.md
Provide direct download links to prevent users from having
to go through too many hops in order to obtain the package.
2019-02-21 15:49:18 +01:00
B. Petersen fa5a714a1a readme: update year 2019-02-10 23:30:02 +01:00
B. Petersen 1e5869bc35 update screenshots in README.md 2019-01-26 14:28:53 +01:00
B. Petersen 600828e1f6 change deltachat-android-ii to deltachat-android; fix some lineend 2019-01-21 23:55:22 +01:00
Brandon Lin f202ca1eb2 Fix error in README.md
-removed double usage of "can"
2018-11-08 18:32:13 -08:00
björn petersen bd06b778a6 Update README.md 2018-09-11 12:51:52 +02:00