42 votes

Tildes ReExtended version announcements and changelog

This topic will be used to announce future versions of Tildes ReExtended!

Tildes ReExtended is the principal enhancement suite for Tildes.

If you'd like to be notified of future releases, reply to this comment and I'll @-mention you when the next version is published (you have to uncollapse the comment). When you no longer want to be notified, simply delete your comment or ignore this topic.

54 comments

  1. Community
    (edited )
    Link
    Version 2.2.0 is now available! GitLab Release Mozilla Addons and Chrome Web Store have been published. Changes Fixed an issue with debug logs not being logged. Fixed your own topic's votes not...
    • Version 2.2.0 is now available!

    • GitLab Release

    • Mozilla Addons and Chrome Web Store have been published.

    Changes
    • Fixed an issue with debug logs not being logged.
    • Fixed your own topic's votes not being hidden on the topic page.
    • Added a Randomize Username Colors option, contributed by @bugsmith, thanks!
    • Added a Miscellaneous Features category with the following features:
      • A fix for the comment anchor bug (Tildes issue #256).
      • An option to move the topic ignore button next to the topic's published date.
      • An option to add (un)subscribe buttons in the group listing.
      • An option to add a "Unignore All" button in your ignored topics list.
    • Added an "Updated" marker for features that were recently updated.
    • Certain features will no longer be available for logged out users (only when they wouldn't be able to use them anyway).
    Statistics as of 2023-07-16
    • Firefox
      • 72 daily users
      • 64% Windows, 18% Linux, 18% Mac OS
    • Chromium
      • 70 weekly users
      • 66% Windows, 23% Mac OS, 11% Linux
    Notifications

    @Bauke

    10 votes
  2. [2]
    Community
    Link
    Version 2.5.0 is now available! GitLab Release Mozilla Addons and Chrome Web Store have been published. Changes Show Topic Author will no longer show the Tildes username for scheduled topics. Very...
    • Version 2.5.0 is now available!

    • GitLab Release

    • Mozilla Addons and Chrome Web Store have been published.

    Changes
    • Show Topic Author will no longer show the Tildes username for scheduled topics.
    • Very long user labels will now get cut off to prevent overlapping.
    • Added the Markdown Toolbar Editor where you can create completely custom snippets for the toolbar.
    Statistics as of 2023-11-26
    • Firefox
      • 106 daily users
      • 70% Windows, 14% Linux, 14% Mac OS, 2% Android
    • Chromium
      • 110 weekly users
      • 72% Windows, 21% Mac OS, 6% Linux, 1% Other
    Notifications

    @AugustusFerdinand @Bonooru @DawnPaladin @anadem @balooga @cfabbro @ibuprofen @raze2012 @sparksbet @swchr @synergy-unsterile

    10 votes
    1. AugustusFerdinand
      Link Parent
      Thanks for the ping, update, and continued work on this!

      Thanks for the ping, update, and continued work on this!

      2 votes
  3. [15]
    Community
    (edited )
    Link
    Version 2.3.0 is now available! GitLab Release Mozilla Addons and Chrome Web Store have been published. Changes Anonymize Usernames numerical count now starts at 1 (previously 0). Added a new...
    • Version 2.3.0 is now available!

    • GitLab Release

    • Mozilla Addons and Chrome Web Store have been published.

    Changes
    • Anonymize Usernames numerical count now starts at 1 (previously 0).
    • Added a new replacement type for Anonymize Usernames, a SHA-256 hash of the username.
    • Added a new Miscellaneous Feature for hiding your own username.
    • Made the settings styling consistent, various editors now also have save state indicators.
    Statistics as of 2023-09-24
    • Firefox
      • 99 daily users
      • 69% Windows, 16% Linux, 15% Mac OS
    • Chromium
      • 106 weekly users
      • 72% Windows, 21% Mac OS, 7% Linux
    Notifications

    @AugustusFerdinand @Bonooru @DawnPaladin @anadem @balooga @cfabbro @ibuprofen @raze2012 @swchr @synergy-unsterile

    9 votes
    1. [4]
      swchr
      Link Parent
      Thanks again for the update. Does Firefox mobile on Android count as Linux?

      Thanks again for the update. Does Firefox mobile on Android count as Linux?

      3 votes
      1. Community
        Link Parent
        I'm not sure, the dashboard only shows Linux, Mac OS and Windows as platforms. It's possible Android isn't being counted yet for whatever reason (maybe because it's only available through that...

        I'm not sure, the dashboard only shows Linux, Mac OS and Windows as platforms. It's possible Android isn't being counted yet for whatever reason (maybe because it's only available through that hacky collection way?), I found this issue that has a screenshot with Android in the table, so I'm guessing it's at least not being put under a different platform?

        3 votes
      2. [2]
        Community
        Link Parent
        Follow-up: Android has its own category! The statistics dashboard now shows 1 Android user. :D

        Follow-up: Android has its own category! The statistics dashboard now shows 1 Android user. :D

        2 votes
    2. [2]
      balooga
      Link Parent
      I’m curious what counts as “daily users.” Are these add-on installs that are observed every day to be enabled in-browser, or are they only counted when they visit Tildes?

      I’m curious what counts as “daily users.” Are these add-on installs that are observed every day to be enabled in-browser, or are they only counted when they visit Tildes?

      3 votes
      1. Community
        Link Parent
        For the Chrome Web Store this is their definition of weekly users: For Mozilla Addons, according to this blog post it only shows enabled extensions and people can opt-out by disabling telemetry so...

        For the Chrome Web Store this is their definition of weekly users:

        The approximate number of Chrome browsers that loaded the item in the past seven days. This includes enabled, disabled, and unknown statuses of the item.

        For Mozilla Addons, according to this blog post it only shows enabled extensions and people can opt-out by disabling telemetry so it's likely there are more Firefox users than we see.

        The dashboards will only show data for enabled installs. There won’t be a breakdown of usage by add-on status anymore.

        4 votes
    3. [8]
      AugustusFerdinand
      (edited )
      Link Parent
      Found some odd behavior and can't confirm if I can reproduce how it's happening. I use the user labels and noticed that some have begun to disappear. I thought there was a chance that I had...

      Found some odd behavior and can't confirm if I can reproduce how it's happening.
      I use the user labels and noticed that some have begun to disappear. I thought there was a chance that I had accidentally clicked "remove" when meaning to close the box, but there are some labels that I know I have not touched that are now gone.
      One example is a smartass label I put on my own name that I know I have not edited since created.
      Another is a user I frequently interact with who's labels disappeared, I reapplied earlier this week, and are now gone again.

      There are plenty that are still present, but at least two that I can confirm I have not removed that are now gone.
      Using the latest version and installed via the Chrome Store.

      3 votes
      1. [6]
        Community
        (edited )
        Link Parent
        Uh oh, that's not good. Can you export your settings and check that the missing labels aren't saved? That would at least tell me whether they were actually removed from storage or simply aren't...

        Uh oh, that's not good. Can you export your settings and check that the missing labels aren't saved? That would at least tell me whether they were actually removed from storage or simply aren't being grabbed when needed.

        Edit: It may be possible you're hitting quota limits on sync storage (though I think it would be more obvious by erroring out when saving instead of disappearing later on) so can you run the following code in the browser console inside the extension settings page (where you enable and disable features).

        await chrome.storage.sync.getBytesInUse();
        

        Whatever number it returns should be lower than 102400, if it's bigger (or close to that) it will be time to implement manual syncing. Created an issue for this too.

        Edit 2: Noticed there's also a quota limit on the amount of keys, can you also check that the code below returns a number below 512?

        Object.keys(await chrome.storage.sync.get()).length;
        

        Edit 3: I remembered Chromium doesn't have browser defined and instead uses chrome so I've updated the code snippets to match, in case you're trying to run them and it's failing.

        5 votes
        1. [5]
          AugustusFerdinand
          Link Parent
          Looked for my name and the other I know to be missing, neither are in the exported JSON. 10001 82

          Can you export your settings and check that the missing labels aren't saved?

          Looked for my name and the other I know to be missing, neither are in the exported JSON.

          await chrome.storage.sync.getBytesInUse();

          10001

          Object.keys(await chrome.storage.sync.get()).length;

          82

          2 votes
          1. [4]
            Community
            Link Parent
            Both well below quota so good to know it's not that. I did find a way that user labels could be getting messed if you are doing it in multiple tabs. If you have multiple tabs open and create label...

            Both well below quota so good to know it's not that. I did find a way that user labels could be getting messed if you are doing it in multiple tabs.

            If you have multiple tabs open and create label editors in each one, it's possible the IDs for those labels are conflicting when saved, resulting in some labels not being saved or others being overridden (depending on what the exact sequence is). I will fix this but I'm not sure if it's the issue you're having, if you're not doing things in multiple tabs you wouldn't encounter this.

            2 votes
            1. [3]
              AugustusFerdinand
              Link Parent
              I was actually thinking this might be part of the problem. I don't know about @mycketforvirrad, but I am always using multiple tabs and there will undoubtedly be cases where I edit/add tags in one...

              I will fix this but I'm not sure if it's the issue you're having, if you're not doing things in multiple tabs you wouldn't encounter this.

              I was actually thinking this might be part of the problem. I don't know about @mycketforvirrad, but I am always using multiple tabs and there will undoubtedly be cases where I edit/add tags in one tab, switch to another edit/add a tag, and so on.

              3 votes
              1. [2]
                Community
                Link Parent
                I've tried getting it to overwrite/delete user labels in any other way and haven't been able to, so I guess the multiple tabs thing must have been it? Do let me know if you ever encounter it in...

                I've tried getting it to overwrite/delete user labels in any other way and haven't been able to, so I guess the multiple tabs thing must have been it? Do let me know if you ever encounter it in the future with the new version!

                2 votes
      2. mycketforvirrad
        Link Parent
        I have also experienced labels disappearing too.

        I have also experienced labels disappearing too.

        2 votes
  4. [4]
    Community
    (edited )
    Link
    Version 2.4.0 is now available! GitLab Release Mozilla Addons and Chrome Web Store have been published. Changes Fixed Miscellaneous features not being disabled if the category is disabled. Fixed...
    • Version 2.4.0 is now available!

    • GitLab Release

    • Mozilla Addons and Chrome Web Store have been published.

    Changes
    • Fixed Miscellaneous features not being disabled if the category is disabled.
    • Fixed an issue with User Labels being overwritten when using multiple tabs.
    • Added the "Show Topic Author" miscellaneous feature.
    • Added the "Voted On Topic" matcher to the Hide Topics feature, to automatically hide topics you have voted on.
    • Added an option to hide the User Labels [+] button.
    Statistics as of 2023-10-22
    • Firefox
      • 102 daily users
      • 71% Windows, 14% Linux, 14% Mac OS, 1% Android
    • Chromium
      • 107 weekly users
      • 73% Windows, 20% Mac OS, 5% Linux
    Notifications

    @AugustusFerdinand @Bonooru @DawnPaladin @anadem @balooga @cfabbro @ibuprofen @raze2012 @sparksbet @swchr @synergy-unsterile

    7 votes
    1. [3]
      AugustusFerdinand
      (edited )
      Link Parent
      Not really an "issue", just a cosmetic item that I'm not sure if you even want to address since you'll have to adapt it to move multiple page elements: The new Show Topic Author feature, much...

      Not really an "issue", just a cosmetic item that I'm not sure if you even want to address since you'll have to adapt it to move multiple page elements:

      The new Show Topic Author feature, much appreciated, also shows the tag (great thing), but there's a character limit to how far it can push the link site's icon/name before it hits the date posted, making the tag overlap with the site.

      https://i.imgur.com/7qP9Uu5.png

      2 votes
      1. [2]
        Community
        Link Parent
        That'll teach me for always testing user labels with just 1 letter, issue made!

        That'll teach me for always testing user labels with just 1 letter, issue made!

        3 votes
        1. AugustusFerdinand
          Link Parent
          Soon, my user labels will become the novelizations they were always meant to be!

          Soon, my user labels will become the novelizations they were always meant to be!

          3 votes
  5. [9]
    AugustusFerdinand
    Link
    Question: I have 1.1.2 installed, either from Gitlab or a no longer present Chrome Extension (I really need to just move to Firefox, but I'm lazy), I have numerous user labels that I don't wish to...

    Question: I have 1.1.2 installed, either from Gitlab or a no longer present Chrome Extension (I really need to just move to Firefox, but I'm lazy), I have numerous user labels that I don't wish to lose. So before I uninstall it to install the new version: Is the new version compatible with importing settings/labels from the old?

    5 votes
    1. [8]
      Community
      Link Parent
      It may be okay to export, uninstall the old, install the new and then import. Though I'm not 100% sure as the data migration only happens when the extension is installed (maybe restarting the...

      It may be okay to export, uninstall the old, install the new and then import. Though I'm not 100% sure as the data migration only happens when the extension is installed (maybe restarting the browser will trigger it).

      In any case I've made an issue to also migrate the user data on import, then guaranteeing it'll be safe to export/import as you'd want.

      1 vote
      1. [2]
        lou
        (edited )
        Link Parent
        Is User Labels the feature that allow people to mark each other as enemies so they can never forget their disagreements and harbor resentment more easily and efficiently? Cause if it is, I so wish...

        Is User Labels the feature that allow people to mark each other as enemies so they can never forget their disagreements and harbor resentment more easily and efficiently? Cause if it is, I so wish you removed it :/

        4 votes
        1. Community
          Link Parent
          The unfortunate reality of any tool is that it can be misused, but I think removing it would go against Tildes's "Trust people, but punish abusers" ideal. The labels are a useful feature for...

          The unfortunate reality of any tool is that it can be misused, but I think removing it would go against Tildes's "Trust people, but punish abusers" ideal. The labels are a useful feature for legitimate and positive reasons too (highlighting people who post things you like, for example), and throwing it out because there is potential for abuse is something I don't think we should do. If someone is caught abusing this they should simply be banned from Tildes, as they would obviously be breaking its cardinal rule.

          I will add that the extension is made for the Tildes community, and if the community says "we don't want this" then I will remove it in a heartbeat.

          6 votes
      2. [5]
        AugustusFerdinand
        Link Parent
        Nope, won't import. Will wait for the next update. Thanks!

        Nope, won't import. Will wait for the next update. Thanks!

        2 votes
        1. [4]
          Community
          Link Parent
          When you get a chance, try again with 2.2.1. It should be good to go now.

          When you get a chance, try again with 2.2.1. It should be good to go now.

          2 votes
          1. [3]
            AugustusFerdinand
            Link Parent
            No dice. Exported, uninstalled 1.1.2, closed Chrome, opened Chrome, installed 2.2.1, imported, checked Tildes for labels, no dice, closed Chrome, opened Chrome, checked Tildes, Imported again,...

            No dice.

            Exported, uninstalled 1.1.2, closed Chrome, opened Chrome, installed 2.2.1, imported, checked Tildes for labels, no dice, closed Chrome, opened Chrome, checked Tildes, Imported again, close, open, check Tildes.

            1 vote
            1. [2]
              Community
              Link Parent
              Alrighty, I found what was missing. I've published 2.2.2 and that should finally work. I'm not gonna make another announcement comment for it, It's already available.

              Alrighty, I found what was missing. I've published 2.2.2 and that should finally work. I'm not gonna make another announcement comment for it, but in a couple hours or tomorrow it should be available on CWS. It's already available.

              3 votes
              1. AugustusFerdinand
                (edited )
                Link Parent
                Such service! I'll try and report back later. I've got a basho to catch up on and don't want to find all those videos again (damn you NHK!). Huzzah and verily! We are officially on 2.2.2, exactly...

                Such service!
                I'll try and report back later. I've got a basho to catch up on and don't want to find all those videos again (damn you NHK!).


                Huzzah and verily! We are officially on 2.2.2, exactly one third as evil as version 6.6.6, with tags intact via importing.

                2 votes
  6. Community
    (edited )
    Link
    Version 2.6.0 is now available! GitLab Release Mozilla Addons and Chrome Web Store have been published. Changes Fixed the Unignore All button from always showing in the ignored topics list. Added...
    • Version 2.6.0 is now available!

    • GitLab Release

    • Mozilla Addons and Chrome Web Store have been published.

    Changes
    • Fixed the Unignore All button from always showing in the ignored topics list.
    • Added rudimentary keyboard shortcut support for Markdown snippets.
    • Fixed the Themed Logo feature always completely rerunning on page changes.
    • Added actual autocompletion support so you can now select and autocomplete usernames and groups.
    • Added the Theme Switcher feature.
    • Added the Topic Log Enhancements miscellaneous feature.
    • Made it so in development TRX can be run on a locally hosted Tildes.
    Statistics as of 2023-12-24
    • Firefox
      • 112 daily users
      • 67% Windows, 14% Linux, 14% Mac OS, 5% Android
    • Chromium
      • 103 weekly users
      • 73% Windows, 20% Mac OS, 6% Linux, 1% Other
    Notifications

    @AugustusFerdinand @Bonooru @DawnPaladin @anadem @balooga @cfabbro @ibuprofen @raze2012 @sparksbet @swchr @synergy-unsterile

    5 votes
  7. bugsmith
    Link
    How very exciting to have a contribution in the release. I'll have to get another one in before the next release to start a streak...

    How very exciting to have a contribution in the release. I'll have to get another one in before the next release to start a streak...

    4 votes
  8. Community
    (edited )
    Link
    Version 2.2.1 is now available! GitLab Release Mozilla Addons & Chrome Web Store are published. Changes Fixed user data not being migrated on import. Fixed a bug with Anonymize Usernames giving...
    • Version 2.2.1 is now available!

    • GitLab Release

    • Mozilla Addons & Chrome Web Store are published.

    Changes
    • Fixed user data not being migrated on import.
    • Fixed a bug with Anonymize Usernames giving different numbers to the same user because the usernames weren't being collected case-insensitively.
    Notifications

    @AugustusFerdinand @balooga @Bauke @cfabbro @DawnPaladin @daychilde @ibuprofen @synergy-unsterile

    4 votes
  9. [3]
    Algernon_Asimov
    Link
    Don't the releases update automatically? Why do we need to be notified?

    If you'd like to be notified of future releases

    Don't the releases update automatically? Why do we need to be notified?

    1 vote
    1. [2]
      balooga
      Link Parent
      In my experience it’s not always obvious when the auto-update has occurred. If there are new features I’d like that info pushed to me because I won’t discover them on my own.

      In my experience it’s not always obvious when the auto-update has occurred. If there are new features I’d like that info pushed to me because I won’t discover them on my own.

      6 votes
      1. Community
        Link Parent
        It's also possible to disable automatic updates, there are still around 20 people running version 1.1.2 on Firefox. cc. @Algernon_Asimov

        It's also possible to disable automatic updates, there are still around 20 people running version 1.1.2 on Firefox.

        cc. @Algernon_Asimov

        4 votes
  10. [3]
    rip_rike
    Link
    I know this is a long shot but is there any chance of a Safari Extension? There are dozens of us…

    I know this is a long shot but is there any chance of a Safari Extension? There are dozens of us…

    1 vote
    1. [2]
      Community
      Link Parent
      From only a quick cursory search on how to go about creating, packaging and distributing Safari extensions, probably not. As far as I can tell it all requires Xcode to do which is only available...

      From only a quick cursory search on how to go about creating, packaging and distributing Safari extensions, probably not. As far as I can tell it all requires Xcode to do which is only available on Mac OS devices (which I don't own any of).

      1 vote
      1. rip_rike
        Link Parent
        Understood — thanks for the reply!

        Understood — thanks for the reply!

        1 vote
  11. [14]
    Community
    (edited )
    Link
    Reply here to be notified! Label this comment as noise too so anyone wanting to be notified doesn't bump the topic. :D

    Reply here to be notified!

    Label this comment as noise too so anyone wanting to be notified doesn't bump the topic. :D

    1. Bonooru
      Link Parent
      Pings would be appreciated

      Pings would be appreciated

      2 votes
    2. [3]
      balooga
      Link Parent
      I’ll take some notifications! Is this account a sock puppet for Bauke?

      I’ll take some notifications! Is this account a sock puppet for Bauke?

      1 vote
      1. [2]
        Community
        Link Parent
        Something something check the bio of this account something something. ;)

        Something something check the bio of this account something something. ;)

        1 vote
        1. balooga
          Link Parent
          🤦 I keep forgetting that’s a thing. Thanks!

          🤦 I keep forgetting that’s a thing. Thanks!

          1 vote
    3. sparksbet
      Link Parent
      I'd like to be notified too!

      I'd like to be notified too!

      1 vote