leoafarias / sidekick

A simple app to make Flutter development more delightful
BSD 3-Clause "New" or "Revised" License
1.57k stars 101 forks source link

Show release notes #292

Open tobiasht opened 1 year ago

tobiasht commented 1 year ago

It would be very helpful to show the release notes of the new flutter version. To see it is worth updating or if an annoying bug has been fixed. If the release notes are hard to add. Please add this link instead: https://github.com/flutter/flutter/wiki/Hotfixes-to-the-Stable-Channel

ekakshjanweja commented 1 year ago

Hey, I want to work on this issue can you help me to get started?

aguilaair commented 1 year ago

Of course! You will probably be working on the releases page: https://github.com/fluttertools/sidekick/tree/main/lib/src/modules/releases

and maybe the installed versions page: https://github.com/fluttertools/sidekick/tree/main/lib/src/modules/fvm

You will probably have to investigate how to get the release notes in a manageable format. You can find them here: https://docs.flutter.dev/release/release-notes

Maybe @leoafarias knows/can ask where to get these notes from an API.

Let me know if you want more questions!

ekakshjanweja commented 1 year ago

@aguilaair Thanks for assigning me the issue I will get started with setting up the project first thing tomorrow.

ekakshjanweja commented 1 year ago

Hey, should I try to add a release notes row inside release_list_item.dart?

aguilaair commented 1 year ago
image

You would be improving the release note in the panel

aguilaair commented 1 year ago

Having seen that you might just want to query the tag from Github and get the release notes from there

leoafarias commented 1 year ago

I have not take a deep look at the path to the release notes. But would suggest maybe adding as a flat data endpoint to flutter.space https://github.com/fluttertools/flutter.space. Since its fairly static, and it would allow visibility and people to contribute to maintain the data if needed.

tobiasht commented 1 year ago

Can't you just make it easy? Major release: https://docs.flutter.dev/release/release-notes Minor release: https://github.com/flutter/flutter/wiki/Hotfixes-to-the-Stable-Channel

aguilaair commented 1 year ago

Whatis currently implemented is better that just doing the links :)