BraveGPT 🤖

Adds ChatGPT answers to Brave Search sidebar (powered by GPT-4o!)

These are versions of this script where the code was updated. Show all versions.

  • v2023.12.8 2023-12-08

    Added darkmode styles to alerts

    ... since chatgpt.js does not account for system/browser preference which Brave prioritizes ↞ [auto-sync from kudoai/bravegpt]

  • v2023.12.7 2023-12-08

    Bumped chatgpt.js to 2.6.2 ↞ [auto-sync from kudoai/bravegpt]

  • v2023.12.4.3 2023-12-05

    Edited whitespace in update available alert ↞ [auto-sync from kudoai/bravegpt]

  • v2023.12.4.2 2023-12-04

    Moved updateTweaksStyle() out of append response routine

    ... to also apply Sticky Sidebar to standby mode ↞ [auto-sync from kudoai/bravegpt]

  • v2023.12.4.1 2023-12-04

    Moved updateTweaksStyle() out of append response routine

    ... to also apply Sticky Sidebar to standby mode ↞ [auto-sync from kudoai/bravegpt]

  • v2023.12.4 2023-12-04

    Added Sticky Sidebar button, re-spaced/positioned buttons ↞ [auto-sync from kudoai/bravegpt]

  • v2023.12.3.10 2023-12-04

    Bumped chatgpt.js to 2.6.1, removed margin/padding...

    ... from mobile alert buttons ↞ [auto-sync from kudoai/bravegpt]

  • v2023.12.3.9 2023-12-03

    Fixed related queries don't show in OpenAI mode (KudoAI/googlegpt#4) ↞ [auto-sync from kudoai/bravegpt]

  • v2023.12.3.8 2023-12-03

    Added reply section to standby mode (KudoAI/duckduckgpt#33)

    • Changed standby button label fallback to 'Send search query to GPT' ± Defined updateFooterContent() ± Increased standby button padding ± Replaced standby button positioning styles w/ margins ± Transferred borrom-margin from textarea to top-margin of footer ± Updated send button's top margin to follow change ± Moved footer init to main routine to accommodate pre-standby-show call of updateFooterContent() ↞ [auto-sync from kudoai/bravegpt]
  • v2023.12.3.7 2023-12-02

    Expanded Wider Sidebar in Sticky Sidebar mode ↞ [auto-sync from kudoai/bravegpt]

  • v2023.12.3.6 2023-12-02

    Shortened arrow functions ↞ [auto-sync from kudoai/bravegpt]

  • v2023.12.3.5 2023-12-02

    Added fade-in on first load, reduced y-translation ↞ [auto-sync from kudoai/bravegpt]

  • v2023.12.3.4 2023-12-02

    Shortened footer content update routine ↞ [auto-sync from kudoai/bravegpt]

  • v2023.12.3.3 2023-12-02

    Removed query sends on prefix/suffix disables ↞ [auto-sync from kudoai/bravegpt]

  • v2023.12.3.2 2023-12-02

    Renamed config.relatedQueriesDisabled to config.rqDisabled ↞ [auto-sync from kudoai/bravegpt]

  • v2023.12.3.1 2023-12-02

    Added guaranteed tooltips to truncated footer text ↞ [auto-sync from kudoai/bravegpt]

  • v2023.12.3 2023-12-02

    Added Auto-Get mode (KudoAI/duckduckgpt#33) ↞ [auto-sync from kudoai/bravegpt]

  • v2023.12.2 2023-12-02

    Added standby mode if prefix/suffix enabled ↞ [auto-sync from kudoai/bravegpt]

  • v2023.12.1.2 2023-12-02

    Moved speakSpan left-margin to wsbSpan right-margin ↞ [auto-sync from kudoai/bravegpt]

  • v2023.12.1.1 2023-12-01

    Added loop break ↞ [auto-sync from kudoai/bravegpt]

  • v2023.12.1 2023-12-01

    Enabled unlinked footer text ↞ [auto-sync from kudoai/bravegpt]

  • v2023.11.30 2023-11-30

    Added reset of answerPre's max height if not sticky sidebar ↞ [auto-sync from kudoai/bravegpt]

  • v2023.11.29.7 2023-11-30

    Added toggleSidebar(mode) ↞ [auto-sync from kudoai/bravegpt]

  • v2023.11.29.6 2023-11-30

    Updated dynamic footer routine

    ± Replaced shuffle(list)'s .sort() method w/ Fisher-Yates shuffle for truer randomness ± Changed applyBoosts(list) to retun new list ± Eliminated list inits to shorten routine

    • Added applyBoosts() to group entries ↞ [auto-sync from kudoai/bravegpt]
  • v2023.11.29.5 2023-11-29

    Made height uniform across triggers in Sticky Sidebar mode

    ± Added longerPreHeight init ↞ [auto-sync from kudoai/bravegpt]

  • v2023.11.29.4 2023-11-29

    Simplified sidebar content selector in ssbStyle init ↞ [auto-sync from kudoai/bravegpt]

  • v2023.11.29.3 2023-11-29

    Changed Wider Sidebar menu symbol to ✔️/❌ ↞ [auto-sync from kudoai/bravegpt]

  • v2023.11.29.1 2023-11-29

    Added Sticky Sidebar mode, ↞ [auto-sync from kudoai/bravegpt]

  • v2023.11.29 2023-11-29

    Removed toCamelCase(str) ↞ [auto-sync from kudoai/bravegpt]

  • v2023.11.28.2 2023-11-28

    Bumped chatgpt.js to 2.6.0 ↞ [auto-sync from kudoai/bravegpt]

  • v2023.11.28.1 2023-11-28

    Replaced hover zoom w/ shadow effect ↞ [auto-sync from kudoai/bravegpt]

  • v2023.11.28 2023-11-28

    Merge branch 'main' of https://github.com/kudoai/bravegpt ↞ [auto-sync from kudoai/bravegpt]

  • v2023.11.27.1 2023-11-27

    Moved/renamed/converted arrow functions to traditional syntax

    ... for readablity

    ± Reduced truncation of footer text ↞ [auto-sync from kudoai/bravegpt]

  • v2023.11.27 2023-11-27

    Added boost-processing to dynamic footer

    ± Renamed shuffle() to shuffled(), moved def down

    • Removed footer icon ↞ [auto-sync from kudoai/bravegpt]
  • v2023.11.26.2 2023-11-27

    Decreased hover zoom ↞ [auto-sync from kudoai/bravegpt]

  • v2023.11.26.1 2023-11-27

    Added slight zoom on hover ↞ [auto-sync from kudoai/bravegpt]

  • v2023.11.26 2023-11-26

    Bumped chatgpt.js to 2.5.2 ↞ [auto-sync from kudoai/bravegpt]

  • v2023.11.25.4 2023-11-25

    Added config.userLocale, updated dynamic footer routine

    ± Moved shuffler + vars init up ± Added campaign end-date compliance ± Added location targetting compliance ± Re-targeted probability boost from KudoAI to Amazon ↞ [auto-sync from kudoai/bravegpt]

  • v2023.11.25.3 2023-11-25

    Added truncation of long footer text, removed useless CSS

    ... property line-height from .bravegpt .feedback {} ↞ [auto-sync from kudoai/bravegpt]

  • v2023.11.25.2 2023-11-25

    Added dynamic footer, re-positioned it more right ↞ [auto-sync from kudoai/bravegpt]

  • v2023.11.25.1 2023-11-25

    Allowed un-inited msg's to be passed to braveGPTalert()

    ± Replaced braveGPTshow() wrappers around fobidden + maintence alerts w/ braveGPTalert() ↞ [auto-sync from kudoai/bravegpt]

  • v2023.11.25 2023-11-25

    Added config.appName + toCamelCase(str)

    ± Renamed config.prefix to config.keyPrefix ↞ [auto-sync from kudoai/bravegpt]

  • v2023.11.24.7 2023-11-24

    Replaced createSVGelem() w/ createSVGpath() ↞ [auto-sync from kudoai/bravegpt]

  • v2023.11.24.6 2023-11-24

    Added createAnchor() ↞ [auto-sync from kudoai/bravegpt]

  • v2023.11.24.5 2023-11-24

    Shortened arg name in createSVGelem ↞ [auto-sync from kudoai/bravegpt]

  • v2023.11.24.4 2023-11-24

    Added config.feedbackURL ↞ [auto-sync from kudoai/bravegpt]

  • v2023.11.24.3 2023-11-24

    Renamed feedbackAnchor to footerLink

    ... to conform w/ my other search GPT scripts ↞ [auto-sync from kudoai/bravegpt]

  • v2023.11.24.2 2023-11-24

    Added height to speakSVG for wider compatibility ↞ [auto-sync from kudoai/bravegpt]

  • v2023.11.24.1 2023-11-24

    Added 2nd size dimensions to SVGs for wider compatibility

    • Converted to integers for brevity ↞ [auto-sync from kudoai/bravegpt]
  • v2023.11.21.13 2023-11-22

    Added // @compatible waterfox ↞ [auto-sync from kudoai/bravegpt]

Show all script versions