Commit Graph

364 Commits

Author SHA1 Message Date
Filip Krawczyk 59f0a0233c Move changelog to new page 2021-11-04 22:47:26 +01:00
Marcin Wojnarowski e0aa489478
Fix/overflows (#278)
* Fix overflow issues

* Add changelog entry

* Fix uneven paddings

* Fix avatar padding

* Better cover the background image

* Add changelog entry
2021-11-03 22:50:03 +01:00
Filip Krawczyk 84b60c83f7
Merge pull request #277 from krawieck/feature/new-share-icon 2021-11-03 09:48:16 +01:00
Marcin Wojnarowski 2b72fcce10
Fix minor post errors (#273)
* Use nested to decrease indentation

* Fix post tap area

* Fix overflow errors

* Add changelog entry
2021-11-03 06:21:00 +01:00
Filip Krawczyk 2c792a4a2c use adaptive share icon in in every instance 2021-11-03 00:36:09 +01:00
Marcin Wojnarowski 18b39be0a9
Bump deps (#275)
* Bump deps

* Bring back hosted photo_view

* Fix MarkdownBody old state

* Add changelog entry

* Add missing 'a'
2021-11-02 19:02:55 +01:00
Marcin Wojnarowski 760565384f
Migrate ConfigStore to mobx (#270)
* Migrate ConfigStore to mobx

* Add tests

* Remove provider imports

* Mock shared_preferences

* Reorganize saving in ConfigStore
2021-10-31 12:52:58 +01:00
Filip Krawczyk 725807c75b CR fixes 2021-10-25 19:52:29 +02:00
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
shilangyu e0cb1a0a83 Add deduplication 2021-04-06 17:52:10 +02:00
shilangyu d2dd388228 Disable commenting on locked posts, fixes #159 2021-04-06 16:06:07 +02:00
shilangyu 3609570df8 Make post body selectable, fixes #190 2021-04-06 15:48:56 +02:00
shilangyu 63486e0c88 Make text selectable when writing comments, fixes #157 2021-04-06 15:42:12 +02:00
Filip Krawczyk bac846fea9
Transition to API v3 (#196) 2021-04-05 20:14:39 +02:00
Filip Krawczyk 460b4f3c8a
Merge pull request #186 from krawieck/fix/everything-home 2021-03-25 10:56:42 +01:00
Filip Krawczyk 4b04a58eba
Merge pull request #187 from krawieck/fix/share 2021-03-20 16:25:15 +01:00
shilangyu 048e347e43 Remove class acting as a namespace 2021-03-20 15:50:49 +01:00
shilangyu 48dadd5f26 Migrate esys_flutter_share to share 2021-03-18 19:24:29 +01:00
shilangyu 8634239060 Better error handling on PackageInfo 2021-03-18 17:03:42 +01:00
shilangyu 748fb54443 React to defaultAccount changes 2021-03-18 15:58:48 +01:00
shilangyu 0bcc364ee5 Scaffold.of -> ScaffoldMessenger.of 2021-03-10 08:34:30 +01:00
Filip Krawczyk 22729dc2e2
Merge pull request #176 from krawieck/l10n 2021-03-09 22:33:24 +01:00
shilangyu f0834681ad Add post listing type translations 2021-03-09 22:21:14 +01:00
shilangyu eff42b6b4f Add deleted by creator 2021-03-09 08:53:26 +01:00
Filip Krawczyk 4ba392082b
fix markdown quote blocks & make code blocks have monospace font (#177) 2021-03-09 08:32:14 +01:00
shilangyu b9a60ca599 Integrate more strings 2021-03-03 13:16:05 +01:00
shilangyu 2bea5acde7 Add `L10nStrings` 2021-03-01 14:38:44 +01:00
shilangyu ca8cb67f6d Integrate first batch of strings 2021-03-01 14:21:45 +01:00
shilangyu 9a0deb203a make bool param required 2021-02-28 21:53:02 +01:00
shilangyu 8cc4246569 Hide followed communities 2021-02-25 21:54:55 +01:00
shilangyu 7cc928764b Propagate userMentionId 2021-02-24 22:48:19 +01:00
shilangyu a9dc676ca8 Simplify comment.dart 2021-02-24 22:33:21 +01:00
Filip Krawczyk 19b2688316
add inbox page + other stuff (#164) 2021-02-24 20:52:18 +01:00
shilangyu ae33e277a8 Add avatar widget 2021-02-18 09:19:00 +01:00
krawieck 40636246df Add extension for relative time and fix a bug
the bug was that time from server is in UTC format,
and our time is in local format, so it needed
to be shifted back to UTC.

oddly enough .toUtc() method didn't work
2021-02-12 17:53:51 +01:00
shilangyu 737ded307e Clean up inifinite lists 2021-02-09 20:39:31 +01:00
Marcin Wojnarowski b1dad4d895
Revise theming (#140) 2021-02-09 15:12:13 +01:00
Filip Krawczyk 79fb42785c
Merge pull request #139 from krawieck/windows-version 2021-02-06 21:37:22 +01:00
ryg-git d21bbbe066 applied requested changes in the review 2021-02-06 22:53:49 +05:30
ryg-git b9ddb23d23 removed unused import 2021-02-06 19:34:11 +05:30
shilangyu ecda8384c6 Use stable Future API 2021-02-06 14:37:35 +01:00
ryg-git d822887ea5 added layoutbuilder to optimize code and simplify logic 2021-02-06 18:18:54 +05:30
shilangyu 4367c4329e Fix missing about tile on windows 2021-02-06 13:17:39 +01:00
ryg-git 5bde6a4e51 added better fsding effect for light theme 2021-02-04 20:17:13 +05:30
ryg-git b999d53aa8 [WIP] truncate long text posts 2021-02-03 23:43:43 +05:30
Filip Krawczyk e627694728
comment share fix (#129) 2021-02-03 12:12:28 +00:00
shilangyu 21774dda52 Go to account management 2021-01-30 17:41:16 +00:00
shilangyu dfdaf741c3 Prevent ever null being set to myVote, fixes #117 2021-01-30 17:41:16 +00:00
shilangyu 20ebcd0dfa Add auth to user profile fetching, fixes #118 2021-01-30 17:41:16 +00:00
shilangyu 2fa6645f13 Generate asset names 2021-01-30 17:41:16 +00:00
shilangyu dd15ebb2c0 Fix display names 2021-01-30 17:41:16 +00:00