krawieck
|
f00c02b631
|
Fix misuse of `assert`
|
2020-09-07 21:47:33 +02:00 |
krawieck
|
e7380b4914
|
Move constructors above methods
|
2020-09-07 21:42:04 +02:00 |
krawieck
|
c53cd047b7
|
Add InstancePage
* top section finished
* about section partially done
|
2020-09-07 21:29:07 +02:00 |
krawieck
|
5509e0bc90
|
Update property
|
2020-09-07 20:22:31 +02:00 |
krawieck
|
29e40887fb
|
Tiny visual tweaks
|
2020-09-07 16:24:09 +02:00 |
krawieck
|
86f203ae55
|
Change flat buttons to outline buttons
|
2020-09-07 16:23:53 +02:00 |
krawieck
|
9f1d5bc5ac
|
Adjust import formatting
|
2020-09-07 16:19:28 +02:00 |
krawieck
|
48a0851e06
|
Make buttons more round (and stylish ✨)
|
2020-09-06 00:39:38 +02:00 |
krawieck
|
51100c297c
|
Bump `lemmy_api_client`
|
2020-09-06 00:20:08 +02:00 |
krawieck
|
af3787740c
|
Adjust padding on badges
|
2020-09-06 00:08:50 +02:00 |
krawieck
|
e3dc2d1e14
|
Rename `_AboutSection` to `_AboutTab`
|
2020-09-06 00:03:52 +02:00 |
krawieck
|
3bb347fc02
|
Add picker for post sorting
|
2020-09-05 23:55:07 +02:00 |
krawieck
|
712ee3c8e2
|
Make it usable with very tall content
also it can now be paired with `isScrollControlled: true` passed to `showModalBottomSheet`
|
2020-09-05 23:48:30 +02:00 |
krawieck
|
ff827e6126
|
Add category, modlog, list of mods, and refine other stuff
|
2020-09-05 19:27:11 +02:00 |
krawieck
|
be49e93b28
|
Add about section with description and badges
|
2020-09-05 18:17:09 +02:00 |
krawieck
|
de625de379
|
Add option to change Badge border radius
|
2020-09-05 18:16:16 +02:00 |
krawieck
|
88d796def7
|
Create `CommunityPage` and create everything above tabs
|
2020-09-05 17:13:23 +02:00 |
krawieck
|
05eb748980
|
Add todo comment
|
2020-09-04 11:08:11 +02:00 |
krawieck
|
8f9bf91056
|
Turn bio into IIFE
|
2020-09-04 11:04:10 +02:00 |
krawieck
|
e788ed03e5
|
Increase vertical padding between items
|
2020-09-03 23:35:13 +02:00 |
krawieck
|
36cd9c5df0
|
oops wrong color
|
2020-09-03 23:26:17 +02:00 |
krawieck
|
78208c1306
|
Make bottom modal usable in dark mode
|
2020-09-03 23:23:36 +02:00 |
krawieck
|
ebee170b44
|
Add padding around bio
|
2020-09-03 23:22:11 +02:00 |
krawieck
|
67b8ad3730
|
Remove unnecessary piece of code
|
2020-09-03 23:18:48 +02:00 |
krawieck
|
73a079bfca
|
Change section heading
|
2020-09-03 23:14:26 +02:00 |
krawieck
|
b704502c7d
|
Convert `Columns` to `ListView`s where appropriate
|
2020-09-03 22:20:32 +02:00 |
krawieck
|
b2f8e88375
|
Increase horizontal padding
|
2020-09-03 22:14:07 +02:00 |
krawieck
|
d8234a671a
|
Replace icon shadow with black gradient top to bottom
|
2020-09-03 22:10:22 +02:00 |
krawieck
|
df36d0c06c
|
Make username on top of the screen look like other appbar titles
|
2020-09-03 22:08:32 +02:00 |
krawieck
|
ee0df56448
|
make badge color visible on different BGs
|
2020-09-03 16:18:42 +02:00 |
krawieck
|
2ccf2d953e
|
Merge branch 'master' into full-post
|
2020-09-03 14:41:30 +02:00 |
krawieck
|
a4ff7b5336
|
Change `Settings` to `SettingsPage`
|
2020-09-03 14:33:17 +02:00 |
krawieck
|
869bb0eccc
|
remove useless import
|
2020-09-03 14:00:06 +02:00 |
krawieck
|
e309c165d3
|
Change `fullPostFuture` to `fullPostSnap` and simplify error handling
|
2020-09-03 13:56:37 +02:00 |
krawieck
|
d49715fb64
|
Revert "Add `Page` suffix to `Settings`"
This reverts commit b5277064a3 .
|
2020-09-03 13:43:51 +02:00 |
krawieck
|
b5277064a3
|
Add `Page` suffix to `Settings`
|
2020-09-03 13:06:10 +02:00 |
krawieck
|
31e51c424f
|
Move burden of fetching to full_post
|
2020-09-03 13:02:38 +02:00 |
krawieck
|
8f6a1a6901
|
Add explenation why calculate hot rank and where
it was taken from
|
2020-09-03 12:29:39 +02:00 |
krawieck
|
11a2e40dfd
|
Change `log` to `log10` and remove useless code
|
2020-09-03 12:23:46 +02:00 |
krawieck
|
54a4716feb
|
Add ways to mark post
Now post can be marked as:
* stickied
* nsfw
* removed
* deleted
|
2020-09-03 00:35:08 +02:00 |
krawieck
|
7f0f0c11f1
|
Move InkWell one widget down
|
2020-09-03 00:18:29 +02:00 |
krawieck
|
8e23e418ba
|
Fix bug with not updating
|
2020-09-03 00:17:42 +02:00 |
krawieck
|
dec88a1d88
|
make `CommentTag` private
|
2020-09-03 00:10:36 +02:00 |
krawieck
|
3381e0c375
|
Adjust color of link preview border to be more universal
|
2020-09-03 00:07:07 +02:00 |
krawieck
|
e44b6cf10f
|
Add comment actions
|
2020-09-03 00:01:04 +02:00 |
krawieck
|
b13508c011
|
Add util for getting text color based on background
|
2020-09-02 23:09:33 +02:00 |
krawieck
|
4bc6164b64
|
Restructure logic, comments are now sorted upon opening
|
2020-09-02 23:09:00 +02:00 |
krawieck
|
47116b1cb1
|
Add link opening to post
|
2020-09-02 23:05:34 +02:00 |
shilangyu
|
c16f0f412c
|
wrap modal in safearea
|
2020-09-02 16:54:29 +02:00 |
shilangyu
|
dda7571c19
|
save tokens and users in AccountsStore
|
2020-09-02 15:16:33 +02:00 |
krawieck
|
fcf622dcfe
|
Add comment sorting with temporary dropdown
|
2020-09-02 13:49:07 +02:00 |
krawieck
|
9e85fd5a2d
|
Add util extension for calculating hot rank of comments
|
2020-09-02 13:47:45 +02:00 |
shilangyu
|
624f0e995a
|
persistently save default accounts
|
2020-09-02 10:00:08 +02:00 |
shilangyu
|
706bf94502
|
accounts screen in settings:
- you can see your accounts
- you can choose the default one for the instance with a long press
|
2020-09-02 01:35:30 +02:00 |
krawieck
|
82f2084b60
|
Add FullPost and implement a fair bit of it
|
2020-09-02 00:05:42 +02:00 |
shilangyu
|
da107a7ad7
|
remove accentColor config
|
2020-09-01 22:05:33 +02:00 |
shilangyu
|
596e8f4e53
|
moved badge to seperate widget
|
2020-09-01 21:59:00 +02:00 |
shilangyu
|
708a680ddc
|
showing modal for choosing default account
|
2020-09-01 21:36:58 +02:00 |
krawieck
|
f44c0f60a5
|
change some expressions to IIFEs
|
2020-09-01 14:17:56 +02:00 |
shilangyu
|
2b3fc87f88
|
created accounts store
|
2020-09-01 13:22:37 +02:00 |
shilangyu
|
5808ab17a3
|
restructure user profile to work in both contexts:
- profile tab
- some user profile
|
2020-09-01 11:55:22 +02:00 |
shilangyu
|
0824e67b3f
|
better 'no bio' text
|
2020-08-31 23:05:04 +02:00 |
shilangyu
|
4539a5c4ca
|
extracting instance url
|
2020-08-31 22:49:23 +02:00 |
shilangyu
|
45d164e23e
|
reverted main.dart
|
2020-08-31 22:30:11 +02:00 |
Marcin Wojnarowski
|
1c9a0e5fa8
|
Merge branch 'master' into user-profile-tab
|
2020-08-31 21:52:52 +02:00 |
krawieck
|
d902c3d2aa
|
Rename `Comments` to `CommentSection`
|
2020-08-31 21:37:24 +02:00 |
krawieck
|
a6486f6e51
|
Convert functions with single return statements to `=>`
|
2020-08-31 21:35:54 +02:00 |
krawieck
|
19047de57d
|
Remove useless code
|
2020-08-31 21:32:34 +02:00 |
shilangyu
|
3be7d518ea
|
clean up some TODOs
|
2020-08-31 21:04:17 +02:00 |
krawieck
|
3c47eb0886
|
move ui building functions into the build method
|
2020-08-31 21:03:50 +02:00 |
krawieck
|
fdcb29fb1c
|
oops, moved the wrong thing
|
2020-08-31 20:10:05 +02:00 |
krawieck
|
8c7e7c283b
|
reformat expression to be more sane
|
2020-08-31 20:02:51 +02:00 |
krawieck
|
e22a3094e4
|
Convert string that include `'` in them to double quouted strings
|
2020-08-31 19:58:09 +02:00 |
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
|
e673eac152
|
Add handlink links in markdown and general link launcher
|
2020-08-30 16:49:59 +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
|
2cba79e689
|
Add basic post component
|
2020-08-27 23:27:27 +02:00 |
shilangyu
|
b19e7d50fa
|
fix lints
|
2020-08-21 00:37:51 +00:00 |
shilangyu
|
9e1333e462
|
removed migrated code (now at krawieck/lemmy_api_client)
|
2020-08-21 00:22:24 +00: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
|
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 |
krawieck
|
92d684cbfd
|
Change strings to single quotes
|
2020-08-13 20:25:48 +02:00 |
shilangyu
|
9c9de8c41d
|
changed abstract class to mixin
|
2020-08-13 16:18:33 +02:00 |
shilangyu
|
506b007eea
|
implemented get/post helpers
|
2020-08-13 15:39:53 +02:00 |
shilangyu
|
141b929661
|
export enums as well
|
2020-08-12 21:00:31 +02:00 |
krawieck
|
b433bf0971
|
Add more `assert`s for checking required props
|
2020-08-12 11:55:26 +02:00 |
krawieck
|
1307b5e5b1
|
Add `assert`s for checking required props
|
2020-08-12 11:53:17 +02:00 |
krawieck
|
f68467708a
|
yet another imports cleanup
|
2020-08-11 19:54:38 +02:00 |
krawieck
|
be3bd569f4
|
Replace `type_` with `type`
|
2020-08-11 19:54:12 +02:00 |
krawieck
|
4a096602b5
|
Fix up imports
|
2020-08-11 19:32:13 +02:00 |
krawieck
|
771a5f28ff
|
implement a bunch of enums
|
2020-08-11 19:29:56 +02:00 |
krawieck
|
5971a947d6
|
Add `SearchType` and implement it
|
2020-08-11 19:04:03 +02:00 |
krawieck
|
da988f74bd
|
Change `PostType` to `PostListingType`
|
2020-08-11 19:03:24 +02:00 |
krawieck
|
6436244b66
|
Add comments to properties based on web docs
|
2020-08-11 02:43:03 +02:00 |
krawieck
|
bfae0ef57d
|
Implement `getPosts`
|
2020-08-11 02:42:23 +02:00 |
krawieck
|
13522248d4
|
Add exports
|
2020-08-11 00:10:17 +02:00 |
krawieck
|
9deb17edc7
|
Add `PostType` and `SortType`
|
2020-08-10 23:07:13 +02:00 |
krawieck
|
f4206be302
|
Make imports safer
|
2020-08-10 19:49:19 +02:00 |
krawieck
|
b5a9d72fb6
|
Add some more return types
|
2020-08-10 19:48:26 +02:00 |
krawieck
|
c40c72eeac
|
Add even MORE return types!
|
2020-08-10 19:47:44 +02:00 |
krawieck
|
c6361291aa
|
Make import safer
|
2020-08-10 19:39:53 +02:00 |
krawieck
|
06230c2248
|
Autoformat
|
2020-08-10 19:25:13 +02:00 |
krawieck
|
5902cd8f6f
|
Add codegen files
|
2020-08-10 19:23:21 +02:00 |
krawieck
|
29dd4dcc35
|
Add missing import
|
2020-08-10 19:23:03 +02:00 |
shilangyu
|
51cc332f7c
|
Added FullPost, Search, and UserDetails #1
|
2020-08-10 14:47:05 +00:00 |
shilangyu
|
e0a149f688
|
added Category
|
2020-08-10 14:07:00 +00:00 |
shilangyu
|
cf59f9f2ae
|
added UserMention and Site views
|
2020-08-10 12:39:22 +00:00 |
shilangyu
|
2af364abeb
|
fixed import
|
2020-08-10 12:36:30 +00:00 |
shilangyu
|
101c7c4afc
|
made captcha json-serializable
|
2020-08-10 12:22:28 +00:00 |
shilangyu
|
3aa92f695d
|
added CommunityModerator and CommunityFollower views
|
2020-08-10 11:52:42 +00:00 |
krawieck
|
f0bfdba132
|
Updated placement of `Captcha` in filesystem
|
2020-08-10 00:42:31 +02:00 |
krawieck
|
f85b91bb49
|
removed unnecesairy duplication
|
2020-08-10 00:34:50 +02:00 |
krawieck
|
413b4bef30
|
Add `ReplyView`
|
2020-08-10 00:01:10 +02:00 |
krawieck
|
ca9759db47
|
Add more return types
|
2020-08-09 23:32:42 +02:00 |
krawieck
|
8ab016076a
|
Add `Captcha` class and return type
|
2020-08-09 23:24:06 +02:00 |
krawieck
|
9c101868a3
|
stfu mr linter
|
2020-08-09 23:20:21 +02:00 |
krawieck
|
039fd6e6a0
|
Autoformat
|
2020-08-09 23:03:44 +02:00 |
krawieck
|
33a00e0628
|
Update codegen files
|
2020-08-09 21:17:22 +02:00 |