Greasyfork script-set-edit button

Add / Remove script into / from script set directly in GF script info page

These are versions of this script where the code was updated. Show all versions.

  • v0.2.9 27.07.2024
    • feat: experimental implemented set-sorting by api default (#251809)
  • v0.2.8.8 16.07.2024
    • improvement: sort sets by name each time a FavoritePanel is created (#251426)
  • v0.2.8.7 16.07.2024
    • improvement: sorting by alphabetical order now considers not only the first letter but all characters in set's name, and keeps special set 'Favorite' on top
  • v0.2.8.6 14.07.2024
    • Sort sets in alphabetical order (#251426)
  • v0.2.8.5 13.07.2024
    • bug fix: removed unnecessary variable needRefresh
  • v0.2.8.4 13.07.2024
    • bug fix: incorrect config version
  • v0.2.8.3 13.07.2024
  • v0.2.8.2 12.07.2024
    • code quality: removed unused debugger; (#251160)
  • v0.2.8.1 12.07.2024
    • bug fix: userscript Meta does not have @grant GM_unregisterMenuCommand (#251160)
    • bug fix: set.scripts data missing (#251160)
  • v0.2.8 10.07.2024

    This update is recommended for all users especially who has experienced stucking in "Fetching set content..." state

    • Use script sets API as default data fetching method
    • Still provides document requesting as fallback
  • v0.2.7 07.07.2024

    This update is recommended for all users, especially for who has experienced 503 errors.

    • Implemented the caching strategy for syncing: now auto-refresh is done at most once a day.
  • v0.2.6 28.02.2024

    Replace all GM_xmlhttpRequest with fetch / XMLHttpRequest, which tries to increase compatibility with CentBrowser and Via Browser, and improve stability between different script managers. This version may contain bugs, feel free to open a feedback if you found one.

  • v0.2.5.1 21.02.2024

    bug fix: disabled buttons falsely being enabled during refreshing

  • v0.2.5 21.02.2024
    • Added a tip when user is not logged in
    • Added an option in selector to create new script sets
    • Separated selector with option groups.
    • Bug fix: script not working when no script sets exist. #230211 #229583 #216032 #229126
    • Bug fix: script not working when set "Favorites" not exists. #230211 #229583 #216032 #229126
  • v0.2.4.2 19.02.2024
    • Changed default language from zh-CN to en
  • v0.2.4.1 14.02.2024
    • bug fix: edit manually button points to an script page. #229057
    • bug fix: unable to add to set. #229057
  • v0.2.4 08.02.2024
    • Code improvements
      • Separate web API part and GUI part
      • Replace old manual url detect with a simple function loader
      • Use ConfigManager to manage config
    • GUI improvements
      • Provides a sync button to allow manually syncing script sets data from GF website to local
      • Display sync status as text tip while syncing, no matter automatic sync or manual sync
      • Disable buttons and selector while syncing
      • Shorter en GUI text
    • Logic improvement
      • Maintains and only maintains one sets data in whole logic
      • Now when script is added/removed from any set, the change will automatically save to GM_storage
      • If GF doesn't reply with a notice after adding/removing, treat this as a unknown bug (as we should)
      • Treat network errors as network errors (instead of unknown error in previous versions, as we should)

    This is a big update that likely to contain bugs, send feedbacks if you found one

  • v0.2.3 06.02.2024
    • Only show 'add' button when not in set | Only show 'remove' button when in set (#227558)
    • Code improvement: replace callbacks with async functions and promises
  • v0.2.2 07.12.2023

    Support xbrowser

  • v0.2.1 07.12.2023
    • Add ability to auto-retry when xhr error while getting documents (up to 5 times)
    • Replace GM_xmlhttpRequest with normal xhr when editing sets
  • v0.2.0.0 11.11.2023
    • added In-Page Edit (Experimental, send me feedbacks if anything went wrong)
    • uses greasyfork page's language-selector's value as script's language first
  • v0.1.9.2 10.11.2023

    Added fr @name and GF description translation.

  • v0.1.9 04.11.2023
    • Supports removing from set in one click
    • Reduce web traffic and speed up
  • v0.1.8.1 03.11.2023
    • use "✔" as added/not added mark (replaced text)
    • add "✔" mark after favorite added
  • v0.1.8 02.11.2023

    Experimentally added function to check which set(s) the script is yet added. (#209728)
    This may contain bugs, so post feedbacks whenever something went wrong.

  • v0.1.7 02.11.2023

    Try to fix: favorite list disappear

  • v0.1.6 06.10.2023
    • @icon metablock fixed #205071
    • picture in description fixed for english description #205071
  • v0.1.5 18.07.2022

    1. Added an One-click-add-to-set Button
    2. Trying to fix the translation display bug

  • v0.1.4 15.07.2022

    Improvement: The max width of script-set chooser now is limited to 40% of your broswer viewport width. No HUGE choosers anymore.

  • v0.1.3 13.06.2022

    使用新版NMonkey加载器替代过时的GM_Polyfill,对无/弱脚本管理器环境兼容性更好,同时提高稳定性

  • v0.1.2 10.06.2022

    兼容性支持:当无法获取到编辑按钮时,强行合成编辑链接

  • v0.1 08.02.2022

    完善描述文本
    新增繁体中文(zh-TW)描述文本和界面翻译

  • v0.1 08.02.2022

    更正了错误的英文脚本描述
    新增英文描述

  • v0.1 08.02.2022