* Add image upload support for posting entries.
* Add file selection permissions for macOS
* Move image picking into separate widget.
Restricts picking from camera to android and ios platforms.
When image is picked shows filename and button to clear selection.
When image is picked hide url input.
* Fix image picker state lag, only show image picker when no body or url
---------
Co-authored-by: John Wesley <dev@jwr.one>
* Add support for creating entries.
* Add buttons for creating link, image and posts.
Add api functions for creating link, image and posts.
Add required fields on create screen for creating link, image and posts.
* Add animations to create buttons to hide them.
* Move floating menu to separate file.
Add floating menu to magazine screen.
Magazine field in create screen is auto populated when creating from magazine screen.
* Add input for tags when creating entries.
* Reduce number of buttons in floatin menu.
Set floating buttons to have animation timings offset.
Make child floating buttons smaller.
* Hide floating menu when not logged in.
* Adjust fab to use icons and increase animation speed
* Fix non markdown fields to use regular text editor, use named params for api functions
---------
Co-authored-by: John Wesley <dev@jwr.one>
* Add flutter_launcher_icons to generate app icons
* Generate App icons for all platforms
* Update icon size to fit better for Android launcher
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Update app icons to new design
---------
Co-authored-by: Danni Silk <danni!@silkypants.dev>
Co-authored-by: BenjMathis1 <95931220+BenjMathis1@users.noreply.github.com>
* Added posts sub feeds for magazines and users.
* Added ability to edit posts.
* Added ability to edit post comments.
* Added ability to delete posts and post comments.
* Added ability to edit/delete entries and entry comments.
* Edit/Delete buttons are now greyed out on feed page.
Editing populates the text field with the current body of the entry/post.
* Edit/Delete buttons are greyed out if logged in user is not op.
* Add initial support for microblogs (posts).
* Merged threads and microblogs feed.
* Revert and rework feed to use toggle for threads/posts rather than tabs.
* Properly add post comments.
* squash! Revert and rework feed to use toggle for threads/posts rather than tabs.
* Swapped order username and magazine are displayed in post item. Also added icon for user avatar to post.