third-stats icon indicating copy to clipboard operation
third-stats copied to clipboard

Help beta-testing ThirdStats

Open devmount opened this issue 3 years ago • 5 comments

Hey there stats loving folks!

Due to several reasons ThirdStats got much less attention from me than I would have liked in the last months and in general I could use some help testing the ThirdStats nightly builds. So if you want to support this project and don't want to donate money or contribute code - testing and reporting bugs is a great way to help! Here's how it works:

  1. Download the latest nightly build from the ThirdStats CDN (XPI file)
  2. Start Thunderbird and install the XPI file by going to Settings > Add-ons and Themes > Extensions > Gear Button > Install Add-on from file > Choose the downloaded XPI file
  3. Now start using ThirdStats and check if...
    • ThirdStats logo appears in the menu and the popup shows all active accounts
    • add-on options page displays properly, alle options can be changed, options can be reset
    • stats page display properly, data is shown correctly, processing works, all filter work as expected

If anything doesn't work, file a bug report or start a discussion about it. Thanks a lot for your support 💚

devmount avatar Mar 22 '22 20:03 devmount

@devmount Anyway we can get nightly builds to auto update? In the event that's not possible, idea:

  • In-extension version check, reports out of date / new available build in some manner (toolbar icon? notification?)

Goal: Get builds out early and often, proactively. This would improve per-build test coverage, earlier feedback, and is a lovely mechanisms for those keen to help you test.

koobs avatar Jun 02 '22 01:06 koobs

Additional Idea, option in stable ThirdStats releases:

☑ Help test future Third-Stats releases!

I don't know how seamless we can get the mechanism, but we should try really hard.

koobs avatar Jun 02 '22 01:06 koobs

An auto update would indeed make the testing of the current build much easier. Unfortunately there is no such mechanism for no-ATN add-ons (at least not known to me). So if some day TB implements something like that, I will adapt it right away.

The in-extension version check is a great idea. But that would require making calls either to GitHub or the ThirdStats CDN which I would like to avoid for privacy reasons. Currently ThirdStats works without any external calls.

devmount avatar Jun 12 '22 13:06 devmount

An auto update would indeed make the testing of the current build much easier. Unfortunately there is no such mechanism for no-ATN add-ons (at least not known to me). So if some day TB implements something like that, I will adapt it right away.

The in-extension version check is a great idea. But that would require making calls either to GitHub or the ThirdStats CDN which I would like to avoid for privacy reasons. Currently ThirdStats works without any external calls.

Understood. How about

  • [ ] Check and notify me of updated development versions

Opt-in only :)

koobs avatar Jun 12 '22 13:06 koobs

Yes, opt-in would be a possibility. If I receive feedback from some more people who are using/testing nightly builds, I'll implement it.

devmount avatar Jun 12 '22 14:06 devmount