Commit Graph

884 Commits

Author SHA1 Message Date
krawieck eee965fba1 * move comment out of `widgets/`
* remove `Widget` suffix from widgets
* change `list.length != 0` to `list.isEmpty`
* convert MarkdownText into stateless widget
2020-08-31 19:56:48 +02:00
krawieck e1608d9f32 Change `@TODO` to `TODO:` 2020-08-31 19:04:23 +02:00
krawieck 16d490c0ad Add missing import 2020-08-31 18:26:57 +02:00
shilangyu 8c52ec1109 making sure stores are initialiazed before rendering 2020-08-31 17:52:16 +02:00
shilangyu 9133ef94cd fix lint errors 2020-08-31 16:19:44 +02:00
shilangyu f4bd1eb65b added settings screen 2020-08-31 16:17:39 +02:00
shilangyu a0850836dd added utility functions 2020-08-31 15:43:09 +02:00
krawieck 6704fed4e5 Add comment pfp, op, banned 2020-08-31 15:29:02 +02:00
krawieck 663d4bb913 Fix username displaying for comments 2020-08-31 13:39:27 +02:00
krawieck cf3862d2e2 Add markdown rendering to comments 2020-08-31 12:23:32 +02:00
krawieck 2ca3565bfc Moved displaying markdown to separate widget 2020-08-31 12:22:29 +02:00
shilangyu 8b738bf5e5 moved user profile to a widget 2020-08-31 12:05:45 +02:00
shilangyu dd06b79efa implemented rest of the main screen mockup 2020-08-31 03:54:24 +02:00
krawieck 3bb56a71dd Add 2 widgets for displaying comments #16 2020-08-31 01:47:08 +02:00
krawieck 712ea2994d Add CommentTree #16
`CommentTree` transforms `List` of `CommentView`s into a tree-like structure
2020-08-31 01:46:47 +02:00
shilangyu b7b5661f45 basic profile tab 2020-08-31 01:04:08 +02:00
shilangyu 80dd04ea1b created mobx ConfigStore 2020-08-30 22:43:16 +02:00
krawieck fcafde2d0f Change if with 2 `Text`s to 1 `Text` with ternary inside 2020-08-30 19:31:55 +02:00
krawieck 91aada67e9 Remove '@' from '@TODO:' 2020-08-30 19:29:12 +02:00
krawieck c56c8e34f3 Update pubspec.yaml 2020-08-30 18:54:51 +02:00
krawieck e673eac152 Add handlink links in markdown and general link launcher 2020-08-30 16:49:59 +02:00
krawieck 8275dd1086 Bump `lemmy_api_client` version 2020-08-30 16:39:32 +02:00
krawieck 8c68c17308 Add markdown support for post 2020-08-29 22:50:37 +02:00
krawieck 015a29435b Restruture `post.dart` to be more sane 2020-08-29 21:01:01 +02:00
krawieck 9fabb75676 fix overflow for number of comments 2020-08-29 20:31:53 +02:00
krawieck 697bbf4e9c Bump `lemmy_api_client` and revise imports 2020-08-28 13:47:52 +02:00
krawieck e107fb6cc6 Rename `components` to `widgets` 2020-08-28 13:45:03 +02:00
krawieck 10cc96d23a Move actions to separate functions.
still not implemented
2020-08-28 13:30:42 +02:00
krawieck 6cfeef57a7 Update pubspec 2020-08-27 23:28:41 +02:00
krawieck 2cba79e689 Add basic post component 2020-08-27 23:27:27 +02:00
Filip Krawczyk fc81c1ad26
Merge pull request #11 from krawieck/http-client
Small setup changes
2020-08-21 13:45:35 +02:00
shilangyu b19e7d50fa fix lints 2020-08-21 00:37:51 +00:00
Marcin Wojnarowski bbc27a3715
Merge branch 'master' into http-client 2020-08-20 22:30:58 +00:00
krawieck 20d7790609 Update pubspec.lock 2020-08-21 00:28:00 +02:00
krawieck 76b5067487 Merge branch 'http-client' of https://github.com/krawieck/lemmur into http-client 2020-08-21 00:27:06 +02:00
shilangyu 9e1333e462 removed migrated code (now at krawieck/lemmy_api_client) 2020-08-21 00:22:24 +00:00
krawieck 26b0894943 Update pubspec.lock 2020-08-21 00:26:32 +02:00
krawieck 8720272ee5 Implement 3 endpoints and add 1 model
endpoints:
* createPostLike
* getSite
* getFollowedCommunities

model:
* FullSiteView
2020-08-18 23:38:57 +02:00
krawieck eeac5af15e Add 3 endpoints related to communities and 1 model
Endpoints:
* getCommunity
* listCommunities
* followCommunity

Model:
* FullCommunityView
2020-08-18 22:22:56 +02:00
krawieck f3329b82ff Update `register` method to be compliant with the docs 2020-08-14 16:43:42 +02:00
krawieck be71efd3c1 Implement `getPost` 2020-08-14 15:47:23 +02:00
krawieck e464a0b922 Implement `getReplies` 2020-08-14 14:41:35 +02:00
krawieck 177b6ea712 Add a bunch of `assert`s 2020-08-14 14:13:44 +02:00
krawieck 705b90148e Implement `getUserDetails` 2020-08-14 13:49:20 +02:00
krawieck 05caba277e Implement `login` (`POST /user/login`) 2020-08-14 00:34:09 +02:00
krawieck cfae9ba373 Change double quotes to single quotes cuz i want linter to STFU 2020-08-14 00:24:41 +02:00
shilangyu 7ea2168d47 finished tests for all LemmyAPI.v1 client 2020-08-14 00:12:41 +02:00
krawieck c90a3bdd73 Make second argument in `get` optional 2020-08-14 00:10:46 +02:00
krawieck cbd6a208d3 Implement `listCategories` (`GET /categories`) 2020-08-13 23:56:00 +02:00
krawieck 5e15ddd7bd Implement `search` method (`GET /search`) 2020-08-13 23:32:41 +02:00