devmount / third-stats

Thunderbird add-on turning your emails into beautifully visualized email account stats. Built with Vue.js and Chart.js
https://addons.thunderbird.net/thunderbird/addon/thirdstats/
MIT License
213 stars 27 forks source link

Help beta-testing ThirdStats #370

Open devmount opened 2 years ago

devmount commented 2 years ago

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 💚

koobs commented 2 years ago

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

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 commented 2 years ago

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.

devmount commented 2 years ago

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.

koobs commented 2 years ago

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

Opt-in only :)

devmount commented 2 years ago

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.