Commit Graph

83 Commits

Author SHA1 Message Date
olorin99 cb98f3cdf4
Add separate default sort for posts feed. (#10) 2024-01-28 21:57:40 -05:00
John Wesley 535a194546 Fix abiFilters when split abi is used 2024-01-26 11:07:19 -05:00
John Wesley 6e16a3ac1d Add default feed mode, explore feed sort, and comment sort options 2024-01-26 10:42:15 -05:00
John Wesley e15c4e862f Add "Default Feed Sort" to settings, rename ContentSource/ContentSort vars 2024-01-26 09:38:19 -05:00
John Wesley f1b86fd01d Refactor EntriesListView/PostsListView to common widget, use BottomSheet for sort selection 2024-01-25 22:37:09 -05:00
John Wesley 5c17a70dc6 Add a privacy policy for app stores 2024-01-24 09:44:07 -05:00
John Wesley d0b1f710a3 Fix abiFilters to only use architectures supported by Flutter 2024-01-23 22:04:08 -05:00
olorin99 db17e4624d
Add image upload support for posting entries. (#9)
* 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>
2024-01-23 19:30:25 -05:00
John Wesley ceecc71fbe Update info for app store 2024-01-23 17:11:31 -05:00
John Wesley 7b723e2d24 Implement direct message sending/viewing 2024-01-21 15:49:00 -05:00
John Wesley c856953f31 Fix duplicate items and unmounted pages for pagination 2024-01-21 12:01:50 -05:00
John Wesley 7b68f2303d Add better issue templates for GitHub 2024-01-20 15:02:57 -05:00
olorin99 4041df2169
Add OP marker in comments. (#8)
* Comments from OP are now marked as such.

* Fix bug where post comment edit/delete were not greyed out when logged in user was not the creator.
2024-01-20 14:38:28 -05:00
John Wesley aaea87804e Fix macos build path in github action 2024-01-18 15:47:49 -05:00
John Wesley ffdb72fc5e Remove the "Open Comment" option from comments 2024-01-18 15:00:49 -05:00
John Wesley c0ef0e7353 Add interactivity to comment notifications, add read/unread buttons to notifications 2024-01-18 14:56:50 -05:00
John Wesley a519f26248 Add iOS, macOS, and linux tar.gz builds to github action 2024-01-18 14:54:05 -05:00
John Wesley ebc5dcedbe Implement single comment view 2024-01-17 16:40:14 -05:00
John Wesley eecfa1498a Use CheckboxListTile for create screen checkboxes 2024-01-17 13:55:35 -05:00
John Wesley 3f655e0218 Update release action to use split APKs 2024-01-17 12:23:25 -05:00
olorin99 56f0730d8a
Support for creating entries and posts (#7)
* 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>
2024-01-17 11:58:22 -05:00
John Wesley deb25fa1c6 Fix domains search field to show when no selected filters 2024-01-11 21:12:19 -05:00
John Wesley 40b53f70d1 Fix action so keystore is only setup on android 2024-01-11 20:44:34 -05:00
John Wesley be9d9f5721 Fix reply button showing when not logged in 2024-01-11 20:39:59 -05:00
John Wesley da60dd8c87 Fix apk signing issue 2024-01-11 20:26:27 -05:00
John Wesley 92e83a4eaa Add basic notification viewing on the profile screen 2024-01-11 16:01:52 -05:00
John Wesley df850e65e0 Add all/sub/block etc. filters to mags/users/domains list 2024-01-11 12:14:50 -05:00
John Wesley 89b35d7852 Redesign comment views to make it cleaner and easier to follow 2024-01-11 11:29:40 -05:00
John Wesley 134a89e193 Fix shared lib copier to work on ubuntu 2024-01-09 17:12:33 -05:00
John Wesley a3bf8105ea Bundle shared libs with linux AppImage 2024-01-09 15:24:08 -05:00
John Wesley cbd01571f5 Show snackbar on uncaught error 2024-01-08 22:22:12 -05:00
John Wesley e55763688d Fix entry and post pages from not updating ui 2024-01-07 15:21:10 -05:00
John Wesley a9fe8bf077 Fix video player not disposing 2024-01-07 14:55:04 -05:00
John Wesley 138118dd10 Adjust icon size to fit better on Android 2024-01-07 14:31:59 -05:00
John Wesley 7f4b2dea7a Fix subcomments duplicating on update 2024-01-07 13:43:11 -05:00
John Wesley 341dcc48d0 Fix magazine name not showing on posts 2024-01-06 19:06:52 -05:00
John Wesley ca0da7ff4b Refactor api models to use the freezed package 2024-01-06 16:49:57 -05:00
John Wesley 6d1fe886b3 Refactor entry/post items/comments into a single widget 2024-01-06 12:28:02 -05:00
John Wesley f339a9035c Clean up util code and github action 2024-01-04 15:00:20 -05:00
John Wesley a5da75df6a Fix linux deps for release action 2024-01-04 13:48:42 -05:00
John Wesley b69516eea3 Add github action for generating releases 2024-01-04 13:38:45 -05:00
Danni Silk e05fbc18e3
Add app icon design (#3)
* 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>
2024-01-04 09:37:05 -05:00
olorin99 ffe80277db
Further Microblog/Entry Support (#4)
* 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.
2024-01-02 22:52:10 -05:00
John Wesley ee657d55c4 Cleanup content sources, fix query param null values 2023-12-28 21:43:57 -05:00
olorin99 8e37bba49b
Add initial microblog support. (#2)
* 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.
2023-12-28 20:48:49 -05:00
John Wesley 31a8cd4c90
Update discussion links 2023-12-28 14:41:32 -05:00
John Wesley b9f83ad1d6 Add YouTube video embedding 2023-12-27 21:48:49 -05:00
John Wesley 51dac891a7 Add webview option to link dialogs and show dialog for thread links 2023-12-27 19:12:32 -05:00
John Wesley 2dfec9ee62 Implement thread image view with scaling and panning 2023-12-27 17:32:06 -05:00
John Wesley fe9de86f98 Cleanup code 2023-12-27 17:31:21 -05:00