إضافة وضعي الشاشة العريضة + الشاشة الكاملة إلى chatgpt.com + perplexity.ai + poe.com لتحسين العرض + تقليل التمرير
هذه إصدارات لهذا البرنامج النصي حيث تم تحديث الكود. عرض كل الإصدارات.
Prepended app.symbol to About modal title ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
app.symbol
Removed unused tweaks styles ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Updated rising stars stylesheet src's to assets.aiwebextensions.com URLs ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Replaced fillStarryBG() w/ dom.fillStarryBG() ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
fillStarryBG()
dom.fillStarryBG()
Replaced createStyle() w/ dom.create.style() ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
createStyle()
dom.create.style()
Added starry BG + click-dragabiility to modals ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Changed app.urls.relatedApps key name to relatedExtensions ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
app.urls.relatedApps
relatedExtensions
Renamed moreChatGPTapps() to moreAIextensions() ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
moreChatGPTapps()
moreAIextensions()
Added env.browser.isMobile used by tweaks style ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
env.browser.isMobile
Centered About modal content, enlarged title, restored needed button margin on desktop ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Corrected dom.create.elem() call structure ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
dom.create.elem()
Removed dashed style from modal buttons ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Replaced all document.createElement() w/ dom.elem.create() for consistency ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
document.createElement()
dom.elem.create()
Removed dashed border + custom glow colors from chatgpt.alert() button hovers ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
chatgpt.alert()
Limited lines to 120 chars max for readability ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Added fallbacks to make settings.controls[key].helptip optional ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
settings.controls[key].helptip
Eliminated register options init from menu.register() for simplicity + disabled script title tooltips on About/Settings in TM 5.0+ ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
menu.register()
Merged settings controls init into settings init section for simplicity ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Split config/settings inits into 2 lines for readability ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
config
settings
Moved app.msgs init/localization up for improved structure ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
app.msgs
Improved top init section comments for clarity ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Shortened response arg name in updateCheck() ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
updateCheck()
Moved config.userLanguage to env.browser.language for improved structure ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
config.userLanguage
env.browser.language
Reverted sync.storageToUI() name to sync.configToUI() since actions based on memory ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
sync.storageToUI()
sync.configToUI()
Added openai to site check regex in btns.create() ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
openai
btns.create()
Condensed style assignments ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Removed trailing whitespace ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Shortened nodeObserver.observe() line ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
nodeObserver.observe()
Improved efficiency of <html> attr checks ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
<html>
Renamed storage sync function to align w/ Chromium/FF codebase ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Added tooltips to toolbar menu items for Tampermonkey 5.0+ users ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Renamed settings.props to more semantic settings.controls ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
settings.props
settings.controls
Moved app.settings to settings.props for improved structure ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
app.settings
Moved assetHostURL into app for improved structure ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
assetHostURL
app
Re-centered chatgpt.com button tooltips
Bumped app.latestAssetCommitHash ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
app.latestAssetCommitHash
Trigger messages.json sync ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Revised app descriptions
Mitigated super-linear backtracking in regex ↞ [auto-sync from adamlui/ai-web-extensions]
adamlui/ai-web-extensions
Shortened regex ↞ [auto-sync from adamlui/ai-web-extensions]
Renamed styledState in notify() to styledStateSpan for readability ↞ [auto-sync from adamlui/ai-web-extensions]
styledState
notify()
styledStateSpan
Removed unneeded boolean conversion
Fixed buttons don't re-insert on new chatbars
Added const keywords + whitespace to style inits for readability
const
Condensed nodeObserver.observe() line
Added btns.status check to nodeObserver for robustness
btns.status
nodeObserver
Condensed btns.remove()
btns.remove()
Replaced .nextSibling in btns.insert() w/ .nextElementSibling for robustness
.nextSibling
btns.insert()
.nextElementSibling
Corrected .getElementById() arg syntax in btns.insert()
.getElementById()
Show all script versions