Releases: realSilasYang/HTTP-Shortcuts
Releases · realSilasYang/HTTP-Shortcuts
v1.0.0
🛠 构建信息
构建时间: 2025-09-17 15:18:09 UTC
构建环境: Linux runnervmf4ws1 6.11.0-1018-azure Waboodoo#18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
JDK 版本: openjdk version "17.0.16" 2025-07-15
构建类型: 全部
📦 构建类型说明
- debug:调试版,带 “D” 图标,包名追加 .debug,开启调试功能,未混淆
- release:无 Google 服务,可在 F-Droid 分发,已优化和混淆
- releaseFull:包含 Google 服务,适合 Play 商店发布
✨ 新增功能
- Specify used features as non-required
- Removed wallpaper category background feature
- Added search feature to code snippet picker
- Merge pull request Waboodoo#275 from granoeste/feature/NDEF_DISCOVERED
- Fixed embarrassing bug in Quick Settings Title feature
- Mark location feature as optional
- Made "Contact Developer" feature foolproof
- Added app lock feature
- Wraped up share-into feature
- Re-implemented import feature
- Re-implemented export feature
- Update README.md
- added feature to test shortcuts before saving them
- added feature to specify custom request body content
- added import feature
- Added export-feature
🐛 修复
- Delete .github/workflows/Android Multi-ABI Debug + Release Build.yaml
- Rename Android Multi-ABI Debug + Release Build..yaml to Android Multi-ABI Debug + Release Build.yaml
- Update Android Multi-ABI Debug + Release Build..yaml
- Rename Android Multi-ABI Debug .yaml+ Release Build to Android Multi-ABI Debug + Release Build..yaml
- Rename Android Multi-ABI Debug + Release Build to Android Multi-ABI Debug .yaml+ Release Build
- Create Android Multi-ABI Debug + Release Build
- Maybe fix "white changelog in dark mode" bug
- Bugfix: Import cert files
- Headless mode: fixed passing of variables by key
- Use removePrefix instead of replacePrefix
- Minor fixes to documentation
- [Bugfix] Don't require a message in
showNotification - [Bugfix] handle int arrays as function arguments Waboodoo#470
- Bugfix: fixed result conversion when Scripting functions return a list
- Bugfix (maybe): don't keep managed variables in VariableManager (lol)
- Bugfix: allow empty strings as byte arrays
- Bugfix: SelectionField expanding works now after becoming enabled
- Some cleanup, fixing and modernization
- Maybe hopefully fixed a crash in VariablePlaceholderTextField
- Some fixes
- Bugfix: detach variables from Realm before using in VariableManager
- An attempt to fix IndexOutOfBoundsException on code input fields
- Update bug_report.md
- Downgrade okhttp to fix HTTP failure
- Keep PublicSuffixDatabase
- Bugfix: ExecuteWorker can now properly terminate
- Bugfix: back button in documentation closes search bar first
- Minor Bugfixing and logging
- Hide experimental section for now, as the background execution is still too buggy
- Maybe fix JSON issue?
- Bugfix: Encode variable values also when sharing
- Updated bugsnag
- Exclude coroutine debug infrastructure
- Bugfix: long response in dialog is now scrollable
- Replaced settings selection component to fix vertical spacing
- Bugfix: Use variable id as unique key for variable picker instead of its key
- Bugfix: handle dialogs in nested shortcut executions
- Bugfix: dialogs no longer interfere and cancel each other Waboodoo#352
- Bugfix: Handle response charset properly Waboodoo#341
- Bugfix: Storing response into file requires that the response is kept in the first place
- Bugfix: Always initialize the ScriptingExecutor when needed
- Bugfix: Don't emit outdated text from text listener Waboodoo#337
- Bugfix: shareIntent can now set dataType without having to set dataUri
- Bugfix: Fixed animation on input fields for proxy settings
- Bugfix: Fixed handling of UnknownHostException
- Bugfix: Disable editor UI after cancelling
- Bugfix: Don't run in headless mode when network is restricted
- Bugfix: loosened content-type checks in RequestBuilder Waboodoo#317
- Bugfix: Fixed crash when trying to share response from dialog
- Bugfix: Handle case where base64 Bitmap can not be decoded
- Bugfix: Fixed handling of arguments in sendMqttMessages() Waboodoo#309
- Bugfix: make sure PendingIntents for widgets are distinct Waboodoo#306
- Bugfix: fixed crash when using multi-select multiple choice variables
- Bugfix: fixed compile error in "release" build Waboodoo#305
- Bugfix: Account for Shortcut.responseHandling being null
- Bugfix: update view state when changing execution settings
- Bugfix: fixed intent-filters for Android 13
- Bugfix: Fixed displaying of dialogs in QuickTileService
- Bugfix: Allow setting global code to empty string Waboodoo#303
- Bugfix: Fixed importing of global code Waboodoo#303
- Bugfix: destroy documentation webview
- Bugfix: use correct context with correct theme for alert dialogs
- Bugfix: added missing inject
- Bugfix: properly apply initial state of menu items
- Bugfix: don't show action checkboxes in Response Handling screen when set to run silently
- Bugfix: Update launcher shortcuts when duplicating or deleting shortcuts Waboodoo#289
- Bugfix: Display correct title
- Bugfix: don't delay enqueued shortcuts twice
- Bugfix: Don't treat user cancellation as error
- Bugfix: allow deleting variable/shortcut placeholders as a whole Waboodoo#286
- Bugfix: resolve variables properly when fetching favicon or exporting to curl Waboodoo#284
- Bugfix: Check requireConfirmation field when comparing shortcuts Waboodoo#285
- Bugfix: Handle invalid base64 in
tag
- Bugfix: Handle
tags without a src attribute
- Temporarily downgrade appcompat library to fix crashes in webviews
- Bugfix: Properly disable Bugsnag build plugin when not needed
- Bugfix: Make sure to only access clipboard from main thread
- Bugfix: emit the correct event for inserting variable placeholders into response message field
- Bugfix: empty state in variables list no longer flickers in during initialization
- Bugfix: avoid mismatched parenthesis in User-Agent
- Improved test framework, fixed broken tests, and added some new ones
- Added option to define prefix and suffix text for number slider variables
- Bugfix: multiple-choice variables now store correct viewstate
- Bugfix: display error using the correct display type Waboodoo#280
- Bugfix: don't create shortcuts in hidden category
- Bugfix: update launcher shortcut order when shortcuts have been moved
- Fixed header import bug in curl parser
- Bugfix: separators in menu list dialogs are no longer clickable
- Bugfix: category background is now properly reapplied when switching tabs
- Bugfix: added missing dismiss listener to changelog dialog
- Bugfix: delay persisting of selected icon if viewstate is not ready yet
- Bugfix: file picker no longer allows choosing more than one file when only one is needed
- Include version code instead of version name in debug meta data
- Some bugfixing and fine-tuning around remote editing
- Bugfix: automatically set method to POST in CURL import when using -F
- Bugfix: prevent crash on screen rotation while dialog is visible in settings screen
- Bugfix: Disable shortcut context menu when app is locked
- Bugfix: Properly initialize text fields when autofocused
- Bugfix: handle icons that are too large to draw with an error instead of crashing the app
- Bugfix: Preserve state of Acknowledgments activity on screen rotation
- Bugfix: Ignore problematically large custom icons in icon picker
- Bugfix: Allow removing deleted shortcuts from multi-shortcut
- Bugfix: Handle correct exception for large responses
- Bugfix: Account for cookies with empty value
- Bugfix: overwrite file if it exists when exporting
- Bugfixing time
- Fixed disabling of bugsnag in release build
- Bugfix: allow empty form parameters
- Bugfix: detect changes when editing variables
- Bugfix: when sharing a single shortcut, only export that shortcut and its variables
- Fixed embarrassing bug in Quick Settings Title feature
- Minor fixes
- In Debug, I put the letter D on the icon.
- Set applicationIdSuffix to allow the debug and release to be installed at the same time
- Additional fixes for sharing text & files
- Some small fixes
- Don't log errors that I can't fix
- Fixed bug where title was not translated
- Bugfixes
- Fixed bug with widget creation
- Bugfixing time
- Fixed bug where inserting text beyond size limit crashes the app
- Improved error handling and fixed recursive triggering of shortcuts
- Added "Debug" option to display response meta information (headers, status code, ...)
- Revert to older versions of support library because bugs(?)
- Downgrade to okhttp3 to fix Android 4.x support
- Bugfix
- Upgraded dependencies to fix bugs
- Various bug fixes
- Minor fixes around dark mode
- Minor bug fixes
- Fixed bug: variable value changes from pre-request actions are now properly reflected in current execution
- Various fixes for 1.24.2
- More bugfixes
- More minor bugfixes
- Fixed bugs from crashlogs
- Bugfixing time!
- Minor tweaks and bugfixes
- Various minor fixes
- Minor fixes
- New editor: fixed changing name and description of shortcuts
- Minor bugfixes
- It's bugfixin' time
- Bugfix: always have a requirement for JobScheduler
- Fixed bug in cURL parser: detect user-agent
- Bugfix: Don't save headers & parameters when testing shortcut
- Fixed nullability bug
- More minor pre-release fixes
- Minor pre-release fixes
- Bugfixes
- Bugfix
- Bugfix
- Bugfix
- Bugfix
- Bugfix
- Bugfix
- Another Bugfix
- Bugfix
- Hotfix for crashes
- Fixed a bug and improved code style
- Added UUID to Header, Parameter and Option to fix import bug
- Fixed bug with crashes on Marshmallow
- Fixed bug with empty state animations in grid layout
- Fixed bug where request body is required
- Fixed another bug for empty state
- Various small bugfixes
- Fixed bug in creating categories
- Bugfix: don't generate id 0.
- Potential fix for not being able to create multiple shortcuts
- Bugfix: hide progress spinner when finished loading
- Bugfix: show discard warning on back button in variable editor
- Bugfix: don't try to hide progress dialog if there is no shortcut
- Bugfix
- Fixed bug with closing Realm at the right time
- Fixed 2 icon-related bugs
- Bugfix: Content-Type Header no longer ignored when written in lower case
- Bugfix: No longer crashes on save when c...