Skip to main content
1.14.1
Source Link
Jason C
  • 591
  • 2
  • 11
  • 1.14, 1.14.1

    • New "compact" view for room search results (check it out in settings).
    • Search params are now preserved across room changes when room is visited from result list and "open search result rooms in this tab" is enabled. (Can be disabled with ChatTopBar.setPreserveSearch(false), no option in settings dialog.)
    • Title of current room is bold in room search.
    • Default site icon position changed to 'margin'. Previous default was 'left', you'll have to explicitly pick it if you wish to return to it (sorry).
    • Option to automatically load more results when scrolling to bottom of room search list. It's experimental and can only be enabled via console (ChatTopBar.setAutoLoadMore(true)).
    • Room search server errors no longer break the search dropdown.
    • Topbar source iframe was continuously generating a lot of background XHR noise, since it was / and would periodically refresh room/event/user lists, etc. Now loads /faq instead, which prevents loads of unnecessary requests.
    • ChatTopBar.setCompactCompactResults to support compact mode option.
    • Misc. code and source comment tweaks.
    • 1.14.1: Fixed a minor style issue (no visible change).
    • 1.14.1: Restore all settings back to proper types instead of strings (your settings should not be affected, but apologies in advance if they are).
    • 1.14.1: Slightly more graceful handling of errors when visiting a chat room while not logged in.
  • 1.13

    • Site icons are now displayed in room results. Three options for positioning are present in settings dialog (I could not decide).
    • The site icon visibility setting is per chat server. Seems reasonable given that MSE and SO rooms all have the same boring icons, while SE is very exciting.
    • ChatTopBar.setFaviconVisible and ChatTopBar.setFaviconStyle to change icon settings.
    • Window event names changed to avoid future namespace collisions.
    • Runs at document-idle to ensure availability of SE objects.
  • 1.12, 1.12.2, 1.12.3, (all)

    • Now supports Firefox, thanks entirely to Shog9.
    • Compatible with internal SE chat rooms (which have an extra iframe), so they say.
    • Updated topbar chat theme code to work on Firefox.
    • Stricter match rules for ?ctbjoin pages.
    • 1.12.2: Fix issue where Chrome sometimes failed to load script due to missed window load events.
    • 1.12.3: Entire area of room search results is now clickable.
    • 1.12.3: Option to linkify URLs in room search results (enabled by default).
    • 1.12.3: Links in room search results are now underlined on hover, to make it clear what you're clicking on.
    • 1.12.3: ChatTopBar.setLinkifyDescriptions to change linkify option.
    • 1.12.3: Add workaround for chat highlighting style bug.
  • 1.11, 1.11.1, 1.11.2, 1.11.3, (all)

    • Chat room search contains selector for room tab (all, mine, favorites).
    • Default search sort order is now by people, with option to use activity instead. Improves search results greatly.
    • ChatTopBar.setSearchByActivity to change sort order option.
    • 1.11.1: Topbar icon hover fixed (thanks Shog9!)
    • 1.11.1: Update flasher notification now ignores revision number updates.
    • 1.11.2: Fix match patterns to not run on room info pages.
    • 1.11.2: Make flag icon (blue notifications on right) disappear on click.
    • 1.11.2: Scrolling to replies no longer hides them under the topbar.
    • 1.11.2: Overscrolling on change log no longer scrolls chat.
    • 1.11.2: Overscrolling on room search results no longer scrolls chat.
    • 1.11.3: Room dropdown button brightness fixed to match other buttons.
    • 1.11.3: Also, theme brightness was being applied twice to that button.
  • 1.10

    • Search for chat rooms from new dropdown in topbar.
    • Styling tweaks to change log dialog.
  • 1.09, +, +, +, +

    • Clicking site search box in SE dropdown no longer closes dropdown.
    • Also the site search didn't work, now it does.
    • Prevent overscrolling in dropdowns from scrolling chat when using mouse wheel.
  • 1.08, +, +

    • Chat server links placed in SE dropdown (click name to open in new tab, "switch" to open in current tab).
    • Clicking "switch" on chat server link automatically rejoins favorite rooms (can be disabled in settings).
    • Brightness setting is now associated with the current room's theme rather than the room itself (so it applies to all rooms with the same theme). Apologies for any reset settings (it does make a good attempt to copy them, though).
    • Change log now displayed after update (when flashing "topbar" link clicked).
    • ChatTopBar.showChangeLog() will always show the change log, too.
    • ChatTopBar functions for additional settings added.
    • Don't load jQuery UI if it's already loaded.
    • Don't run in iframes (by default), for compatibility with some other scripts. ChatTopBar.setRunInFrame() can control this.
  • 1.07

    • Settings dialog (accessible from 'topbar' link in footer).
    • Wide mode now matches right side padding instead of fixed at 95%.
    • More descriptive search box placeholders.
    • ChatTopBar.forgetEverything, for testing.
  • 1.06, +

    • Brightness now only applied if theme enabled.
    • Sidebar resized so it doesn't hide behind the bottom panel.
    • ChatTopBar.fakeUnreadCounts(inbox,rep) for debugging.
    • Explicit unsafeWindow grant.
    • Sort output of dumpSettings().
  • 1.04, 1.05

    • Per-room icon/text brightness option.
    • Option to suppress console output.
    • Ability to dump settings to console for testing.
    • Fixed a style bug where things were happening before CSS was loaded, was sometimes causing non-themed topbar to have a white background instead of black.
  • 1.03

    • ChatTopBar console interface for setting options.
    • Widen / theme options now user-settable.
    • Ability to forget cached account ID for testing.
  • 1.02

    • WebSocket reconnect when connection lost.
    • Beta code for themed topbar.
    • Better console logging.
  • 1.01

    • Realtime event handling via websocket.
  • 1.00

    • Initial version.
  • 1.14

    • New "compact" view for room search results (check it out in settings).
    • Search params are now preserved across room changes when room is visited from result list and "open search result rooms in this tab" is enabled. (Can be disabled with ChatTopBar.setPreserveSearch(false), no option in settings dialog.)
    • Title of current room is bold in room search.
    • Default site icon position changed to 'margin'. Previous default was 'left', you'll have to explicitly pick it if you wish to return to it (sorry).
    • Option to automatically load more results when scrolling to bottom of room search list. It's experimental and can only be enabled via console (ChatTopBar.setAutoLoadMore(true)).
    • Room search server errors no longer break the search dropdown.
    • Topbar source iframe was continuously generating a lot of background XHR noise, since it was / and would periodically refresh room/event/user lists, etc. Now loads /faq instead, which prevents loads of unnecessary requests.
    • ChatTopBar.setCompactCompactResults to support compact mode option.
    • Misc. code and source comment tweaks.
  • 1.13

    • Site icons are now displayed in room results. Three options for positioning are present in settings dialog (I could not decide).
    • The site icon visibility setting is per chat server. Seems reasonable given that MSE and SO rooms all have the same boring icons, while SE is very exciting.
    • ChatTopBar.setFaviconVisible and ChatTopBar.setFaviconStyle to change icon settings.
    • Window event names changed to avoid future namespace collisions.
    • Runs at document-idle to ensure availability of SE objects.
  • 1.12, 1.12.2, 1.12.3, (all)

    • Now supports Firefox, thanks entirely to Shog9.
    • Compatible with internal SE chat rooms (which have an extra iframe), so they say.
    • Updated topbar chat theme code to work on Firefox.
    • Stricter match rules for ?ctbjoin pages.
    • 1.12.2: Fix issue where Chrome sometimes failed to load script due to missed window load events.
    • 1.12.3: Entire area of room search results is now clickable.
    • 1.12.3: Option to linkify URLs in room search results (enabled by default).
    • 1.12.3: Links in room search results are now underlined on hover, to make it clear what you're clicking on.
    • 1.12.3: ChatTopBar.setLinkifyDescriptions to change linkify option.
    • 1.12.3: Add workaround for chat highlighting style bug.
  • 1.11, 1.11.1, 1.11.2, 1.11.3, (all)

    • Chat room search contains selector for room tab (all, mine, favorites).
    • Default search sort order is now by people, with option to use activity instead. Improves search results greatly.
    • ChatTopBar.setSearchByActivity to change sort order option.
    • 1.11.1: Topbar icon hover fixed (thanks Shog9!)
    • 1.11.1: Update flasher notification now ignores revision number updates.
    • 1.11.2: Fix match patterns to not run on room info pages.
    • 1.11.2: Make flag icon (blue notifications on right) disappear on click.
    • 1.11.2: Scrolling to replies no longer hides them under the topbar.
    • 1.11.2: Overscrolling on change log no longer scrolls chat.
    • 1.11.2: Overscrolling on room search results no longer scrolls chat.
    • 1.11.3: Room dropdown button brightness fixed to match other buttons.
    • 1.11.3: Also, theme brightness was being applied twice to that button.
  • 1.10

    • Search for chat rooms from new dropdown in topbar.
    • Styling tweaks to change log dialog.
  • 1.09, +, +, +, +

    • Clicking site search box in SE dropdown no longer closes dropdown.
    • Also the site search didn't work, now it does.
    • Prevent overscrolling in dropdowns from scrolling chat when using mouse wheel.
  • 1.08, +, +

    • Chat server links placed in SE dropdown (click name to open in new tab, "switch" to open in current tab).
    • Clicking "switch" on chat server link automatically rejoins favorite rooms (can be disabled in settings).
    • Brightness setting is now associated with the current room's theme rather than the room itself (so it applies to all rooms with the same theme). Apologies for any reset settings (it does make a good attempt to copy them, though).
    • Change log now displayed after update (when flashing "topbar" link clicked).
    • ChatTopBar.showChangeLog() will always show the change log, too.
    • ChatTopBar functions for additional settings added.
    • Don't load jQuery UI if it's already loaded.
    • Don't run in iframes (by default), for compatibility with some other scripts. ChatTopBar.setRunInFrame() can control this.
  • 1.07

    • Settings dialog (accessible from 'topbar' link in footer).
    • Wide mode now matches right side padding instead of fixed at 95%.
    • More descriptive search box placeholders.
    • ChatTopBar.forgetEverything, for testing.
  • 1.06, +

    • Brightness now only applied if theme enabled.
    • Sidebar resized so it doesn't hide behind the bottom panel.
    • ChatTopBar.fakeUnreadCounts(inbox,rep) for debugging.
    • Explicit unsafeWindow grant.
    • Sort output of dumpSettings().
  • 1.04, 1.05

    • Per-room icon/text brightness option.
    • Option to suppress console output.
    • Ability to dump settings to console for testing.
    • Fixed a style bug where things were happening before CSS was loaded, was sometimes causing non-themed topbar to have a white background instead of black.
  • 1.03

    • ChatTopBar console interface for setting options.
    • Widen / theme options now user-settable.
    • Ability to forget cached account ID for testing.
  • 1.02

    • WebSocket reconnect when connection lost.
    • Beta code for themed topbar.
    • Better console logging.
  • 1.01

    • Realtime event handling via websocket.
  • 1.00

    • Initial version.
  • 1.14, 1.14.1

    • New "compact" view for room search results (check it out in settings).
    • Search params are now preserved across room changes when room is visited from result list and "open search result rooms in this tab" is enabled. (Can be disabled with ChatTopBar.setPreserveSearch(false), no option in settings dialog.)
    • Title of current room is bold in room search.
    • Default site icon position changed to 'margin'. Previous default was 'left', you'll have to explicitly pick it if you wish to return to it (sorry).
    • Option to automatically load more results when scrolling to bottom of room search list. It's experimental and can only be enabled via console (ChatTopBar.setAutoLoadMore(true)).
    • Room search server errors no longer break the search dropdown.
    • Topbar source iframe was continuously generating a lot of background XHR noise, since it was / and would periodically refresh room/event/user lists, etc. Now loads /faq instead, which prevents loads of unnecessary requests.
    • ChatTopBar.setCompactCompactResults to support compact mode option.
    • Misc. code and source comment tweaks.
    • 1.14.1: Fixed a minor style issue (no visible change).
    • 1.14.1: Restore all settings back to proper types instead of strings (your settings should not be affected, but apologies in advance if they are).
    • 1.14.1: Slightly more graceful handling of errors when visiting a chat room while not logged in.
  • 1.13

    • Site icons are now displayed in room results. Three options for positioning are present in settings dialog (I could not decide).
    • The site icon visibility setting is per chat server. Seems reasonable given that MSE and SO rooms all have the same boring icons, while SE is very exciting.
    • ChatTopBar.setFaviconVisible and ChatTopBar.setFaviconStyle to change icon settings.
    • Window event names changed to avoid future namespace collisions.
    • Runs at document-idle to ensure availability of SE objects.
  • 1.12, 1.12.2, 1.12.3, (all)

    • Now supports Firefox, thanks entirely to Shog9.
    • Compatible with internal SE chat rooms (which have an extra iframe), so they say.
    • Updated topbar chat theme code to work on Firefox.
    • Stricter match rules for ?ctbjoin pages.
    • 1.12.2: Fix issue where Chrome sometimes failed to load script due to missed window load events.
    • 1.12.3: Entire area of room search results is now clickable.
    • 1.12.3: Option to linkify URLs in room search results (enabled by default).
    • 1.12.3: Links in room search results are now underlined on hover, to make it clear what you're clicking on.
    • 1.12.3: ChatTopBar.setLinkifyDescriptions to change linkify option.
    • 1.12.3: Add workaround for chat highlighting style bug.
  • 1.11, 1.11.1, 1.11.2, 1.11.3, (all)

    • Chat room search contains selector for room tab (all, mine, favorites).
    • Default search sort order is now by people, with option to use activity instead. Improves search results greatly.
    • ChatTopBar.setSearchByActivity to change sort order option.
    • 1.11.1: Topbar icon hover fixed (thanks Shog9!)
    • 1.11.1: Update flasher notification now ignores revision number updates.
    • 1.11.2: Fix match patterns to not run on room info pages.
    • 1.11.2: Make flag icon (blue notifications on right) disappear on click.
    • 1.11.2: Scrolling to replies no longer hides them under the topbar.
    • 1.11.2: Overscrolling on change log no longer scrolls chat.
    • 1.11.2: Overscrolling on room search results no longer scrolls chat.
    • 1.11.3: Room dropdown button brightness fixed to match other buttons.
    • 1.11.3: Also, theme brightness was being applied twice to that button.
  • 1.10

    • Search for chat rooms from new dropdown in topbar.
    • Styling tweaks to change log dialog.
  • 1.09, +, +, +, +

    • Clicking site search box in SE dropdown no longer closes dropdown.
    • Also the site search didn't work, now it does.
    • Prevent overscrolling in dropdowns from scrolling chat when using mouse wheel.
  • 1.08, +, +

    • Chat server links placed in SE dropdown (click name to open in new tab, "switch" to open in current tab).
    • Clicking "switch" on chat server link automatically rejoins favorite rooms (can be disabled in settings).
    • Brightness setting is now associated with the current room's theme rather than the room itself (so it applies to all rooms with the same theme). Apologies for any reset settings (it does make a good attempt to copy them, though).
    • Change log now displayed after update (when flashing "topbar" link clicked).
    • ChatTopBar.showChangeLog() will always show the change log, too.
    • ChatTopBar functions for additional settings added.
    • Don't load jQuery UI if it's already loaded.
    • Don't run in iframes (by default), for compatibility with some other scripts. ChatTopBar.setRunInFrame() can control this.
  • 1.07

    • Settings dialog (accessible from 'topbar' link in footer).
    • Wide mode now matches right side padding instead of fixed at 95%.
    • More descriptive search box placeholders.
    • ChatTopBar.forgetEverything, for testing.
  • 1.06, +

    • Brightness now only applied if theme enabled.
    • Sidebar resized so it doesn't hide behind the bottom panel.
    • ChatTopBar.fakeUnreadCounts(inbox,rep) for debugging.
    • Explicit unsafeWindow grant.
    • Sort output of dumpSettings().
  • 1.04, 1.05

    • Per-room icon/text brightness option.
    • Option to suppress console output.
    • Ability to dump settings to console for testing.
    • Fixed a style bug where things were happening before CSS was loaded, was sometimes causing non-themed topbar to have a white background instead of black.
  • 1.03

    • ChatTopBar console interface for setting options.
    • Widen / theme options now user-settable.
    • Ability to forget cached account ID for testing.
  • 1.02

    • WebSocket reconnect when connection lost.
    • Beta code for themed topbar.
    • Better console logging.
  • 1.01

    • Realtime event handling via websocket.
  • 1.00

    • Initial version.
added 1276 characters in body
Source Link
Jason C
  • 591
  • 2
  • 11

And now contains a fancy new room finder dropdown, with an optional compact layout.

  • 1.14

    • New "compact" view for room search results (check it out in settings).
    • Search params are now preserved across room changes when room is visited from result list and "open search result rooms in this tab" is enabled. (Can be disabled with ChatTopBar.setPreserveSearch(false), no option in settings dialog.)
    • Title of current room is bold in room search.
    • Default site icon position changed to 'margin'. Previous default was 'left', you'll have to explicitly pick it if you wish to return to it (sorry).
    • Option to automatically load more results when scrolling to bottom of room search list. It's experimental and can only be enabled via console (ChatTopBar.setAutoLoadMore(true)).
    • Room search server errors no longer break the search dropdown.
    • Topbar source iframe was continuously generating a lot of background XHR noise, since it was / and would periodically refresh room/event/user lists, etc. Now loads /faq instead, which prevents loads of unnecessary requests.
    • ChatTopBar.setCompactCompactResults to support compact mode option.
    • Misc. code and source comment tweaks.
  • 1.13

    • Site icons are now displayed in room results. Three options for positioning are present in settings dialog (I could not decide).
    • The site icon visibility setting is per chat server. Seems reasonable given that MSE and SO rooms all have the same boring icons, while SE is very exciting.
    • ChatTopBar.setFaviconVisible and ChatTopBar.setFaviconStyle to change icon settings.
    • Window event names changed to avoid future namespace collisions.
    • Runs at document-idle to ensure availability of SE objects.
  • 1.12, 1.12.2, 1.12.3, (all)

    • Now supports Firefox, thanks entirely to Shog9.
    • Compatible with internal SE chat rooms (which have an extra iframe), so they say.
    • Updated topbar chat theme code to work on Firefox.
    • Stricter match rules for ?ctbjoin pages.
    • 1.12.2: Fix issue where Chrome sometimes failed to load script due to missed window load events.
    • 1.12.3: Entire area of room search results is now clickable.
    • 1.12.3: Option to linkify URLs in room search results (enabled by default).
    • 1.12.3: Links in room search results are now underlined on hover, to make it clear what you're clicking on.
    • 1.12.3: ChatTopBar.setLinkifyDescriptions to change linkify option.
    • 1.12.3: Add workaround for chat highlighting style bug.
  • 1.11, 1.11.1, 1.11.2, 1.11.3, (all)

    • Chat room search contains selector for room tab (all, mine, favorites).
    • Default search sort order is now by people, with option to use activity instead. Improves search results greatly.
    • ChatTopBar.setSearchByActivity to change sort order option.
    • 1.11.1: Topbar icon hover fixed (thanks Shog9!)
    • 1.11.1: Update flasher notification now ignores revision number updates.
    • 1.11.2: Fix match patterns to not run on room info pages.
    • 1.11.2: Make flag icon (blue notifications on right) disappear on click.
    • 1.11.2: Scrolling to replies no longer hides them under the topbar.
    • 1.11.2: Overscrolling on change log no longer scrolls chat.
    • 1.11.2: Overscrolling on room search results no longer scrolls chat.
    • 1.11.3: Room dropdown button brightness fixed to match other buttons.
    • 1.11.3: Also, theme brightness was being applied twice to that button.
  • 1.10

    • Search for chat rooms from new dropdown in topbar.
    • Styling tweaks to change log dialog.
  • 1.09, +, +, +, +

    • Clicking site search box in SE dropdown no longer closes dropdown.
    • Also the site search didn't work, now it does.
    • Prevent overscrolling in dropdowns from scrolling chat when using mouse wheel.
  • 1.08, +, +

    • Chat server links placed in SE dropdown (click name to open in new tab, "switch" to open in current tab).
    • Clicking "switch" on chat server link automatically rejoins favorite rooms (can be disabled in settings).
    • Brightness setting is now associated with the current room's theme rather than the room itself (so it applies to all rooms with the same theme). Apologies for any reset settings (it does make a good attempt to copy them, though).
    • Change log now displayed after update (when flashing "topbar" link clicked).
    • ChatTopBar.showChangeLog() will always show the change log, too.
    • ChatTopBar functions for additional settings added.
    • Don't load jQuery UI if it's already loaded.
    • Don't run in iframes (by default), for compatibility with some other scripts. ChatTopBar.setRunInFrame() can control this.
  • 1.07

    • Settings dialog (accessible from 'topbar' link in footer).
    • Wide mode now matches right side padding instead of fixed at 95%.
    • More descriptive search box placeholders.
    • ChatTopBar.forgetEverything, for testing.
  • 1.06, +

    • Brightness now only applied if theme enabled.
    • Sidebar resized so it doesn't hide behind the bottom panel.
    • ChatTopBar.fakeUnreadCounts(inbox,rep) for debugging.
    • Explicit unsafeWindow grant.
    • Sort output of dumpSettings().
  • 1.04, 1.05

    • Per-room icon/text brightness option.
    • Option to suppress console output.
    • Ability to dump settings to console for testing.
    • Fixed a style bug where things were happening before CSS was loaded, was sometimes causing non-themed topbar to have a white background instead of black.
  • 1.03

    • ChatTopBar console interface for setting options.
    • Widen / theme options now user-settable.
    • Ability to forget cached account ID for testing.
  • 1.02

    • WebSocket reconnect when connection lost.
    • Beta code for themed topbar.
    • Better console logging.
  • 1.01

    • Realtime event handling via websocket.
  • 1.00

    • Initial version.

And now contains a fancy new room finder dropdown.

  • 1.13

    • Site icons are now displayed in room results. Three options for positioning are present in settings dialog (I could not decide).
    • The site icon visibility setting is per chat server. Seems reasonable given that MSE and SO rooms all have the same boring icons, while SE is very exciting.
    • ChatTopBar.setFaviconVisible and ChatTopBar.setFaviconStyle to change icon settings.
    • Window event names changed to avoid future namespace collisions.
    • Runs at document-idle to ensure availability of SE objects.
  • 1.12, 1.12.2, 1.12.3, (all)

    • Now supports Firefox, thanks entirely to Shog9.
    • Compatible with internal SE chat rooms (which have an extra iframe), so they say.
    • Updated topbar chat theme code to work on Firefox.
    • Stricter match rules for ?ctbjoin pages.
    • 1.12.2: Fix issue where Chrome sometimes failed to load script due to missed window load events.
    • 1.12.3: Entire area of room search results is now clickable.
    • 1.12.3: Option to linkify URLs in room search results (enabled by default).
    • 1.12.3: Links in room search results are now underlined on hover, to make it clear what you're clicking on.
    • 1.12.3: ChatTopBar.setLinkifyDescriptions to change linkify option.
    • 1.12.3: Add workaround for chat highlighting style bug.
  • 1.11, 1.11.1, 1.11.2, 1.11.3, (all)

    • Chat room search contains selector for room tab (all, mine, favorites).
    • Default search sort order is now by people, with option to use activity instead. Improves search results greatly.
    • ChatTopBar.setSearchByActivity to change sort order option.
    • 1.11.1: Topbar icon hover fixed (thanks Shog9!)
    • 1.11.1: Update flasher notification now ignores revision number updates.
    • 1.11.2: Fix match patterns to not run on room info pages.
    • 1.11.2: Make flag icon (blue notifications on right) disappear on click.
    • 1.11.2: Scrolling to replies no longer hides them under the topbar.
    • 1.11.2: Overscrolling on change log no longer scrolls chat.
    • 1.11.2: Overscrolling on room search results no longer scrolls chat.
    • 1.11.3: Room dropdown button brightness fixed to match other buttons.
    • 1.11.3: Also, theme brightness was being applied twice to that button.
  • 1.10

    • Search for chat rooms from new dropdown in topbar.
    • Styling tweaks to change log dialog.
  • 1.09, +, +, +, +

    • Clicking site search box in SE dropdown no longer closes dropdown.
    • Also the site search didn't work, now it does.
    • Prevent overscrolling in dropdowns from scrolling chat when using mouse wheel.
  • 1.08, +, +

    • Chat server links placed in SE dropdown (click name to open in new tab, "switch" to open in current tab).
    • Clicking "switch" on chat server link automatically rejoins favorite rooms (can be disabled in settings).
    • Brightness setting is now associated with the current room's theme rather than the room itself (so it applies to all rooms with the same theme). Apologies for any reset settings (it does make a good attempt to copy them, though).
    • Change log now displayed after update (when flashing "topbar" link clicked).
    • ChatTopBar.showChangeLog() will always show the change log, too.
    • ChatTopBar functions for additional settings added.
    • Don't load jQuery UI if it's already loaded.
    • Don't run in iframes (by default), for compatibility with some other scripts. ChatTopBar.setRunInFrame() can control this.
  • 1.07

    • Settings dialog (accessible from 'topbar' link in footer).
    • Wide mode now matches right side padding instead of fixed at 95%.
    • More descriptive search box placeholders.
    • ChatTopBar.forgetEverything, for testing.
  • 1.06, +

    • Brightness now only applied if theme enabled.
    • Sidebar resized so it doesn't hide behind the bottom panel.
    • ChatTopBar.fakeUnreadCounts(inbox,rep) for debugging.
    • Explicit unsafeWindow grant.
    • Sort output of dumpSettings().
  • 1.04, 1.05

    • Per-room icon/text brightness option.
    • Option to suppress console output.
    • Ability to dump settings to console for testing.
    • Fixed a style bug where things were happening before CSS was loaded, was sometimes causing non-themed topbar to have a white background instead of black.
  • 1.03

    • ChatTopBar console interface for setting options.
    • Widen / theme options now user-settable.
    • Ability to forget cached account ID for testing.
  • 1.02

    • WebSocket reconnect when connection lost.
    • Beta code for themed topbar.
    • Better console logging.
  • 1.01

    • Realtime event handling via websocket.
  • 1.00

    • Initial version.

And now contains a fancy room finder dropdown, with an optional compact layout.

  • 1.14

    • New "compact" view for room search results (check it out in settings).
    • Search params are now preserved across room changes when room is visited from result list and "open search result rooms in this tab" is enabled. (Can be disabled with ChatTopBar.setPreserveSearch(false), no option in settings dialog.)
    • Title of current room is bold in room search.
    • Default site icon position changed to 'margin'. Previous default was 'left', you'll have to explicitly pick it if you wish to return to it (sorry).
    • Option to automatically load more results when scrolling to bottom of room search list. It's experimental and can only be enabled via console (ChatTopBar.setAutoLoadMore(true)).
    • Room search server errors no longer break the search dropdown.
    • Topbar source iframe was continuously generating a lot of background XHR noise, since it was / and would periodically refresh room/event/user lists, etc. Now loads /faq instead, which prevents loads of unnecessary requests.
    • ChatTopBar.setCompactCompactResults to support compact mode option.
    • Misc. code and source comment tweaks.
  • 1.13

    • Site icons are now displayed in room results. Three options for positioning are present in settings dialog (I could not decide).
    • The site icon visibility setting is per chat server. Seems reasonable given that MSE and SO rooms all have the same boring icons, while SE is very exciting.
    • ChatTopBar.setFaviconVisible and ChatTopBar.setFaviconStyle to change icon settings.
    • Window event names changed to avoid future namespace collisions.
    • Runs at document-idle to ensure availability of SE objects.
  • 1.12, 1.12.2, 1.12.3, (all)

    • Now supports Firefox, thanks entirely to Shog9.
    • Compatible with internal SE chat rooms (which have an extra iframe), so they say.
    • Updated topbar chat theme code to work on Firefox.
    • Stricter match rules for ?ctbjoin pages.
    • 1.12.2: Fix issue where Chrome sometimes failed to load script due to missed window load events.
    • 1.12.3: Entire area of room search results is now clickable.
    • 1.12.3: Option to linkify URLs in room search results (enabled by default).
    • 1.12.3: Links in room search results are now underlined on hover, to make it clear what you're clicking on.
    • 1.12.3: ChatTopBar.setLinkifyDescriptions to change linkify option.
    • 1.12.3: Add workaround for chat highlighting style bug.
  • 1.11, 1.11.1, 1.11.2, 1.11.3, (all)

    • Chat room search contains selector for room tab (all, mine, favorites).
    • Default search sort order is now by people, with option to use activity instead. Improves search results greatly.
    • ChatTopBar.setSearchByActivity to change sort order option.
    • 1.11.1: Topbar icon hover fixed (thanks Shog9!)
    • 1.11.1: Update flasher notification now ignores revision number updates.
    • 1.11.2: Fix match patterns to not run on room info pages.
    • 1.11.2: Make flag icon (blue notifications on right) disappear on click.
    • 1.11.2: Scrolling to replies no longer hides them under the topbar.
    • 1.11.2: Overscrolling on change log no longer scrolls chat.
    • 1.11.2: Overscrolling on room search results no longer scrolls chat.
    • 1.11.3: Room dropdown button brightness fixed to match other buttons.
    • 1.11.3: Also, theme brightness was being applied twice to that button.
  • 1.10

    • Search for chat rooms from new dropdown in topbar.
    • Styling tweaks to change log dialog.
  • 1.09, +, +, +, +

    • Clicking site search box in SE dropdown no longer closes dropdown.
    • Also the site search didn't work, now it does.
    • Prevent overscrolling in dropdowns from scrolling chat when using mouse wheel.
  • 1.08, +, +

    • Chat server links placed in SE dropdown (click name to open in new tab, "switch" to open in current tab).
    • Clicking "switch" on chat server link automatically rejoins favorite rooms (can be disabled in settings).
    • Brightness setting is now associated with the current room's theme rather than the room itself (so it applies to all rooms with the same theme). Apologies for any reset settings (it does make a good attempt to copy them, though).
    • Change log now displayed after update (when flashing "topbar" link clicked).
    • ChatTopBar.showChangeLog() will always show the change log, too.
    • ChatTopBar functions for additional settings added.
    • Don't load jQuery UI if it's already loaded.
    • Don't run in iframes (by default), for compatibility with some other scripts. ChatTopBar.setRunInFrame() can control this.
  • 1.07

    • Settings dialog (accessible from 'topbar' link in footer).
    • Wide mode now matches right side padding instead of fixed at 95%.
    • More descriptive search box placeholders.
    • ChatTopBar.forgetEverything, for testing.
  • 1.06, +

    • Brightness now only applied if theme enabled.
    • Sidebar resized so it doesn't hide behind the bottom panel.
    • ChatTopBar.fakeUnreadCounts(inbox,rep) for debugging.
    • Explicit unsafeWindow grant.
    • Sort output of dumpSettings().
  • 1.04, 1.05

    • Per-room icon/text brightness option.
    • Option to suppress console output.
    • Ability to dump settings to console for testing.
    • Fixed a style bug where things were happening before CSS was loaded, was sometimes causing non-themed topbar to have a white background instead of black.
  • 1.03

    • ChatTopBar console interface for setting options.
    • Widen / theme options now user-settable.
    • Ability to forget cached account ID for testing.
  • 1.02

    • WebSocket reconnect when connection lost.
    • Beta code for themed topbar.
    • Better console logging.
  • 1.01

    • Realtime event handling via websocket.
  • 1.00

    • Initial version.
too many pictures
Source Link
Jason C
  • 591
  • 2
  • 11

And now contains a fancy new room finder dropdown:

enter image description herea fancy new room finder dropdown.

And now contains a fancy new room finder dropdown:

enter image description here

1.13 - site icons in room search
Source Link
Jason C
  • 591
  • 2
  • 11
Loading
edited body
Source Link
Jason C
  • 591
  • 2
  • 11
Loading
added 44 characters in body
Source Link
Jason C
  • 591
  • 2
  • 11
Loading
1.12.3 - search result styling and linkify
Source Link
Jason C
  • 591
  • 2
  • 11
Loading
added 44 characters in body
Source Link
Jason C
  • 591
  • 2
  • 11
Loading
1.12.1 - quick fix for a new chrome issue
Source Link
Jason C
  • 591
  • 2
  • 11
Loading
added 72 characters in body
Source Link
Jason C
  • 591
  • 2
  • 11
Loading
added 244 characters in body
Source Link
Jason C
  • 591
  • 2
  • 11
Loading
added 103 characters in body
Source Link
Jason C
  • 591
  • 2
  • 11
Loading
added 461 characters in body
Source Link
Jason C
  • 591
  • 2
  • 11
Loading
added 173 characters in body
Source Link
Jason C
  • 591
  • 2
  • 11
Loading
1.11 and also updated all screenshots
Source Link
Jason C
  • 591
  • 2
  • 11
Loading
1.10 - chat room finder dropdown
Source Link
Jason C
  • 591
  • 2
  • 11
Loading
added 2 characters in body
Source Link
Jason C
  • 591
  • 2
  • 11
Loading
added 630 characters in body
Source Link
Jason C
  • 591
  • 2
  • 11
Loading
minor updates
Source Link
Jason C
  • 591
  • 2
  • 11
Loading
deleted 34 characters in body
Source Link
Jason C
  • 591
  • 2
  • 11
Loading
added 103 characters in body
Source Link
Jason C
  • 591
  • 2
  • 11
Loading
1.08 - chat server switcher, per-theme brightness, integrated change log
Source Link
Jason C
  • 591
  • 2
  • 11
Loading
edited body
Source Link
Jason C
  • 591
  • 2
  • 11
Loading
added 199 characters in body
Source Link
Jason C
  • 591
  • 2
  • 11
Loading
1.07 configurable settings and such
Source Link
Jason C
  • 591
  • 2
  • 11
Loading