Releases: itsmartashub/GPThemes
v4.1.3
✨ Improvements
- Markdown & Analysis: Improve
Analysis code
UI and code snippets overall - Settings/Dialog Tables: Add a background color on hover for table items (
Archive chats
andShare Links
), improving the UX. - Hint Pills: Updated the color of
Search
andPicture
hint pills to match the accent theme, improving visual consistency. - Circle ❓ Button: Add a background color to the ❓ circle button on the bottom right, enhancing its visual appearance.
- ChatGPT Model Menu: Add better styling for icons of ChatGPT models dropdown in sticky header
🐛 Bug Fixes
- User Chat Bubble: Restored the correct styles and width customization for the user chat bubble.
- Prompt Field/Styles Apply Delay: Fix delayed styles application on page load
- Prompt Field/Attach Files Icon: Fix the misalignment of the
Attach Files
SVG icon in the prompt textarea. - Prompt Field/Attach Files Icon Background: Updated the background of the
Attach Files
icon to match the current theme. - Prompt Field/Typing
/
: Fix the background of the popover menu that appears when typing/
in the prompt field. - Prompt Field/Typing
@
: Fix the broken styles for the GPT's @mentions elements in the prompt field. - Settings/Language Dropdown: Fix accessibility issues and update the styling of the language dropdown in
Settings
- Settings/Dialog Tables: Fix table sticky heading background color being transparent in y-scrollable tables.
Full Changelog: v4.1.2...v4.1.3
v4.1.2
🛠️ Improvements
- Search Links Design (#63): Enhanced pill-like search links, matching theme accent colors for better readability.
- Unread Indicator (#62): Improved unread bubble indicator in sidebar chat list to match the chosen theme.
🐛 Bug Fixes
- New Chat Autocomplete (#61): Updated selector to accommodate recent OpenAI changes and fix keyboard navigation UX
- Markdown Code Snippets (#64): Restored correct styling for markdown code snippet blocks, including header and content background colors.
- GPThemes Settings: Decreased width of
Reset All
button inGPThemes Customization
section for better layout.
Full Changelog: v4.1.1...v4.1.2
v4.1.1
🛠️ Improvements
-
New Chat Layout Enhancements (#59):
- Added style to autocomplete prompt suggestions to match GPThemes design patterns
- Refreshed design with improved prompt action cards
- Added accent color to main heading
What can I help with?
and main ChatGPT logo (#59) - Improved visibility and hover effects for both dark and light themes
-
Response Comparison UI (#45): Enhanced
Which response do you prefer?
latest layout
What's Changed
- Improve
Which response do you prefer?
new design by @itsmartashub in #58 - Apply the extension's theme styles to the new
New Chat
layout by @itsmartashub in #60
Full Changelog: v4.1.0...v4.1.1
v4.1.0
🛠️ Improvements
- Font Adjustments (#56): Limited
font-size
andline-height
adjustments to chat bubbles only. - GPThemes Settings UI Enhancement (#54): Improved layouts and scrolling behavior
🐛 Bug Fixes
- GPThemes Settings (#53):
- Fixed broken styles in the
Font
tab section. - Resolved tab overlapping issues on tiny mobile screens.
- Fixed broken styles in the
- Prompt Textarea: Removed extra padding from the
Reply
element for a cleaner design. - Share Link Page (#57): Fixed chat bubble styles not being applied, ensuring consistent styling across all pages.
What's Changed
- GPThemes Customization: Fix broken style of the
Font
tab section and overall UI improvements for different screen sizes by @itsmartashub in #54 - Limit font adjustments to chat bubbles only by @itsmartashub in #56
Full Changelog: v4.0.4...v4.1.0
v4.0.4
🛠️ Improvements
- Theme Mode Consistency (#48, #52):
- Theme changes made in GPT settings are now reflected in the GPThemes theme, and vice versa, to maintain consistency across the board
- The application of themes across the extension has been enhanced to ensure consistency, which was previously broken due to new OpenAI's code loading techniques
🐛 Bug Fixes
- Scrollbar Styling (#50): Resolved issues caused by OpenAI's dynamic code loading, ensuring consistent design.
- Temporary Chat Text Color: Fix the text color in the prompt textarea for temporary chats in light themes.
- OLED Theme Fixes: The OLED theme display has been fixed in dialogs and GPT Stores.
🔧 Maintenance
-
Floating Button Refactor (#49, #51):
- Improved code organization, readability, and performance.
- Extracted accent color, theme and settings management logic into separate files.
- Split
themeManager
andsettingsManager
into distinct files. - Renamed
Assets
toWidths
for clarity. - Increased
gpth-settings
to accommodate huge scrollbars.
-
Storage Management:
- Removed unnecessary keys previously used for theme management.
- Switched from
storage.sync
tostorage.local
for theme value storage.
Note
🚧 Known Issues
A minor theme inconsistency remains on shared chat pages (https://chatgpt.com/share/*
) due to recent ChatGPT updates.
Custom accent colors are not applied due to OpenAI's new dynamic code loading, which overrides some extension code.
This release focuses on improving theme consistency and fixing visual bugs, particularly for OLED themes and scrollbar styling. Behind the scenes, significant maintenance work has been done to enhance performance, improve code organization, and optimize storage management.
What's Changed
- Improve floating button code for better readability and maintainability by @itsmartashub in #51
- GPThemes not overriding ChatGPT theme mode after page refresh (#48) by @itsmartashub in #52
Full Changelog: v4.0.3...v4.0.4
v4.0.3
🛠️ Improvements
- Increased scrollbar width for better usability
- Add style to
code
texts in chat bubbles to match the GPThemes
🐛 Bug Fixes
- Fixed broken prompt textarea due to recent OpenAI changes
- Fixed broken
Upgrade Your Plan
dialog due to recent OpenAI changes
🔧 Maintenance
- Refactored
zip.js
for better efficiency and readability - Updated dependencies and browserlist configuration for correct
CSS
prefixing
...and many minor enhancements.
Full Changelog: v4.0.2...v4.0.3
v4.0.2
🛠️ Improvements
- Redesigned example button cards in new chat layout
- Revamped
Upgrade Your Plan
dialog (#44) - Enhanced
Create Link
button style inShare Link Public to Chat
dialogs - Adjusted gap for the new chat button from other links in sidebar
🐛 Bug Fixes
- Improved user chat edit state design (#43)
- Fixed user chat bubble background flash when the first message sent (#46)
- Restored visibility of menu link dividers
- Enhanced active tag appearance in 👎 feedback dialog
Full Changelog: v4.0.1...v4.0.2
v4.0.1
🛠️ Improvements
- DALLE - Enhanced Image Prompt Preview Layout: Restyled the DALLE image prompt preview section, including the prompt toggle sidebar, for improved user experience on both mobile and desktop.
- DALLE - Image Hover Buttons: Restyled hover buttons in the DALLE image section to match the extension's theme, providing a more cohesive user interface.
- DALLE GPTs UI Update: Removed gradient background from DALLE example buttons above the prompt field for a cleaner look.
🐛 Bug Fixes
- Assistant Chat Bubble Background (#42): Fixed an issue where the assistant's chat bubble background was not visible due to recent ChatGPT changes, improving readability and visual clarity.
Full Changelog: v4.0.0...v4.0.1
v4.0.0
Warning
💔 BREAKING CHANGES
Removal of Old UI styles may cause broken designs for users still on the outdated UI version (#41).
✨ New Features
- Chat Full Width Feature (#1): Implemented a new feature allowing users to toggle full-width chat bubbles, enhancing the chat interface.
- Chat Custom Width Slider: Added range input sliders for customizing chat bubble width, providing users with more control over the chat layout.
- Prompt Field Width Slider: Implemented a custom width slider for the prompt field, allowing independent width adjustment.
- Prompt Field Sync/Lock Indicator: Added a lock icon indicator on the prompt message sync switch to show when it's locked to chat widths.
- Responsive Width Adjustment (#39): Implemented automatic width adjustment for chat bubbles and prompt field based on screen size.
- UI Accent Color Update: Changed the default accent color for the light theme.
🐛 Bug Fixes
- User Chat Bubble Width: Corrected width behavior of user chat bubbles to match GPT chat bubbles and ensure edit icon visibility.
- Slider Tooltip Unit: Fixed the unit displayed in the custom width slider tooltip to show percentages instead of REM.
- Edit State Design: Addressed issues with the edit state design for user chat bubbles after ChatGPT UI changes (#36).
- Dialog Styling: Resolved inconsistencies in background color and sizing for small dialogs and hover effects.
- Attach Icon Visibility: Removed background color around the attach icon in the prompt field for better visibility (#40).
- Chat Bubbles Fix: Removed outdated UI styles to fix broken chat bubbles (#41). Note: This may affect users on the old UI version.
- Mobile Header Styling: Resolved issues with the sticky header style on mobile screens.
- Firefox Compatibility: Fixed range sliders not being visible in Firefox browsers.
- Floating Button Position: Adjusted GPThemes floating button position to prevent overlap with user account image on smaller devices.
- Scroll Down Button Fix: Addressed an issue with the "Scroll Down" button position on hover, ensuring it remains visible and accessible when hovering over the prompt textarea.
...and more
What's Changed
- Implement full and custom width conversation view options by @itsmartashub in #35
Full Changelog: v3.1.1...v4.0.0
v3.1.1
✨ New Features
- Popup for Updates (#33): Implemented a non-intrusive popup to notify users about extension updates, avoiding the need for
tabs
andnotifications
permissions, and preventing theRead browser history
warning for Chromium users. - Update Badge: Added a
NEW
badge on the browser action icon for new updates. Clicking the icon clears or updates the badge. - Version Badge: Added a badge to the popup icon displaying the current extension version.
🛠️ Improvements
- Code Cleanup: Removed unused code and files for a cleaner, more efficient codebase.
- Popup Enhancements: Updated content and styling for a better user interface.
🐛 Bug Fixes
- CSP for Popup Pages: Fixed
CSP
in manifestv3
to allow font fetching, resolving related console errors.
👷 Development Workflow
- GitHub Actions: Created a build script with PR artifacts to streamline the development process.
What's Changed
- chore(workflows): Implement GitHub Actions for extension builds (#31) by @itsmartashub in #32
- feat(manifest): Implement a
popup
action for informing users about extension updates (#33) by @itsmartashub in #34
Full Changelog: v3.1.0...v3.1.1