Commit Graph

306 Commits

Author SHA1 Message Date
Filip Krawczyk 8703246c65 upgrade dependency & build runner build 2021-10-24 23:11:44 +02:00
Filip Krawczyk 5dbb621582 add reporting functionality 2021-10-24 22:36:41 +02:00
Filip Krawczyk 08cd26867b
Use `CircularProgressIndicator.adaptive` where possible (#269) 2021-10-24 16:28:25 +02:00
Filip Krawczyk 316964e990 align link preview text to the left 2021-10-24 14:37:55 +02:00
Filip Krawczyk 709cb3c409 yet another round of changes addressing CR
* reorder sections in stores
* List -> Iterable
* .postView = X -> .updatePostView(X)
* Container -> DecoratedBox
* remove useless computed: `wasVoted`
2021-10-24 14:19:12 +02:00
Filip Krawczyk b6d03960e2 Merge branch 'master' into feature/blocking-v2 2021-10-21 20:51:35 +02:00
Filip Krawczyk 0b72aab64a transition to another image widget 2021-10-21 14:40:28 +02:00
Filip Krawczyk 43f2a73ad8 make some flex layouts not hacky 2021-10-19 23:27:50 +02:00
Filip Krawczyk cff87e0682 Batch of changes addressing CR comments
post_info_section.dart
* Hook -> Stateless
* remove mysterious Rows & Columns

post_body.dart
* extract into variable instead of !-ing

post_media.dart
* extract url into variable, give reason for unwrapping
* make spinner adaptive

post_link_preview.dart
* extract url into a variable
* use ?? operator

full_post.dart
* fix bug from previous commit :^)

post_more_menu.dart
* remove useless column

post_title.dart
* rework variables to make it more safe

save_post_button.dart
* remove TODO comment that has been resolved

post_voting.dart
* spinner -> adaprive

post_voting.dart
* spinner -> adaptive
* stop manually adding myVote
2021-10-19 01:30:30 +02:00
Filip Krawczyk a884f07860 batch of changes adressing CR
comment_section.dart
* _SortSelection: text -> term
* assign fullPostView at the beggining of builder for later ease of use

full_post.dart
* use Providers in route methods since it makes the most sense
* merge _FPP & FPP to one widget
* assign postView earlier for ease of use
* Provider -> Provider.value

goto.dart
* switch goToPost to use Navigator with route instead of goTo

post_actions.dart
* padding fromLTRB -> symmetric

post_more_menu.dart
* turn showPostMoreMenu into a static method
* Provider -> Provider.value
* Hook -> Stateless
* goTo -> Navigator.push
2021-10-18 01:11:04 +02:00
Filip Krawczyk d223d71c59
Update lib/widgets/post/post_actions.dart
Co-authored-by: Marcin Wojnarowski <xmarcinmarcin@gmail.com>
2021-10-18 01:02:35 +02:00
krawieck aa448adeb7 Code review changes
* remove useless comment from post_status.dart
* move fixed in changelog into a proper section
* move refresh into a provider create in UserBlocksWrapper
* use errorTerm in UserBlocks instead of hardcoded message
* add missing trailing comma
* add route method BlocksPage
* remove useless lint ignore
* use originPreferredName instead of referredName
* make UserBlocksWrapper private
* revise AsyncStoreListener
2021-10-02 18:48:00 +02:00
krawieck 9ba800a435 Merge branch 'master' into feature/blocking-v2 2021-10-01 23:54:57 +02:00
krawieck 09ba4f32fc move files around so that it makes more sense 2021-10-01 23:39:43 +02:00
krawieck bd8da4c2f7 change sort pairs to be more type safe 2021-10-01 23:13:36 +02:00
krawieck 46a2f48e3a transition comment section to use mobx 2021-10-01 23:03:42 +02:00
Marcin Wojnarowski c7f037de0f
Feature/routing refactor (#258)
* Use MaterialPageRoute

* Use T.route
2021-09-30 12:55:23 +02:00
Marcin Wojnarowski 9f9cc52cf5
Feature/logging (#251)
* Add logging package

* Refresh linux files

* Android flavor setup

* Setup ios flavors

* Setup release CI

* Refactor CI

* Remove debug prints

* Create prod signingConfig only if exists

* Store recent logs

* Remove flavoring on desktop

* Fix android signing

* Fix release paths (except windows)

* Quote secret var

* debug

* Fix env vars

* Add log console

* Add logs section in bug issue template

* Add time to logs

* Add changelog entry

* Rename log console

* Remove key

* Change way of routing

* Add title
2021-09-23 19:25:03 +02:00
krawieck ee57a0de07 fix bug where loading fullpostview wouldn't show what user did 2021-09-15 00:23:55 +02:00
krawieck 88466dfd73 add community blocking + minor fixes
minor fixes:
* make link preview show up in proper times
* ListTile for (un)blocking communities had a thing switched around
2021-09-14 23:48:04 +02:00
Marcin Wojnarowski e2f9c43675
Bump deps (#253)
* Migrate first chunk

* Upgrade rest of the deps

* Remove unawaited

* Enabled new lints

* Remove old TODO

* Update podlock
2021-09-12 22:47:05 +02:00
Marcin Wojnarowski 992a62b33c
Flutter 2.5 (#252)
* Stop using accentColor

* Update bootstrap files

* Stop using deprecated members

* Add temp fork use
2021-09-12 22:37:07 +02:00
krawieck 892c09c965 make asyncstorelistener better,
* add prop to asyncstorelistener: successMessageBuilder
* more menu reworkings
2021-09-11 16:26:10 +02:00
krawieck 399c0bdb83 small fixes & tweaks
* commenting uses mobx instead of hooks
* SavePostButton works with fullPost
* `is AsyncStateX` -> .errorTerm & .isLoading
* save post button better looking spinner
2021-09-11 01:27:21 +02:00
krawieck a78edcd54b stuff 2021-09-11 01:04:33 +02:00
krawieck 2e8ca0e858 rework post and full_post to use mobx 2021-09-11 01:04:15 +02:00
krawieck 2e3ccac233 add blocking to comments 2021-09-09 14:46:01 +02:00
Marcin Wojnarowski cb47bc5f72
Rewrite comment to mobx (#248)
* Add initial rewrite

* Progress

* Create AsyncStore

* Fix typo

* Remove outdated lint ignores

* Simplify comment layout

* Reorganize pubspec deps

* Small fixes

* Move all comment state to store

* Document async store

* Move marking as read to AsyncStore

* Add network_error l10n todo

* Rename comment_more_menu

* Hide popup after actions

* Observe changes in consumer
2021-09-08 14:38:26 +02:00
shilangyu f3cc7f3f99 Get follows from GetSite 2021-08-26 00:27:24 +02:00
krawieck 5cb542609e add cake day extension and implement it 2021-07-08 11:39:32 +02:00
shilangyu c6464f5335 Rename to preferred name 2021-04-29 11:38:28 +02:00
shilangyu 35ea0587b5 Add new profile settings 2021-04-27 22:22:02 +02:00
shilangyu 4451bd7bd6 Adjust name change 2021-04-27 21:59:04 +02:00
shilangyu 847eb3414f Implement default sort type 2021-04-23 19:20:32 +02:00
shilangyu 948fff79f3 Add deduplication 2021-04-22 21:08:30 +02:00
shilangyu 329bf46921 Merge branch 'master' into fix/deduplication-infinite-scroll 2021-04-22 19:26:39 +02:00
Marcin Wojnarowski d8dcea096f
Merge branch 'master' into feature/more-settings 2021-04-21 22:57:15 +02:00
shilangyu 7fcda98da0 Create editor widget 2021-04-21 21:05:15 +02:00
shilangyu dcc4eba8ad Better post edit 2021-04-21 18:59:46 +02:00
Marcin Wojnarowski bc957ab7b4
Merge branch 'master' into feature/more-settings 2021-04-21 13:30:04 +02:00
Marcin Wojnarowski 7c14fe616d
Merge branch 'master' into feature/edit-post 2021-04-21 12:27:06 +02:00
shilangyu 2c91d3aa5f Add editing post 2021-04-17 23:59:33 +02:00
shilangyu 7a627bbb42 Add comment editing 2021-04-17 22:45:18 +02:00
shilangyu 01e9dae0cc Implement showAvatars 2021-04-16 20:41:33 +02:00
shilangyu ef7ba71bcc Implement show scores 2021-04-16 20:32:20 +02:00
Marcin Wojnarowski 4a939441b6
Merge branch 'master' into fix/another-user-id-fix 2021-04-11 22:33:21 +02:00
shilangyu de4b6e674d Fix userId (again) 2021-04-11 18:27:22 +02:00
shilangyu 59d93fe697 Improve keyboard experience 2021-04-11 17:19:44 +02:00
shilangyu bb8e5ee525 Lint fixes 2021-04-11 00:20:47 +02:00
krawieck 83235534f5 HECKIN CHONKER (null safety migration without scripts) 2021-04-09 00:11:44 +02:00