Commit Graph

3328 Commits

Author SHA1 Message Date
Deep Kr. Ghosh 05530a2e41 docs: update links in README (#1574) 2023-12-22 14:18:44 +05:30
Akash Yadav df43bd4f63 feat: check for primary user and SD Card installation in onboarding activity 2023-12-21 21:07:11 +05:30
Akash Yadav ddc0682693 fix(preferences): broken locale selector after resources update 2023-12-21 20:15:19 +05:30
Akash Yadav 7b79d30a2b fix(preferences): invalid icon for 'Tab size' preference 2023-12-21 18:44:22 +05:30
Akash Yadav 9accf4d20c fix: remove old translations 2023-12-21 18:38:11 +05:30
Akash Yadav fc01496de6 fix: update translations from Crowdin (#1572)
* New translations strings.xml (Romanian)

* New translations strings.xml (French)

* New translations strings.xml (Spanish)

* New translations strings.xml (Arabic)

* New translations strings.xml (German)

* New translations strings.xml (Portuguese)

* New translations strings.xml (Russian)

* New translations strings.xml (Turkish)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Hindi)

* New translations strings.xml (Bengali, India)

* New translations termux_app_strings.xml (Romanian)

* New translations termux_app_strings.xml (French)

* New translations termux_app_strings.xml (Spanish)

* New translations termux_app_strings.xml (Arabic)

* New translations termux_app_strings.xml (German)

* New translations termux_app_strings.xml (Portuguese)

* New translations termux_app_strings.xml (Russian)

* New translations termux_app_strings.xml (Turkish)

* New translations termux_app_strings.xml (Chinese Simplified)

* New translations termux_app_strings.xml (Indonesian)

* New translations termux_app_strings.xml (Hindi)

* New translations termux_app_strings.xml (Bengali, India)

* New translations termux_shared_strings.xml (Romanian)

* New translations termux_shared_strings.xml (French)

* New translations termux_shared_strings.xml (Spanish)

* New translations termux_shared_strings.xml (Arabic)

* New translations termux_shared_strings.xml (German)

* New translations termux_shared_strings.xml (Portuguese)

* New translations termux_shared_strings.xml (Russian)

* New translations termux_shared_strings.xml (Turkish)

* New translations termux_shared_strings.xml (Chinese Simplified)

* New translations termux_shared_strings.xml (Indonesian)

* New translations termux_shared_strings.xml (Hindi)

* New translations termux_shared_strings.xml (Bengali, India)

* New translations termux_app_strings.xml (Chinese Simplified)
2023-12-21 18:37:23 +05:30
Akash Yadav 1b5fe2cc62 fix(templates): remove unused 'description' from tempate models 2023-12-21 18:14:09 +05:30
Akash Yadav 98680ee2fa fix: remove unused resources 2023-12-21 18:13:36 +05:30
Akash Yadav 5f11cd5cac fix: annotate isAtLeast(int) with @ChecksSdkIntAtLeast 2023-12-21 16:16:08 +05:30
Akash Yadav 403092ac2e build: run lint checks on dependencies 2023-12-21 16:14:35 +05:30
Akash Yadav 9f67e41341 Update Crowdin configuration file 2023-12-21 15:43:29 +05:30
Akash Yadav 69b320d53a Update Crowdin configuration file 2023-12-21 15:41:03 +05:30
Akash Yadav 3f5f21e236 Update Crowdin configuration file 2023-12-21 15:38:48 +05:30
Vivek Kumar Sahani d942d81b5c feat: replace one-time dialogs and permissions with app intro (fixes #1399) (#1541)
Co-authored-by: Akash Yadav <itsaky01@gmail.com>
2023-12-21 15:38:00 +05:30
Akash Yadav 70ba8a54c7 fix: disable core library desugaring for logsender (#1564) 2023-12-21 11:30:48 +05:30
Akash Yadav 23514623cc fix(logsender): stop LogReceiverService if the log consumer disconnects 2023-12-21 10:27:39 +05:30
Akash Yadav 3f15af6a7c fix(logsender): run LogSenderService in foreground to avoid being killed by system (#1385) 2023-12-20 22:24:41 +05:30
Akash Yadav eb613d58a6 fix(editor): ignore FileNotFoundException when reading tree sitter scheme files (fixes #1559) 2023-12-18 09:00:24 +05:30
Akash Yadav 9ae76007b5 fix: view binding is not released when editor activity is destroyed (fixes #1562) 2023-12-18 00:47:33 +05:30
Akash Yadav d50294e7dc fix(editor): avoid dispatching IO coroutine unnecessarily when reading color schemes 2023-12-18 00:33:29 +05:30
Akash Yadav 055a835ed4 fix(editor): ensure JsonReaders are always closed when reading color schemes 2023-12-18 00:12:58 +05:30
Akash Yadav b681568a50 fix(editor): ensure file input stream is always closed when reading file content 2023-12-18 00:12:18 +05:30
Akash Yadav cd55f9d662 fix(editor): Dispatchers.IO thread pool is exhausted if files are continuously opened and closed (fixes #1551) 2023-12-18 00:11:26 +05:30
Akash Yadav 29993c5ab4 fix(logview): IDEColorScheme is not set up with LogLanguage 2023-12-18 00:07:49 +05:30
Akash Yadav 06e6c5659b fix: remove usage of unnecessary 'runBlocking' calls 2023-12-17 16:46:21 +05:30
Akash Yadav 46fcd0a73d fix: use Kotlin coroutines for git clone (fixes #1452) 2023-12-17 00:40:58 +05:30
Akash Yadav 46226345d3 fix(editor): gracefully handle errors from language server (fixes #1484, fixes #1447) 2023-12-16 23:16:08 +05:30
Akash Yadav c9f346e5d6 fix: ignore exception while reading opened files cache (fixes #1478) 2023-12-16 22:49:13 +05:30
Akash Yadav 7aa4a8f16d fix: broken 'Close all files' behavior (fixes #1549) 2023-12-16 16:23:11 +05:30
Akash Yadav 3010fefb5a chore(workflow): update APK path in 'Copy' step and add step to upload release mappings 2023-12-16 12:28:00 +05:30
Akash Yadav 922c46a35c chore(workflow): add debug line for copy step in 'Build APK' 2023-12-16 12:05:15 +05:30
Akash Yadav dee27ef9b6 fix(common): remove unused fields and methods from 'Environment' 2023-12-16 12:02:54 +05:30
Akash Yadav 3d21fe5051 fix: update APK path in workflow and Nyx config 2023-12-16 10:04:42 +05:30
Akash Yadav 7c3e49e5b1 chore: fix incorrect substitution and update name for 'Build APK' step 2023-12-16 09:36:45 +05:30
Akash Yadav 171829a6fc chore: update workflow and Nyx config for x86_64 2023-12-16 09:32:50 +05:30
Akash Yadav bc979ce606 tests: update tests for IDEBuildConfigProvider 2023-12-16 09:12:00 +05:30
Akash Yadav 26fbb79929 feat: add support for x86_64 devices/emulators 2023-12-16 00:01:44 +05:30
Akash Yadav e0c455e319 feat(terminal): launch failsafe session on long click action 2023-12-15 20:24:52 +05:30
Akash Yadav adb518d01b fix(terminal): hardcode termux version name/code in shell env 2023-12-15 20:24:51 +05:30
Akash Yadav 8a8f2f495f fix(terminal): invalid shell path in TermuxUtils.shellExists 2023-12-15 20:24:51 +05:30
Akash Yadav ddaecc7042 fix(terminal): use TermuxShellEnvironment for retrieving the env vars 2023-12-15 20:24:50 +05:30
Akash Yadav 944f7dbcf5 fix(preferences): remove preference for JDK 11 tag pointer fix 2023-12-15 20:24:48 +05:30
Akash Yadav 84dbbe7bcb fix(terminal): bootstrap packages are not installed on first install 2023-12-15 20:23:47 +05:30
Akash Yadav 8f6d41982a fix(build-logic): do not set ABI filters to projects with ABI split APKs 2023-12-15 20:23:46 +05:30
Akash Yadav 16d58786d6 fix: specify NDK ABI filters for Android modules 2023-12-15 20:23:46 +05:30
Akash Yadav 0c18890930 fix(terminal): cancel last toast when TermuxActivity is destroyed 2023-12-15 20:23:12 +05:30
Akash Yadav b03f708534 fix(terminal): memory leak from TermuxService 2023-12-15 20:23:11 +05:30
Akash Yadav d9014872c8 fix(terminal): start session in project's working directory when started from editor sidebar 2023-12-15 20:23:11 +05:30
Akash Yadav 1fa7b295de fix(terminal): remove Termux crash report notification 2023-12-15 20:23:10 +05:30
Akash Yadav 01173ab5bd fix: subscribe to EventBus in activities only if explicitly enabled 2023-12-15 20:23:08 +05:30