Commit Graph

99 Commits

Author SHA1 Message Date
9c6f805499 Remote interactions modal 2022-01-02 20:43:53 +00:00
b5b089ac7d Use /lookup for username availability with Pleroma
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-30 00:31:09 +01:00
3a7da5d8d5 Check username availability
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-28 19:11:21 +01:00
e3d2b44bdc Profile directory: styles, cleanup
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-25 18:23:26 +01: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
92439137c1 v2 Suggestions: add AdminAPI, rearrange sidebars, check instance feature flag 2021-11-26 23:36:17 -06:00
0e6fac9286 Web Push fixes 2021-11-18 16:21:52 -05:00
164a150fbb Admin: fix display of 0% retention 2021-11-16 07:12:55 -06:00
1714ac03d2 Status: display a placeholder Card on own links, poll for updated card 2021-11-15 19:10:38 -06:00
7259ed58fb Offline: persist Soapbox config (eg frontend_configurations or soapbox.json) 2021-11-15 16:56:33 -06:00
30a9de817a resizeImage: skip canvas reliability check for now (it's unreliable) 2021-11-15 13:41:33 -06:00
9a42ebb41f resizeImage: output error to console 2021-11-15 13:14:32 -06:00
d4f32e1219 Use correct 'Import data' link for Mastodon
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-31 22:07:41 +01:00
13c623ca1e EditProfile: resize avatar/banner in browser, improve error messages 2021-10-19 12:03:04 -05:00
343a210d96 v2 Media API: disable for Pleroma (use v1) 2021-10-19 11:28:48 -05:00
6313559409 Favicon unread badge: improve behavior & style 2021-10-15 12:42:42 -05:00
69dcd6421a Display Slack-like favicon unread badge (yoinked from Pleroma FE) 2021-10-15 11:52:35 -05:00
135ec190ee Instead of str.replaceAll, use str.replace with regex (for better browser support) 2021-10-12 10:31:15 -05:00
e04a488ea4 Pleroma: mark notifications read in case Markers don't work 2021-10-05 17:39:38 -05:00
dbf410e34c Messages: prefer DirectTimeline, but fall back to Conversations 2021-10-05 17:24:01 -05:00
a6f5cf33d0 Media: prefer V2 media API when available 2021-10-05 12:59:37 -05:00
c4ecbb3a1b Mastodon: search account by username 2021-09-18 16:07:52 -05:00
dc295c9d65 Features: add Lists 2021-09-18 14:36:42 -05:00
46737a5468 Features: add Bookmarks, improve uglification 2021-09-18 14:27:15 -05:00
9faff939a0 SuggestionsV2: pull in Mastodon's upstream code 2021-09-16 18:46:04 -05:00
ea4915c7dd Conditionally display subscription button for Pleroma >= 1.0.0 2021-09-13 12:29:48 -05:00
4aa9872c94 Load exif.js library asynchronously 2021-09-12 11:40:03 -05:00
5eab5ec0a5 Webpack: move Twemoji icons back to CopyPlugin 2021-09-12 10:51:58 -05:00
c2fc7a0331 Merge branch 'develop' into 'reactions-page'
# Conflicts:
#   app/soapbox/utils/features.js
2021-09-09 20:48:30 +00:00
660661451c Conditionally link to emoji reaction list
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-09 20:44:12 +02:00
d1d96308a1 Mastodon: redirect password reset to backend 2021-09-08 11:46:38 -05:00
74e5ae077a Standalone: don't memoize isStandalone 2021-08-31 10:10:06 -07:00
c624afdfb7 Standalone: add external accounts, refresh on logout 2021-08-30 16:54:04 -07:00
be0f252351 Mastodon: conditionally display Markdown, emojiReact column settings, sidebar features, and account aliases 2021-08-23 15:31:42 -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
0b4b3479ea Standalone: support running Soapbox FE on a subdomain 2021-08-22 14:34:58 -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
463b3ba085 Auth: store users by their ActivityPub ID instead of their primary key 2021-08-21 17:38:19 -05:00
893c903d71 Mastodon: conditionally disable chats 2021-08-20 15:46:17 -05:00
594cf088ed eslint: extend 'eslint:recommended' 2021-08-03 14:29:36 -05:00
a310197a5a eslint: prefer-const, no-loop-func, no-const-assign, no-var 2021-08-03 12:36:11 -05:00
e4dd720d51 EditFederationModal: use ConfigDB directly instead of /api/v1/instance 2021-07-28 17:06:21 -05:00
421a78eb43 FederationRestrictions: check presence of mrf_policies instead 2021-07-26 12:23:49 -05:00
efe989a8f1 FederationRestrictions: conditional display 2021-07-26 11:46:44 -05:00
e14df4139b Fix 'NaNK' in shortNumberFormat 2021-07-13 14:26:34 -05:00
a66f2b3f75 Big emojis: fix possible web crash 2021-07-10 12:41:57 -05:00
011b5dd19b Big emojis: ignore mentions 2021-07-09 18:39:05 -05:00
60bdccc0b5 Big emojis: fix nodeList count 2021-07-09 17:02:04 -05:00