Greasy Fork is available in English.
Dodaje AI odgovore na Brave Search (pokreće GPT-4o!)
These are versions of this script where the code was updated. Show all versions.
Replaced 'alert' w/ 'modal' in modal ID var names ↞ [auto-sync from adamlui/chatgpt-apps]
adamlui/chatgpt-apps
Updated modal styles ↞ [auto-sync from adamlui/chatgpt-apps]
Shortened 'button' in class/var names to 'btn' ↞ [auto-sync from adamlui/chatgpt-apps]
Added // @noframes for compatibility w/ frame-injecting scripts ↞ [auto-sync from adamlui/chatgpt-apps]
// @noframes
Added scheme selection modal + darkmode modal button hover styles ↞ [auto-sync from adamlui/chatgpt-apps]
Abstracted refreshMenu() ↞ [auto-sync from adamlui/chatgpt-apps]
refreshMenu()
Added Chinese ?as eligible suffix for Suffix Mode ↞ [auto-sync from adamlui/chatgpt-apps]
Disabled Auto-Scroll menu item + auto-focus chatbar on mobile to avoid auto-popup OSD keyboard ↞ [auto-sync from adamlui/chatgpt-apps]
Lowered Wider Sidebar button ↞ [auto-sync from adamlui/chatgpt-apps]
Tightened timing of getShowReply.received in processStream() ↞ [auto-sync from adamlui/chatgpt-apps]
getShowReply.received
processStream()
Added 3s timeout to proxy API requests before retryDiffAPI() ↞ [auto-sync from adamlui/chatgpt-apps]
retryDiffAPI()
Added code highlighting ↞ [auto-sync from adamlui/chatgpt-apps]
Corrected condition for detecting if user replied for chatbar auto-focus ↞ [auto-sync from adamlui/chatgpt-apps]
Removed markdown prompt from GPTforLove's payload.systemMessage for nicer formatted output ↞ [auto-sync from adamlui/chatgpt-apps]
payload.systemMessage
Added Streaming Mode menu toggle visibility to unsupported users w/ info alert on click ↞ [auto-sync from adamlui/chatgpt-apps]
Corrected spacebar key name for FF pre-v37 ↞ [auto-sync from adamlui/chatgpt-apps]
Added fallback event.keys + event.keyCodes to widen compatibility ↞ [auto-sync from adamlui/chatgpt-apps]
event.key
event.keyCode
Bumped hash in config.assetHostURL to latest asset commit ↞ [auto-sync from adamlui/chatgpt-apps]
config.assetHostURL
Added Auto-Scroll mode, fixed auto-focus chatbar only if app above fold or user replied to non-stream ↞ [auto-sync from adamlui/chatgpt-apps]
Updated key/func names to align w/ pertinent API name ↞ [auto-sync from adamlui/chatgpt-apps]
Corrected arg name ↞ [auto-sync from adamlui/chatgpt-apps/bravegpt]
adamlui/chatgpt-apps/bravegpt
Added missing ) in condition ↞ [auto-sync from adamlui/chatgpt-apps/bravegpt]
)
Corrected switch phrase refs in appAlert() hyperlink routine ↞ [auto-sync from adamlui/chatgpt-apps/bravegpt]
appAlert()
Reverted condensing of int'l msg load request since recursively called
Condensed int'l msg load request ↞ [auto-sync from adamlui/chatgpt-apps/bravegpt]
Replaced all Math.random() w/ more random chatgpt.randomFloat() ↞ [auto-sync from adamlui/chatgpt-apps/bravegpt]
Math.random()
chatgpt.randomFloat()
Revised appAlert() to hyperlink Proxy Mode switching in login msgs ↞ [auto-sync from adamlui/chatgpt-apps/bravegpt]
Internationalized state.word + reversed order of state.symbol + state.word entries + ref logic for more intuitive usage
state.word
state.symbol
Added state_<on|off> ↞ [auto-sync from adamlui/chatgpt-apps/bravegpt]
state_<on|off>
Hid Streaming Mode menu toggle from Tampermonkey OpenAI Mode users ↞ [auto-sync from adamlui/chatgpt-apps/bravegpt]
Replaced '>>' w/ '»' in console logs ↞ [auto-sync from adamlui/chatgpt-apps/bravegpt]
Added Streaming Mode for Tampermonkey Proxy Mode users
± Revised consoleErr() to allow 2nd arg for congruency w/ console.error() ± Merged proxyRetryOrAlert() w/retryDiffHost()for simplicity ↞ [auto-sync fromadamlui/chatgpt-apps/bravegpt`]
consoleErr()
console.error()
proxyRetryOrAlert() w/
for simplicity ↞ [auto-sync from
Removed whitespace + revised header comments for readability ↞ [auto-sync from adamlui/chatgpt-apps/bravegpt]
Moved main routine up + renamed ids to apiIDs + moved inits for readability ↞ [auto-sync from adamlui/chatgpt-apps/bravegpt]
ids
apiIDs
Shortened all response arg names to resp ↞ [auto-sync from adamlui/chatgpt-apps/bravegpt]
response
resp
Renamed app<Info|Error>() to console<Info|Err>() to distinguish vs. appAlert() shows in app div ↞ [auto-sync from adamlui/chatgpt-apps/bravegpt]
app<Info|Error>()
console<Info|Err>()
Renamed convo to msgChain ↞ [auto-sync from adamlui/chatgpt-apps/bravegpt]
convo
msgChain
Added click switch on/off Proxy Mode alert to toggle, re-ordered func defs ↞ [auto-sync from adamlui/chatgpt-apps/bravegpt]
Revised/condensed appAlerts, refactored appAlert() to accept multi-args/arrays ↞ [auto-sync from adamlui/chatgpt-apps/bravegpt]
appAlerts
Added Android/iOS logos ↞ [auto-sync from adamlui/chatgpt-apps/bravegpt]
Spread corner buttons out ↞ [auto-sync from adamlui/chatgpt-apps/bravegpt]
Added hover zooms to corner buttons ↞ [auto-sync from adamlui/chatgpt-apps/bravegpt]
Restyled tooltips ↞ [auto-sync from adamlui/chatgpt-apps/bravegpt]
Removed unused callback arg from getShowReply(), moved retryDiffHost() def to top-level
callback
getShowReply()
retryDiffHost()
... to support call from getShowReply()'s XHR onerror ↞ [auto-sync from adamlui/chatgpt-apps/bravegpt]
onerror
Moved retryDiffHost() def into processText() ↞ [auto-sync from adamlui/chatgpt-apps/bravegpt]
processText()
Converted getShowReply()'s onLoad() to top-level processText() ↞ [auto-sync from adamlui/chatgpt-apps/bravegpt]
onLoad()
Added MixerBox API support ↞ [auto-sync from adamlui/chatgpt-apps/bravegpt]
Removed test logs ↞ [auto-sync from adamlui/chatgpt-apps/bravegpt]
Show all script versions