Releases: itsmartashub/GPThemes
Releases · itsmartashub/GPThemes
v2.0.8
🐛 Bug Fixes
- Hotfix - new domain: Add new
chatgpt.com
domain to permissions to resolve "extension not working" issue (#13)
🎨 Improvements
- Code block border removing: Remove border from the code snippets box in chat bubble to enhance the visual appeal and consistency of the GPThemes interface (#2)
Full Changelog: v2.0.7...v2.0.8
v2.0.7
🎨 Improvements
- User Bubble
Reply
Update: The styling of theReply
element in the User chat bubble has been updated to reflect recent design changes. Additionally, some code related to the previousReply
design has been removed due to updates in GPT code
🐛 Bug Fixes
- Chat Bubble Design Fix: Resolved an issue where recent ChatGPT changes caused chat bubble design elements to break. Functionality and appearance have been restored.
- Chat Bubble Code Refactoring: The code selector for chat bubbles has been adjusted to prevent additional styles from being unintentionally applied to specific responses, like when
Was this response better or worse?
andResponse 1 or Response 2
elements are shown
v2.0.6
🆕 New Features
- Enhanced visual appearance of the
Reply
quote in the message field. - Refined look of the
Replying to:
element in the user chat bubble after submitting a reply to look more modern. - Reduced the size of the floating theme toggle button after
3s
of page load to minimize disruption.
🐛 Bug Fixes
- Resolved issues with broken colors and elements in the product dialog and notifications on
Explore GPTs
page - Fixed a design defect in the
Share Link
mini chat preview caused by previous changes. - Updated button styling in GPT chat bubble to avoid
var(--c-avatar)
color being applied to quote icon”
when text is selected for reply.
🎨 Other Improvements
- Removed unused code in the theme toggle button for better code maintainability.
- Updated the
Intro Page
left side text color for visual consistency. - Optimized
content.js
for improved performance and readability.
v2.0.5
🎨 Mobile Improvements
- Adjusted chat bubble size: Optimized chat bubble size and design for mobile screens better readability
- Fixed mobile settings: Corrected the
tablist
and active tab background colors in theSettings
dialog to improve mobile usability - Improved mobile tab display: Implemented flex wrap for the
tablist
to ensure proper content wrapping and display of tabs on mobile devices with limited space - Hover animations: Removed hover animations for chat bubble footer icons to ensure they are always visible and accessible
🐛 Bug Fixes (from previous)
- Improved 2FA styling: Resolved a style issue with the
enabled
tag when 2FA (Two-Factor Authentication) is enabled. This ensures proper display after adding a new 2FA option - Chat bubble footer alignment: Vertically aligned the
SVG
icons in the chat bubble footer for better positioning - Chat bubble consistency: Enhanced design consistency between
Response 1
andResponse 2
chat bubbles to match the style of other bubbles - Logo visibility: Fixed an issue that affected logo visibility in
Response 1
&Response 2
chat bubbles
v2.0.4
🐛 Bug Fixes:
- Improved 2FA styling: Resolved a style issue with the
enabled
tag when 2FA (Two-Factor Authentication) is enabled. This ensures proper display after adding a new 2FA option - Chat bubble footer alignment: Vertically aligned the
SVG
icons in the chat bubble footer for better positioning - Chat bubble consistency: Enhanced design consistency between
Response 1
andResponse 2
chat bubbles to match the style of other bubbles - Logo visibility: Fixed an issue that affected logo visibility in
Response 1
&Response 2
chat bubbles
v2.0.3
🎨 Improvements:
- Reverted font to GPT's default and removed
Inter
for design consistency. (This is temp, so it's likely to change in the future) - Enhanced the appearance and usability of the
Stop Generating
button. - Enhanced color contrast for the avatar icons and text using
color-mix
for better readability in gpt's chat bubbles. - Adjusted
.markdown
element colors (blockquotes, numbered lists, etc.) to match the accent color for visual consistency. - Fixed styling for the "Terms of Service" violating message. (Don't ask how this was tested... 🥲)
- Resolved the broken background color of the note in the "Share Link" dialog when sharing a chat with custom instructions applied to ensure correct display and improved readability.
- Updated ParcelJS dependencies to version
2.12.0
for improved compatibility and potential enhancements.
🐛 Bug Fixes:
- Corrected the color for
text-token-text-tertiary
to ensure visual harmony. - Resolved issues with theme variable application (
--text-primary
,--text-secondary
etc.). - Fixed a double
!important
clash in the "Share Link" dialog to successfully apply the corrected bg-colors forAny personalized data not present in the conversation won’t be shared with viewers (ex: custom instructions)
note. - Removed unused code related to
.bg-token-main-surface-tertiary
for better code maintainability. - Switched
color-mix
function tosrgb-linear
color mode in light theme for consistent color blending.
v2.0.2
Highlights
This release brings a variety of improvements, a new syntax highlights for the light theme and bug fixes due to new ChatGPT changes.
🎨 Improved UI & Styling:
- Introduced a
light
syntax theme for code snippets, ideal for brighter environments. - Restyled the
Copy Code
button for a more cohesive look. - Improve syntax higlights theme for
dark
theme too. - Adjusted
bullet
position andblockquote
border color in markdown for better readability. - Enhanced visual appeal of the
❓
icon with a background color. - Sharpened keyboard shortcut presentation with accent borders and colors.
- Streamlined chat bubble
width
for consistent appearance across screen sizes and zoom levels.
🐛 Bug Fixes:
- Resolved issues with sidebar active link background and theme dropdown background, both caused by recent ChatGPT changes.
- Addressed
tooltip
text visibility affected by class name changes. - Fixed background problem in the
Upgrade your plan
dialog related to ChatGPT updates. - Eliminated extra space on the right side of chat bubble content.
🪶 Performance & Optimization:
- Rewritten logic for syntax theme and code snippet rendering for enhanced efficiency.
- Streamlined
postcss
configuration and added a plugin for unused style removal. - Removed unnecessary files from version control with an updated
.gitignore
.
v2.0.1
Changes:
This update focuses on ensuring seamless compatibility with recent changes introduced by ChatGPT. There are addressed numerous issues across the extension, including:
- Sidebar: Background color discrepancies, link hover/active states, date styles, and options menu button in links.
- Sidebar Sticky Element: Background transparency corrected.
- Sidebar Upgrade Button: Style adjustment due to a missing class.
- Collapse Sidebar Button: Background inconsistency resolved.
- New Chat View: Fixed arrow button style in random chat buttons
- Code Snippets: Theme style fix.
- Tooltips: Background color fix due to new ChatGPT changes
- Theme Dropdown: Background issue addressed.
- Shared Links: Mini chat preview color discrepancies fixed.
- Shared Links & Archived Chats Tables: Table header background color corrected.
- GPTs Page: Search query list and input border removed
- Shared Chat Page: Chat container background colors adjusted.
- Feedback Dialog: Checkbox style improved.
- Upgrade Plan Dialog: Background issue resolved.
- Team Plan Dialogs: Styling fixes for elements like check buttons and seats counters.
- Reloading Theme: Consistency issue addressed.
- Custom Instructions Dialog: Background and context menu shadow updated for clarity.
...and much more.
Known Issues:
Warning
Currently, mixing officially built-in themes dropdown chooser with new GPThemes may cause theme application issues.
v2.0.0
Major Update:
- New AMOLED (Black) Theme: Easily toggle between Light, Dark, and Black themes with new floating GPThemes button.
Enhancements and Features:
- Improved Scrollbar Styling: Adjusted scrollbar styles for Chromium browsers to resolve appearance issues. Firefox scrollbar styles now consistently apply only to Firefox.
- Simplified Theme Selection: Introduced a floating button for GPThemes options, making theme switching more accessible.
- New Code Snippets Theme: Introduced a new code snippets
highlight.js
theme in the OLED theme for improved aesthetics and alignment with OLED visuals. - Enhanced User Interaction: Implemented functionality to close GPTheme options when clicked outside or when a theme is selected.
content.js
Logic Rewrite: Rewrittencontent.js
in JavaScript to implement toggle theme feature: Light, Dark, and OLED.- Downgraded Firefox Manifest: Downgraded Firefox manifest from
version 3
toversion 2
for better compatibility across Firefox browsers. - New Permission Added: Added new permission for
storage
to allow the extension to store chosen themes for consistent application across pages.
Visual Consistency and Bug Fixes:
- Addressed Visual Inconsistencies: Resolved various visual inconsistencies, clipping issues, and background color discrepancies.
- Theme Compatibility: Corrected OLED surface colors and adjusted the background of chat bubbles for consistency with the selected theme.
- Overlay Prevention: Adjusted
z-index
of modal and GPT's theme dropdown menu to prevent overlay issues with GPThemes options. - GPT Store Page Fixes:
- Hover Effects: Fixed card background colors on hover by addressing global style overrides in the GPT store.
- SVG Colors: Improved contrast and visibility by adjusting
SVG
colors for non-image GPT products in the GPTs page.
Code Optimization and Enhancements:
- Efficiency Improvements: Maximizing code efficiency and performance.
- Resource Optimization: Eliminated unnecessary resource overhead by removing unused
highlight.js
themes.
Development Workflow Improvements:
- Enhanced Cross-Browser Compatibility: Installed
webextension-polyfill
and@parcel/config-webextension
to enhance cross-browser compatibility and optimize development workflow. - Parcel and SASS Upgrades: Upgraded
parcel
and@parcel/transformer-sass
to leverage the latest features and improvements.
Known Issues:
Warning
Currently, mixing officially built-in themes dropdown chooser with new GPThemes may cause theme application issues.
v1.2.0
What's Changed
🌐 Cross-Browser Compatibility
- The extension is now available on Firefox 🚀
🎨 Enhancements
- Introduced animations for menus, tooltips, pop-ups, and Settings Tab View transitions for a more dynamic experience.
- Introduced a new code snippets theme, seamlessly aligning with the extension theme.
- Restyled the whole markdown syntax highlighting in
chat bubbles
and theCOPY CODE
button. - Restyled ChatGPT
Intro
page - the page displayed before userLogin
orRegister
. - Restyled the new
GPTs Store
page to harmonize with the extension theme:- Restyled
search input
andsearch query list
visibility. - Removed blur & transparent-ish effects from the
sticky header
on the GPTs Store page. - Altered header
tags
to be pill-shaped and overalltags
restyle to match the extension theme. - Added and improved transitions across elements.
- Rounded corners for various elements to match the extension theme.
- Restyled
- Fixed sidebar active chat item not matching the extension theme.
- Fixed sidebar chat item icons background transparency.
- Restyled the
Delete Account
confirmation pop-up. - Removed the unnecessary animation of moving the
chat bubble
down on hover. - Introduced new animations for specific links.
- Fixed buttons style and animations throughout the extension.
- Aligned
toast
notifications with the extension theme. - Minor restyling for the
404 Error
page. - Fixed
tooltips
text and icon colors in some buttons. - Minor
scrollbar
restyles.
...And numerous other restyles, retouches, and code optimizations to enhance the overall user experience.
📐 Responsive Design Improvements
- Added a fixed
width
toagent-turn
in chat-bubbles to prevent content overflowing on smaller screens. - Added vertical padding to the
tab-panel
inSettings
to preventTheme
dropdown list cut off on hover on smaller screens. - Fixed content not-shrinking in
Upgrade your plan
pop-up.