thunderbird-website icon indicating copy to clipboard operation
thunderbird-website copied to clipboard

Monthly desktop release notes

Open coreycb opened this issue 1 year ago • 5 comments

With upcoming monthly releases, the website will need to be updated to provide monthly release notes. This will require a change in unison with https://github.com/thunderbird/thunderbird-notes.

The thunderbird-notes repo currently uses the 'release' directory for esr release notes. I plan to move the esr release notes to a new 'esr' directory, and use the existing 'release' directory for monthly release notes.

coreycb avatar Sep 27 '24 15:09 coreycb

The directories aren't exposed to the website code btw, the files are basically just pulled into one big list by version. So the directories only exist for organizational purposes in thunderbird-notes. This also means there's effectively only one namespace for versions, but since we postfix versions with "beta" and "esr" this should continue to work fine.

https://github.com/thunderbird/thunderbird-notes/blob/master/loader.py#L4

On the front-end side, we will need changes to the release index page and probably a new one for monthly releases, or maybe redesign that page so it can display all channels with a tab switcher or something.

Sancus avatar Sep 27 '24 18:09 Sancus

That's good to know, thanks. I'll go ahead and get things moved around in thunderbird-notes now.

coreycb avatar Sep 27 '24 20:09 coreycb

For now we're just skipping building the monthly release notes. I'll fix that in a bit, so they're just hidden until we can decide on what we want to do page-wise.

Nevermind everything builds okay, so we'll just need to figure out how we want to show monthly releases.

MelissaAutumn avatar Oct 01 '24 17:10 MelissaAutumn

Monthly release notes seem to be working. https://www.thunderbird.net/en-US/thunderbird/131.0/releasenotes/ So maybe nothing is needed after all? Apologies for the noise.

coreycb avatar Oct 01 '24 18:10 coreycb

Oh yeah I realized that soon after commenting. I meant an index page similar https://www.thunderbird.net/en-US/thunderbird/releases/ for monthly release notes.

MelissaAutumn avatar Oct 01 '24 18:10 MelissaAutumn