Commit Graph

933 Commits

Author SHA1 Message Date
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 ec8d9f84a3 remove useless state 2021-10-03 12:01:34 +02:00
krawieck 56611db175 revise blocking flow 2021-10-02 23:15:15 +02:00
krawieck e38100f705 extract tiles to separate file 2021-10-02 20:05:42 +02:00
krawieck d60217af88 errorTerm translate + hook -> normal widget 2021-10-02 20:01:33 +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 cb76875cee reorganize files 2021-10-02 17:42:28 +02:00
krawieck c5ef32a78d remove select_community.dart 2021-10-02 00:03:05 +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 d58ecc878e comment out blocking buttons for later PR 2021-10-01 23:14:19 +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
krawieck cca679d6ef make FullPostPage a bit easier to expand in the future 2021-10-01 00:48:34 +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
krawieck 5ca4748572 add block page to settings 2021-09-14 23:45:26 +02:00
Marcin Wojnarowski 8c69964657
Regenerate gen files (#254) 2021-09-13 23:37:08 +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 ff44bbf7f9 Add modlog entries for community transfers 2021-09-04 15:18:38 +02:00
shilangyu 2ab3d7d657 Change localUser path 2021-08-26 00:27:50 +02:00
shilangyu f3cc7f3f99 Get follows from GetSite 2021-08-26 00:27:24 +02:00
shilangyu ab1b3778ff Fix memo future signature 2021-08-26 00:26:17 +02:00
krawieck 1e1de00539 Merge branch 'cake-day' of https://github.com/krawieck/lemmur into cake-day 2021-07-08 13:58:51 +02:00
krawieck 45ea7a0b54 add `.toUtc()` 2021-07-08 13:57:48 +02:00
shilangyu 8a82c986bb Format code 2021-07-08 12:19:26 +02:00
krawieck 5cb542609e add cake day extension and implement it 2021-07-08 11:39:32 +02:00
Filip Krawczyk 7e1cc387dd
Merge pull request #226 from krawieck/lemmy-0.11.0 2021-04-29 11:43:46 +02:00
shilangyu c6464f5335 Rename to preferred name 2021-04-29 11:38:28 +02:00
shilangyu 79d77f60df Add browser theme detection 2021-04-28 14:39:31 +02:00
shilangyu 2b15a5c4f8 Update translations 2021-04-27 22:42:52 +02:00
shilangyu 35ea0587b5 Add new profile settings 2021-04-27 22:22:02 +02:00
shilangyu 683da30532 Import showScores 2021-04-27 22:09:42 +02:00
shilangyu 4451bd7bd6 Adjust name change 2021-04-27 21:59:04 +02:00
shilangyu 9b5f13466b Import settings if first account 2021-04-23 19:32:10 +02:00
shilangyu f524dc3884 Import lang/theme 2021-04-23 19:26:30 +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 4519077ae2 Bring back show nsfw to manage_account 2021-04-22 19:34:35 +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 d7c50aec7b Don't show community dropdown on edit 2021-04-21 21:30:21 +02:00
shilangyu 1e06533319 Add snackbar 2021-04-21 21:11:48 +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
shilangyu 666b2cb8dd CR suggestions 2021-04-21 16:12:43 +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 0d440062dd Add link to profile 2021-04-19 16:57:43 +02:00
shilangyu d1dcdda099 Remove lemmy-ui specific options 2021-04-18 16:48:38 +02:00
shilangyu bb0e1baa0b Move show avatar/scores to appearance 2021-04-18 16:38:30 +02:00
shilangyu c19496e2cf Restructure settings 2021-04-18 16:38:30 +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 12cb62f87a Add changelog 2021-04-17 12:22:15 +02:00
shilangyu fa7effcb4b Integrate defaultListingType 2021-04-16 21:59:51 +02:00
shilangyu 270702192e Add sort type settings 2021-04-16 21:50:23 +02:00
shilangyu e357332a07 Add default sortings 2021-04-16 21:43:02 +02:00
shilangyu c371c3f4fb Add settings import 2021-04-16 21:19:59 +02:00
shilangyu 01e9dae0cc Implement showAvatars 2021-04-16 20:41:33 +02:00
shilangyu 600d52211e Add settings 2021-04-16 20:32:25 +02:00
shilangyu ef7ba71bcc Implement show scores 2021-04-16 20:32:20 +02:00
shilangyu 7138f9b76c Add settings 2021-04-16 20:15:48 +02:00
Marcin Wojnarowski 4a939441b6
Merge branch 'master' into fix/another-user-id-fix 2021-04-11 22:33:21 +02:00
shilangyu 3011890831 Add autofillgroup 2021-04-11 20:52:11 +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 9fa198c3bb Add keyboard dismisser 2021-04-11 16:36:29 +02:00
shilangyu 0889246956 Add todo 2021-04-11 11:49:41 +02:00
shilangyu c66b20a460 Nullability fixes 2021-04-11 11:12:42 +02:00
shilangyu 236301275d Fix config_store 2021-04-11 00:55:04 +02:00
shilangyu d77856f167 Fix formatting 2021-04-11 00:37:17 +02:00
shilangyu 709f357368 Last lint fix 2021-04-11 00:28:33 +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
Filip Krawczyk 96065fe3e3
Merge branch 'master' into small-fixes 2021-04-06 18:54:13 +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
shilangyu c847a3aaa6 Add more bottom padding for BAB, fixes #174 2021-04-06 15:39:19 +02:00
shilangyu 681ab555b2 Swap instanceHost/username placement, fixes #167 2021-04-06 15:23:57 +02:00
shilangyu ee4ef8de91 Make account actions more obvious 2021-04-06 14:42:42 +02:00
shilangyu 88e1f8324f Change cleanUpUrl name 2021-04-06 10:56:21 +02:00
shilangyu 9f2de50b1d Replace local user id with person id in JWT payload 2021-04-06 10:39:43 +02:00
Filip Krawczyk bac846fea9
Transition to API v3 (#196) 2021-04-05 20:14:39 +02:00
ryg-git c5f75c94ad handle FormatException thrown by Uri.parse 2021-04-01 00:58:46 +05:30
ryg-git 725f9103d6 implemented new comments 2021-04-01 00:46:23 +05:30
ryg-git 0aa4d9c592 in cleanup url instance host is now changed to lowercase letters. 2021-03-29 22:51:30 +05:30
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 72ebb38ff5 Fix home tab fetching 2021-03-18 17:41:52 +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
shilangyu c722bbe4a9 Fix locale generation 2021-03-10 08:12:57 +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
krawieck e4ebcb31ec assign proper strings to proper things 2021-03-09 21:38:34 +01:00
shilangyu eff42b6b4f Add deleted by creator 2021-03-09 08:53:26 +01:00
shilangyu 20c34b4477 Localize enums 2021-03-09 08:51:08 +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 0adea8f0a9 Add language names 2021-03-04 09:46:08 +01:00
shilangyu b9a60ca599 Integrate more strings 2021-03-03 13:16:05 +01:00
shilangyu 7f3dac1f89 Remove all non-migrated strings 2021-03-03 12:31:36 +01:00
shilangyu 191991519a Migrate more strings 2021-03-03 12:20:27 +01:00
shilangyu b9e042b1d7 Add transforming options 2021-03-02 22:53:29 +01:00
shilangyu d5f1d45b06 Allow for more custom migration 2021-03-02 22:12:08 +01:00
shilangyu 83c12a817c Add possibility of migrating plural forms 2021-03-02 13:18:10 +01:00
shilangyu f0c6745484 Migrated more error strings 2021-03-02 00:23:35 +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 5c989679b6 Generate more strings 2021-03-01 09:44:37 +01:00
shilangyu 1c8b063434 Generate l10n from string extension 2021-03-01 00:02:32 +01:00
shilangyu 94d63cda39 Migrate ApiError strings 2021-03-01 00:01:52 +01:00
shilangyu 79ae723bed Fix language picker 2021-02-28 21:53:02 +01:00
shilangyu c1ec5c6a7b Change string name 2021-02-28 21:53:02 +01:00
shilangyu 9e5af0ac7a Rename new because of keyword conflict 2021-02-28 21:53:02 +01:00
shilangyu cc8513e4b5 Add empty base languages 2021-02-28 21:53:02 +01:00
shilangyu 2d79a94285 Migrated some strings 2021-02-28 21:53:02 +01:00
shilangyu 9a0deb203a make bool param required 2021-02-28 21:53:02 +01:00
shilangyu 734a63e7dd Initial strings setup 2021-02-28 21:53:02 +01:00
shilangyu 28013a8a45 Add re-export of l10n 2021-02-28 21:53:02 +01:00
shilangyu 22b76b0b2b Add initial l10n setup 2021-02-28 21:53:02 +01:00
shilangyu 8cc4246569 Hide followed communities 2021-02-25 21:54:55 +01:00
shilangyu 8e7602ce3d Add token when fetching communities 2021-02-25 21:54:55 +01:00
shilangyu fcf39be00f Fix null check typo 2021-02-25 21:23:54 +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
shilangyu bc7779158c Simplify tokenForId 2021-02-24 22:02:36 +01:00
shilangyu 8cf3859ed8 make stores easily serializable 2021-02-24 21:54:15 +01:00
Filip Krawczyk 19b2688316
add inbox page + other stuff (#164) 2021-02-24 20:52:18 +01:00
shilangyu 9984dbffa2 Sort imports 2021-02-21 16:29:12 +01:00
Marcin Wojnarowski 869f674880
Merge branch 'master' into modlog 2021-02-20 17:07:59 +01:00
shilangyu 8b1fab1fd0 Push buttons always to bottom 2021-02-20 17:00:36 +01:00
shilangyu a0258d65e5 Add code review suggestions 2021-02-19 20:06:01 +01:00
wolf4ood 9ac6fc209e fix lint errors 2021-02-19 14:03:19 +01:00
wolf4ood 41da3bd865 Add button to community page for creating a new post. https://github.com/krawieck/lemmur/issues/90 2021-02-18 23:03:12 +01:00