Commit Graph

58 Commits

Author SHA1 Message Date
shilangyu 4533be634e Enable new lints 2022-05-11 22:23:18 +02:00
shilangyu ab1873a19f Fix immutability 2022-05-03 09:48:04 +02:00
Marcin Wojnarowski 11d63e0522
Upgrade to flutter 2.10 (#325) 2022-04-30 15:44:03 +02:00
Marcin Wojnarowski 88608ea9e1
Migrate instance page to mobx + l10 strings (#316) 2022-01-20 11:50:24 +01:00
Marcin Wojnarowski e881dde992
Rename and remove stuff, add PullToRefresh (#293)
* Rename files

* Add PullToRefresh

* Remove l10n gen from repo

* Format l10n files in CI
2021-11-12 17:01:17 +01:00
Filip Krawczyk 08cd26867b
Use `CircularProgressIndicator.adaptive` where possible (#269) 2021-10-24 16:28:25 +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
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
shilangyu c6464f5335 Rename to preferred name 2021-04-29 11:38:28 +02:00
shilangyu 4451bd7bd6 Adjust name change 2021-04-27 21:59:04 +02:00
shilangyu 01e9dae0cc Implement showAvatars 2021-04-16 20:41:33 +02:00
shilangyu de4b6e674d Fix userId (again) 2021-04-11 18:27:22 +02:00
krawieck 83235534f5 HECKIN CHONKER (null safety migration without scripts) 2021-04-09 00:11:44 +02:00
Filip Krawczyk bac846fea9
Transition to API v3 (#196) 2021-04-05 20:14:39 +02:00
shilangyu 0bcc364ee5 Scaffold.of -> ScaffoldMessenger.of 2021-03-10 08:34:30 +01:00
shilangyu 8e7602ce3d Add token when fetching communities 2021-02-25 21:54:55 +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
Marcin Wojnarowski b1dad4d895
Revise theming (#140) 2021-02-09 15:12:13 +01:00
shilangyu 9b3b770c34 Make communities tab reactive to accounts change 2021-01-30 17:41:16 +00:00
krawieck 190ae1b3ae revise api extensions
* change originInstanceHost extensions to
  extract from deeper structures
* add extension for getting proper user name
  that includes originInstanceHost if needed
2021-01-24 23:06:54 +01:00
krawieck c2f528750a transition all api v1 calls to api v2 2021-01-24 20:01:55 +01:00
shilangyu 0d434fafcc Add new useRefreshable hook 2021-01-09 16:34:24 +00:00
krawieck 0bef4fe1af add vibration of refresh to communities tab 2021-01-09 02:36:27 +01:00
krawieck 82ba55cbe3 add pull to refresh to communities tab 2021-01-09 02:31:53 +01:00
shilangyu 95386635f3 Disable implicit casts 2021-01-03 20:25:05 +00:00
shilangyu e7745e3e9b Constify the whole codebase 2021-01-03 18:43:39 +00:00
shilangyu 3de35752b2 Enable first part of const lint rules 2021-01-03 17:21:56 +00:00
shilangyu a803e091dc Add new easy-to-fix lint rules 2021-01-03 17:03:59 +00:00
shilangyu e82c1fa576 Add trailing @originInstanceHost to comments/community list 2021-01-02 16:26:29 +00:00
shilangyu 81ea5c051b use helper functions 2021-01-02 15:41:08 +00:00
shilangyu 58f964ab66 Fix federation errors and rename all instanceUrl to instanceHost 2020-12-31 13:58:23 +00:00
shilangyu 94d12fccff added lots of dartdoc/comments 2020-09-30 17:05:00 +00:00
shilangyu e879a17948 go to instance/community 2020-09-30 01:23:04 +02:00
shilangyu af7cb62fac removed users from account store and used more utility methods 2020-09-29 23:15:51 +02:00
krawieck 93f1be94a0 add todo 2020-09-28 19:49:18 +02:00
shilangyu a08a7c5b93 fix linting issues 2020-09-17 00:24:49 +02:00
shilangyu 08af8e5997 cleanup some TODOs 2020-09-16 23:29:14 +02:00
shilangyu 0540be3ede activate prefer_final_locals lint rule 2020-09-16 23:22:04 +02:00
shilangyu c6b03c3aef added hook for stores 2020-09-16 23:15:42 +02:00
shilangyu 0352586f97 changed border radius 2020-09-16 01:28:40 +02:00
shilangyu 6625fe4da3 created useDelayedLoading 2020-09-16 01:27:49 +02:00
shilangyu 9d49dedcdb handle fetch failure 2020-09-16 00:40:19 +02:00
shilangyu 65f71eef1a replace full text match with fuzzy match + sort according to best match 2020-09-16 00:26:36 +02:00
shilangyu 896337bf2f added some TODOs, moved a big handle out of UI, fix typo 2020-09-15 23:44:21 +02:00
shilangyu d68e9188ae moved extensions and hooks to separate folders 2020-09-15 15:14:24 +02:00
shilangyu b74e3e5491 capitalized filter 2020-09-15 00:23:52 +02:00
shilangyu 93177c0072 make the input smaller 2020-09-15 00:09:02 +02:00
shilangyu 6df9060a72 loading animation after 500ms 2020-09-14 23:58:59 +02:00