Greasy Fork is available in English.
Ajoute les réponses ChatGPT à la barre latérale DuckDuckGo (propulsé par GPT-4o!)
Ceci est la version du script où le code a été mise à jour. Présenter toutes les versions.
Replaced .ddgpt w/ #ddgpt ↞ [auto-sync from adamlui/chatgpt-apps]
.ddgpt
#ddgpt
adamlui/chatgpt-apps
Corrected proxy toggle link selectors in div alerts ↞ [auto-sync from adamlui/chatgpt-apps]
Replaced inline .proxy-toggle-link w/ appStyle.alert-link+ added underline if dark scheme ↞ [auto-sync fromadamlui/chatgpt-apps`]
.proxy-toggle-link
appStyle
+ added underline if dark scheme ↞ [auto-sync from
Renamed .proxyToggle to .proxy-toggle-link for readability ↞ [auto-sync from adamlui/chatgpt-apps]
.proxyToggle
Limited query re-send in toggleProxyMode() to only if user alerted ↞ [auto-sync from adamlui/chatgpt-apps]
toggleProxyMode()
Limited app title/logo update to reply UI ↞ [auto-sync from adamlui/chatgpt-apps]
Restricted chatbar auto-focus at most once per show.reply() ↞ [auto-sync from adamlui/chatgpt-apps]
show.reply()
Added replace app title w/ logo on load for Standby mode early app loads ↞ [auto-sync from adamlui/chatgpt-apps]
Moved browser flag inits up ↞ [auto-sync from adamlui/chatgpt-apps]
+1s to timeout before get.related(query) retry ↞ [auto-sync from adamlui/chatgpt-apps]
get.related(query)
Reversed default auto-get disabled if mobile ↞ [auto-sync from adamlui/chatgpt-apps]
Renamed get.answer() to get.reply() for readability ↞ [auto-sync from adamlui/chatgpt-apps]
get.answer()
get.reply()
Renamed/moved show func defs into show obj for improved maintainability/readability ↞ [auto-sync from adamlui/chatgpt-apps]
show
Moved query augment function defs above get ones for readability ↞ [auto-sync from adamlui/chatgpt-apps]
Renamed get.relatedQueries() to get.related() for readability ↞ [auto-sync from adamlui/chatgpt-apps]
get.relatedQueries()
get.related()
Made Standby mode default on new installations ↞ [auto-sync from adamlui/chatgpt-apps]
Moved config + API prop inits up for easier maintenance ↞ [auto-sync from adamlui/chatgpt-apps]
Added show related queries on 1st toggle + standby mode ↞ [auto-sync from adamlui/chatgpt-apps]
Moved data processing funcs into dataProcess obj for improved maintainability ↞ [auto-sync from adamlui/chatgpt-apps]
dataProcess
Removed straggling function keyword ↞ [auto-sync from adamlui/chatgpt-apps]
function
Added retries to getRelatedQueries(), delayed show till after answer load
getRelatedQueries()
± Corrected getShowReply.attemptCnt resets for working init condition in getShowReply() ↞ [auto-sync from adamlui/chatgpt-apps]
getShowReply.attemptCnt
getShowReply()
Fixed Play button only speaks 1st answer chunk in Streaming Mode ↞ [auto-sync from adamlui/chatgpt-apps]
Replaced hasOwnProperty w/ Object.prototype.hasOwnProperty.call to satisfy picky ESLint ↞ [auto-sync from adamlui/chatgpt-apps]
hasOwnProperty
Object.prototype.hasOwnProperty.call
Removed no-longer used // @connect onrender.com ↞ [auto-sync from adamlui/chatgpt-apps]
// @connect onrender.com
Fixed api.pick() to not retry timed out APIs ↞ [auto-sync from adamlui/chatgpt-apps]
api.pick()
Re-organized/named functions/vars for improved maintenance/readability ↞ [auto-sync from adamlui/chatgpt-apps]
Increased timeout range before trying next API ↞ [auto-sync from adamlui/chatgpt-apps]
Removed dead proxy API ↞ [auto-sync from adamlui/chatgpt-apps]
Moved main routine after func defs ↞ [auto-sync from adamlui/chatgpt-apps]
Added flagging of timed out APIs in getShowReply.triedAPIs to not exclude from new query tries ↞ [auto-sync from adamlui/chatgpt-apps]
getShowReply.triedAPIs
Moved updateTweaksStyle() in appShow() into show-answer block for readability ↞ [auto-sync from adamlui/chatgpt-apps]
updateTweaksStyle()
appShow()
Included standby mode in chatbar auto-focus for faster access
± Corrected appShow() arg in processStream() ↞ [auto-sync from adamlui/chatgpt-apps]
processStream()
Overhauled answer sender/status/err tracking/handling to be more robust ↞ [auto-sync from adamlui/chatgpt-apps]
Removed math query augment for being too pollutive ↞ [auto-sync from adamlui/chatgpt-apps]
Expanded Auto-Scroll to work in Sticky Sidebar mode ↞ [auto-sync from adamlui/chatgpt-apps]
Re-anchored Auto-Scroll to above related queries + disabled outside Streaming Mode ↞ [auto-sync from adamlui/chatgpt-apps]
Condensed <add|remove>EvenListener()s ↞ [auto-sync from adamlui/chatgpt-apps]
<add|remove>EvenListener()
Limited tooltips to desktop users ↞ [auto-sync from adamlui/chatgpt-apps]
Added base to parseInt()s for explicit radix ↞ [auto-sync from adamlui/chatgpt-apps]
parseInt()
Re-sized/padded chatbar, updated autosizeChatbar() ↞ [auto-sync from adamlui/chatgpt-apps]
autosizeChatbar()
Added auto-close to Streaming Mode Unavailable in OpenAI alert on proxy toggle click ↞ [auto-sync from adamlui/chatgpt-apps]
Removed no-longer necessary conditions from chatbar auto-focus since appShow() update ↞ [auto-sync from adamlui/chatgpt-apps]
Fixed Auto-Scroll mode to work w/ updated appShow() ↞ [auto-sync from adamlui/chatgpt-apps]
Added scroll-to-top on mobile if user interacted ↞ [auto-sync from adamlui/chatgpt-apps]
Moved augmentQuery() from handleRQevent() to handleSubmit() for more logical flow
augmentQuery()
handleRQevent()
handleSubmit()
yourReply
Added query augment stripping to handleSubmit() in appShow() + get/show related queries in getShowReply() ↞ [auto-sync from adamlui/chatgpt-apps]
Refined math query augment ↞ [auto-sync from adamlui/chatgpt-apps]
Increased no proxy response timeout before tryDiffAPI() +2s if not streaming
tryDiffAPI()
... since text processing of finished stream response takes longer ↞ [auto-sync from adamlui/chatgpt-apps]
Added spacing if multi-msgs passed to appAlert() ↞ [auto-sync from adamlui/chatgpt-apps]
appAlert()
Shrank rendered markdown headings, added h3 styles ↞ [auto-sync from adamlui/chatgpt-apps]
Afficher toutes les versions de script