Greasy Fork is available in English.
为 DuckDuckGo 添加 AI 答案(由 GPT-4o 提供支持!)
这些是代码更新过的版本。 显示所有版本
Changed Font Size slider thumb cursor to resize arrows ↞ [auto-sync from adamlui/chatgpt-apps]
adamlui/chatgpt-apps
Added hover-zoom to Font Size slider ↞ [auto-sync from adamlui/chatgpt-apps]
Decreased Settings modal background dim ↞ [auto-sync from adamlui/chatgpt-apps]
Increased Settings modal background dim ↞ [auto-sync from adamlui/chatgpt-apps]
Widened Settings modal ↞ [auto-sync from adamlui/chatgpt-apps]
Added OrangeMonkey + OrangeMonkey Pro support ↞ [auto-sync from adamlui/chatgpt-apps]
Limited appAlert('login') in getOpenAItoken() to get.reply() calls ↞ [auto-sync from adamlui/chatgpt-apps]
appAlert('login')
getOpenAItoken()
get.reply()
Added scale Settings modal to mobile viewport sides ↞ [auto-sync from adamlui/chatgpt-apps]
Reduced mobile Settings row hover zoom amount ↞ [auto-sync from adamlui/chatgpt-apps]
Removed 'DuckDuckGPT' from Settings modal heading, re-pos'd remaining elems ↞ [auto-sync from adamlui/chatgpt-apps]
Added JSON.stringify() to resp err logging in dataProcess.text() ↞ [auto-sync from adamlui/chatgpt-apps]
JSON.stringify()
resp
dataProcess.text()
Added sync Settings toggle to toggle.proxy() + .streaming() ↞ [auto-sync from adamlui/chatgpt-apps]
toggle.proxy()
.streaming()
Condensed toolbar menu to just Proxy Mode, Settings, About ↞ [auto-sync from adamlui/chatgpt-apps]
Abstracted toggle.streaming(), added call to modals.settings.createAppend() to trigger incompatibility alerts ↞ [auto-sync from adamlui/chatgpt-apps]
toggle.streaming()
modals.settings.createAppend()
Eliminated backtracking potential in regex for calling toggle.sidebar() in modals.settings.createAppend() ↞ [auto-sync from adamlui/chatgpt-apps]
toggle.sidebar()
Added Settings modal/button ↞ [auto-sync from adamlui/chatgpt-apps]
Abstracted config.latestAssetCommitHash ↞ [auto-sync from adamlui/chatgpt-apps]
config.latestAssetCommitHash
Fixed tooltips offset if 1+ buttons invisible ↞ [auto-sync from adamlui/chatgpt-apps]
Moved toggle funcs into toggle obj for readability ↞ [auto-sync from adamlui/chatgpt-apps]
toggle
Abstracted toggleRelatedQueries() for reuseability ↞ [auto-sync from adamlui/chatgpt-apps]
toggleRelatedQueries()
Corrected stroke attrs of icons.pin + icons.widescreen paths ↞ [auto-sync from adamlui/chatgpt-apps]
icons.pin
icons.widescreen
Abstracted promptReplyLang() ↞ [auto-sync from adamlui/chatgpt-apps]
promptReplyLang()
Added stroke support to icons methods ↞ [auto-sync from adamlui/chatgpt-apps]
stroke
icons
Appended '...' to settingsProps.about.label ↞ [auto-sync from adamlui/chatgpt-apps]
settingsProps.about.label
Lowered Wider Sidebar button in Firefox ↞ [auto-sync from adamlui/chatgpt-apps]
Converted path props in icons to funcs to support multi-icons ↞ [auto-sync from adamlui/chatgpt-apps]
Added type props to settingsLabels, renamed to settingsProps ↞ [auto-sync from adamlui/chatgpt-apps]
type
settingsLabels
settingsProps
Re-cased config key autoget to autoGet for consistency ↞ [auto-sync from adamlui/chatgpt-apps]
autoget
autoGet
Improved dataProcess.text()
respText
Created icons methods ↞ [auto-sync from adamlui/chatgpt-apps]
Moved modal methods into modals obj for improved organization ↞ [auto-sync from adamlui/chatgpt-apps]
modals
Converted obj method defs to shorter ES6 syntax ↞ [auto-sync from adamlui/chatgpt-apps]
Abstracted settingsLabels ↞ [auto-sync from adamlui/chatgpt-apps]
Moved related query parsing logic from get.related() to dataProcess.text() + added log prefixes ↞ [auto-sync from adamlui/chatgpt-apps]
get.related()
Moved GM_deleteValue(config.keyPrefix + '_openAItoken') from dataProcess.text() to deleteOpenAIcookies() for consolidation ↞ [auto-sync from adamlui/chatgpt-apps]
GM_deleteValue(config.keyPrefix + '_openAItoken')
deleteOpenAIcookies()
Corrected API conditions in get.related() ↞ [auto-sync from adamlui/chatgpt-apps]
Replaced get.reply refs in dataProcess methods w/ caller arg ↞ [auto-sync from adamlui/chatgpt-apps]
get.reply
dataProcess
caller
Fixed OpenAI key missing from get.related() if OpenAI picked ↞ [auto-sync from adamlui/chatgpt-apps]
Booleanized browser flags for expected conditionals ↞ [auto-sync from adamlui/chatgpt-apps]
Added refresh page instruction to login/Cloudflare alerts ↞ [auto-sync from adamlui/chatgpt-apps]
Replaced - w/ ✓ as entry marker in dependencies list of header comment for improved aesthetics ↞ [auto-sync from adamlui/chatgpt-apps]
-
✓
Replaced .addEventListener()s w/ .on<event>s to shorten codebase + widen browser support ↞ [auto-sync from adamlui/chatgpt-apps]
.addEventListener()
.on<event>
Fixed Proxy Mode link to work in Streaming Mode menu toggle alert in OpenAI mode ↞ [auto-sync from adamlui/chatgpt-apps]
Removed highlight-to-search from any site to revert to specific // @match to show on GF /for-site pages ↞ [auto-sync from adamlui/chatgpt-apps]
// @match
Corrected arg name in dataProcess.text() ↞ [auto-sync from adamlui/chatgpt-apps]
Moved docs URL down for readability ↞ [auto-sync from adamlui/chatgpt-apps]
Added docs URL + all dependencies to header comment ↞ [auto-sync from adamlui/chatgpt-apps]
Added Chrome to browsers that auto-disable Streaming Mode in TM config/menu toggle since latest Google update broke it ↞ [auto-sync from adamlui/chatgpt-apps]
Added ScriptCat to @compatible meta + supported UM in streaming auto-disable + menu toggle alerts ↞ [auto-sync from adamlui/chatgpt-apps]
@compatible
Added escaping of special chars in new RegExp() concatenations ↞ [auto-sync from adamlui/chatgpt-apps]
new RegExp()
显示脚本的所有版本