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
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
Alex Gleason
5f9d95301c
ScheduledStatuses: scaffolding
2021-06-27 13:59:10 -05:00
2df8b927ea
Allow translating more strings
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-27 00:04:27 +02:00
25ceec244d
think before you copy n paste
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-26 19:36:16 +02:00
a690f26613
Allow to subscribe to an account
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-26 19:28:31 +02:00
e8ceedd689
Localizable about pages
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-26 15:07:52 +02:00
9527c0b939
Confirmation modals about missing image descriptions
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-21 22:12:37 +02:00
ddf9f3c4fe
You seem to use different code style
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-21 20:39:22 +02:00
df8cc9b12e
Confirmation modals about missing image descriptions (configurable)
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-21 20:33:05 +02:00
NEETzsche
3a209e2fea
Schedule posts
2021-06-18 16:04:31 +00:00
Alex Gleason
94a57e7e34
Fix streaming notifictaions
2021-06-17 02:18:17 -05:00
Alex Gleason
eb006202e7
EmailList: let csv links be clickable, add combined.csv support, conditionally display elements
2021-06-15 15:20:00 -05:00
Alex Gleason
085135b660
CryptoDonatePanel: set default limit to 1
2021-06-10 18:55:19 -05:00
Alex Gleason
7525713460
CryptoDonate: configure wallets and panel in SoapboxConfig
2021-06-10 13:48:43 -05:00
Alex Gleason
acfca37dec
CryptoDonate: add CryptoDonateWidget to homepage
2021-06-10 12:56:27 -05:00
Alex Gleason
421069bfd1
Support blocking notifications from strangers
2021-06-06 22:43:18 -05:00
Alex Gleason
0a3cd3fc05
Return detailed alert on HTTP 502
2021-05-21 20:16:09 -05:00
Alex Gleason
82e026b010
Fix verify_credentials bug, fixes #638
2021-05-09 10:37:49 -05:00
Alex Gleason
9a859dad14
Properly dispatch fetchMeFail, don't show white screen on VERIFY_CREDENTIALS_FAIL
2021-05-07 21:53:24 -05:00
Alex Gleason
b5ca28701f
Let fedi explanation box be dismissed, fixes #624
2021-04-26 12:11:47 -05:00
Alex Gleason
ccac733e48
Redirect after signing up, fixes #620
2021-04-18 12:41:51 -05:00
Alex Gleason
6050991934
SoapboxConfig: make displayFqn configurable
2021-04-10 16:21:10 -05:00
Alex Gleason
e03f551676
acctFull --> getAcct throughout the UI, make it stateful
2021-04-10 14:13:07 -05:00
Alex Gleason
340d0579b5
Fix emoji reacts not streaming correctly
2021-04-09 14:48:29 -05:00
Alex Gleason
2500dcf77a
Refactor API client
2021-03-31 14:47:54 -05:00
Alex Gleason
a42ece6df4
Don't call ME_FETCH_SUCCESS twice extraneously
2021-03-31 13:36:48 -05:00
Alex Gleason
110f2de90c
Fix pagination for blocks/mutes
2021-03-30 11:53:45 -05:00
Alex Gleason
73a3ee296b
Rename action.reload -> action.background
2021-03-30 00:45:23 -05:00
Alex Gleason
09cbcf6145
Don't rely on ['auth', 'me']
2021-03-30 00:23:29 -05:00
Alex Gleason
db201707bf
Middle-click account to open it in a new tab, fixes #603
2021-03-29 23:22:54 -05:00
Alex Gleason
aa7e62e8c0
Initialize auth refactor
2021-03-29 19:51:48 -05:00
Alex Gleason
f236b4f3e6
Add follow request notification support
2021-03-29 13:35:30 -05:00
Alex Gleason
20ef262cfc
Fix MFA
2021-03-26 16:42:47 -05:00
Alex Gleason
f24422d520
Fix registration form workflow
2021-03-26 15:45:46 -05:00
Alex Gleason
4d1af4764f
Refactor registration action
2021-03-26 15:29:15 -05:00
Alex Gleason
c7c0c41ce6
Use our own INIT_STORE action instead of relying on Redux's internal actions
2021-03-25 22:37:10 -05:00
Alex Gleason
5c6fa253c7
['auth', 'me'] -> 'me'
2021-03-25 18:38:28 -05:00
Alex Gleason
1e2b0c9eee
Fix tests
2021-03-25 17:12:31 -05:00
Alex Gleason
619d298547
Correctly import settings on login
2021-03-25 16:39:52 -05:00
Alex Gleason
6ead42b06d
Handle logout
2021-03-25 15:15:37 -05:00
Alex Gleason
bbd4edf226
Typofix
2021-03-25 14:52:51 -05:00
Alex Gleason
7a5fb6abb5
Add new account from login page
2021-03-25 14:42:09 -05:00
Alex Gleason
663d375dc5
Throttle fetchOwnAccounts correctly
2021-03-25 13:47:01 -05:00
Alex Gleason
4ff1f0fa63
Add another isLoggedIn condition
2021-03-25 12:28:53 -05:00
Alex Gleason
71c62c05b8
Move isLoggedIn to utils/auth.js
2021-03-25 12:25:45 -05:00
Alex Gleason
1e531f472e
More isLoggedIn refactoring
2021-03-24 11:52:12 -05:00
Alex Gleason
9cd06a15d5
Refactor loggedin check
2021-03-24 11:44:51 -05:00
Alex Gleason
a731ac88cf
Make login work again
2021-03-24 00:05:06 -05:00
Alex Gleason
0daa95646e
Refactor auth reducer localStorage
2021-03-23 22:19:24 -05:00
Alex Gleason
88420ccca6
Fetch unfetched otherAccounts
2021-03-23 21:01:50 -05:00
Alex Gleason
0162eac662
Refactor auth to support multiple accounts
2021-03-23 19:06:55 -05:00
Alex Gleason
f6de89ca50
Make editing display names of verified users configurable
2021-03-15 22:23:33 -05:00
Alex Gleason
62d5a97939
Add button verify/unverify a user
2021-03-15 21:52:42 -05:00
Alex Gleason
453290c6d7
Make it harder to accidentally delete a local user
2021-03-15 19:32:52 -05:00
Alex Gleason
c44de0030c
Display user favicon in deletion modal
2021-03-15 18:59:42 -05:00
Alex Gleason
75df329a26
Display user account in deletion modal
2021-03-15 18:44:48 -05:00
Alex Gleason
36f6f12856
Stream following relationships
2021-01-28 16:22:31 -06:00
Sean King
ac3dbaab94
Add ability to opt-out or opt-in to emoji react notifications
2021-01-19 17:50:08 -07:00
Sean King
89785fa84c
Change to new convention for acct
2021-01-18 20:16:00 -07:00
Sean King
9309ef4893
Fix merge conflicts
2021-01-18 20:09:35 -07:00
Sean King
39b50e8fe1
Add moderator button for marking posts sensitive or not sensitive
2021-01-18 19:59:07 -07:00
Alex Gleason
498471958b
Use short names for admin quick actions
2021-01-18 18:25:36 -06:00
Alex Gleason
5b5397312b
Merge branch 'admin-improvements' into 'develop'
...
Admin improvements
See merge request soapbox-pub/soapbox-fe!424
2021-01-18 22:16:28 +00:00
Alex Gleason
c80797ccf8
Admin: delete status directly from menu
2021-01-18 15:57:20 -06:00
Alex Gleason
926335b268
Add "deactivate" and "delete" user modals to every status and account profile
2021-01-18 15:27:35 -06:00
Alex Gleason
bdf0d3618d
Refactor mod report modals
2021-01-18 14:59:02 -06:00
Alex Gleason
af92caa6e2
Import users from reports
2021-01-18 14:58:30 -06:00
Alex Gleason
fb99d36494
Support RGI emoji reacts conditionally
2021-01-18 13:31:16 -06:00
Alex Gleason
ddac13d308
Account backups
2021-01-07 14:17:06 -06:00
Alex Gleason
e261a13430
Display modal in registration window when confirmations and/or approval are required
2021-01-02 20:56:41 -06:00
Alex Gleason
39436bc07c
Admin: basic moderation log
2021-01-01 12:50:53 -06:00
Alex Gleason
142606d43a
Reports: refactor ReportStatus, allow deleting individual statuses
2020-12-31 22:20:31 -06:00
Alex Gleason
a8893907d4
Reports: import statuses, add getReport selector
2020-12-31 20:11:08 -06:00
Alex Gleason
35a148d9c9
Reports: allow closing a report
2020-12-31 18:24:52 -06:00
Alex Gleason
95c4ba4234
Reports: allow deactivating a user
2020-12-31 17:54:08 -06:00
Alex Gleason
51faa660ca
Admin: refactor Reports reducer
2020-12-31 14:29:31 -06:00
Alex Gleason
b571765c33
Admin: add registration mode picker
2020-12-29 23:25:07 -06:00
Alex Gleason
bfd01d0316
Admin: fetch ConfigDB config, start RegistrationModePicker
2020-12-29 22:17:03 -06:00
Alex Gleason
e7bb78712a
Merge branch 'admin-dashboard' into 'develop'
...
Soapbox admin
See merge request soapbox-pub/soapbox-fe!403
2020-12-30 02:44:42 +00:00
Alex Gleason
a3f208c1be
Admin: make awaiting approval actions work
2020-12-29 18:22:31 -06:00
Alex Gleason
1ad3ea4437
Admin: awaiting approval basics
2020-12-29 15:55:45 -06:00
Alex Gleason
e4344c9561
Let allowedEmoji be customizable by the admin, fixes #538
2020-12-24 18:17:53 -06:00
Alex Gleason
1794e5a72d
Rudimentary remote timelines
2020-12-24 16:20:58 -06:00
Alex Gleason
958aa8c18e
Make Markdown posting configurable, use text/plain by default
2020-12-24 14:26:48 -06:00
Alex Gleason
0bbdaa4191
eslint: trailing comma fixes, unused var
2020-10-07 13:08:36 -05:00
Alex Gleason
93d2e83584
SoapboxConfig: site preview
2020-10-01 18:57:11 -05:00
Alex Gleason
2b3d86f390
Improve pending account message
2020-09-29 23:18:51 -05:00
Alex Gleason
c822ce0c90
Fallback to BE response in login form
2020-09-29 23:12:33 -05:00
Alex Gleason
88c12a72a9
Improve login messaging
2020-09-29 21:35:10 -05:00
Alex Gleason
d022978078
Merge branch 'snackbar' into 'develop'
...
Snackbars
See merge request soapbox-pub/soapbox-fe!243
2020-09-30 00:43:11 +00:00
Alex Gleason
0b8b0b82f7
Snackbar: fix auth test
2020-09-29 19:31:41 -05:00
Alex Gleason
14a5d478f3
Snackbar: update (most) existing alerts to snackbars
2020-09-29 19:10:57 -05:00
Alex Gleason
b782f6ab1a
Snackbar: clean up styles, basic functionality
2020-09-29 18:55:05 -05:00
Alex Gleason
1b56fff6cb
Chats: fix #451 duplicated message
2020-09-29 16:52:20 -05:00
Alex Gleason
78b4587ce0
Snackbar: improve style
2020-09-28 18:43:17 -05:00
Alex Gleason
81c31f5d92
Merge remote-tracking branch 'origin/develop' into snackbar
2020-09-28 16:20:28 -05:00
Alex Gleason
76b7b32e23
Revoke OAuth token on logout, fixes #445
2020-09-28 13:05:20 -05:00
Alex Gleason
ce1e04c224
Obliterate hydrateStore()
2020-09-27 19:49:55 -05:00
Alex Gleason
a67ab78c36
Timelines: refactor timelineQueue to use IDs instead of full objects, fixes #156
2020-09-27 16:17:21 -05:00
Alex Gleason
afe23f0028
Composer: push into timelines even if it's a reply
2020-09-27 15:28:37 -05:00
Alex Gleason
e6e4a5c447
ImportData: allow importing Blocks
2020-09-27 12:24:38 -05:00
Alex Gleason
2d29d69f50
ImportData: rename some stuff
2020-09-27 11:18:25 -05:00
Alex Gleason
ba6f6b2aa4
Merge remote-tracking branch 'origin/develop' into import_follows
2020-09-27 11:01:01 -05:00
Alex Gleason
f183094f82
Refactor notifications again, this time with OrderedMap, fixes #433
2020-09-23 18:57:10 -05:00
Alex Gleason
41eb69ecd1
Chats: report user from message, fixes #391
2020-09-22 16:34:43 -05:00
Alex Gleason
ed4abfdce3
Chats: allow deleting a message, fixes #358
2020-09-22 16:20:10 -05:00
Alex Gleason
64a68c650e
Notifications: refactor with OrderedSet instead of List
2020-09-22 13:42:08 -05:00
Alex Gleason
9d2da836b3
Snackbar: allow severity levels
2020-09-21 22:56:15 -05:00
crockwave
c815e4607d
Removed use of media upload API, by implementing FileReader
2020-09-19 18:32:43 -05:00
crockwave
241c83233a
Debugged import follows. Handles 2 column CSVs with header. Need to change synchronous get to asynchronous get
2020-09-19 16:22:14 -05:00
Alex Gleason
b51236a6b0
Threading test #422
2020-09-18 17:03:00 -05:00
Alex Gleason
f643863ecc
Chat notifs: only play sound for recipient message
2020-09-17 23:27:57 -05:00
Alex Gleason
d77ee9fec2
Chat notifs: refactor actions
2020-09-17 23:06:54 -05:00
Alex Gleason
57b82f7778
Merge remote-tracking branch 'origin/develop' into chat_notifications
2020-09-17 22:41:18 -05:00
crockwave
1b8afd2248
Convert newline delimited data to space delimited data
2020-09-17 17:33:18 -05:00
Alex Gleason
556e11a9cb
Skip importing empty accounts, fixes #424
2020-09-15 10:33:12 -05:00
Curtis ROck
fdc1a051d3
Rough out import follows page and actions
2020-09-14 22:07:33 -05:00
Alex Gleason
9692c7539a
Hovercard: appear and disappear properly
2020-09-11 10:05:52 -05:00
Alex Gleason
4630a5cd04
Hovercard: mouseout clears the card
2020-09-10 20:18:04 -05:00
Alex Gleason
0c4eae5f10
Hovercard: basic Redux+Popper prototype
2020-09-10 19:09:27 -05:00
crockwave
fa606b8040
Render chat unread count update in tab even when tab doesn't have focus
...
Render chat unread count update even when chat box has focus
Render chat unread count update on page load
2020-09-09 19:01:25 -05:00
crockwave
76f8e02fb9
Refactor
2020-09-07 16:52:45 -05:00
Curtis ROck
3d282f45fa
fixed toggle click state change bug
2020-09-06 05:13:44 -05:00
Curtis ROck
e157754116
Fix chat audio filtering bug
2020-09-05 19:36:28 -05:00
Curtis ROck
ca9be1ed05
Audio notification on chat. Currently hardcoded on in store/settings
2020-09-05 16:50:33 -05:00
Curtis ROck
cf93733076
Rough in support for chat sound and flash notification
2020-09-04 21:43:14 -05:00
Alex Gleason
9da87405f8
Chats: improve the way messageIds are sorted
2020-09-04 18:03:38 -05:00
Alex Gleason
0e7132d25e
Chats: add the building blocks for pagination
2020-09-03 19:23:00 -05:00
Alex Gleason
f9a0ce1d6b
Merge branch 'blue_flicker' into 'develop'
...
Apply non-blank default BrandColor only on failure to acquire brandColor. Fixes #364
Closes #364
See merge request soapbox-pub/soapbox-fe!198
2020-09-03 16:29:51 +00:00
Curtis ROck
181eef1edd
corrected errors
2020-09-02 21:47:46 -05:00
Alex Gleason
cd5ee4837c
Check that soapbox.json is really an object before importing, fixes #376
2020-09-01 00:02:01 -05:00
Curtis ROck
b337a4560e
Apply non-blank default BrandColor only when API and soapbox.json methods fail, and only when API and/or JSON method succeeds, but brandColor value is blank
2020-08-31 22:00:11 -05:00
Sean King
de78a87ec0
Make display name same as username during registration, fixes #267
2020-08-30 23:48:00 +00:00
Alex Gleason
2c551130e6
Rip out markers, don't rely on them for unread count
2020-08-28 16:49:27 -05:00
Alex Gleason
7d0bd47ac1
Chats: update "Message" button with conditional logic for mobile
2020-08-28 15:06:55 -05:00
Alex Gleason
e7c6862fd0
Chats: refactor ChatBox into its own component
2020-08-28 13:17:19 -05:00
Alex Gleason
f80f18d376
Chats: mark chats as read
2020-08-27 16:09:03 -05:00
Alex Gleason
497a603a88
Notifications: drop chat mentions
...
Prevent streaming API from pushing in unwanted notifications
https://git.pleroma.social/pleroma/pleroma/-/issues/2076
2020-08-27 14:35:55 -05:00
Alex Gleason
10257f324d
Chats: clicking "message" launches a new chat
2020-08-27 13:01:06 -05:00
Alex Gleason
8b621d30fc
Chats: fix flickering during update
2020-08-27 00:24:11 -05:00
Alex Gleason
9af664bda8
Start making the chat faster, but it flickers
2020-08-27 00:06:27 -05:00
Alex Gleason
c4aae14148
Chats: handle null last_message
2020-08-26 20:20:14 -05:00
Alex Gleason
02b3b08999
Chats: use semantic names for action properties
2020-08-26 19:53:54 -05:00
Alex Gleason
9a3aab27c9
Chats: clicking the profile message button calls onMessage
2020-08-26 19:46:23 -05:00
Alex Gleason
da6239c4fc
Chats: move out of importer pipeline, entirely through reducers
2020-08-26 18:17:47 -05:00
Alex Gleason
b9d7f927a6
Chats: get streaming working again
2020-08-26 17:29:22 -05:00
Alex Gleason
b66e28d8bb
Chats: store chat_message_lists
in Redux
2020-08-26 15:54:14 -05:00
Alex Gleason
dbafbbc065
Chats: make streaming mostly work
2020-08-26 13:40:42 -05:00
Alex Gleason
5a7cc14812
Chats: rudimentary sending a message
2020-08-25 21:31:34 -05:00
Alex Gleason
cab490e1d3
Chats: display chat message content
2020-08-25 20:33:49 -05:00
Alex Gleason
0736e6d46c
Chats: Let main window be minimized
2020-08-25 18:53:36 -05:00
Alex Gleason
1c6c9f0f5d
Chats: Toggle pane open and minimized
2020-08-25 18:45:05 -05:00
Alex Gleason
072aed02da
Chats: Allow closing a chat
2020-08-25 18:11:48 -05:00
Alex Gleason
f87f33fb94
Chats: Click chat to open pane
2020-08-25 17:54:10 -05:00
Alex Gleason
d6b3268da4
Render chats in panes layout
2020-08-25 14:58:35 -05:00
Alex Gleason
b98f06e3d3
Chats: Import and normalize chats
2020-08-25 12:38:21 -05:00
Alex Gleason
f1cff927c0
Display Chat list
2020-08-24 21:26:42 -05:00
Alex Gleason
9785019054
Add rudimentary support for pleroma:chat_mention notification type
2020-08-24 19:51:24 -05:00
Alex Gleason
fa9421a7c1
Reports counter: Only count open reports
2020-08-24 18:00:09 -05:00
Alex Gleason
c3c77c1795
Show reports counter icon for staff members, fixes #273
2020-08-24 17:18:53 -05:00
Alex Gleason
20f64079e0
Preload /api/v1/instance
2020-08-24 15:53:38 -05:00
Alex Gleason
57340496bc
Preload: dispatch preload action
2020-08-24 15:23:05 -05:00
Alex Gleason
27c852481e
Refactor media upload into its own action file
2020-08-23 21:12:48 -05:00
Alex Gleason
a6efad793e
SoapboxConfig: Refactor the form state and the onChange behavior
2020-08-23 20:29:29 -05:00
Alex Gleason
ec42888fff
Add getSoapboxConfig() like getSettings()
2020-08-23 16:04:01 -05:00
Alex Gleason
0668cc786f
Refactor fetchSoapboxConfig()
2020-08-23 15:32:44 -05:00
Alex Gleason
5a9f17ebac
Start refactoring AdminAPI actions
2020-08-23 12:48:45 -05:00
Alex Gleason
2cdf6f7275
Merge remote-tracking branch 'origin/develop' into admin_cfg
2020-08-23 12:16:52 -05:00
Alex Gleason
3da44d60bf
Revert direct_timeline to use /api/v1/timelines/direct, fixes #325
2020-08-15 23:37:50 -05:00
Mary Kate
bafe8bd428
show statuses on muted profiles, fixes #301
2020-08-14 20:34:19 -05:00
Alex Gleason
fdbe981477
Fix timeline queue header when filters are enabled
2020-08-14 16:01:30 -05:00
Alex Gleason
bd65a1b3f5
Filter out reposts in local timeline by default, fixes #307
2020-08-14 12:42:03 -05:00
Alex Gleason
e7bd011495
Streaming: Add locale fallback for invalid locale
2020-08-13 04:20:35 -05:00
Curtis
ea94b05608
Resolve merge conflicts
...
Merge branch 'develop' into 'admin_cfg'
# Conflicts:
# app/soapbox/features/compose/components/action_bar.js
# app/soapbox/features/edit_profile/index.js
2020-08-09 23:02:48 +00:00
Mary Kate
ae608388a0
add DM filter option for Home timeline, fixes #254
2020-08-07 20:47:04 -05:00
Mary Kate
e116745e83
timeline filtering improvements
2020-08-07 19:28:30 -05:00
Curtis
36e634b0aa
Resolved merge conflicts
...
Merge branch 'develop' into 'timeline-word-filters'
# Conflicts:
# app/soapbox/components/sidebar_menu.js
# app/styles/application.scss
2020-08-07 20:46:44 +00:00
marykatefain
68f765da28
Multi-Factor Auth with OTP
2020-08-07 20:17:13 +00:00
Mary Kate
69184ef97c
add and remove muted words, filters
2020-08-04 21:15:16 -05:00
crockwave
ba18c3a643
SB settings Save works and brandcolor renders. Logo/banner paths are issues, and adding new homefooter/customCSS are issues
2020-08-01 16:38:29 -05:00
crockwave
c6f3816f77
Drafted pushing soapbox object to Redux store on SOAPBOX_POST_SUCCESS
2020-07-30 19:39:41 -05:00
Alex Gleason
59e2811a49
Merge branch 'approval-mode-fe-3' into 'develop'
...
Approval mode fe 3
See merge request soapbox-pub/soapbox-fe!117
2020-07-29 22:17:18 +00:00
marykatefain
ee97e94779
Bookmark posts
2020-07-29 21:08:36 +00:00
Mary Kate
209f826c15
add reason field on registration when by approval mode is on
2020-07-28 21:43:27 -05:00
crockwave
7d41967cad
corrected editing error in features/edit_profile. edited getFormdata to start producing a JSON data format. Changed actions/soapbox to use post instead of patch
2020-07-28 19:29:20 -05:00
Alex Gleason
1329ca3578
Merge remote-tracking branch 'origin/develop' into add-images-to-polls
2020-07-28 14:18:30 -05:00
Mary Kate
a3201605b4
add uploads to polls
2020-07-28 14:15:15 -05:00
Alex Gleason
b31cf22f43
Markdown refactoring
2020-07-28 13:43:22 -05:00
Mary Kate
daf039d9bb
generalize markdown to content_type
2020-07-28 13:31:44 -05:00
Mary Kate
bc787e0bbe
add markdown posts
2020-07-28 12:24:04 -05:00
Curtis ROck
58481d2e07
added patch functions to actions/soapbox. edited features/configuration to support patchSoapbox method. Data not properly formattted yet.
2020-07-27 22:30:53 -05:00
Mary Kate
7fd8c860b6
add toggle to collapse and expand Fediverse tab explaination box, fixes #63
2020-07-26 17:49:43 -05:00
crockwave
ac17b79253
debugged non-existent soapbox elements and missing soapbox.json. Debugged element state changes. Modified labels and translations.
2020-07-25 18:27:39 -05:00
Alex Gleason
c0dc03b3e4
Deactivate --> Delete
2020-07-20 15:23:38 -05:00
Alex Gleason
79dcbd781d
Merge branch 'deactivate_account_from_profile' into 'develop'
...
Deactivate account from profile. Fixes #153
Closes #153
See merge request soapbox-pub/soapbox-fe!87
2020-07-20 19:55:02 +00:00
Alex Gleason
03e33df86b
Improve domain unblock compatibility, fixes #422
2020-07-16 13:43:25 -05:00
Alex Gleason
44e882d7fc
Show donor badge
2020-07-04 21:25:43 -05:00
Alex Gleason
0dc085411c
Refactor Patron code
2020-07-04 14:14:36 -05:00
Alex Gleason
2d194d75aa
Patron: Expect proxied endpoints
2020-07-01 15:08:18 -05:00
Alex Gleason
73b275b8da
Patron updates
2020-06-30 17:33:21 -05:00
crockwave
08b783c050
correct lint error
2020-06-28 11:14:52 -05:00
crockwave
a21589d9ce
translations
2020-06-28 11:09:03 -05:00
crockwave
a2bd359c76
- debugged features/security
...
- added deactivateAccount method to actions/auth
- successful deactivation logs user out
2020-06-28 10:51:55 -05:00
Alex Gleason
4720ccc57d
Use distinct ME_PATCH_SUCCESS
action for responding to account updates
2020-06-16 17:36:49 -05:00
Alex Gleason
d3b31c8bcf
About page: restore functionality, fix tests
2020-06-12 14:39:56 -05:00
Alex Gleason
6d6dbd9113
Test: Start creating component snapshots
2020-06-09 21:29:50 -05:00
Curtis
76b620a802
Update soapbox.js to log soapbox.json parsing errors to the console. Fixes #171
...
Removed unnecessary semicolon at end of file
2020-06-09 23:53:35 +00:00
Alex Gleason
9fa7f7bf0f
Tests: Start auth actions
2020-06-09 18:29:55 -05:00
Alex Gleason
23039c353e
Tests: DRY mockStore()
2020-06-09 17:28:32 -05:00
Alex Gleason
628d73eb81
Tests: actions/about.js
2020-06-09 17:22:35 -05:00
Alex Gleason
f71f7e4dbd
Tests: Clear API mocks between each test
2020-06-09 17:16:22 -05:00
Alex Gleason
842f35ebc5
Tests: Allow stubbing API
2020-06-09 17:07:27 -05:00
Alex Gleason
6810f8d0b6
Tests: Start mocking API for action tests
2020-06-09 16:47:41 -05:00
Alex Gleason
289f90dd4e
Fix PropType errors
2020-06-07 17:18:26 -05:00
Alex Gleason
d295368170
RegistrationForm: Handle email confirmation, fixes #137
2020-06-07 17:11:14 -05:00
Alex Gleason
4737dc6da9
Compose: Fix NSFW tag error on CW
2020-06-07 15:30:21 -05:00
Alex Gleason
8f532b1b92
Media gallery: Fix upload limit, hotfix for #150
2020-06-07 14:40:54 -05:00
Alex Gleason
35d5e7d649
SecurityForm: Revoke OAuth token
2020-06-05 15:54:09 -05:00
Alex Gleason
db1ad3e16f
SecurityForm: Display OAuth tokens
2020-06-05 15:43:03 -05:00
Alex Gleason
8fd5a3cd35
Consolidate actions/security.js --> actions/auth.js
2020-06-05 15:27:31 -05:00
Alex Gleason
da44a769d6
Get ChangePasswordForm working
2020-06-05 15:14:27 -05:00
Alex Gleason
91d511c4b9
SecurityForm: Respond to submit
2020-06-05 14:45:00 -05:00
Alex Gleason
1076788add
Security: Form confirmations
2020-06-05 14:39:27 -05:00
Alex Gleason
860b2d18f4
Security: Rudimentary email change
2020-06-05 14:25:26 -05:00
Alex Gleason
9e20452692
Streaming: load messages async
2020-06-04 21:28:19 -05:00
Alex Gleason
8b181c38f3
Fix i18n streaming.js
2020-06-04 19:43:53 -05:00
Alex Gleason
f0528e9d43
Better locale detection
2020-06-04 17:29:00 -05:00
Alex Gleason
8f566b70e6
Better actions names for INSTANCE_FETCH_SUCCESS etc
2020-06-03 14:26:22 -05:00
Alex Gleason
d21db82247
Remove theming cruft
2020-06-02 15:48:27 -05:00
Alex Gleason
c4a2a86618
Theme mode set in Preferences
2020-06-02 12:16:26 -05:00
Alex Gleason
3fc5d7a83c
Get theme from soapbox.json
2020-06-01 00:49:43 -05:00
Alex Gleason
86d585ffbd
Merge branch 'master' into themes
2020-05-31 13:51:45 -05:00
Alex Gleason
a2c9aeb8dd
Conditionally fetch /nodeinfo/2.1.json for Pleroma < 2.1, #137
2020-05-31 12:01:21 -05:00
Alex Gleason
2c0ee3f29d
generateTheme function, refactor
2020-05-31 00:21:41 -05:00
Alex Gleason
67a7adb9a9
Action to set theme, render theme CSS
2020-05-30 19:05:01 -05:00
Bárbara de Castro Fernandes
775f923708
Add 'block user' option to the report window
2020-05-29 15:05:24 -03:00
Alex Gleason
30384cbfef
Clean up auth code
2020-05-29 09:55:38 -05:00
Curtis
dbee88f795
Update auth.js to fix #97 login failure
2020-05-29 02:17:38 +00:00
Alex Gleason
183c6538ca
Pull displayMedia from Redux store
2020-05-28 20:36:39 -05:00
Alex Gleason
d24dcb3e60
gabsocial --> soapbox paths
2020-05-28 17:56:55 -05:00