User:Rolandtb
I've re-joined Mozilla as part of the Thunderbird team (MZLA) :-) yay!. My old userid on wikimo, rtanglao, doesn't work (references rtanglao@mozilla.com which i don't have access to). NB: slack links expire after 6 months so you can't access those convos, matrix links don't expire but after a few months it's hard to find the context, so i've tried to copy/past the text and add as much context as possible.
Previously:
- Thunderbird Support 2009-2012
- I was part of the SUMO team at Mozilla Corporation (MoCo) and I worked on Firefox for Android and then iOS and then Desktop as well as Firefox for Enterprise and Firefox Rocket (remember that :-) ?!?) and a bit of VPN and insights reporting 2012-August 2020 hence the old userid rtanglao@mozilla.com which is no longer available for obvious reasons! (previous bugzilla id rtanglao@mozilla.com)
- I worked at element.io on Matrix Support 2020-late 2022
- Thunderbird Support Engineer working at MZLA since April 3, 2023
- I am going to attempt to daily public "blog" here, see below! (DISCLAIMER: I don't speak for my colleagues and for engineering and I certainly shouldn't be quoted for dates of any kind or roadmap stuff!)
- Other public places I update:
Contents
- 1 2024-11-25
- 2 2024-11-05
- 3 2024-10-29
- 4 2024-10-18
- 5 2024-09-18
- 6 2024-09-17
- 7 2024-09-10
- 8 2024-09-09
- 9 2024-09-08
- 10 2024-09-06
- 11 2024-09-03
- 12 2024-06-24
- 13 2024-06-13
- 14 2024-06-12
- 15 2024-06-10
- 16 2024-06-06
- 17 2024-04-23
- 18 2024-04-17
- 19 2024-04-16
- 20 2024-04-04
- 21 2024-04-03
- 22 2024-03-27
- 23 2024-03-12
- 24 2024-03-11
- 25 2024-03-08
- 26 2024-03-07
- 27 2024-02-23
- 28 2024-02-22
- 29 2024-02-16
- 30 2024-02-16
- 31 2024-02-15
- 32 2024-02-08
- 33 2024-01-25
- 34 2024-01-22
- 35 2024-01-17
- 36 2024-01-11
- 37 2023-12-07
- 38 2023-12-05
- 39 2023-12-04
- 40 2023-12-01
- 41 2023-11-29
- 42 2023-11-24
- 43 2023-11-22
- 44 2023-11-21
- 45 2023-11-17
- 46 2023-11-16
- 47 2023-11-15
- 48 2023-11-14
- 49 2023-11-09
- 50 2023-11-08
- 51 2023-11-07
- 52 2023-11-06
- 53 2023-11-03
- 54 2023-11-02
- 55 2023-11-01
- 56 2023-10-31
- 57 2023-10-30
- 58 2023-10-27
- 59 2023-10-26
- 60 2023-10-25
- 61 2023-10-24
- 62 2023-10-23
- 63 2023-10-20
- 64 2023-10-19
- 65 2023-10-18
- 66 2023-10-17
- 67 2023-10-16
- 68 2023-10-13
- 69 2023-10-12
- 70 2023-10-11
- 71 2023-10-10
- 72 2023-10-06
- 73 2023-10-05
- 74 2023-10-04
- 75 2023-10-03
- 76 2023-10-02
- 77 2023-09-28
- 78 2023-09-27
- 79 2023-09-26
- 80 2023-09-25
- 81 2023-09-22
- 82 2023-09-21
- 83 2023-09-20
- 84 2023-09-19
- 85 2023-09-18
- 86 2023-09-16
- 87 2023-09-15
- 88 2023-09-14
- 89 2023-09-13
- 90 2023-09-12
- 91 2023-09-11
- 92 2023-09-08
- 93 2023-09-07
- 94 2023-09-06
- 95 2023-09-05
- 96 2023-08-31
2024-11-25
- Collapsible sections do work! So I guess I was when I said it didn't work back on October 29th?!?! See docs: https://www.mediawiki.org/wiki/Manual:Collapsible_elements#Simple_with_title and some examples here: https://www.mediawiki.org/wiki/Manual:Collapsible_elements/Demo/Advanced
2024-11-05
- list of NDA'd folks with their email addresses if folks choose to share their email. Not sure if this link is staff only: https://people.mozilla.org/a/nda/
2024-10-29
- Collapsible lists also don't work:
{{Collapsible list | title = [[European Free Trade Association]] members | [[Iceland]] | [[Liechtenstein]] | [[Norway]] | [[Switzerland]] }}
- The collapse template doesn't work i.e. the following doesn't work:
{{collapse top|title=This is the title text}} Sample contents text {{collapse bottom}}
- Collapsible sections in tables works aka equivalent of <details> works in tables! Yes! Documentation at: https://en.wikipedia.org/wiki/Help:Collapsing
Lorem ipsum |
Lorem ipsum dolor sit amet |
2024-10-18
Get the counts for April 1, 2023 to October 18, 2024
mlr --csv put '$created_epoch = strptime($created, "%Y-%m-%d %H:%M:%S %z")' \ then put '$yyyy_mm_dd = strftime($created_epoch, "%Y-%m-%d")' \ then sort -f yyyy_mm_hh \ then count-distinct -f yyyy_mm_dd \ then sort -f yyyy_mm_dd ../2024/*creator-answers-desktop-all-locales.csv \ ../2023/*creator-answers-desktop-all-locales.csv > 2023-2024-yyyy-mm-hh-question-count.csv
Put the count into the ALLTIME directory
mlr --csv put '$created_epoch = strptime($created, "%Y-%m-%d %H:%M:%S %z")' \ then put '$yyyy_mm_dd = strftime($created_epoch, "%Y-%m-%d")' \ then sort -f yyyy_mm_hh \ then count-distinct -f yyyy_mm_dd ../2024/*creator-answers-desktop-all-locales.csv > 2024-yyyy-mm-hh-question-count.csv
How to get the count of SUMO Thunderbird questions by date:
(2024 is here: https://github.com/thunderbird/github-action-thunderbird-aaq ). Do a git pull :-) to get the latest files from 2024 :-)
cd 2024 mlr --csv put '$created_epoch = strptime($created, "%Y-%m-%d %H:%M:%S %z")' \ then put '$yyyy_mm_dd = strftime($created_epoch, "%Y-%m-%d")' \ then sort -f yyyy_mm_hh \ then count-distinct -f yyyy_mm_dd *creator-answers-desktop-all-locales.csv
yyyy_mm_dd,count 2024-01-01,21 2024-01-02,46 2024-01-03,40 2024-01-04,39 2024-01-05,44 2024-01-06,23 2024-01-07,24 2024-01-08,38 2024-01-09,47 2024-01-10,36 2024-01-11,37 2024-01-12,43 2024-01-13,33 2024-01-14,21 2024-01-15,51 2024-01-16,30 2024-01-17,34 2024-01-18,45 2024-01-19,40 2024-01-20,28 2024-01-21,23 2024-01-22,35 2024-01-23,49 2024-01-24,41 2024-01-25,36 2024-01-26,51 2024-01-27,34 2024-01-28,33 2024-01-29,43 2024-01-30,47 2024-01-31,42 2024-02-01,36 2024-02-02,35 2024-02-03,17 2024-02-04,18 2024-02-05,42 2024-02-06,44 2024-02-07,42 2024-02-08,30 2024-02-09,26 2024-02-10,23 2024-02-11,24 2024-02-12,34 2024-02-13,44 2024-02-14,36 2024-02-15,37 2024-02-16,39 2024-02-17,22 2024-02-18,31 2024-02-19,57 2024-02-20,44 2024-02-21,38 2024-02-22,46 2024-02-23,41 2024-02-24,16 2024-02-25,31 2024-02-26,51 2024-02-27,33 2024-02-28,49 2024-02-29,38 2024-03-01,27 2024-03-02,20 2024-03-03,19 2024-03-04,37 2024-03-05,37 2024-03-06,40 2024-03-07,27 2024-03-08,30 2024-03-09,22 2024-03-10,21 2024-03-11,37 2024-03-12,39 2024-03-13,35 2024-03-14,39 2024-03-15,28 2024-03-16,26 2024-03-17,22 2024-03-18,36 2024-03-19,37 2024-03-20,33 2024-03-21,36 2024-03-22,33 2024-03-23,19 2024-03-24,20 2024-03-25,42 2024-03-26,42 2024-03-27,43 2024-03-28,40 2024-03-29,30 2024-03-30,19 2024-03-31,11 2024-04-01,23 2024-04-02,33 2024-04-03,33 2024-04-04,25 2024-04-05,42 2024-04-06,22 2024-04-07,16 2024-04-08,31 2024-04-09,25 2024-04-10,32 2024-04-11,65 2024-04-12,39 2024-04-13,22 2024-04-14,23 2024-04-15,35 2024-04-16,37 2024-04-17,47 2024-04-18,49 2024-04-19,27 2024-04-20,39 2024-04-21,25 2024-04-22,45 2024-04-23,35 2024-04-24,37 2024-04-25,36 2024-04-26,41 2024-04-27,18 2024-04-28,14 2024-04-29,26 2024-04-30,34 2024-05-01,28 2024-05-02,31 2024-05-03,28 2024-05-04,25 2024-05-05,22 2024-05-06,26 2024-05-07,37 2024-05-08,36 2024-05-09,37 2024-05-10,30 2024-05-11,25 2024-05-12,20 2024-05-13,36 2024-05-14,29 2024-05-15,35 2024-05-16,34 2024-05-17,34 2024-05-18,27 2024-05-19,22 2024-05-20,31 2024-05-21,18 2024-05-22,27 2024-05-23,36 2024-05-24,24 2024-05-25,23 2024-05-26,18 2024-05-27,26 2024-05-28,28 2024-05-29,26 2024-05-30,28 2024-05-31,27 2024-06-01,17 2024-06-02,27 2024-06-03,25 2024-06-04,31 2024-06-05,30 2024-06-06,47 2024-06-07,37 2024-06-08,15 2024-06-09,17 2024-06-10,34 2024-06-11,30 2024-06-12,32 2024-06-13,34 2024-06-14,35 2024-06-15,28 2024-06-16,18 2024-06-17,42 2024-06-18,32 2024-06-19,41 2024-06-20,45 2024-06-21,36 2024-06-22,17 2024-06-23,18 2024-06-24,33 2024-06-25,31 2024-06-26,34 2024-06-27,30 2024-06-28,35 2024-06-29,17 2024-06-30,14 2024-07-01,32 2024-07-02,34 2024-07-03,32 2024-07-04,23 2024-07-05,24 2024-07-06,26 2024-07-07,19 2024-07-08,41 2024-07-09,39 2024-07-10,53 2024-07-11,52 2024-07-12,45 2024-07-13,36 2024-07-14,29 2024-07-15,48 2024-07-16,54 2024-07-17,75 2024-07-18,51 2024-07-19,48 2024-07-20,25 2024-07-21,36 2024-07-22,62 2024-07-23,49 2024-07-24,54 2024-07-25,60 2024-07-26,46 2024-07-27,25 2024-07-28,35 2024-07-29,50 2024-07-30,57 2024-07-31,61 2024-08-01,76 2024-08-02,58 2024-08-03,45 2024-08-04,53 2024-08-05,65 2024-08-06,62 2024-08-07,77 2024-08-08,64 2024-08-09,71 2024-08-10,38 2024-08-11,39 2024-08-12,75 2024-08-13,61 2024-08-14,61 2024-08-15,64 2024-08-16,67 2024-08-17,34 2024-08-18,30 2024-08-19,61 2024-08-20,64 2024-08-21,56 2024-08-22,78 2024-08-23,61 2024-08-24,46 2024-08-25,35 2024-08-26,70 2024-08-27,63 2024-08-28,71 2024-08-29,65 2024-08-30,42 2024-08-31,34 2024-09-01,30 2024-09-02,63 2024-09-03,44 2024-09-04,63 2024-09-05,81 2024-09-06,51 2024-09-07,33 2024-09-08,32 2024-09-09,58 2024-09-10,59 2024-09-11,51 2024-09-12,77 2024-09-13,50 2024-09-14,37 2024-09-15,30 2024-09-16,57 2024-09-17,62 2024-09-18,56 2024-09-19,71 2024-09-20,52 2024-09-21,35 2024-09-22,42 2024-09-23,61 2024-09-24,57 2024-09-25,61 2024-09-26,84 2024-09-27,70 2024-09-28,30 2024-09-29,48 2024-09-30,74 2024-10-01,67 2024-10-02,66 2024-10-03,73 2024-10-04,77 2024-10-05,38 2024-10-06,29 2024-10-07,59 2024-10-08,64 2024-10-09,62 2024-10-10,72 2024-10-11,63 2024-10-12,44 2024-10-13,33 2024-10-14,68 2024-10-15,71 2024-10-16,58 2024-10-17,50 2024-10-18,65
2024-09-18
- Latest version of Thunderbird can be found in this json api: https://github.com/mozilla-releng/product-details/blob/production/public/1.0/thunderbird_versions.json
which is currently as of September 18, 2024:
{
"LATEST_THUNDERBIRD_ALPHA_VERSION": "54.0a2", "LATEST_THUNDERBIRD_DEVEL_VERSION": "131.0b4", "LATEST_THUNDERBIRD_NIGHTLY_VERSION": "132.0a1", "LATEST_THUNDERBIRD_VERSION": "128.2.2esr", "THUNDERBIRD_ESR": "115.15.0", "THUNDERBIRD_ESR_NEXT": "128.2.2esr"
}
2024-09-17
- Added 15 year old gmail customization bug to User:Rolandtb/Interesting_bugs_and_ideas#Bugzilla_bugs
2024-09-10
- The Firefox add-on by staff person Thomas Wisniewski called Testcase Reducer might be helpful when debugging CSS and HTML output by SUMO e.g. for ensuring accessibility of the markup for screen readers
- query for sqlite from CSV using unofficial SUMO API (datasette lite url )
select iso_week, count(id) as countbyisoweek from questions group by iso_week
- result:
iso_week,countbyisoweek 1,237 2,255 3,251 4,279 5,238 6,231 7,243 8,273 9,237 10,214 11,226 12,214 13,227 14,194 15,237 16,259 17,226 18,194 19,211 20,217 21,177 22,179 23,202 24,211 25,231 26,194 27,190 28,295 29,337 30,331 31,400 32,416 33,392 34,401 35,375 36,367 37,115
- How to Create the CSV files above :-) and another way to get the counts using mlr
1. Create column with unix epoch time:
cd ../ALLTIME mlr --csv put '$created_epoch = strptime($created, "%Y-%m-%d %H:%M:%S %z")' \ 2024-yearly-thunderbird-questions.csv > created_epoch-2024-yearly-thunderbird-questions.csv
2. Create created_epoch with unix time and isoweek with iso_week
mlr --csv put '$created_epoch = strptime($created, "%Y-%m-%d %H:%M:%S %z")' \ then put '$iso_week = strftime($created_epoch, "%V")' \ ../ALLTIME/2024-yearly-thunderbird-questions.csv > \ epoch_time_iso_week_2024-yearly-thunderbird-questions.csv
3. Count by iso_week
mlr --csv count-distinct -f iso_week \ epoch_time_iso_week_2024-yearly-thunderbird-questions.csv
2024-09-09
- A less kludgy version of yesterday's query
SELECT EXTRACT(ISOWEEK FROM DATETIME(created_utc)) AS week, COUNT(question_id) AS countbyweek FROM moz-fx-data-sumo-prod.mzla.kitsune_questions_plus_thunderbird WHERE EXTRACT(YEAR FROM DATETIME(created_utc)) = 2024 AND product LIKE '%thunderbird%' GROUP BY week ORDER BY week LIMIT 500000;
2024-09-08
- Where are the weeks after week 28 in the following? It's currently week 34.
SELECT EXTRACT(ISOWEEK FROM DATETIME(created_utc)) AS week, COUNT(EXTRACT(ISOWEEK FROM DATETIME(created_utc))) AS countbyweek FROM `moz-fx-data-sumo-prod.mzla.kitsune_questions_plus_thunderbird` WHERE EXTRACT(YEAR FROM DATETIME(created_utc)) = 2024 AND product LIKE '%thunderbird%' GROUP BY week ORDER BY week LIMIT 500000;
results in:
week countbyweek 1 238 2 255 3 251 4 279 5 238 6 231 7 243 8 273 9 237 10 214 11 226 12 214 13 227 14 194 15 237 16 259 17 226 18 194 19 211 20 216 21 177 22 179 23 202 24 211 25 231 26 194 27 190 28 189
2024-09-06
- From the 115.15.0 release notes:
Note that Thunderbird 115 is the final release to support Windows 7 and Windows 8.
2024-09-03
- Thunderbird supports the profiler just like Firefox, from Geoff in slack #thunderbird
-
Yes, TB supports the profiler. The controls are in the developer toolbox's performance tab. I expect you'll want to start with MOZ_PROFILER_STARTUP=1 set.
-
2024-06-24
- I wrote a ruby script that scrapes
support.mozilla.org/en-US/kb/<article-slug>/history
, get-revisions-sumo-kb-urls.rb, to get Thunderbird SUMO Knowledge Base revisions and their authors - You can query the Thunderbird SUMO KB articles revisions (~2000 from 2012-2024) using
- datasette lite using using SQL or
- by downloading the CSV file and using Google Sheets or your favourite CSV to answer questions like who contributed when to what Thunderbird articles
2024-06-13
- Updated my Thunderbird KB search engine and Firefox KB search engine to be current as of June 12, 2024. See June 12, 2024 for full details
2024-06-12
Thunderbird and Firefox SUMO Knowledge Base article search engines
WARNING: datasette truncates the html
column so for example if you search for password you might not see password if it is a long article but rest assured password is indeed there! Just click on the url column to open the article and the you can see password is there.
- 1. How to run the scripts from https://github.com/rtanglao/rt-kits-tb-api to get Firefox and Thunderbird articles for searching using SQLite and datasette
./get-ff-kb-articles-list.rb
./get-kb-article-detailed-list.rb firefox-kb-title-slug-all-articles.csv
./get-kb-articles-list.rb
./get-kb-article-detailed-list.rb thunderbird-kb-title-slug-all-articles.csv which creates thunderbird-kb-title-slug-all-articles-details.csv
- 2. Search using SQLite and datasette:
- Firefox: https://lite.datasette.io/?csv=https%3A%2F%2Fraw.githubusercontent.com%2Frtanglao%2Frt-kits-tb-api%2Fmain%2Fdetails-firefox-kb-title-slug-all-articles.csv#/data/details-firefox-kb-title-slug-all-articles
- Thunderbird https://lite.datasette.io/?csv=https%3A%2F%2Fraw.githubusercontent.com%2Frtanglao%2Frt-kits-tb-api%2Fmain%2Fdetails-thunderbird-kb-title-slug-all-articles.csv
2024-06-10
2024-06-06
- SUMO API Rate limited to 100 requests per minute -> Ryan in Slack: `However, the SUMO undocumented REST API threshold is 100 requests per minute, so if you stay below that, you should be OK. FYI, once you reach or exceed the limit, your IP will be banned for 10 minutes.`
2024-04-23
- Via Sancus, Doc Detective is a way to make sure browser screen shots, API calls, links, existence of page elements, anything you can write a script to verify is correct in your documentation (as opposed to your code). <-- We should be able to use something like this in our web based products as well as Desktop Thunderbird if we modify the code to launch TB desktop instead of web browser like Firefox.
2024-04-17
- EDIT: should be fixed in 115.10.1 -- > 1891889: Thunderbird process hang, remain active after closing: <--affects Thunderbird 115.10.0, fix is in progress
2024-04-16
- Wayne's bugzilla query for thread descending/ascending sort not working for conversations in Thunderbird:
2024-04-04
- SUMO Thunderbird Knowledge Base Dashboard: at a glance see the number of page views , needs update, RFL, etc: https://support.mozilla.org/en-US/contributors?product=thunderbird
2024-04-03
2024-03-27
- SUMO KB Shoutouts (will do more regular KB and Forum shoutouts in the future), some selected highlight, apologies to those I've inadvertently missed):
- Huge Thanks to those who worked on Thunderbird and Junk / Spam Messages: michro, alice, christ1. More details: see github issue: Modernize: Thunderbird and Junk / Spam Messages #44
- SUMO Forum Report shoutouts at next office hours :-)
2024-03-12
- List of Firefox locales: https://searchfox.org/mozilla-release/source/browser/locales/shipped-locales "There are 2 Japanese versions (one specific for mac), but it's one locale." <-- From flod on slack. I am guessing that TB has fewer?
2024-03-11
- From Wayne in bug 1883819:"Nostalgy++ Thunderbird add-on broke the Escape key shortcut to close email message windows" re: bugzilla whiteboard convention for bugs about add-ons: it is:
[addon: addon_name]
e.g.[addon: Nostalgy++]
. Note that the SUMO KB recommends "add-on"; see: SUMO writing guide for KB articles: "Add-ons does have a hyphen.": Bugzilla searches:
2024-03-08
- Unsupported, untested way to copy all the message filters over from one profile to another, from ThiloteE in #thunderbird: "You can copy and paste the msgFilterRules.dat file from one mailbox folder to another mailbox folder (usually has to be the inbox, if I remember right), but you might have to do some experimentation, as I am not sure, if you have to change some folder names or e-mail addresses within that file.The probably easier and faster approach, if you are a beginner is to use the quickfilters addon, which allows you to copy paste filters across mail boxes. https://addons.thunderbird.net/en-US/thunderbird/addon/quickfilters/ "
2024-03-07
- unsupported: geeky, untested-by-me way to get tags to work in Thunderbird IMAP email, too techy to document in SUMO KB since it involves adding about:config prefs, here's the link to grimeton.com: Tags with Thunderbird stored on IMAP server <-- QUOTE:
By default all new custom tags are stored locally in your machine and information will be lost in other device – e.g. not synchronized, because such custom tag is not transmitted to IMAP server.
2024-02-23
QUOTE:
I want to close the loop on migrating from Eudora 7.1.0.9 to Thunderbird v17 (soon to be upgraded to v91):
I think I got everything across now. Here is what I had to do.
- I ran the Thunderbird v17 import routine for mail several times (4-5) and it finally brought over my mail and mailboxes. Just had to keep trying.
- The address book would never automatically come over using the main import function. So, I exported the address book from Eudora to a csv file. I then opened the address book in v17 (blank) and used tools\import function there selecting address book. Then file type csv and then selected my exported csv file. It was critical that the first row of data be the field names. I sorted the options (up and down) to match my fields to the options in v17. I tried this import 2-3 times and it eventually brought it across.
- There is no export and specific filter import in either Eudora nor v17. So, after I got the above working, I just keep hitting the main import function and just selected filters. After several times it imported.
So, in the end, it was just brute force.
END QUOTE
2024-02-22
- SUMO KB Shoutouts (will do more regular KB and Forum shoutouts in the future), some selected highlight, apologies to those I've inadvertently missed:
- Big thanks for the great work on the SUMO KB article Microsoft OAuth Authentication and Thunderbird in 2024 in no order: marcelo.ghelman, Mozinet, christ1. More details in the github issue: Modify: Add information on how to Switch Outlook/Hotmail accounts from Normal password to OAuth2 in the KB article on Microsoft OAuth #37
- More Big Thanks on clarifying the macOS
Settings
versusPreferences
nuances from AliceWyman, michro and others. Full details see github issue Change Preferences to Settings on all platforms which has been the case since TB102 and probably earlier #40
2024-02-16
- UPDATE: filed Modify: OpenPGP FAQ and add: HOW TO disable Thunderbird from decrypting PGP messages automatically #43 --> SUMO OpenPGP Question 1440045: "Is there a way to disable Thunderbird from decrypting PGP messages automatically? What I'm wanting to do is to be able to see the PGP encrypted message and then click a button to decrypt it.I'm using Thunderbird 115.7.0 (64-bit) on windows 10."
- Answer from Kai:
No, we don't support it at this time.
However, there's a workaround you could use.
You could enable the feature which I had described here: https://thunderbird.topicbox.com/groups/e2ee/Tdc427a8b0255b85a
The feature is available in the Thunderbird 115.x stable release, however, it still needs to be explicitly enabled, by changing preference mail.openpgp.passphrases.enabled to true, as described in that article.
One you make that change, you can view the properties of your own key, and set a passphrase. Afterwards, every time you click an encrypted message, Thunderbird will prompt you to enter the passphrase to allow decryption.
If you don't want decryption, you can cancel the prompt.
(We intend to add a cache in the future, to make it more convenient to use the passphrase, without having it to enter every time. That work is tracked in https://bugzilla.mozilla.org/show_bug.cgi?id=1834577 - If you use the workaround, you'll have to set the timeout to 0 in the future, after we implement bug 1834577.)
2024-02-16
- Filed github issue: Change Preferences to Settings on all platforms which has been the case since TB102 and probably earlier #40
2024-02-15
- filed bug 1880596: "KB Article Localization Dashboard erronously states that ALL articles require localization (even the ones that are up to date and localized)" and fix has been deployed already on stage. Thanks Ryan et al! Hopefully will be deployed on production on Monday or Tuesday Feb 19 or 20, 2024!
2024-02-08
- bug 1847960: Bitdefender Toolbar can not be disabled - Bitdefender is great but this is not :-)
2024-01-25
- Thunderbird Google Slides: Community Office Hours - Message Context Menu
- Firefox is changing
about:logins
toabout:passwords
and doing other string changes sometime after Firefox 122. Does this affect Thunderbird besides possibly the SUMO KB (i'll check in the SUMO KB but just curious if our strings are affected or other comunication materials are affected) ? The answer seems to be: NO, Thunderbird isn't affected See bug 1865866: SUMO - String updates for select Credential Management articles [Firefox V122], see comment 6 for a list of 14 Firefox articles that are affected
2024-01-22
- Help Wanted, if you are on Cox let us know if the Yahoo settings are still correct --> Created github issue: Modify: Edit KB articles to reflect the fact that Cox is moving to Yahoo mail #36
2024-01-17
- Thunderbird daily usage by locale --> https://stats.thunderbird.net/locales.json
2024-01-11
- Happy New Year :-) !
- On Monday or Tuesday of this week, I filed and solved github issue 33 for the SUMO KB: Update: Sending and Receiving Messages on Thunderbird #33
- if compacting folders fails, then you will have a huge, potentially filling up your disk, nstemp file or 2 or 3 or 4 :-). See matrix and reddit, Extremely large disk usage by Thunderbird, for related messages about this problem being caused by the Protonmail bridge which by default hilariously :-) names the folder
127.0.0.1
. tl;dr When a compact folder operation is interrupted, this can happen. Do a backup. Compact folders and then you can delete thesenstemp
files. Eines Tages werden wir mdir oder SQLite statt MBOX haben :-) und dann gibt es weniger solche Probleme.
2023-12-07
2023-12-05
- There will be a Thunderbird 115.5.2
2023-12-04
- SUMO KB article: Contributor Policy: Usage of Generative AI (e.g., ChatGPT)
2023-12-01
- from ketti in matrix: for those who are interested in email protocol stuff, there's a modern email matrix space: #modern-email-space:matrix.org - if you only want to join the main room: #modern-email:matrix.org
2023-11-29
- SUMO requests are throttled and 429s returned if there are more than 100 requests per minute as per #sumo-team slack: "throttle policy (requests over the 100 rpm threshold start getting 429's) "
- created User:Rolandtb/Interesting bugs and ideas
2023-11-24
- Approved: https://support.mozilla.org/en-US/kb/troubleshoot-mode-thunderbird/revision/270923 from Wayne more edits needed though e.g. screenshots
- Approved https://support.mozilla.org/en-US/kb/upgrading-older-version-thunderbird/revision/264698, But more updates needed see github issue: Update "Upgrading from an older version of Thunderbird" for 115 #31
2023-11-22
- regular expression report work in progress: https://github.com/thunderbird/github-action-thunderbird-aaq/blob/main/2023/reports/2023-11-01-thunderbird-daily-question-report.md
2023-11-21
2023-11-17
2023-11-16
2023-11-15
2023-11-14
- Unicode characters will be allowed in the SUMO KB when the postgres migration is finished which should be the end of this month, November 2023. This will fix:
- github sumo issue: Contributor forum content gets cut when there's an emoji #435 which is the same as the following bug:
- bug 1723190: "New SUMO article which looks perfect in preview unexpectedly gets truncated after submit due to extended UTF8 character like 🞇, discards article source for good"
2023-11-09
2023-11-08
- TIL about Wladimir Palant's (founder of ad block plus) hilarious takedowns of antivirus software on his blog: https://palant.info/categories/antivirus/
2023-11-07
- Changed keyboards shortcut article to "not fully working on macOS" https://support.mozilla.org/en-US/kb/keyboard-shortcuts-thunderbird/revision/269882
2023-11-06
- SUMO KB updates:
- unable to install add-ons and themesarticle: https://support.mozilla.org/en-US/kb/unable-install-add-on-extension-theme-thunderbird
- open TB profile foldertemplate: https://support.mozilla.org/en-US/kb/templateopenProfileFolderTB/history#thunderbird:win10:tb115
- Today I rediscovered the wiki page: Thunderbird/Support/GetSatisfaction/TaggingConventions that I last updated in 2014!!!! <-- Needs a rewrite for SUMO tagging of Thunderbird questions, any volunteers :-) ? I would love to help folks rewrite this.
- TIL Firefox dev is switching to GITL:firefox-dev: Firefox Development Is Moving From Mercurial To Git but will still use bugzilla, moz-phab, Phabricator, and Lando. No PRs: " Although we'll be hosting the repository on GitHub, our contribution workflow will remain unchanged and we will not be accepting Pull Requests at this time" <-- I've never done any firefox work but someday it would be cool to use github PRs.
2023-11-03
2023-11-02
- Wayne and other's wiki page of bugzilla queries: Thunderbird:Bug Queries
2023-11-01
- Wayne's queries:
- my daily triage list is https://mzl.la/40hDh6t which excludes add-ons (john takes care of those), versions prior to 115 and other pure noise, enhancements and closed bugs.
- if you really want to learn more and see what's going on then you'd want to include closed bugs new1d new1w
- even broader is all activity in past week
- Wayne to Heather in Matrix: "Thinking about it more, if triaging bugs that most need attention is the objective, then I suggest skip the newest bugs and go where we need more hands are needed (newest bugs already tend to get attention, or should be getting triage attention from developers) - that would be the huge backlog of older bugs which have received little or no attention since X weeks ago. That would be a query like https://mzl.la/3QtngWC. Even that is just a fraction of the bugs created since supernova code landed"
- a better version of heather's query with more components and 24 hours
-
heather's Bugzilla query: get Thunderbird bugs that are new or unconfirmed in the last 24 hours
2023-10-31
- Brendan: "I wrote a script to change your Matrix display name locally to every room and DM in a Matrix space, feel free to use it" https://github.com/babolivier/scripts/blob/main/set_display_name_in_matrix_space.py
- sample usage:
python set_display_name_in_matrix_space.py -u '@you:someserver.com' -t '[my Matrix access token]' -s '#thunderbird-community:mozilla.org' -n 'me fun status string like Roland PTO'
- sample usage:
- Per:
Not being able to click on the column and then use the keyboard to move it is probably a bug.
, filed: bug 1862272: "macOS: Message List Columns can't be reordered with the keyboard after clicking on the column name in Keywords: table mode. Have to hit tab. Works fine on Windows and Linux." <-- component:Folder and Message Lists
, keyword:access
2023-10-30
-
filed bug 1861898: "Version picker: Make Thunderbird 115 the default in the KB (it's currently 102)"<-- fixed by the fab Lucas Siebert on November 1, 2023
2023-10-27
2023-10-26
2023-10-25
- created gdoc: Public Document: SUMO KB: How to share TB console logs
- created Thunderbird/Support/Get Help Flowchart
2023-10-24
- TIL: Conversations is part of our roadmap for 2024. In order to achieve that we need to rebuild our global message database. No firm timeline on this. The existing Thunderbird add-on does work in 115.
- Did another revison of the Config Editor article to make it clear it is unsupported
2023-10-23
- need an icon from the Thunderbird or Firefox UI for a SUMO KB article?
- 1. find the SVG (In firefox right click "Inspect", in thunderbird it's more complicated :-))
- 2. you will find something like url("chrome://global/skin/icons/undo.svg"), open that url (in this case it's
chrome://global/skin/icons/undo.svg
, save that svg - convert to png using inkscape:
svgexport undo.svg undo.png 16:16
<-- convert to 16px by 16px png which is what is recommended for the SUMO KB
2023-10-20
- Added a FAQ for too large/small fonts: https://support.mozilla.org/en-US/kb/thunderbird-115-supernova-faq#w_why-are-the-fonts-still-too-large-or-too-small-after-i-changed-the-density-and-font-size
2023-10-19
- How to search for SVGs in Thunderbird code:
https://searchfox.org/comm-central/search?q=.svg&path=&case=false®exp=false
<-- then use inkscape to convert to PNG, or preview
2023-10-18
2023-10-17
- Today I re-learned the following about Matrix:
- Brendan: So there's 2 layers of verification. There's verification of your own devices, and verification of others. Verifying a user means you have compared master keys (or a high-level representation of them, e.g. emojis) with a user, and from then on when you see them in the member list of an encrypted room, the shield next to their avatar will be either green or red, depending on whether they have verified all of their own devices. Verifying your own devices let people who have verified your master key know that your new device is safe. It also acts as a way for your existing devices to know they can share decryption keys to the new one, so you can decrypt previous messages.
- Nheko, an alternative matrix client to Element.io, has "Send encrypted messages to verified users only" which by default is ON
- Brendan again: The setting in Element's matrix client, app.element.io, is "Never send encrypted messages to unverified sessions" <- you do not want to enable this setting if you still want to communicate with unverified sessions.
- created github issue: done: Create SHA1 deprecation article (or insert text in appropriate existing article) #26
2023-10-16
- TIL how to find out which bugs are in beta: https://hg.mozilla.org/releases/comm-beta/pushloghtml
- TIL how to find out which bugs are in release: https://hg.mozilla.org/releases/comm-esr115/pushloghtml
- bug 1859181: "Subscriptions to notifications of updated articles cannot be modified" aka sumo github issue: Knowledge Base Dashboard subscriptions cannot be modified #1509
2023-10-13
- TIL that Owl was broken in Thunderbird 115.3.2. Luckily the developer quickly released Owl 1.2.3 which fixed it!
2023-10-12
2023-10-11
- Wayne in bug 1857694:"115 Supernova font / screen scaling size issues (eg oversized/huge)" and [1]: alex in comment 3: "layout.css.devPixelsPerPx is preference that comes from Firefox and we don't use nor support.Probably these users edited it in the past when Thunderbird UI wasn't really responsive nor scalable via built-in density or font size.I don't think we have any control over that pref, and we can't even ignore it." tb-support-crew and SUMO question 1424372:
Chatting with a developer, and consistent with Toad-Hall's instructions at https://support.mozilla.org/en-US/questions/1424372#answer-1606067, resetting layout.css.devPixelsPerPx to default value -1.0 should help with your size issue.
- TIL from Alice on Matrix in #sumo that "Support questions are automatically locked aka "not closed, not archived" basically :-) 180 days from the creation date (bug 680924)"
- comment 24 from 12 (!) years ago
Looking at the things to verify aren't affected by auto-locking:
1. All questions are indexed regardless of whether they're locked or not. I'm not going to change that. If someone wants that changed, they should create a new bug.
2. Questions with no answers and are older than 30 days have a meta tag telling search engines not to show them. I'm not going to change that, either. If someone wants that changed, they should create a new bug.
2023-10-10
- flic.kr/p/2p8pCas ← experimental percentage of sumo tb questions answered within 24 hours; even more experimental: metabase version() \<--- userid: rolandt@gmail.com password: mzla20231234 Metabase probably won't be up for more than 24 hours :-)
- metabase is used for the graphs: get-response-metrics.rb -> csv -> sqlite using csvs-to-sqlite) -> metabase ; metabase is in Java which is silly :-) but this is just a proof of concept, no java or ruby will be used in production :-)
- you can run metabase yourself, just download it (or on macOS:
brew install metabase
and then load in the sqlite database: https://github.com/rtanglao/github-action-thunderbird-aaq/blob/main/2023/2023-04-01-2023-10-05-thunderbird-metrics.db - CSV version: https://github.com/rtanglao/github-action-thunderbird-aaq/blob/main/2023/2023-04-01-2023-10-05-thunderbird-metrics.csv for Google Sheets and Excel. If you don't like my graph you can make your own :-)
2023-10-06
2023-10-05
- Alex requested a another draft of the Linux themes/colors thing so I made one with his words! https://support.mozilla.org/en-US/kb/thunderbird-115-supernova-faq/revision/266739
- I made a
search for connect.mozilla.org in the url fields
bugzilla query: https://mzl.la/45jiZdp <-- This query doesn't search in the SUMO components ! just the thunderbird code components
2023-10-04
- github issue: Update Installing Thunderbird on Linux #20 is getting closer to being done. SUMO draft soon I believe!
2023-10-03
- filed github issue: Change Profiling Thunderbird Performance to add PII info #25
2023-10-02
- TIL: MOCKUPS only not a commitment :-) of course -> Thunderbird UX mailing list Message Context Menu updates
2023-09-28
- closed 9 year old bug as won't fix: bug 1155250: "showfor in iOS"
- Approved Elizabeth's edits and fixed some formatting in the Thunderbird Accessibility SUMO KB Article
- TIL about sumo github issue: Cannot access the "Edit Article Metadata" form a translated article version #1405
- Magnus in the tb-planning topic box mailing list: "In case you came across it, yes this is really us. Thunderbird is now available in the Microsoft Store: https://apps.microsoft.com/store/detail/mozilla-thunderbird-email/9PM5VM1S3VMQ Hoping this lets a lot more users find us. Congrats to Rob Lemley for the hard work getting it in there! Please help improve discoverability by adding five star ratings and great reviews :)"
2023-09-27
- TBMore template added to TB 115 FAQ and to New in Thunderbird 115 Supernova SUMO KB articles
- created google doc (gdoc): PUBLIC DOCUMENT: Unsupported CSS and userChrome customizations reddit and matrix
2023-09-26
- Another draft of the TBMore template: https://support.mozilla.org/en-US/kb/templatetbmore/revision/266195
- See it in action at: https://support.mozilla.org/en-US/kb/new-thunderbird-115-supernova/review/266092
- I got my emoji dashboard working, but it's a bit too wide and maybe I should make a text only version: http://rolandtanglao.com/2023/09/26/p1-thunderbird-bar-code-operating-system-antivirus-email-provider-userchrome/
2023-09-25
- As always help wanted and gladly received: Filed:Create: SUMO KB Template for More? Support, Complaint/feature request, Contribute #22 <--- did one more revision of this.
2023-09-22
- looked at changes for NVDA and accessibility stuff (see https://github.com/thundernest/knowledgebase-issues/issues/19 and Elizabeth's changes (thanks!) https://support.mozilla.org/en-US/kb/thunderbird-accessibility-features/history )
- template changes for more tb template: https://github.com/thundernest/knowledgebase-issues/issues/22
2023-09-21
- As always help wanted and gladly received :-) -> filed Modernize: Advanced panel - System, network, updates, and other advanced settings in Thunderbird re: telemetry and other update pings #21
- As always help wanted and gladly received: Filed:Create: SUMO KB Template for More? Support, Complaint/feature request, Contribute #22
2023-09-20
- TIL about python code to get #of SUMO questions (I have coded this at least 3 times in Ruby :-) !), https://github.com/thundernest/stats/blob/master/tools/sumo.py , #of questions per day dashboard: https://stats.thunderbird.net/#support
- TIL: Collapsible/foldout sections with plus signs work in SUMO KB, see SUMO github issue: Allow kb articles to have "foldout" sections #1383
- example code:
==Following subsections will have + signs to disclose==
[[UI:details_start]]
===subsection 1 specific content which will be collapsed until + is clicked===
blah blah about section 1
===subsection 2===
blah blah section 2
[[UI:details_end]]
- From September 14th, 2023: SUMO question 1423746 top 10 contributor sfhowes was able to add a hotmail account with 115/Windows 11 with OAuth which reinforces the belief that 102->115 migration to OAuth for non enterprise has some issues which hopefully we are solving. sfhowes wrote:
-
I just added a Hotmail account to a new profile in 115/W11, with OAuth2, and it worked without any problems, sending or receiving. This account does not have two-step verification. I can't explain why others have issues, but it's possible they employ external security apps or VPNs that interfere with the authentication process. Perhaps doing a test with Windows running in safe mode would produce different results.
-
- Attended SUMO monthly meeting: Support/Weekly Meetings/Agenda 2023-09-20 and added update with Wayne's help: "We found some late breaking issues in Thunderbird 115 so automatic updates from 102 to TB 115 are currently off. (users already on 115 will continue to get automatic updates to newer 115s) Hoping to resolve this later this next week."
- Looked at bug 1853961: "Since upgrading to 115.2 from 102.15, cannot see IMAP mail folders or mail". Not sure if the thrilling conclusion :-) is user error i.e. OP aka Brian Barrett messed something up or something else? --> see also SUMO Question 1423621
2023-09-19
- Created github issue, Update Installing Thunderbird on Linux #20 for SUMO KB article updates to Installing Thunderbird on Linux #20 Installing Thunderbird on Linux
- Updated SUMO KB Thunderbird 115 FAQ: https://support.mozilla.org/en-US/kb/thunderbird-115-supernova-faq/revision/265827
- In case you forgot the undocumented-but-loved :-) SUMO Forum aka AAQ API (which still erroneously returns pacific time instead of UTC, see issue 3686 still fails) to get all questions for a day is:
https://support.mozilla.org/api/2/question/?product=thunderbird&created__gt=<greater_than_time>&created__lt=<less_than_time>
2023-09-18
- Blank Folders issue (see https://wiki.mozilla.org/Thunderbird/Support/TB115.0SupportIssues#Not_so_minor ): Thunderbird 115 blank folder issue browser console screendump; Workaround which allows Thunderbird to display folders but doesn't solve the problem for the offending folder: drag offending folder e.g. "safe harbour_" in the example below to the desktop out of the Thunderbird Folder using Windows Explorer or macOS Finder or whatever it's called in Linux :-) !) key things:
- 1. _addSubFolders error
- 2. gloda.index_msg: Problem entering folder, <folder name> (in this case folder name is "safe harbour_".)
You can see 1. and 2. in in this full screen screenshot, and here's a thumbnail:
- Maybe we'll get a fix for this 14 year old bug soon :-) (links to get satisfaction!): bug 522768: "Search Results: Add "Folder path" column / Missing full path tooltip in "Location" column (Faceted Search: Open as List, Open in Conversation, Saved Searches, Search Messages; Main 3-pane Window) [containing folder]"
2023-09-16
- Attended Thunderbird Office Hours event at 10am pacific
2023-09-15
- More looking into microsoft oauth issues. Non enterprise email from microsoft can still use password auth instead of oauth (all new accounts enterprise or not are oauth by default) but password auth was disabled on enterprise on schedule in oct 2022. If I interpret things correctly, we did migrate everybody, enterprise and non enterprise, to Oauth but there may have been issues in that migration.
2023-09-14
- For hotmail, outlook.com, live.com and other email hosted on MS365 / Office 365, people in TB115 are seeing cannot send emails because: bug 1798875:migrate Office365 accounts to OAuth2 authentication (password only, Less secure apps will not work starting Oct 1, 2022): never migrated them successfully to OAuth2 before upgrade.
- Solution: Delete the scopes for sending and receiving emails as per Microsoft OAuth Authentication and Thunderbird in 2023 (use the config editor to filter for "oauth2", find the appropriate server(s), and delete the entries for "oauth2.issuer" and "auth2.scope") or wait for a Thunderbird 115 build with the fix to bug 1814823: Saved scopes or other login info breaks Microsoft OAuth
- Workaround: Switch to from OAuth back to "normal password" (as per reddit user momplaysbass:Cannot send email after upgrade to Thunderbird 115; smtp.office365.com;starttls on port 587;Authentication method: normal password) which still works in September 2023 even though it was supposed to stop working in October 2022: NB: normal passwords will eventually stop working so it's best to use OAuth2 as per the real Solution above.
- Filed github issue: Create accessibility documentation for JAWS, NVDA and other screen readers and accessibility tools for TB115 #19
2023-09-13
- Helped Wayne reproduce a problem with delayed SUMO emails and that led to Wayne filing bug 1853060: Support Forum emails are delayed two or more days
- Filed Thunderbird SUMO KB article github issue: Create Thunderbird version of Install an older version of Firefox#18<-- would love to have some help on this and any other articles :-)
- bug 1843023: Keyboard shortcut wrong on macOS when running TB in Dutch <-- Dutch Keyboard shortcut for macOS is broken! Should be Command Q but it is Command F erroneously. <-- Updated Support Report: https://wiki.mozilla.org/Thunderbird/Support/TB115.0SupportIssues#Minor_issues
2023-09-12
- More hacking of SUMO emoji dashboard
- I went to the biweekly Support Release Scrum organized by the CX/SUMO team at Moco (video recording) and reported that manual updates are on since Wed September 13 (102.15 -> 115 manual updates turned on Wed Sep 6, 2023) and automatic updates will likely be turned on later this week. See Thunderbird/Support/TB115.0SupportIssues
2023-09-11
- approved How to disable or change the Thunderbird start page which was a revision for removal of TB60 text
- TIL that there's a meta bug for Libre Office and Thunderbird: Libre Office bug LibreOffice Bug 154755 (Thunderbird-Interoperability) - [META Thunderbird interoperability and integration]
- TIL that the Canonical team devotes some effort to keeping the Thunderbird Snap up to date and that we currently have no plans for .deb until Firefox finishes their work on a Firefox .deb
- 1423319: Preview of new messages in inbox by hovering over inbox that was in 102 is gone in 115 <-- wayne: `The message snippets on hover is intentionally removed - it affects accessibility` <-- From the 115 Support Report
2023-09-08
- refactored emoji code WIP emoji dashboard: https://github.com/rtanglao/rt-tb-noto-emoji-2023/blob/main/create-emoji-question-graphics.rb and in the process I learned that pango can't handle backslashes hence lines like str += "</span>#{content[:emoji]}"
2023-09-07
- Added Step 1-4 screenshots to the 115 FAQ
- Filed github issue: Document: How To: Choose Folders for Unified Folders #17
- TIL that transparent fill (useful for putting red boxes around menu items or other UX affordances like buttons in SUMO KB) in macOS Preview.app is a "Fill Color" with the diagonal red slash (near the upper left corner) (from how to draw shapes in Preview with no fill)
2023-09-06
- Approved Wayne's edit to the 115 FAQ
- Added Why are my Thunderbird customizations broken in 115? to the 115 FAQ.
2023-09-05
- Filed Incorporate Kai's How to setup email encryption in TB115 video content into relevant SUMO KB articles #16
- Approved Kai's edits for and made an edit myself see the issue for links: Polish Thunderbird Matrix Chat FAQ #15
2023-08-31
-
SUMO KB can't handle emojis e.g. lightbulb emojis and other unicode characters: from SUMO devs "because mysql can't handle the full suite of unicode chars, because it uses only 3-bytes instead of the full 4-bytes required to support all unicode chars. this issue will go away once we move from mysql to postgres, which we're working on currently, and should happen in late 2023 or early 2024"<-- FIXED in either late 2023 or 2024, thanks!