Alex Gleason
b47e7a3197
Column: remove ColumnBackButton from most places, fix DetailedStatus border-bottom, improve HashtagTimeline
2021-10-08 11:53:15 -05:00
Alex Gleason
891a65b66f
Favourites: display favourites for Mastodon (if exposableReactions is manually toggled)
2021-10-07 18:21:28 -05:00
Alex Gleason
1b7fe4ee04
Use custom Home and Post icons
2021-10-05 18:02:19 -05:00
Alex Gleason
dbf410e34c
Messages: prefer DirectTimeline, but fall back to Conversations
2021-10-05 17:24:01 -05:00
Alex Gleason
a1512316d8
Add Mastodon compatibility routes, expose /conversations, display Messages tab for Mastodon
2021-10-05 17:07:00 -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
ba09e2ebc9
Mastodon: redirect status route for "Share" functionality to work
2021-10-02 10:29:17 -05:00
Alex Gleason
415e744ddb
Merge remote-tracking branch 'origin/develop' into next
2021-10-02 10:12:25 -05:00
6235ca5ab2
Implement /share route
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-01 19:53:46 +02:00
Alex Gleason
60c3243fcb
SubNavigation: refactor to be contextual based on Column
2021-09-27 13:38:02 -05:00
Alex Gleason
ca1b4ff73d
Merge remote-tracking branch 'origin/develop' into next
2021-09-24 12:53:42 -05:00
Alex Gleason
937cc18012
Add basic invite route, fix Chats fetch
2021-09-24 11:37:47 -05:00
Alex Gleason
165b924ce7
Merge remote-tracking branch 'origin/develop' into next
2021-09-22 11:17:21 -05:00
Alex Gleason
acbf890f35
Chats: fix fetching when instance is delayed
2021-09-22 11:15:05 -05:00
Alex Gleason
a8673c8e54
Add 3-level Mastodon compatibility route
2021-09-21 18:30:34 -05:00
Alex Gleason
dbc8e3fc26
Add Mastodon compatibility routes for /web and /web/timelines/home
2021-09-21 16:29:50 -05:00
Alex Gleason
640891ded9
Style the floating action button
2021-09-20 21:56:06 -05:00
Alex Gleason
008d53a7d9
Merge remote-tracking branch 'origin/develop' into next
2021-09-18 20:52:26 -05:00
Alex Gleason
08cdef59c9
Don't load TabsBar async
2021-09-18 20:09:29 -05:00
Alex Gleason
aeddec2892
UI: async UI components
2021-09-18 20:01:04 -05:00
Alex Gleason
aeef12acf0
Rip out react-redux-loading-bar
2021-09-18 18:31:22 -05:00
Alex Gleason
630736757d
Merge remote-tracking branch 'origin/develop' into next
2021-09-17 11:50:24 -05:00
Alex Gleason
9faff939a0
SuggestionsV2: pull in Mastodon's upstream code
2021-09-16 18:46:04 -05:00
Alex Gleason
9b723794b5
Add StatusPage
2021-09-12 19:16:28 -05:00
Alex Gleason
e0f97f4e99
Start navigation changes
2021-09-12 18:20:13 -05:00
Alex Gleason
196284695b
SoapboxConfig: allow authenticated profiles to be configured
2021-09-10 11:44:18 -05: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
c80f87efaa
Add emoji reacts page
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-06 21:54:48 +02:00
Louise Fleur-de-Sel
174bab0ca5
Export Follows, Blocks and Mutes as CSV Files
2021-08-31 14:58:16 +00:00
ThibG
4b4e815e40
Add hotkey for opening media files
2021-08-28 15:22:08 +02:00
Alex Gleason
0b4b3479ea
Standalone: support running Soapbox FE on a subdomain
2021-08-22 14:34:58 -05:00
Alex Gleason
64e2f53692
Mastodon: don't conditionally render chat routes (this causes bugs)
2021-08-20 16:28:15 -05:00
Alex Gleason
893c903d71
Mastodon: conditionally disable chats
2021-08-20 15:46:17 -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
f203a4d389
WIP: Account aliases
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-05 15:31:29 +02:00
Alex Gleason
594cf088ed
eslint: extend 'eslint:recommended'
2021-08-03 14:29:36 -05:00
Alex Gleason
d922c37891
FederationRestrictions: display a list of hosts with restrictions
2021-07-25 14:50:22 -05:00
Alex Gleason
b22f20a390
Merge branch 'accessible-emoji-picker' into 'develop'
...
Keyboard-accessible emoji picker
See merge request soapbox-pub/soapbox-fe!634
2021-07-21 16:41:26 +00:00
Alex Gleason
f4ba9b9b2e
Display federation restrictions on remote timelines
2021-07-19 17:25:36 -05:00
13092271de
wip accessible emoji picker
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-07-18 12:53:17 +02:00
Alex Gleason
732fba73f5
Admin: refactor fetchUsers() action
2021-07-13 17:27:11 -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
96af79ad90
Moderators: conditional display of features
2021-07-12 23:32:02 -05:00
Alex Gleason
52b14d9d09
Possible crash fix: defensive checks of this.node
2021-07-11 17:50:30 -05:00
Alex Gleason
520d82dd0a
Merge branch 'shortcuts' into 'develop'
...
Fix keyboard shortcuts
See merge request soapbox-pub/soapbox-fe!555
2021-07-02 02:01:12 +00:00
Alex Gleason
4f1139d414
Fix unused imports
2021-07-01 19:55:40 -05:00
Alex Gleason
0ac34db821
UI: get rid of LAYOUTS concept, use pages only
2021-07-01 18:01:50 -05:00
Alex Gleason
64b0fa6d99
Load ChatPanes asynchronously
2021-07-01 14:05:35 -05:00
Alex Gleason
e87affbbca
Remove 'beforeunload' event from UI
...
This only works in MS Edge but likely causes re-rendering of the UI on compose events in every browser. There are better ways to prevent data loss, like storing the composer state in localStorage.
2021-07-01 14:05:34 -05:00
Alex Gleason
90a062e9a3
Remove unused navigation-bar code
2021-07-01 14:05:34 -05:00