Skip to content

Releases: realSilasYang/HTTP-Shortcuts

v1.0.0

17 Sep 15:18
36dcb59

Choose a tag to compare

🛠 构建信息

构建时间: 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...
Read more