Commit Graph

334 Commits

Author SHA1 Message Date
04787678a2 Add autoloadTimelines user setting to configure timeline loading behavior 2021-10-15 15:41:40 -05:00
966f0e84e4 Share: support title and url params 2021-10-15 15:24:08 -05:00
f70791004b Chats: add account search 2021-10-14 12:23:51 -05:00
e8005b9cf6 AutosuggestAccountInput: prevent race condition by cancelling pending requests 2021-10-14 10:05:57 -05:00
92c164dc6b Create AutosuggestAccountInput component, display it in DirectTimeline (WIP) 2021-10-14 09:47:08 -05:00
73e4d00cc2 ProfileMediaPanel: fix crash from syncronous noOp 2021-10-13 15:10:26 -05:00
da79e5a876 Add conditional Chat/DM buttons throughout the interface 2021-10-13 13:55:02 -05:00
2d42995e6f ProfileMediaPanel: fix navigating between profiles, display LoadingIndicator, display empty message 2021-10-13 12:55:17 -05:00
5033e320bc Importer: fix order of imports in importFetchedStatus 2021-10-09 21:29:10 -05:00
135b4c4d7b Optimistic replies: fix duplicated statuses 2021-10-09 21:12:21 -05:00
50feacbd6b Optimistic, nonblocking statuses 2021-10-09 17:30:20 -05:00
e04a488ea4 Pleroma: mark notifications read in case Markers don't work 2021-10-05 17:39:38 -05:00
e8d0ff89ef Alerts: don't dispatch empty Redux action in showAlertForError() 2021-10-05 16:13:42 -05:00
a6f5cf33d0 Media: prefer V2 media API when available 2021-10-05 12:59:37 -05:00
c789fba629 Notifications: use Markers for unread count
This works consistently across all backends
2021-10-04 13:27:05 -05:00
f5673662dc Suggestions: display whole ActionButton instead of plus icon 2021-10-02 16:09:28 -05:00
96c2e42ebf Preload: call verifyCredentials after Mastodon preload to get the "source" parameter of the account 2021-09-24 18:47:22 -05:00
1b6d2568b3 Preload: fix Mastodon accounts import 2021-09-22 09:23:37 -05:00
5180895325 Preload: import accounts from Mastodon's initial-state 2021-09-21 20:26:47 -05:00
c4ecbb3a1b Mastodon: search account by username 2021-09-18 16:07:52 -05:00
1bffa04a99 Suggestions: consolidate actions 2021-09-17 15:42:14 -05:00
9faff939a0 SuggestionsV2: pull in Mastodon's upstream code 2021-09-16 18:46:04 -05:00
06ed4e9096 Preload: refactor actions, add MASTODON_PRELOAD_IMPORT action 2021-09-15 12:55:21 -05:00
937782dc62 Rename PRELOAD_IMPORT to PLEROMA_PRELOAD_IMPORT 2021-09-15 12:15:36 -05:00
495882658a Merge branch 'develop' into 'public-favourites'
# Conflicts:
#   app/soapbox/features/favourited_statuses/index.js
2021-09-11 17:25:49 +00:00
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
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
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
6e27116aa4 Tests: mock staticClient correctly 2021-09-05 14:16:16 -05:00
d20fdf1a3f Subdirectory: use instance static files from subdirectory 2021-09-05 13:16:19 -05:00
474d67f591 Standalone: fallback to limited featureset when authenticated fetch is enabled 2021-08-31 09:02:43 -07:00
174bab0ca5 Export Follows, Blocks and Mutes as CSV Files 2021-08-31 14:58:16 +00:00
c624afdfb7 Standalone: add external accounts, refresh on logout 2021-08-30 16:54:04 -07:00
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
56462d8a9a Add accounts_meta reducer to support storing source data for multiple accounts 2021-08-23 17:51:32 -05:00
6b19f39d51 Federating conditional UI 2021-08-23 14:14:47 -05:00
39c95f7a00 Conditional OAuth scopes 2021-08-22 19:13:09 -05:00
3e4a687a4b Standalone: fix token scope request 2021-08-22 17:13:01 -05:00
28b1bdf1ee Standalone: fix auth with Mastodon 2021-08-22 14:46:40 -05:00
0b4b3479ea Standalone: support running Soapbox FE on a subdomain 2021-08-22 14:34:58 -05:00
1b30468366 Auth: move some actions into security.js 2021-08-22 10:55:56 -05:00
1579e047b5 Add displayName, use as app name 2021-08-21 22:46:33 -05:00
fcaf19df76 Auth: rudimentary API baseURL support 2021-08-21 22:08:26 -05:00
74f4c59004 Auth: refactor OAuth token actions 2021-08-21 19:45:45 -05:00
a1cbbfcb02 Auth: refactor app actions 2021-08-21 19:16:54 -05:00
463b3ba085 Auth: store users by their ActivityPub ID instead of their primary key 2021-08-21 17:38:19 -05:00
e5e15fc3f0 Mastodon: conditionally render emojiReacts 2021-08-20 16:16:53 -05:00