708c3a9e64
TypeScript: actions
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-06-10 19:56:22 +02:00
7d8c33625d
Merge remote-tracking branch 'soapbox/develop' into ts
2022-06-10 12:37:40 +02:00
Alex Gleason
122876025d
Merge branch 'lookup-relationship' into 'develop'
...
Account lookup: fetch relationship
See merge request soapbox-pub/soapbox-fe!1518
2022-06-09 20:19:59 +00:00
Alex Gleason
28f0274b46
Fix actions/accounts test for accountLookup
2022-06-09 15:10:49 -05:00
Alex Gleason
f5024d6c8e
Account lookup: fetch relationship
2022-06-09 14:59:27 -05:00
7578ca2ee0
Merge remote-tracking branch 'soapbox/develop' into ts
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-06-09 21:49:25 +02:00
Alex Gleason
00f6df3f37
Properly import quotes from reblogs
2022-06-09 14:29:01 -05:00
2786fa257b
Use import type
in some places
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-06-09 21:08:51 +02:00
95e037f8c0
TypeScript, React.FC
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-06-09 20:56:14 +02:00
Alex Gleason
53cb5f723b
actions/accounts: remove n/a test
2022-06-08 16:18:51 -05:00
Alex Gleason
1aef2eaf22
Redirect to /login if viewing an account 401's
2022-06-08 16:00:12 -05:00
5fe442b684
ESLint: add no-duplicate-imports rule
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-06-07 22:21:18 +02:00
marcin mikołajczak
bdb958a613
Merge branch 'ts' into 'develop'
...
Reducers: TypeScript
See merge request soapbox-pub/soapbox-fe!1498
2022-06-06 19:03:34 +00:00
Alex Gleason
7e7dd19b02
Merge branch 'chats-fixes' into 'develop'
...
Small chats fixes & TSX conversions
See merge request soapbox-pub/soapbox-fe!1496
2022-06-06 18:31:27 +00:00
Justin
d0b9de6341
Merge branch 'add-accounts-action-tests' into 'develop'
...
Add more tests for accounts actions
See merge request soapbox-pub/soapbox-fe!1493
2022-06-06 14:09:00 +00:00
65dff4e6a1
Reducers: TypeScript
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-06-05 15:05:44 +02:00
5bc8108e26
Move account migration to settings
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-06-05 08:56:22 +02:00
Alex Gleason
e6c25a1887
AutosuggestAccountInput: convert to TSX
2022-06-04 17:47:40 -05:00
Justin
04d1879e5b
Add more tests for accounts actions
2022-06-03 16:46:42 -04:00
Justin
6eb6588492
Finish 'fetchAccountByUsername' tests
2022-06-02 11:37:18 -04:00
Justin
14d614e055
Start adding 'fetchAccountByUsername' tests
2022-06-02 10:52:00 -04:00
Justin
7f7b1aded5
Merge branch 'add-accounts-action-tests' into 'develop'
...
Add tests for 'createAccount' and 'fetchAccount'
See merge request soapbox-pub/soapbox-fe!1483
2022-06-01 19:23:01 +00:00
Justin
6ba13239c6
Return the promise
2022-06-01 13:45:49 -04:00
Justin
190d94a438
Add tests for 'createAccount' and 'fetchAccount'
2022-06-01 12:58:01 -04:00
Justin
8847b3cc03
Decrement reply count when removing a status.
2022-06-01 09:13:07 -04:00
de2422a97e
TypeScript, FC
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-30 21:03:52 +02:00
7a35aa727b
import from 'soapbox/…
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-30 20:23:55 +02:00
9b5c342a27
Merge remote-tracking branch 'soapbox/develop' into ts
2022-05-28 18:03:22 +02:00
1e74c6d3d7
TypeScript, FC, styles and fixes
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-28 18:03:19 +02:00
Justin
3972e16e43
Add tests for alerts action
2022-05-27 15:22:20 -04:00
Justin
656f8038f6
Merge branch 'account-notes-test' into 'develop'
...
Add tests for account-notes action
See merge request soapbox-pub/soapbox-fe!1463
2022-05-27 18:32:36 +00:00
Justin
8433ff70b0
Add tests for account-notes action
2022-05-27 14:11:36 -04:00
Justin
4ad4414e08
Convert about action to TypeScript
2022-05-27 11:38:01 -04: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
db56d9b16a
Update tests, remove unused code
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-29 23:19:52 +02:00
Alex Gleason
2cbea4aa5b
Upgrade axios to v0.27, fix EditProfile uploads
2022-04-29 16:01:46 -05:00
387ebfc56c
Allow editing posts on Mastodon
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-28 16:26:47 +02:00
Alex Gleason
c6456a43b6
Convert actions/instance to use createAsyncThunk()
2022-04-25 14:17:05 -05:00
Alex Gleason
73f086c680
Add "Donor" badge
2022-04-24 17:27:08 -05:00
Alex Gleason
f672f46809
WIP Paginated Context API
2022-04-23 22:31:49 -05:00
Alex Gleason
ea34a7f303
DELETE INTERSECTION OBSERVER ARTICLE
2022-04-22 13:13:40 -05:00
Alex Gleason
41ab4f0a44
Onboarding: use a server setting instead of localStorage, fix steps when data is already present
2022-04-20 12:08:49 -05:00
Alex Gleason
1deb4dfd2d
Merge remote-tracking branch 'origin/next' into next-onboarding
2022-04-20 08:23:15 -05:00
Alex Gleason
b72f398bad
Use feature detection for frontendConfigurations
2022-04-19 18:33:13 -05:00
Alex Gleason
5731b9b1c7
Redirect all /auth routes
2022-04-19 14:37:48 -05:00
Alex Gleason
67b0b6a317
Add BirthdayPanel
2022-04-18 23:30:40 -05:00
Alex Gleason
35396923be
Test rendering notifications
2022-04-16 19:03:33 -05:00
Alex Gleason
2ebf4777c2
Nuke the local uuid implementation
2022-04-15 20:00:03 -05:00
Alex Gleason
72879da710
actions/security: fix parseVersion import
2022-04-15 18:32:56 -05:00
Alex Gleason
b47278582a
actions/security: conditionally use truthsocial password reset endpoint
2022-04-15 18:13:24 -05:00
Alex Gleason
05068460e0
ChatList: use Virtuoso
2022-04-15 15:19:34 -05:00
19aa4b254e
Support 'status' notification type
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-14 22:14:54 +02:00
Justin
c8c715ee4b
Add Onboarding controls to Redux
2022-04-14 10:42:56 -05:00
Alex Gleason
93a6945b7f
Let a custom auth app be embedded in the build
2022-04-12 15:23:18 -05:00
Alex Gleason
21d7cafe26
Merge branch 'next-emoji-reacts' into 'next'
...
Next: Emoji reacts pt 2
See merge request soapbox-pub/soapbox-fe!1204
2022-04-12 17:22:55 +00:00
2943b91034
Typescript, convert some components to functional
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-11 21:58:48 +02:00
Alex Gleason
0912700d15
Create preliminary EmojiButtonWrapper component
2022-04-10 20:31:24 -05:00
Alex Gleason
ae48c6e619
Fix action bar emoji labels
2022-04-10 16:07:23 -05:00
Alex Gleason
1466a08193
Perform better normalization of allowedEmoji
2022-04-10 15:44:51 -05:00
8be889734c
well, fix confirmation modal after fixing a typo
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-07 21:23:00 +02:00
Justin
ed47cf5f09
Convert old tests to use "react-testing-library"
2022-04-04 11:53:47 -04:00
Justin
08a56082a9
Use intl to format messages
2022-03-30 10:40:09 -04:00
Justin
1ce5b5b34f
Handle max file size before we process with server
2022-03-30 10:40:09 -04:00
Justin
c38ed64308
Add fallback for missing errors
2022-03-30 10:40:09 -04:00
Justin
fbd8fa87ae
Improve error handling
2022-03-30 10:40:09 -04:00
36c0fb5882
Support trending statuses from Mastodon 3.5
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-03-29 21:15:06 +02:00
Alex Gleason
483b28988f
Normalize SoapboxConfig
2022-03-28 14:58:50 -05:00
Alex Gleason
84d7d2ee38
Add @ts-ignore lines for strictFunctionTypes
2022-03-24 12:26:27 -05:00
Alex Gleason
161cd3d1fc
Revert lazy type changes to actions/instance.ts
2022-03-24 11:09:30 -05:00
Alex Gleason
14ec40ee95
Typescript: start fixing 'strict' mode errors
2022-03-23 21:43:36 -05:00
Alex Gleason
fff580f053
Normalize Tailwind colors from SoapboxConfig
2022-03-23 15:31:19 -05:00
Alex Gleason
0938612678
Use colors from soapbox.json at runtime
2022-03-21 18:43:31 -05:00
Alex Gleason
4ccbce71e0
Fetch frontend_configurations once again, reenable /soapbox/config route
2022-03-21 15:13:33 -05:00
Alex Gleason
83137498d9
Generalize some language
2022-03-21 13:33:10 -05:00
Alex Gleason
5cd894ab02
Truth Social
2022-03-21 13:14:26 -05:00
Alex Gleason
ed692c8bef
Fix build >:(
2022-03-18 16:23:14 -05:00
Alex Gleason
12c57e02a5
Fix Instance types
2022-03-18 16:04:08 -05:00
Alex Gleason
c8c5a6b077
Merge remote-tracking branch 'origin/develop' into ts-redux
2022-03-18 15:33:56 -05:00
Alex Gleason
3be0ddaa25
Merge remote-tracking branch 'origin/develop' into ts-redux-first
2022-03-18 13:17:19 -05:00
Alex Gleason
1fe7a72790
Fix API mock
2022-03-18 12:20:03 -05:00
Alex Gleason
8587bd4bf6
Revert "Merge branch 'msw' into 'develop'"
...
This reverts merge request !1100
2022-03-18 16:08:42 +00:00
Alex Gleason
9c0a304926
External auth: normalize instance
2022-03-16 22:44:30 -05:00
Alex Gleason
10b2e10a97
Merge branch 'pleroma-redraft-quirk' into 'develop'
...
Delete+Redraft: drop attachments with integer IDs from Pleroma
See merge request soapbox-pub/soapbox-fe!1104
2022-03-17 02:59:45 +00:00
Alex Gleason
db38d3cd59
Merge branch 'msw' into 'develop'
...
Mock API with MSW
See merge request soapbox-pub/soapbox-fe!1100
2022-03-17 02:02:34 +00:00
Alex Gleason
76eeb8a219
Delete+Redraft: drop attachments with integer IDs from Pleroma
2022-03-16 20:54:41 -05:00
Alex Gleason
9fa1dc3fe5
Merge remote-tracking branch 'mkljczk/mastodon-redraft' into pleroma-redraft-quirk
2022-03-16 19:50:41 -05:00
Alex Gleason
c0ea0a948d
Suggestions: limit to 50 results
2022-03-16 16:01:36 -05:00
Alex Gleason
d07d9b5bed
Mock API with MSW
2022-03-16 13:55:18 -05:00
Alex Gleason
27564dd360
WIP: reducer typescript
2022-03-15 09:40:19 -05:00
b003ac0634
Fix: Delete end edit on Markdown post loses Markdown setting
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-03-13 21:09:58 +01:00
Alex Gleason
6fa973aec0
Remove importer/normalizer.js
2022-03-11 21:22:11 -06:00
Alex Gleason
9547a7042d
Normalize chat in reducer, not action
2022-03-10 21:09:12 -06:00
Alex Gleason
75db92719d
Normalize poll emoji
2022-03-10 19:55:14 -06:00
71ea3ed425
Include media attachments when redrafting on Mastodon
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-03-10 18:47:20 +01:00
Alex Gleason
067e3a26f5
Allow setting a custom verified icon
2022-03-05 13:55:41 -06:00
Alex Gleason
d72ef7b423
Typescript, Compose: use forEach
2022-02-28 14:13:40 -06:00
Alex Gleason
92ac0e6a0d
Merge branch 'account-notes' into 'develop'
...
Account notes
See merge request soapbox-pub/soapbox-fe!1053
2022-02-26 21:30:05 +00:00
ccff91b072
Account notes
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-26 15:57:34 +01:00
06d33de47f
Single user mode
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-25 16:35:48 +01:00
5b3f7c1cdc
Let accent color be configurable
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-24 18:28:52 +01:00
Alex Gleason
b1a8f6f3ab
Add back expandSpoilers
2022-02-20 12:44:10 -05:00
Alex Gleason
c99415a868
Fix status importing
2022-02-20 12:16:53 -05:00
Alex Gleason
f7f18fac79
Refactor status normalizer
2022-02-20 02:27:29 -05:00
Alex Gleason
1130373c02
pendingStatus: fix crash when replying to self
2022-02-19 22:49:12 -05:00
Alex Gleason
85c32e3f76
Merge branch 'account-migrations' into 'develop'
...
Allow account migrations
See merge request soapbox-pub/soapbox-fe!1038
2022-02-19 03:03:57 +00:00
Alex Gleason
635f88f5e8
Rewrite code with optional chaining (?.)
2022-02-18 21:04:18 -05:00
Alex Gleason
5bb2d97166
Push notifications: catch error
2022-02-17 18:43:57 -05:00
767c3dad7a
Merge remote-tracking branch 'soapbox/develop' into modals-stack
2022-02-14 22:32:58 +01:00
48a57cc998
Fix aliases
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-14 21:38:44 +01:00
f75ffeadd8
Account migrations
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-14 21:35:35 +01:00
23aa11dfe3
Use new API for account aliases
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-14 21:00:41 +01:00
Alex Gleason
abcd55752d
Support only external Ethereum auth for now
2022-02-10 19:34:23 -06:00
Alex Gleason
01dd53328b
Cleanup unused code
2022-02-10 16:36:36 -06:00
Alex Gleason
f051b70b10
Support Ethereum external login
2022-02-10 16:34:46 -06:00
Alex Gleason
012a7f8d89
Mitra: support Ethereum login
2022-02-09 19:47:13 -06:00
Alex Gleason
d260cc2e2c
Add fallback avatar
2022-02-07 13:14:15 -06:00
Alex Gleason
c084a7a232
Mitra: handle status context endpoint as a list of statuses
2022-02-07 12:19:28 -06:00
Alex Gleason
69712baa02
Normalizer: normalize required account & status fields
2022-02-07 11:50:05 -06:00
Alex Gleason
fb7c642dc7
GoToSocial support
2022-02-06 20:46:06 -06:00
a041a4452b
Rename modal -> modals
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-02 16:36:20 +01:00
e0f0370579
Merge remote-tracking branch 'soapbox/develop' into modals-stack
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-02 14:30:38 +01:00
Alex Gleason
d5ae29bfda
Merge branch 'mastodon-configuration' into 'develop'
...
Normalize instance configuration for Mastodon
See merge request soapbox-pub/soapbox-fe!1022
2022-02-01 15:23:50 +00:00
marcin mikołajczak
8fed920bb7
Merge branch 'develop' into 'snackbar-action-link'
...
# Conflicts:
# app/soapbox/features/edit_profile/index.js
2022-02-01 08:27:38 +00:00
Alex Gleason
3708c0128c
Merge branch 'birthdays' into 'develop'
...
Birth dates
See merge request soapbox-pub/soapbox-fe!1000
2022-02-01 01:00:52 +00:00
Alex Gleason
67399473d0
Merge branch 'account-subscriptions-mastodon' into 'develop'
...
Support account subscriptions on Mastodon
See merge request soapbox-pub/soapbox-fe!940
2022-02-01 00:59:14 +00:00
Alex Gleason
e04e75f831
Set attachment limit from instance
2022-01-31 17:52:12 -06:00
Alex Gleason
6e889c7a4f
Mastodon: fall back to account lookup API
2022-01-31 11:18:44 -06:00
807b3c7e5b
Use stack for modals
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-30 18:53:47 +01:00
f25c9298ca
Merge remote-tracking branch 'soapbox/develop' into account-subscriptions-mastodon
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-28 23:47:27 +01:00
bf7cd98c03
Add 'View' action link to some notifications
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-27 16:00:05 +01:00
ecfef7b151
Merge remote-tracking branch 'soapbox/develop' into birthdays
2022-01-25 20:27:16 +01:00
Alex Gleason
462df83989
Status: strip compatibility features from markup when importing
2022-01-24 20:39:22 -06:00
bcc0e0983b
Birthdays: use the new route
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-24 23:33:16 +01:00
7da12b1526
Merge remote-tracking branch 'soapbox/develop' into birthdays
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-24 23:12:07 +01:00
Alex Gleason
aebc653bd9
Importer: remove the extremely stupid pushUnique function
2022-01-24 14:37:10 -06:00
Alex Gleason
93e7efba05
Fedibird: fall back to quote_id
2022-01-24 13:58:52 -06:00
Alex Gleason
9abeb2a324
Importer: handle multiple statuses from Fedibird
2022-01-24 13:27:13 -06:00
Alex Gleason
5c755c8f9b
Quote post performance improvements
2022-01-24 13:23:29 -06:00
Alex Gleason
9f98fcff09
Fedibird compatibility, because why not
2022-01-24 12:58:39 -06:00
fc0a5aea9c
Normalization, process quotes in importFetchedStatuses
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-24 16:52:15 +01:00
15d4910db5
wip quote post composing
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-23 18:44:17 +01:00
c0bee9be3c
Display quoted posts
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-23 17:55:03 +01:00
d6f0023cc9
Add birthday reminder notification
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-20 22:39:58 +01:00
58ab54cd9e
Mentions regex should be case-insensitive
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-17 20:26:45 +01:00
7aef1d923b
Merge remote-tracking branch 'origin/develop' into account-endorsements
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-13 22:29:32 +01:00
Alex Gleason
15d32c3b83
MFA: pass scopes to MFA challenge
2022-01-12 12:40:40 -06:00
Alex Gleason
e94acbc44f
MFA: setupMfa/confirmMfa, throw errors to component, don't be optimistic
2022-01-12 11:22:46 -06:00
0a160f4422
User endorsements
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-12 18:20:27 +01:00
Alex Gleason
d2363d63bd
Settings: allow immediately saving a changed setting, fixes #800
2022-01-10 21:26:10 -06:00
Alex Gleason
6323c7d70e
eslint: enforce gaps between groups with import/order
2022-01-10 16:25:06 -06:00
Alex Gleason
966ca91e1a
eslint: alphabetize imports with import/order
2022-01-10 16:17:52 -06:00
Alex Gleason
2a0e2001d6
eslint: enforce import/order
2022-01-10 16:01:24 -06:00
Alex Gleason
d270e92927
Developers: add ability to edit raw settings JSON
2022-01-07 15:59:50 -06:00
Alex Gleason
2fd5e5cd35
Refactor MFA setup, fixes #792
2022-01-07 14:26:19 -06:00
marcin mikołajczak
8192c93873
Merge branch 'mentions-modal' into 'develop'
...
Fix modals
See merge request soapbox-pub/soapbox-fe!962
2022-01-07 00:02:57 +00:00
b0477ac1e1
fix broken modals
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-07 00:50:32 +01:00
marcin mikołajczak
831a3418f9
Merge branch 'just-messing-around' into 'develop'
...
Add headers to confirmation modals
See merge request soapbox-pub/soapbox-fe!942
2022-01-06 17:09:08 +00:00
marcin mikołajczak
3dffc46fc1
Support explicit addressing
2022-01-04 20:06:08 +00:00
11107c6df9
Merge remote-tracking branch 'origin/develop' into just-messing-around
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-03 18:52:22 +01:00
marcin mikołajczak
9c6f805499
Remote interactions modal
2022-01-02 20:43:53 +00:00
809b875ae3
Add headlines to confirmation modals
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-30 18:50:02 +01:00
6805e88b69
Use account lookup in fetchAccountByUsername
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-30 16:29:05 +01:00
fc3b9d62a6
Support account subscriptions on Mastodon
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-30 16:13:45 +01:00
3a7da5d8d5
Check username availability
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-28 19:11:21 +01:00
Alex Gleason
a6dc420b70
Merge branch 'profile-directory' into 'develop'
...
Profile directory
See merge request soapbox-pub/soapbox-fe!927
2021-12-26 22:23:56 +00:00
marcin mikołajczak
955687d719
Merge branch 'search-race-condition' into 'develop'
...
Fix another race condition in search results
See merge request soapbox-pub/soapbox-fe!929
2021-12-26 10:54:47 +00:00
b79e760b65
Fix another race condition in search results
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-26 11:39:05 +01:00
10f7339e5c
Profile directories, adapted from Mastodon
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-22 21:22:29 +01:00
Alex Gleason
74d26b36ac
Merge branch 'awaiting-approval-modals' into 'develop'
...
Admin: Make account approval buttons larger, require confirmation when deleting users
See merge request soapbox-pub/soapbox-fe!914
2021-12-14 16:22:19 +00:00
acce32cf1b
Make approval buttons larger, require confirmation when deleting users
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-14 17:00:20 +01:00
Alex Gleason
ff26336f3a
Merge branch 'chats-pagination' into 'develop'
...
use `/api/v2/pleroma/chats`
See merge request soapbox-pub/soapbox-fe!911
2021-12-14 15:13:11 +00:00
6a48948af7
Use old chats list API conditionally
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-14 13:38:59 +01:00
53497c2132
Chats: Create next link if not provided
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-14 13:25:08 +01:00
12e4c6c083
wip chat pagination
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-13 18:06:47 +01:00
Alex Gleason
72763d1495
Properly filter DMs from timelines
2021-12-12 22:34:10 -06:00
d66b2e10f2
Fix: Race condition in search
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-12 20:35:45 +01:00
Alex Gleason
aaad79f6a5
Auth: logIn, don't create an unnecessary app token
2021-12-06 15:33:06 -05:00
Alex Gleason
92439137c1
v2 Suggestions: add AdminAPI, rearrange sidebars, check instance feature flag
2021-11-26 23:36:17 -06:00
4e04f06142
eslint: add key-spacing and space-unary-ops rules
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-11-24 18:28:35 +01:00
Alex Gleason
0e6fac9286
Web Push fixes
2021-11-18 16:21:52 -05:00
Alex Gleason
1714ac03d2
Status: display a placeholder Card on own links, poll for updated card
2021-11-15 19:10:38 -06:00
Alex Gleason
7259ed58fb
Offline: persist Soapbox config (eg frontend_configurations or soapbox.json)
2021-11-15 16:56:33 -06:00
Alex Gleason
e54253d155
Search: resubmit when changing tabs
2021-11-15 16:03:39 -06:00
Alex Gleason
ad70e39143
Search: only search for results in the current filter
2021-11-15 15:59:08 -06:00
Alex Gleason
2c1e6d12f9
Search: clear search when backspaced all the way
2021-11-15 15:31:32 -06:00
Alex Gleason
1e603b8255
Interactions: don't reimport updated status with unfavourite and unreblog.
...
Mastodon doesn't decrement the counter in the API response, and we actually don't want updated counters anyway.
2021-11-12 13:39:06 -06:00
Shevek
6a3e66bc7e
properly fallback on locale
2021-11-08 21:24:07 -05:00
Alex Gleason
65a2a40cb2
Pull to Refresh: Notifications, Chats, Bookmarks
2021-11-04 14:20:11 -05:00
Alex Gleason
3ad3b5c84a
Status: implement proper Pull to Refresh, refactor horrible status actions
2021-11-04 13:16:28 -05:00
Alex Gleason
15a91d5ae3
Developers: scaffold with WIP developers page
2021-11-02 00:05:33 -05:00
Alex Gleason
f8ca45f5fb
Merge branch 'configurable-autoload-more' into 'develop'
...
ScrollableList: Add option to disable loading more items when scrolled to bottom
See merge request soapbox-pub/soapbox-fe!822
2021-10-24 18:32:07 +00:00
535290654d
ScrollableList: Add option to disable loading more items when scrolling to bottom
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-24 20:11:28 +02:00
742b1f2b58
Use ScrollableList for search results
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-24 19:58:04 +02:00
2f5fff0222
Show user what options they have voted
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-22 15:03:21 +02:00
Alex Gleason
a96b9678a3
Push notifications: take to Notifications on click
2021-10-21 17:34:01 -05:00
Alex Gleason
f79d4a3330
Push notifications: switch to serviceWorkerRegistration.showNotification()
2021-10-21 17:09:02 -05:00
Alex Gleason
fc6911caad
Push notifications: refactor, restore
2021-10-21 16:22:54 -05:00
Alex Gleason
e42030daae
Always check error.response before error.response.status
2021-10-20 17:50:35 -05:00
Alex Gleason
0b94774fbe
localforage: remember auth accounts
2021-10-20 16:27:36 -05:00
Alex Gleason
c8cec8fdac
localforage: create custom KVStore instance, refactor Instance actions
2021-10-20 15:17:47 -05:00
Alex Gleason
3c5384f318
localforage: add localforage, remember a fetched instance
2021-10-20 13:18:55 -05:00
Alex Gleason
0423a3a491
Compose: switch to regular snackbar.success
2021-10-19 17:08:37 -05:00
Alex Gleason
5d77f65535
Merge branch 'post-toast' into 'develop'
...
Compose: preliminary toast upon submission
See merge request soapbox-pub/soapbox-fe!797
2021-10-19 17:44:20 +00:00
Alex Gleason
09f57447c6
Compose: preliminary toast upon submission
2021-10-19 12:29:54 -05:00
Alex Gleason
13c623ca1e
EditProfile: resize avatar/banner in browser, improve error messages
2021-10-19 12:03:04 -05:00
Alex Gleason
c6067dbccb
v2 Media API: poll attachments for completion
...
https://github.com/mastodon/mastodon/pull/13210
2021-10-19 11:25:43 -05:00
Alex Gleason
5f183d38b1
VERIFY_CREDENTIALS_FAIL: skipAlert
2021-10-19 09:32:15 -05:00
Alex Gleason
04787678a2
Add autoloadTimelines
user setting to configure timeline loading behavior
2021-10-15 15:41:40 -05:00
Alex Gleason
966f0e84e4
Share: support title and url params
2021-10-15 15:24:08 -05:00
Alex Gleason
f70791004b
Chats: add account search
2021-10-14 12:23:51 -05:00
Alex Gleason
e8005b9cf6
AutosuggestAccountInput: prevent race condition by cancelling pending requests
2021-10-14 10:05:57 -05:00
Alex Gleason
92c164dc6b
Create AutosuggestAccountInput component, display it in DirectTimeline (WIP)
2021-10-14 09:47:08 -05:00
Alex Gleason
73e4d00cc2
ProfileMediaPanel: fix crash from syncronous noOp
2021-10-13 15:10:26 -05:00
Alex Gleason
da79e5a876
Add conditional Chat/DM buttons throughout the interface
2021-10-13 13:55:02 -05:00
Alex Gleason
2d42995e6f
ProfileMediaPanel: fix navigating between profiles, display LoadingIndicator, display empty message
2021-10-13 12:55:17 -05:00
Alex Gleason
5033e320bc
Importer: fix order of imports in importFetchedStatus
2021-10-09 21:29:10 -05:00
Alex Gleason
135b4c4d7b
Optimistic replies: fix duplicated statuses
2021-10-09 21:12:21 -05:00
Alex Gleason
50feacbd6b
Optimistic, nonblocking statuses
2021-10-09 17:30:20 -05:00
Alex Gleason
e04a488ea4
Pleroma: mark notifications read in case Markers don't work
2021-10-05 17:39:38 -05:00
Alex Gleason
e8d0ff89ef
Alerts: don't dispatch empty Redux action in showAlertForError()
2021-10-05 16:13:42 -05:00
Alex Gleason
a6f5cf33d0
Media: prefer V2 media API when available
2021-10-05 12:59:37 -05:00
Alex Gleason
c789fba629
Notifications: use Markers for unread count
...
This works consistently across all backends
2021-10-04 13:27:05 -05:00
Alex Gleason
f5673662dc
Suggestions: display whole ActionButton instead of plus icon
2021-10-02 16:09:28 -05:00
Alex Gleason
96c2e42ebf
Preload: call verifyCredentials after Mastodon preload to get the "source" parameter of the account
2021-09-24 18:47:22 -05:00
Alex Gleason
1b6d2568b3
Preload: fix Mastodon accounts import
2021-09-22 09:23:37 -05:00
Alex Gleason
5180895325
Preload: import accounts from Mastodon's initial-state
2021-09-21 20:26:47 -05:00
Alex Gleason
c4ecbb3a1b
Mastodon: search account by username
2021-09-18 16:07:52 -05:00
Alex Gleason
1bffa04a99
Suggestions: consolidate actions
2021-09-17 15:42:14 -05:00
Alex Gleason
9faff939a0
SuggestionsV2: pull in Mastodon's upstream code
2021-09-16 18:46:04 -05:00
Alex Gleason
06ed4e9096
Preload: refactor actions, add MASTODON_PRELOAD_IMPORT action
2021-09-15 12:55:21 -05:00
Alex Gleason
937782dc62
Rename PRELOAD_IMPORT to PLEROMA_PRELOAD_IMPORT
2021-09-15 12:15:36 -05:00
marcin mikołajczak
495882658a
Merge branch 'develop' into 'public-favourites'
...
# Conflicts:
# app/soapbox/features/favourited_statuses/index.js
2021-09-11 17:25:49 +00:00
Alex Gleason
196284695b
SoapboxConfig: allow authenticated profiles to be configured
2021-09-10 11:44:18 -05:00
125f446eed
rename, add Polish translation
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-10 12:41:42 +02:00
marcin mikołajczak
c2fc7a0331
Merge branch 'develop' into 'reactions-page'
...
# Conflicts:
# app/soapbox/utils/features.js
2021-09-09 20:48:30 +00:00
3672d9faa5
Show user likes to others if hide_favorites===false
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-09 20:05:54 +02:00
Alex Gleason
bb6cdd4b71
Mastodon: return a friendlier login error than 'invalid_grant'
2021-09-08 11:08:22 -05:00
c80f87efaa
Add emoji reacts page
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-06 21:54:48 +02:00
Alex Gleason
6e27116aa4
Tests: mock staticClient correctly
2021-09-05 14:16:16 -05:00
Alex Gleason
d20fdf1a3f
Subdirectory: use instance static files from subdirectory
2021-09-05 13:16:19 -05:00
Alex Gleason
474d67f591
Standalone: fallback to limited featureset when authenticated fetch is enabled
2021-08-31 09:02:43 -07:00
Louise Fleur-de-Sel
174bab0ca5
Export Follows, Blocks and Mutes as CSV Files
2021-08-31 14:58:16 +00:00
Alex Gleason
c624afdfb7
Standalone: add external accounts, refresh on logout
2021-08-30 16:54:04 -07:00
Thibaut Girka
64665df236
Improve dropdown menu keyboard navigation
...
* Allow selecting menu items with the space bar in status dropdown menus
* Fix modals opened by keyboard navigation being immediately closed
* Fix menu items triggering modal actions
* Add Tab trapping inside dropdown menu
* Give focus back to last focused element when status dropdown menu closes
2021-08-28 15:22:43 +02:00
Alex Gleason
56462d8a9a
Add accounts_meta reducer to support storing source data for multiple accounts
2021-08-23 17:51:32 -05:00
Alex Gleason
6b19f39d51
Federating conditional UI
2021-08-23 14:14:47 -05:00
Alex Gleason
39c95f7a00
Conditional OAuth scopes
2021-08-22 19:13:09 -05:00
Alex Gleason
3e4a687a4b
Standalone: fix token scope request
2021-08-22 17:13:01 -05:00
Alex Gleason
28b1bdf1ee
Standalone: fix auth with Mastodon
2021-08-22 14:46:40 -05:00
Alex Gleason
0b4b3479ea
Standalone: support running Soapbox FE on a subdomain
2021-08-22 14:34:58 -05:00
Alex Gleason
1b30468366
Auth: move some actions into security.js
2021-08-22 10:55:56 -05:00
Alex Gleason
1579e047b5
Add displayName, use as app name
2021-08-21 22:46:33 -05:00
Alex Gleason
fcaf19df76
Auth: rudimentary API baseURL support
2021-08-21 22:08:26 -05:00
Alex Gleason
74f4c59004
Auth: refactor OAuth token actions
2021-08-21 19:45:45 -05:00
Alex Gleason
a1cbbfcb02
Auth: refactor app actions
2021-08-21 19:16:54 -05:00
Alex Gleason
463b3ba085
Auth: store users by their ActivityPub ID instead of their primary key
2021-08-21 17:38:19 -05:00
Alex Gleason
e5e15fc3f0
Mastodon: conditionally render emojiReacts
2021-08-20 16:16:53 -05:00
Alex Gleason
4e2f12eb18
pinnedHosts: add host picker to public timelines
2021-08-11 19:38:25 -05:00
Alex Gleason
a5460bb97e
pinnedHosts: actions
2021-08-11 18:23:42 -05:00
Alex Gleason
fbeb8de2a0
AccountTimeline: pinned post column settings
2021-08-11 16:00:49 -05:00
Alex Gleason
dcf7dd216f
AccountTimeline: let it be configurable like other timelines
2021-08-11 15:31:46 -05:00
Alex Gleason
bde53541b7
Merge branch 'account-aliases' into 'develop'
...
Account aliases
See merge request soapbox-pub/soapbox-fe!663
2021-08-11 17:02:56 +00:00
d36ec10c6a
Auto select search tab that has results
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-07 20:57:22 +02:00
403d6ae48c
Search results improvements
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-07 20:42:39 +02:00
f203a4d389
WIP: Account aliases
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-05 15:31:29 +02:00
Alex Gleason
497b6b08d4
Merge branch 'store-current-search-tab' into 'develop'
...
Keep selected search results tab
See merge request soapbox-pub/soapbox-fe!657
2021-08-03 19:39:09 +00:00
Alex Gleason
5548644bd6
eslint: no-extra-semi
2021-08-03 14:22:51 -05:00
Alex Gleason
a310197a5a
eslint: prefer-const, no-loop-func, no-const-assign, no-var
2021-08-03 12:36:11 -05:00
bd16715763
Keep active search results tab
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-02 20:51:15 +02:00
Alex Gleason
3b0946501d
Merge branch 'fixes/filter-poll-options' into 'develop'
...
Apply filters to poll options
See merge request soapbox-pub/soapbox-fe!655
2021-08-02 16:02:15 +00:00
Claire
6a20e5f786
Apply filters to poll options
...
Co-authored-by: marcin mikołajczak <me@mkljczk.pl>
2021-08-02 17:20:53 +02:00
Alex Gleason
e7813e178a
Merge branch 'search-tabs' into 'develop'
...
Tabbed, paginated search results
See merge request soapbox-pub/soapbox-fe!652
2021-07-30 23:16:31 +00:00
d0f3fe6771
Tabbed, paginated search results
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-07-30 17:51:43 +02:00
Alex Gleason
e4dd720d51
EditFederationModal: use ConfigDB directly instead of /api/v1/instance
2021-07-28 17:06:21 -05:00
193b326d15
a11y: Option to always underline links in posts
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-07-28 16:03:59 +02:00
Alex Gleason
1fa3aa0008
EditFederationModal: handle submission
2021-07-27 14:40:41 -05:00
Alex Gleason
26c4981740
PushSubscriptions: create actions
2021-07-21 21:04:28 -05:00
Alex Gleason
09d7ec3161
Remove unused IndexedDB reads
...
https://github.com/mastodon/mastodon/pull/14730
2021-07-20 15:05:58 -05:00
Alex Gleason
c5fa16f581
Notifications: import target account during streaming event for Move notification
2021-07-15 10:58:43 -05:00
Alex Gleason
30b39d739f
UserIndex: make search work
2021-07-13 20:14:15 -05:00
Alex Gleason
fa91defea0
Rename 'dirty' to 'should_refetch'
2021-07-13 18:35:37 -05:00
Alex Gleason
2f6cd35f38
Admin: refactor actions to use accountIds instead of nicknames
2021-07-13 18:30:46 -05:00
Alex Gleason
732fba73f5
Admin: refactor fetchUsers() action
2021-07-13 17:27:11 -05:00
Alex Gleason
3043924045
Refactor UserIndex to use its own state instead of Redux
2021-07-13 17:01:31 -05:00
Alex Gleason
80a682f120
Admin: add UserIndex to view a list of registered users
2021-07-13 15:16:31 -05:00
Alex Gleason
b892c6fe22
Staff promotions: change action names to more closely match AdminAPI endpoints
2021-07-13 12:34:58 -05:00
Alex Gleason
859eb77ffc
Refactor verification actions
2021-07-13 12:26:56 -05:00
Alex Gleason
5eafa25ea9
Allow promotion/demotion of users to staff roles
2021-07-13 12:21:12 -05:00
Alex Gleason
75d464b4d4
Notifications: no need to reverse fetched data
2021-07-09 17:56:25 -05:00
Alex Gleason
a13d31ac30
Notifications: import target account from 'Move' notification
2021-07-09 17:40:15 -05:00
Alex Gleason
bc7f72a691
Hide broken reposts
...
https://gitlab.com/soapbox-pub/soapbox/-/issues/28
2021-07-08 19:30:02 -05:00
Alex Gleason
c505cde24f
Timelines: fix dequeue, fix component propTypes
2021-07-08 14:52:07 -05:00
Alex Gleason
2978745311
Timelines: big refactor, use Immutable.OrderedSet
2021-07-08 14:28:53 -05:00
Alex Gleason
817843c77a
Performance: memoize getSoapboxConfig(), getSettings(), and getFeatures()
2021-07-06 13:15:10 -05:00
Alex Gleason
bf59785941
Merge branch 'develop' into 'develop'
...
Localizable about pages
See merge request soapbox-pub/soapbox-fe!546
2021-07-02 02:03:13 +00:00
Alex Gleason
9ea1df2fb1
Scheduled statuses validation
2021-06-30 14:53:29 -05:00
Alex Gleason
411ecadeda
Merge branch 'move' into 'develop'
...
Account move notification
See merge request soapbox-pub/soapbox-fe!560
2021-06-30 16:06:57 +00:00
ace220850d
Account move notification
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-30 13:42:38 +02:00
Alex Gleason
3edf243bbe
Admin: optimistic user deletions
2021-06-30 03:02:52 -05:00
Alex Gleason
97f89acff9
ScheduledStatuses: ability to view and cancel scheduled statuses
2021-06-27 17:04:23 -05:00
Alex Gleason
600146f2be
Composer: refactor submitCompose code
2021-06-27 14:46:47 -05:00
Alex Gleason
1f5580ce66
Separate status creation from composer
2021-06-27 14:17:37 -05:00