Tạo ra vô số câu trả lời từ ChatGPT thông minh (bằng bất kỳ ngôn ngữ nào!)
Đây là phiên bản của script này, nơi mã nguồn đã được cập nhật. Hiện tất cả các phiên bản.
Updated icon to circled one ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey
Moved sidebar toggle functions into sideToggle obj for readability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/chrome]
sideToggle
adamlui/chatgpt-apps/chatgpt-infinity/chrome
Appended ', author' to Donation modal sign-off ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Fixed Toggle Visibility setting applied state in reverse ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/edge]
adamlui/chatgpt-apps/chatgpt-infinity/edge
Added donation menu entry/modal ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Merged prompt setting status label inits from app.settings init + syncConfigToUI() into menu.register() ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
app.settings
syncConfigToUI()
menu.register()
Refactored settings menu to dynamically generate entries, added syncStorageToUI() for consolidation ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
syncStorageToUI()
Removed no-longer needed sidebar observer ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Condensed notify() ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/opera]
notify()
adamlui/chatgpt-apps/chatgpt-infinity/opera
Eliminated knobWidth init from toggle creation routine to condense code ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/chrome]
knobWidth
Replaced document.create methods + attr assignments w/ dom.create.elem() ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/edge]
document.create
dom.create.elem()
Alphabetized app.urls for readability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
app.urls
Bumped chatgpt.js to 3.3.2 ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Removed padding around simple expressions in template literals for readability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Used template literals in notify() calls for consistency ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/chrome]
Simplified handling post-localizedMsgs init ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
localizedMsgs
Improved settings.load() to accept arrays for flexibility ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
settings.load()
Updated localized msg handling to merge w/ instead of replace app.msgs ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
app.msgs
Renamed menu.state.<symbol|word> to .<symbols|words> for readability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
menu.state.<symbol|word>
.<symbols|words>
Removed whitespace from No Update Found alert title ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Refactored No Update Available alert code for improved readability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Removed duplicate app name from Update Available alert ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Moved app.msgs fallbacks in refs to obj init to condense code ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Optimized localized msgs init for readability
± Abstracted fetchMsgs() ± Renamed onLoad() to handleMsgs() ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
fetchMsgs()
onLoad()
handleMsgs()
Moved msgs to app.msgs for improved structure ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
msgs
Aligned symbols in menu.register() for readability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Moved modal functions into obj for improved structure ↞ [auto-sync from adamlui/userscripts]
adamlui/userscripts
Moved config init before settings for readability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
config
settings
Stripped trailing slashes from app.urls.assetHost + app.urls.mediaHost for readability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
app.urls.assetHost
app.urls.mediaHost
Moved menu objs/functions into menu obj for improved structure ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
menu
Bumped chatgpt.js to 3.3.1 ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Shortened document.location to location ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
document.location
location
Moved safeWindowOpen() below modal function defs, shortened name ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
safeWindowOpen()
Shortened app.urls.update init ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
app.urls.update
Merged chatgpt.browser.isMobile() calls into env.browser.isMobile ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
chatgpt.browser.isMobile()
env.browser.isMobile
Shortened env.browser.isFirefox to env.browser.isFF ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
env.browser.isFirefox
env.browser.isFF
Shortened env.userscriptManager to env.scriptManager ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
env.userscriptManager
env.scriptManager
Merged getUserscriptManager() calls + browser into env for improved structure ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
getUserscriptManager()
browser
env
Wrapped settings methods to align w/ my Chrome extensions for improved readability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Added fallbacks to first<Icon|Label> class extractions to futureproof vs. UI changes ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/chrome]
first<Icon|Label>
Moved browser/UI props into obj for readability/scalability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/edge]
Removed no-longer needed isGPT4oUI ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/edge]
isGPT4oUI
Added re-activate on OpenAI chat reset bug (adamlui/chatgpt-apps#76)
Moved await chatgpt.isIdle() after .send() in infinityMode.continue() for more precise timing
await chatgpt.isIdle()
.send()
infinityMode.continue()
Abstracted URLs into app.urls for improved maintainability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Bumped app.latestAssetCommitHash ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
app.latestAssetCommitHash
Separated static app data from config for readability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/opera]
Shortened notif init in notify() ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/chrome]
notif
Hiển thị mọi phiên bản của script