Skip to content

Latest commit

 

History

History
399 lines (346 loc) · 15.3 KB

CHANGELOG.md

File metadata and controls

399 lines (346 loc) · 15.3 KB

Change Log

v1.10.6 (954)

New Features

  • Install State for Plugins: Added an install state to improve plugin updates (#1026) by @alMukaafih, further enhanced by @bajrangCoder.
  • Selection Mode in File Browser: Introduced a selection mode in the file browser by @bajrangCoder.
  • Persistent Notification System: Added a persistent notification system with toast notifications by @bajrangCoder.
  • In-App Browser Command: Added a command to open an in-app browser with a given URL by @angeloyana.
  • Font Size Shortcut Keys: Added new key shortcuts for changing font size by @bajrangCoder:
    • Increase Font Size: Ctrl - + or Ctrl - =
    • Decrease Font Size: Ctrl + - or Ctrl - _
  • Command Palette Enhancements:
    • "Open Plugin Page" command for quick access to plugin pages, especially for keyboard users.
    • "Copy Device Info" command to share device information for troubleshooting.
  • GitHub Alert Support: Added GitHub alert support in plugin descriptions by @bajrangCoder.
  • File Tab Drop Behavior: Dropping a file tab into any input or editor now inserts its path by @bajrangCoder.
  • File Browser Context Menu: Added a "Copy URI" option in the file browser context menu by @bajrangCoder.
  • Project Import as ZIP: Added the option to import projects as ZIP files by @bajrangCoder.
  • Backup Plugins: You can now back up plugins, whether they are paid or free by @bajrangCoder.
  • Task List Markdown Support: Added support for task lists (- [x]) in the plugin page markdown by @bajrangCoder.
  • Install as Plugin for ZIP Files: Added the "Install as Plugin" option in the sidebar files section for ZIP files containing a plugin.json in the root directory by @bajrangCoder.
  • acode.installPlugin API: Introduced an API for plugins to install other plugins with user consent by @bajrangCoder(available from versionCode: 954).
  • View Changelogs in Settings: Added an option in the settings page to view changelogs directly inside the app by @bajrangCoder.
  • App Update Checker: Implemented an app update checker that runs on startup by @bajrangCoder.
  • feat: copy/cut current line when selection is empty with same key shortcut by @angeloyana
  • feat: add symlinks support in SFTP by @bajrangCoder

Fixes

  • Plugin Loading Failures: Improved handling of plugin loading failures by @bajrangCoder:
    • Prevents the app from crashing when plugins fail to load.
    • Shows user feedback for each failed plugin while continuing to load others.
  • Internal URL Navigation: Replaced browser navigation with scroll behavior for internal links in plugin descriptions. Links to the same markdown now scroll instead of opening a browser by @bajrangCoder.
  • Pro Version Ads Issue: Fixed an issue where plugin context menu actions displayed ads even if the Pro version was purchased by @UnschooledGamer.
  • Termux Private URI Operations: Resolved issues with deleting folders/files and renaming files in Termux private URI file systems.
  • Logger Enhancements: Improved the logger to automatically detect failures and use console.error in Acode.
  • Preview and Server Port Issue: Fixed an issue where the browser did not open on the given port when the preview port and server port differed.
  • Font Persistence: Resolved an issue where fonts did not persist after restarting the app.
  • Markdown Linking: Fixed issues with linking to headings within the same page in markdown.
  • Search Bar in File Browser: Fixed a bug where the search bar in the file browser would get stuck and become unclosable.
  • Theme Page Issues: Addressed issues with theme plugins, including preview rendering and checkbox state changes.
  • Formatter Mode Selection: Fixed the formatter ignoring the selected mode for files by @alMukaafih.
  • fix: fetch plugin updates even if any fails by @UnschooledGamer
  • fix: plugin update page by removing unwanted option icon @bajrangCoder

Others

  • Plugin Refactor: Migrated the old plugin update icon to a new toast-like notification widget.

Translators

  • Updated translations for specific languages contributed by:
    • @Micha-he: de-de.json
    • @LaunchLee: zh-cn.json and zh-hant.json
    • @andrewczm: pl-pl.json
    • @Nekitori17: vi-vn
    • @s4ntiksu: ru-ru.json
    • @summoner001: hu-hu.json
    • @antikruk: be-by.json

[1.10.5] (953)

  • New

    • Plugin Filtering System in #1011
    • feat: Add more action menu in sidebar plugin in #1017
    • Implement Logger system in #1020
    • Feat: Use Current File for preview (Toggle option) in #1006
    • updated ace editor to v1.36.2 in #1025
  • Fixes

    • Update de-de.json in #1039
    • fixed sidebar plugin search list scrolling in #1002
    • Improve zh-TW traditional Chinese translation in #1004
    • fix: Fixed save all changes option in #1010
    • chore(i18n): vi-vn in #1016
    • removed auto paste of url on plugin page in #1023
    • fixed weird spacing issue on header #925 in #1024
    • Update zh-cn.json and zh-hant.json in #1031
    • Refactor Iap.java: Use WeakReference for Context and Activity to prevent memory leaks in #1040
    • Updated Polish translation in #1043
    • ru-ru improved in #1041
    • Update pl-pl.json in #1044 & #1045
    • fix: termux related fs operations failure in #1046

[1.10.4] (952)

  • New
    • Nested Files/Folder Creation
    • Updated ace to latest version
    • Improved displaying of Download count on Plugins page as well as on Sidebar
    • Enhanced search functionality to allow searching across all available plugins from the "all" section of the plugin page.
    • Added a new option on Help page for submitting bug reports.
  • Fixes
    • Fixed issue with the search bar on the plugin page
    • Fixed issue with the search bar closing accidentally when clicking elsewhere on the screen

[1.10.2]

  • New
    • Updated Ace editor | 947
      • Updated Ace editor to version 1.33.1.

[1.10.1]

  • New
    • Updated Ace editor | 946
      • Updated Ace editor to version 1.32.9
  • Fixes
    • Scrolling | 946
      • Fixed scrollbars not showing up properly.

[1.10.0]

  • New
    • Ace editor | 937
      • Updated Ace editor to version 1.32.7
  • Fixes
    • UI | 944
      • Fixed status and navigation text color not visible in light theme.
    • Plugin | 944
      • Fixed updates for plugin not showing up.
    • Markdown | 945
      • Fixed markdown preview not working properly.
    • Text selection | 937
      • Fixed context menu not showing up when selecting all text from context menu after click and hold.

[1.9.0]

  • New
    • New in app browser | 324
      • New in app browser with new UI.
      • You can emulate multiple devices.
    • New mode | 933
      • Zig mode
      • Astro mode
  • Fixes
    • File | 931
      • Fixed not able share, edit or open with other apps.
      • Fixed file rename not working properly. | 934
    • Preview | 934
      • Fixed preview where it opens browser two times.

[1.8.8]

  • New
    • Natural Scrolling | 331
      • Acode now uses natural scrolling.
  • Fixes
    • Selecting text | 331
      • Fixed an issue where selecting text using long press and adding text to selection behaves unexpectedly.
    • Open folders | 331
      • Fixed an issue where removing folder from sidebar doesn't remove the selected folder.

[1.8.7]

  • New
    • Updated Ace editor | 318
      • Updated Ace editor to version 1.28.0
    • New problems page | 318
      • You can now see all the problems in one place.
      • You can also see the problems in opened file.
    • New settings | 318
      • New settings to toggle side buttons.
    • New Plugin API | 318
      • SideButton is a new component that can be used to add side buttons.
    • New theme color | 318
      • New danger-color and danger-text-color theme color.
    • New key binding | 318
      • Use Ctrl+Shift+X key binding to open problems page.
    • Plugin | 320
      • Install plugin directly from browser.
    • Intent | 323
      • Plugin has now API to handle intent with uri acode://module/action/value.
  • Fixes
    • Plugin page | 318
      • Improved plugin page UI.
      • Shows plugin quickly when opened and loads new information in background.
    • Unsaved changes | 318
      • Fixed unsaved changes not showing up in file when app restarted.
    • Quicktools | 319
      • Fixed quicktools slides back when touch moved slightly.
    • Settings | 321
      • Fixed settings not saving properly.
    • Internal storage | 322
      • Fixed renaming file.
    • Side buttons | 323
      • Fixed side buttons not shown properly.
    • Open folders | 330
      • Fixed move file/folder not working properly.
    • Editor | 330
      • Improved scrolling.
    • Quicktools | 330
      • Improved quicktools.

[1.8.6] - Build 313

  • New
    • Search in settings
      • You can now search for any settings in settings page.
  • Updates
    • Language
      • Updated language pack for Russian, Spanish, Portuguese and Deutsche.
    • Updated Ace editor
      • Updated Ace editor to version 1.5.0
  • Fixes
    • Sidebar search
      • Fixed sidebar search not rendering words with special characters.
    • Not Loading
      • Fixed app not loading on older devices.
    • Scrolling
      • Fixed scrolling not working properly on some devices.
    • Eruda console
      • Fixed eruda console not working properly.
    • Scrollbar
      • Fixed scrollbar not working properly.
    • Custom theme
      • Fixed custom theme not working properly.

[1.8.5] - Build 295

  • New
    • Scroll speed
      • New 'Fast x2' scroll speed.
    • Touch handling
      • Prevent accidental touch when tapping tear drop.
    • Color Preview
      • You can now see color preview in css, scss, less, stylus and sass codes.
      • No need to select the whole color.
      • Enable/disable this feature from editor settings.
    • Smaller app size
      • Reduced app size.
    • Updated icon pack
      • Updated icon pack (mono color).
    • Default file encoding
      • You can set default file encoding from settings.
    • File encoding
      • Remember file encoding for each file.
    • Sidebar apps
      • File list and extension list now remembers scroll position.
    • File tab bar
      • When repositioning file tab bar, tab container will scroll when current tab is at the edge.
  • Fixes
    • Touch handling
      • Fixed teardrop and text menu not updated when switching tabs.
    • File encoding
      • Fixed file encoding not working properly.
    • File icon
      • Fixed inconsistent file icon.
    • JavaScript console
      • Fixed JavaScript console not opening.
    • Ads
      • Fixed ads taking screen when keyboard is open.
    • Insert file
      • Fixed 'insert file' in opened folder not working properly.

[1.8.4] - Build 283

  • New
    • Updated Ace editor
      • Updated Ace editor to version 1.22.0
    • Open files position
      • Bottom beta: This is new option for open files position. You can change this from settings. This will open files in bottom of the screen.
    • Search in All Files beta
      • This feature can be used to search and replace in all files in the opened projects.
      • To use this feature, open side bar and click on the search icon.
      • Note: This feature is in beta, so it may not work as expected.
    • Fast File Listing in Find Files (Ctrl + P)
      • Loads files at startup and caches them for faster loading.
      • Watches file being created or modified from sidebar and updates the list accordingly.
    • Ctrl Key Functionality
      • Keyboard shortcuts:
        • Ctrl+S: Save
        • Ctrl+Shift+P: Open the command palette. (Your shortcut may be different depending on what is saved in .keybindings.json file.)
    • Plugin API
      • contextMenu is a component that can be used to show context menu in your plugin page.
    • Customisable quick tools
      • You can now customise quick tools from settings.
  • Fixes
    • Scrolling Issue
      • Resolved an issue causing automatic scrolling from the cursor's position when the back button is pressed with the soft keyboard up.
      • Fixed a bug where scrollbar gets visible even when the file is not scrollable.
    • Active files in sidebar
      • Fixed active files taking whole height of sidebar.
    • File opened using intent
      • Fixed file opened using intent is not set as active file.
    • App doesn't load
      • Fixed an issue where the app wouldn't load when an error occurred.
    • File tab bar
      • Changing file tab bar position will not make editor lose focus.
    • Sidebar
      • Fixed sidebar resized unknowingly when dragged to open or close it.
    • Close all tabs
      • Fixed "close all" action opens up multiple confirm dialog for every unsaved file.
      • Now it will ask what to do with unsaved files.
    • File changed alert
      • Fixed file changed alert showing up even when file is not changed.
    • Explore
      • Fixed file not opening when opened from Explore.
    • Extensions app in sidebar
      • Fixed extensions app's explore not rendering properly.
    • Minor bugs
      • Fixed many minor bugs.
      • Improved stability.

[1.8.3] - Build 278

  • Bugs fixes

[1.8.2] - Build 276

  • Updated ace editor to version v1.18.0
  • Bugs fixes

[1.8.1] - Build 274

  • Clicking on gutter will go to that line
  • Plugin Stability improvement
  • Updated ace editor
  • Bugs fixes

[1.8.0] - Build 272

  • Plugins can support themes, fonts and sidebar items
  • Redesigned sidebar and quicktools
  • UI improvements
  • Bugs fixes

[1.7.2] - Build 268

  • Added new command to toggle quick tools
  • Added back search in quick tools
  • Palette will close on ESC key
  • Plugin settings UI
  • Bugs fixes

[1.7.1] - Build 266

  • Swipe to change tab in plugins page
  • Fixed update paid plugin
  • Bugs fixes

[1.7.0] - Build 262

  • New medium size teardrop
  • Fixed some indic languages rendering
  • Fixed selection bug
  • Support for paid plugins
  • Quick tools improvement
  • Settings will have info button, you can see more info about settings
  • Updated plugin system
  • You can see plugin review and rating
  • GitHub is removed from app but, you can still use it from plugin
  • Bugs fixes

[1.7.0] - Build 260

  • Quick tools improvement
  • Settings will have info button, you can see more info about settings
  • Updated plugin system
  • You can see plugin review and rating
  • GitHub is removed from app but, you can still use it from plugin
  • Bugs fixes

[1.6.1] - Build 245

  • Updated plugin CDN

[1.6.0] - Build 244

  • Updated plugin APIs
  • Updated text menu
  • Install plugin form device
  • Updated ace editor

[1.6.0] - Build 239

  • Fixed horizontal scroll bug
  • Updated ace editor

[1.6.0] - Build 235

  • Retry FTP/SFTP connection when fail
  • Supports plugin
  • Updated custom theme settings
  • Set custom port for preview in app settings
  • New option find file
  • Stability improvement
  • UI improvement
  • Fixed keyboard issues
  • Fixed tap hold to select text
  • Fixed loading files using FTP/SFTP
  • Fixed File checking
  • Fixed settings
  • Various fixes