* Add Link as source for images and videos
Hosted images and videos are supported, but there's no way to actually insert them.
* Always provide an option to add media from link
Declaring variables as final when possible is a good practice
because it helps avoid accidental reassignments and allows the
compiler to do optimizations.
If it's ok, I would spend the day enabling linter rules so that the
codebase is more compliant with [Effective Dart](https://dart.dev/guides/language/effective-dart)
and thus more readable for new developers.