Skip to content

Commit 2dd5e7d

Browse files
authored
Merge branch 'Acode-Foundation:main' into main
2 parents 2ca134d + e690ff1 commit 2dd5e7d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+2195
-782
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: Close inactive issues
2+
on:
3+
schedule:
4+
- cron: "30 1 * * *"
5+
6+
jobs:
7+
close-issues:
8+
runs-on: ubuntu-latest
9+
permissions:
10+
issues: write
11+
pull-requests: write
12+
steps:
13+
- uses: actions/stale@v9
14+
with:
15+
days-before-issue-stale: 60
16+
days-before-issue-close: 14
17+
stale-issue-label: "stale"
18+
stale-issue-message: >
19+
Hi there! 👋
20+
21+
We're working to clean up our issue tracker by closing older issues that might not be relevant anymore. If you are able to reproduce this issue in the latest version of Acode, please let us know by commenting on this issue(i.e Bump!), and we will keep it open. If you can't reproduce it, feel free to close the issue yourself. Otherwise, we'll close it in 14 days.
22+
23+
Thanks for your help!
24+
close-issue-message: "This issue was closed because it has been inactive for 14 days since being marked as stale."
25+
days-before-pr-stale: -1
26+
days-before-pr-close: -1
27+
exempt-issue-labels: "new plugin idea, todo"
28+
operations-per-run: 100
29+
repo-token: ${{ secrets.GITHUB_TOKEN }}
30+

CHANGELOG.md

Lines changed: 84 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,91 @@
11
# Change Log
22

3+
## v1.11.3 (959)
4+
5+
* feat: added system theme by @RohitKushvaha01
6+
* add: close-inactive-issues.yml by @UnschooledGamer
7+
* Added Executor by @RohitKushvaha01
8+
* fix: Executor Plugin's js module/interface path by @UnschooledGamer
9+
* fix: teardrop goes out of viewport when there is no gutter by @bajrangCoder
10+
* fix: infinite loading screen due to executor by @RohitKushvaha01
11+
* fix: infinite loading when previewing html files by @RohitKushvaha01
12+
* fix: apk related issues
13+
14+
## v1.11.2 (958)
15+
16+
* fix: cors related issues when installing plugins from remote by @bajrangCoder
17+
* fix: Acode ignoring main, readme and icon fields in plugin manifest by @alMukaafih
18+
* feat: inapp acode account login by @bajrangCoder
19+
* fix: launchApp function by @RohitKushvaha01
20+
* Update plugin documentation url by @RohitKushvaha01
21+
* Backup restore fixes by @bajrangCoder
22+
* file: re-emit switch and load file events after plugin load by @bajrangCoder
23+
* fix: File copy-paste retains paste option after file is copied. by @RohitKushvaha01
24+
* Fix sftp sidebar UI issue by @bajrangCoder
25+
* fix: http relative path by @RohitKushvaha01
26+
* Download support by @RohitKushvaha01
27+
* Add Custom File Type Handler API by @bajrangCoder
28+
* fix: applying folds on reopening the app by @bajrangCoder
29+
* feat(tabs): Implement Shadow DOM isolation for non-editor tabs by @bajrangCoder
30+
* remove invalid font by @bajrangCoder
31+
* Improve Indonesian Translation by @hyperz111
32+
* feat: improve changelogs page by @bajrangCoder
33+
* Refactor, feat: Select dialog by @overskul
34+
* Fix: Translate "Donation Message" and some words by @hyperz111
35+
* Fix: "File Not Found" error when previewing HTML files from a Termux directory by @RohitKushvaha01
36+
* Update zh-cn.json and zh-hant.json by @LaunchLee
37+
* fix: console not showing on unsaved html file by @RohitKushvaha01
38+
* File Menu & QuickTools Visibility for editor tabs by @bajrangCoder
39+
* fix: handle edge case for `hideQuickTools` property by @bajrangCoder
40+
* feat: add more new keys(<kbd>Home</kbd>,<kbd>End</kbd>, <kbd>PageUp</kbd>, <kbd>PageDown</kbd>, <kbd>Delete</kbd>) and symbols(`~` `Backtick`,`#` ,`$` ,`%` ,`^`) for quicktools by @bajrangCoder
41+
* Fixed select box issue and improved it by @bajrangCoder
42+
* Added `x` to delete recent files/folder from dialog
43+
* Update Hungarian translation by @summoner001
44+
* chore(i18n): update vi-vn.json by @Nekitori17
45+
* fix: file not found error by @RohitKushvaha01
46+
* feat: revamped file tree by @bajrangCoder
47+
* fix: pagedown key issue in editor by @bajrangCoder
48+
* feat: open files with arbitrary extension names by @RohitKushvaha01
49+
* add Hebrew language by @elid34
50+
* feat: add support for compound file paths like `.blade.php` by @bajrangCoder
51+
* support string content in tabs by @overskul
52+
* update Tagalog/Filipino language by @ychwah
53+
* fix: keyboard shortcuts leaks into ace editor by @RohitKushvaha01
54+
* Resizeable activity by @RohitKushvaha01
55+
* update ace v1.41.0 by @bajrangCoder
56+
* Fix html content access by @RohitKushvaha01
57+
* fix: path overlap issue in html viewer by @RohitKushvaha01
58+
* fix: only initiate iap stuff in case of paid plugin on sidebar by @bajrangCoder
59+
360
## v1.11.1 (957)
461

5-
### Features
6-
- **Syntax Highlighting**: Added syntax highlighting for code blocks on the plugin page using Ace Editor.
7-
- **Theme Settings Fallback**: Implemented a fallback mechanism on the theme settings page when a custom tab is opened.
8-
- **QuickTools Scroll Wheel Support**: Added support for scroll wheel events in QuickTools when in click mode.
9-
- **SFTP Improvements**:
10-
- Enhanced logging for better debugging.
11-
- Enabled Bouncy Castle for SFTP, resolving connection issues with certain key types.
12-
- **App Update Mechanism**:
13-
- Now checks for updates after app startup.
14-
- Uses a native approach instead of traditional fetch.
15-
16-
### Fixes & Improvements
17-
- **SD Card Plugin**: Handled a few edge cases to prevent crashes.
18-
- **GitHub Plugin Palette Fix**: Resolved an issue where the color palette was breaking the GitHub plugin.
19-
- **Plugin Installation Fixes**:
20-
- Updated the install button in the sidebar to prevent multiple installations.
21-
- Fixed the installation mechanism in both the sidebar and the `installPlugin` API.
22-
- **Quality of Life Enhancements**:
23-
- Various small improvements when installing/uninstalling plugins from the sidebar.
24-
25-
#### ⚠️ Experimental Changes ⚠️
26-
- **Improved Plugin Loading**:
27-
- Only **theme plugins** load on Acode startup for faster performance.
28-
- All other plugins load **after** Acode startup.
29-
- **Important for Theme Developers**:
30-
- Ensure your **plugin ID includes the word "theme"** to be correctly recognized as a theme plugin.
31-
- No changes are needed for existing theme plugins.
62+
### Features
63+
- **Syntax Highlighting**: Added syntax highlighting for code blocks on the plugin page using Ace Editor.
64+
- **Theme Settings Fallback**: Implemented a fallback mechanism on the theme settings page when a custom tab is opened.
65+
- **QuickTools Scroll Wheel Support**: Added support for scroll wheel events in QuickTools when in click mode.
66+
- **SFTP Improvements**:
67+
- Enhanced logging for better debugging.
68+
- Enabled Bouncy Castle for SFTP, resolving connection issues with certain key types.
69+
- **App Update Mechanism**:
70+
- Now checks for updates after app startup.
71+
- Uses a native approach instead of traditional fetch.
72+
73+
### Fixes & Improvements
74+
- **SD Card Plugin**: Handled a few edge cases to prevent crashes.
75+
- **GitHub Plugin Palette Fix**: Resolved an issue where the color palette was breaking the GitHub plugin.
76+
- **Plugin Installation Fixes**:
77+
- Updated the install button in the sidebar to prevent multiple installations.
78+
- Fixed the installation mechanism in both the sidebar and the `installPlugin` API.
79+
- **Quality of Life Enhancements**:
80+
- Various small improvements when installing/uninstalling plugins from the sidebar.
81+
82+
#### ⚠️ Experimental Changes ⚠️
83+
- **Improved Plugin Loading**:
84+
- Only **theme plugins** load on Acode startup for faster performance.
85+
- All other plugins load **after** Acode startup.
86+
- **Important for Theme Developers**:
87+
- Ensure your **plugin ID includes the word "theme"** to be correctly recognized as a theme plugin.
88+
- No changes are needed for existing theme plugins.
3289
- **Potential Issues**: Since this is an experimental change, some features may break. Please report any issues encountered.
3390

3491
## v1.11.0 (956)

config.xml

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version='1.0' encoding='utf-8' ?>
2-
<widget id="com.foxdebug.acode" android-versionCode="957" version="1.11.1"
2+
<widget id="com.foxdebug.acode" android-versionCode="959" version="1.11.3"
33
xmlns="http://www.w3.org/ns/widgets"
44
xmlns:android="http://schemas.android.com/apk/res/android"
55
xmlns:cdv="http://cordova.apache.org/ns/1.0">
@@ -33,30 +33,25 @@
3333
<preference name="prerendered-icon" value="false" />
3434
<preference name="androidxEnabled" value="true" />
3535

36+
3637
<edit-config file="app/src/main/AndroidManifest.xml" mode="merge" target="/manifest/application">
3738
<application android:networkSecurityConfig="@xml/network_security_config" />
3839
<application android:hardwareAccelerated="true" />
3940
<application android:requestLegacyExternalStorage="true" />
4041
<application android:largeHeap="true" />
4142
</edit-config>
4243

44+
<edit-config file="app/src/main/AndroidManifest.xml" mode="merge" target="/manifest/application/activity[@android:name='MainActivity']">
45+
<activity android:resizeableActivity="true" />
46+
</edit-config>
47+
4348
<config-file parent="./application/activity" target="AndroidManifest.xml">
4449
<intent-filter>
4550
<action android:name="android.intent.action.VIEW" />
4651
<action android:name="android.intent.action.EDIT" />
4752
<category android:name="android.intent.category.DEFAULT" />
4853
<category android:name="android.intent.category.LAUNCHER" />
49-
<data android:mimeType="text/*"/>
50-
<data android:mimeType="xml/*" />
51-
<data android:mimeType="application/text" />
52-
<data android:mimeType="application/xml" />
53-
<data android:mimeType="application/json" />
54-
<data android:mimeType="application/javascript" />
55-
<data android:mimeType="application/x-sh" />
56-
<data android:mimeType="application/octet-stream"/>
57-
<data pathPattern=".*\.txt"/>
58-
<data pathPattern=".*\.xml"/>
59-
<data pathPattern=".*\.json"/>
54+
<data android:mimeType="*/*"/>
6055
</intent-filter>
6156
<!-- Allow app to open using url from browser -->
6257
<intent-filter android:autoVerify="true">

0 commit comments

Comments
 (0)