Commit graph

556 commits

Author SHA1 Message Date
1e74c6d3d7 TypeScript, FC, styles and fixes
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-28 18:03:19 +02:00
Justin
a335c06f13 Convert blocks action to TypeScript 2022-05-26 13:37:22 -04:00
Alex Gleason
7902908504 Merge branch 'gate-imports' into 'develop'
Fix feature gating of Pleroma data imports

See merge request soapbox-pub/soapbox-fe!1446
2022-05-24 18:47:30 +00:00
Alex Gleason
2c69cc5de4 Merge branch 'loading' into 'develop'
Pageload improvements

Closes #976

See merge request soapbox-pub/soapbox-fe!1441
2022-05-24 18:17:39 +00:00
Alex Gleason
8c00f58162
Export: fix Mastodon fqn 2022-05-24 14:14:22 -04:00
682d2a3647 Avoid inline message definitions
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-24 12:24:26 +02:00
Alex Gleason
4992862943
fetchMe: don't await verify_credentials if cached 2022-05-22 13:02:40 -05:00
marcin mikołajczak
7c3d0c821b Merge branch 'mastodon-admin-api' into 'develop'
Mastodon admin API

See merge request soapbox-pub/soapbox-fe!1387
2022-05-21 18:23:45 +00:00
10bdd664b0 split functions for admin api actions
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-21 08:35:33 +02:00
2ec9cacb27 Merge remote-tracking branch 'soapbox/develop' into familiar-followers
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-20 21:06:10 +02:00
marcin mikołajczak
21be58ecb4 Merge branch 'remove-from-followers' into 'develop'
Add 'Remove from followers'

See merge request soapbox-pub/soapbox-fe!1408
2022-05-20 18:58:36 +00:00
960dd0ed89 Merge remote-tracking branch 'soapbox/develop' into familiar-followers
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-20 20:57:14 +02:00
Alex Gleason
bd6ce38e5d
checkEmailAvailability: fail silently 2022-05-20 09:58:59 -05:00
Alex Gleason
c3ef55613d Merge branch 'infinite-scroll-suggestions' into 'develop'
Add infinite scroll to suggestions onboarding

See merge request soapbox-pub/soapbox-fe!1430
2022-05-19 21:18:49 +00:00
Justin
c6c65a0d48 Add infinite scroll to suggestions onboarding 2022-05-19 12:29:28 -04:00
48290ab540 Convert import/export data to TypeScript, use FileInput component
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-19 15:24:17 +02:00
Alex Gleason
9248051846 Merge branch 'favourite-import-skip' into 'develop'
Don't import status from favourite

See merge request soapbox-pub/soapbox-fe!1423
2022-05-18 19:25:04 +00:00
Alex Gleason
4866028728
Don't import status from favourite 2022-05-18 14:06:22 -05:00
Justin
54ef361bcc Allow waitlisted users to verify their SMS 2022-05-18 14:11:18 -04:00
e21ec04be6 Add 'Remove from followers'
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-17 13:07:34 +02:00
Justin
6bdc9b4d2f Fix redraft: don't set compose id 2022-05-17 06:31:19 -04:00
Alex Gleason
5b9537ca07
actions/soapbox: ensure we wait til the bitter end 2022-05-16 15:12:26 -05:00
f70d44f67c Display familiar followers on Mastodon
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-16 19:32:35 +02:00
Alex Gleason
300bee0587
Fix password reset feature detection 2022-05-16 12:23:31 -05:00
88b91bce3e Mastodon admin API
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-16 17:40:47 +02:00
Alex Gleason
debfcaeb1e
Merge remote-tracking branch 'origin/develop' into mastodon-pagination 2022-05-15 13:08:12 -05:00
Justin
e57e2258f8 Merge branch 'skip-api-requests-for-guests' into 'develop'
Skip API requests if logged out

See merge request soapbox-pub/soapbox-fe!1385
2022-05-14 18:49:56 +00:00
Justin
3d76cd21e6 Skip API requests if logged out 2022-05-14 14:33:14 -04:00
Alex Gleason
165d6d197e
Rip out identity_proofs 2022-05-14 12:01:21 -05:00
Alex Gleason
9f8a74b376
Paginated context: fetch the status before ancestors/descendants 2022-05-13 17:25:58 -05:00
Alex Gleason
02726cfcc3
Fix paginated comments, improve Mastodon tombstones 2022-05-13 13:07:11 -05:00
Alex Gleason
b64be353cc
eslint: indent switch statements 2022-05-11 16:06:35 -05:00
Alex Gleason
ae01b845de
eslint: enforce spacing of imports (and infix ops) 2022-05-11 12:40:34 -05:00
Justin
c879f82b48 Remove beta page 2022-05-10 15:50:35 -04:00
marcin mikołajczak
8f09fcab2e Merge branch 'edit-posts' into 'develop'
Allow editing posts on Mastodon

See merge request soapbox-pub/soapbox-fe!1271
2022-05-04 18:57:34 +00:00
ffbb6f51de use camelCase
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-04 20:36:46 +02:00
53152d9174 Do not redirect to /messages after editing status
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-04 20:33:49 +02:00
Justin
528906fe31 Set 'system' as default theme 2022-05-04 09:35:45 -04:00
b8be588b60 Post editing: Compose improvements
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-03 23:00:07 +02:00
f6f8ef99d9 Merge remote-tracking branch 'soapbox/develop' into edit-posts
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-03 21:29:38 +02:00
Alex Gleason
81938ec4d0
EditProfile: fix formdata submission 2022-05-02 22:45:58 -05:00
Alex Gleason
23fb01d32d
Set onboarding on account creation 2022-05-02 16:24:19 -05:00
Alex Gleason
35a731ffd9
Restore localStorage onboarding code 2022-05-02 15:55:52 -05:00
Alex Gleason
83a0988daa
submitReport(): don't call getState() a million times 2022-05-02 14:40:34 -05:00
Alex Gleason
9cbe98f131
Reports: submit rule_ids to API 2022-05-02 14:39:08 -05:00
Justin
ac53ed11b9 Add tests for Rules redux action/reducer 2022-05-02 13:55:08 -04:00
Justin
924b042c84 Improve reporting modal 2022-05-02 13:55:07 -04:00
Alex Gleason
0fa58be38c
Catch instance/fetch error, only set instance_fetch_failed on 404 2022-05-02 11:46:18 -05:00
Alex Gleason
39b92b96fc
Store settings in IndexedDB even on unsupported backends 2022-04-29 23:15:41 -05:00
Alex Gleason
ce73b30237
actions/me: do it with a const 2022-04-29 21:41:41 -05:00