Commit Graph

75 Commits

Author SHA1 Message Date
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
John Wesley 99d967463c Update pubspec 2023-12-24 11:55:26 -05:00
John Wesley 0b30ada3cd Add recommended instances section, update explore title 2023-12-24 11:22:31 -05:00
John Wesley a52dece53e Add sub comment replies 2023-12-23 13:30:35 -05:00
John Wesley 6cd1151cfe Implement basic replying 2023-12-23 13:23:24 -05:00
John Wesley 40c357e72e Add collapse button for comments 2023-12-21 22:47:25 -05:00
John Wesley a470069292 Clear webview cookies after login 2023-12-21 22:36:10 -05:00
John Wesley 92f90ad174 Update version 2023-12-21 12:45:59 -05:00
John Wesley 54dfff35a0 Add feed tabs for sub/mod/fav/all categories 2023-12-21 12:32:55 -05:00