Skip to content

Releases: itsmartashub/GPThemes

v4.1.3

09 Nov 01:16
Compare
Choose a tag to compare

✨ 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 and Share Links), improving the UX.
  • Hint Pills: Updated the color of Search and Picture 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

18 Oct 12:15
Compare
Choose a tag to compare

🛠️ 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 in GPThemes Customization section for better layout.

Full Changelog: v4.1.1...v4.1.2

v4.1.1

10 Oct 11:14
Compare
Choose a tag to compare

🛠️ 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

25 Sep 18:46
Compare
Choose a tag to compare

🛠️ Improvements

  • Font Adjustments (#56): Limited font-size and line-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.
  • 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

16 Sep 10:09
Compare
Choose a tag to compare

🛠️ 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 and settingsManager into distinct files.
    • Renamed Assets to Widths for clarity.
    • Increased gpth-settings to accommodate huge scrollbars.
  • Storage Management:

    • Removed unnecessary keys previously used for theme management.
    • Switched from storage.sync to storage.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

13 Sep 19:14
Compare
Choose a tag to compare

🛠️ 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

29 Aug 16:59
Compare
Choose a tag to compare

🛠️ Improvements

  • Redesigned example button cards in new chat layout
  • Revamped Upgrade Your Plan dialog (#44)
  • Enhanced Create Link button style in Share 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

13 Aug 17:26
Compare
Choose a tag to compare

🛠️ 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

19 Jul 21:47
Compare
Choose a tag to compare

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

12 Jun 21:39
Compare
Choose a tag to compare

✨ New Features

  • Popup for Updates (#33): Implemented a non-intrusive popup to notify users about extension updates, avoiding the need for tabs and notifications permissions, and preventing the Read 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 manifest v3 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