marcin mikołajczak
9c6f805499
Remote interactions modal
2022-01-02 20:43:53 +00:00
marcin mikołajczak
18e9da0a1d
Merge branch 'reactions-column' into 'develop'
...
Add column headers to some more pages
See merge request soapbox-pub/soapbox-fe!947
2022-01-01 23:14:32 +00:00
marcin mikołajczak
6174c1553b
Merge branch 'account-lookup' into 'develop'
...
Use account lookup in fetchAccountByUsername
See merge request soapbox-pub/soapbox-fe!941
2022-01-01 23:05:52 +00:00
bda323ea7d
Add column headers to some more pages
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-02 00:02:11 +01:00
4417b8010f
Add column header to users page in dashboard
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-01 23:45:38 +01:00
28b72dc01d
Add column header to reactions page
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-01 23:41:25 +01: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
marcin mikołajczak
02d6574ede
Merge branch 'modal-styles' into 'develop'
...
Minor styles improvements
See merge request soapbox-pub/soapbox-fe!939
2021-12-30 14:46:40 +00:00
ab886e647c
Minor styles improvements
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-30 13:25:50 +01:00
988552e29b
Show 'Follows you' in profile directory
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-30 12:08:28 +01: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
marcin mikołajczak
2c89008403
Merge branch 'profile-directory' into 'develop'
...
Profile directory
See merge request soapbox-pub/soapbox-fe!931
2021-12-26 23:01:59 +00: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
0efe6f6a00
Use some icon from Tabler for profile directory
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-26 22:47:19 +01:00
d5e565e766
Add to /settings/profile
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-26 22:44:43 +01: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
e3d2b44bdc
Profile directory: styles, cleanup
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-25 18:23:26 +01:00
a829f429f7
use instance title
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-25 01:17:14 +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
6143f8ddfb
Merge branch 'tabs-bar-links' into 'develop'
...
Show nav bar links when in dashboard
See merge request soapbox-pub/soapbox-fe!926
2021-12-20 21:56:45 +00:00
5979aa14f8
Show nav bar links when in dashboard
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-20 22:41:40 +01:00
Alex Gleason
cd236f1e1d
ShowablePassword: switch icons
2021-12-20 10:28:34 -06:00
6cc20ff42a
PendingStatus: display placeholder attachments
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-19 00:11:14 +01:00
Alex Gleason
829744dcce
Merge branch 'replace-icons' into 'develop'
...
Change icons for federation restrictions page
See merge request soapbox-pub/soapbox-fe!921
2021-12-16 22:48:00 +00:00
30bc5889cd
Change icons for federation restrictions
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-16 23:33:22 +01:00
Alex Gleason
9800c7db98
Merge branch 'replace-icons' into 'develop'
...
Replace LineAwesome with Tabler icons in some more places
See merge request soapbox-pub/soapbox-fe!920
2021-12-16 22:24:39 +00:00
951faf04bb
Change icon for briefcase
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-16 23:11:28 +01:00
99e3ec9ff9
Replace LineAwesome with Tabler icons in some more places
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-16 23:05:33 +01:00
Alex Gleason
ec00f23d7e
Merge branch 'initial-home-feed' into 'develop'
...
UI: fix the way initial data is loaded
See merge request soapbox-pub/soapbox-fe!918
2021-12-15 15:51:56 +00:00
Alex Gleason
165feae622
Update snapshots
2021-12-15 10:49:13 -05:00
Alex Gleason
55ba4bd106
ShowablePassword, IconButton: submit on Enter
2021-12-15 10:46:25 -05:00
Alex Gleason
e283afe191
UI: fix the way initial data is loaded
2021-12-15 10:29:07 -05:00
Alex Gleason
2c3d700cc6
Admin: fix rejectUserModal import
2021-12-15 10:14:34 -05:00
Alex Gleason
7f3d7fbc29
Merge branch 'showable-password' into 'develop'
...
Create ShowablePassword component
See merge request soapbox-pub/soapbox-fe!916
2021-12-15 15:07:33 +00:00
81abb7d49e
update snapshots
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-15 15:39:07 +01:00
a1c7da7f62
no point in passing type=password
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-15 15:29:25 +01:00
4274b13aa7
Add ShowablePassword component
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-15 15:26:34 +01:00
Alex Gleason
1b7c0adc58
Merge branch 'replace-icons' into 'develop'
...
Replace LineAwesome with Tabler icons in some places
See merge request soapbox-pub/soapbox-fe!915
2021-12-14 19:04:24 +00:00
efe74c3ddd
remove size prop for them
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-14 19:51:59 +01:00
68e05c803b
Replace LineAwesome with Tabler Icons in some places
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-14 19:48:18 +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
Alex Gleason
ef17a483ab
Suggestions: don't show suggestions if Home timeline failed
2021-12-13 14:25:06 -05:00
12e4c6c083
wip chat pagination
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-13 18:06:47 +01:00
NEETzsche
07fa906eaf
Your followers from a blocked domain will not be removed
2021-12-13 09:33:23 -07:00
Alex Gleason
72763d1495
Properly filter DMs from timelines
2021-12-12 22:34:10 -06:00
Alex Gleason
b706024e31
Merge branch 'search-race-condition' into 'develop'
...
Fix: Race condition in search
See merge request soapbox-pub/soapbox-fe!908
2021-12-12 20:30:30 +00: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
01cd832680
Merge branch 'detailed-status-menu' into 'develop'
...
Don't show menu items requiring auth when not authenticated for detailed statuses
See merge request soapbox-pub/soapbox-fe!907
2021-12-11 21:03:29 +00:00
f52b69ebbb
Don't show menu items requiring auth when not authenticated for detailed statuses
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-11 21:51:10 +01:00
6a3d70bfff
Update Polish translation
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-11 10:22:15 +01:00
Alex Gleason
73208ebe4b
Mastodon: redirect ActivityPub ID for statuses
2021-12-10 16:05:28 -06:00
Alex Gleason
aaad79f6a5
Auth: logIn, don't create an unnecessary app token
2021-12-06 15:33:06 -05:00
Alex Gleason
0b0e7188e3
PullToRefresh: switch back to the old loading indicator for now
2021-12-02 22:37:08 -06:00
Alex Gleason
94f3133dd4
Merge branch 'ptr-improvements' into 'develop'
...
PullToRefresh improvements
See merge request soapbox-pub/soapbox-fe!898
2021-12-02 21:54:36 +00:00
Alex Gleason
d6bc8d8b6c
PullToRefresh: use iOS style spinner
2021-12-02 15:38:26 -06:00
Alex Gleason
c57d50aa4e
PullToRefresh: increase pull resistance and threshold
2021-12-02 14:11:40 -06:00
Alex Gleason
ed2866a1e1
Profile: add "Share" button as primary action to own profile
2021-12-01 14:08:44 -06:00
Alex Gleason
4c11a3041f
v2 Suggestions: conditionally display admin actions
2021-11-26 23:53:50 -06:00
Alex Gleason
92439137c1
v2 Suggestions: add AdminAPI, rearrange sidebars, check instance feature flag
2021-11-26 23:36:17 -06:00
Alex Gleason
665d7a1e1f
Merge branch 'eslint-rules' into 'develop'
...
eslint: add key-spacing and space-unary-ops rules
See merge request soapbox-pub/soapbox-fe!890
2021-11-24 18:10:46 +00: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
b528c4aa63
Contexts: check for cyclical in_reply_tos and prevent stitching them with tombstones
2021-11-23 15:17:12 -06:00
Alex Gleason
b76bb097f2
Status: protect against infinite context loops
2021-11-23 15:12:50 -06:00
Alex Gleason
09f941a79c
Merge branch 'chats-attachments-icon' into 'develop'
...
Add icons for chat previews with attachments
See merge request soapbox-pub/soapbox-fe!884
2021-11-21 18:44:53 +00:00
f4dc4181ad
Add icons for chat previews with attachments
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-11-21 19:29:16 +01:00
Alex Gleason
cde08c8556
Merge branch 'update-zh_CN-translation' into 'develop'
...
update zh-CN translation
See merge request soapbox-pub/soapbox-fe!882
2021-11-21 05:54:41 +00:00
user
47304e0478
fix hint messages when creating new poll
2021-11-20 22:16:34 -05:00
Shevek
acf1ee71b5
update zh-CN
2021-11-20 22:12:05 -05:00
Alex Gleason
0e6fac9286
Web Push fixes
2021-11-18 16:21:52 -05:00
Alex Gleason
f64cf63108
PlaceholderCard: add .status-card--link so it's responsive
2021-11-16 12:53:28 -06:00
Alex Gleason
28d6c93b39
Revert "Merge branch 'react-17-deprecated' into 'develop'"
...
This reverts merge request !871
2021-11-16 17:07:30 +00:00
Alex Gleason
02898b6bd6
Merge branch 'bundle-crash' into 'develop'
...
ActionsModal: check props before calling .map, fixes delete post on mobile
See merge request soapbox-pub/soapbox-fe!878
2021-11-16 17:07:20 +00:00
Alex Gleason
e419f82b38
ActionsModal: check props before calling .map, fixes delete post on mobile
2021-11-16 10:52:13 -06:00
Alex Gleason
164a150fbb
Admin: fix display of 0% retention
2021-11-16 07:12:55 -06:00
Alex Gleason
0f2d464182
Merge branch 'card-placeholder' into 'develop'
...
Status: display a placeholder Card on own links, poll for updated card
See merge request soapbox-pub/soapbox-fe!874
2021-11-16 04:12:55 +00:00
Alex Gleason
a3ce7b2afe
PendingStatus: display PlaceholderCard when a card is expected
2021-11-15 21:58:30 -06:00
Alex Gleason
dc363cd04b
Fix navigating between profiles
2021-11-15 21:31:17 -06: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
e46e217d57
Search: don't infer filter from results, leave it alone
2021-11-15 15:20:17 -06:00
Alex Gleason
926e92a742
Bundle: componentWillReceiveProps --> componentDidUpdate, React 17 compatibility
2021-11-15 14:34:33 -06:00
Alex Gleason
30a9de817a
resizeImage: skip canvas reliability check for now (it's unreliable)
2021-11-15 13:41:33 -06:00
Alex Gleason
9a42ebb41f
resizeImage: output error to console
2021-11-15 13:14:32 -06:00
Alex Gleason
59db8fb442
Notifications: drop status notifications if status is null
2021-11-12 15:06:37 -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
47a3ecc30e
ComposeModal: conditional title when replying
2021-11-12 12:28:58 -06:00
Alex Gleason
a354fd325d
Statuses: optimistic reply counter
2021-11-12 12:18:11 -06:00
Alex Gleason
def3c542c0
RegistrationForm: prevent small error with password matching
2021-11-08 16:27:32 -06:00
Alex Gleason
5a767c8960
Jest: update snapshot
2021-11-08 16:08:25 -06:00
Alex Gleason
109046eef8
RegistrationForm: validate password mismatch
2021-11-08 15:57:37 -06:00
d25354013a
Use .destructive
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-11-08 17:21:33 +01:00
287bd6c7f5
Use warning color for delete actions
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-11-07 10:24:09 +01:00
187d579be0
Key navigation
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-11-06 11:26:50 +01:00
Alex Gleason
cb98c16011
Poll: fix crash when voting
2021-11-05 23:29:35 -05:00
Alex Gleason
f826d620b4
Start adding Typescript support
2021-11-04 19:28:04 -05:00
Alex Gleason
17b90a9b74
eslint: error on wrong indentation
2021-11-04 15:22:40 -05:00
Alex Gleason
2cecefd749
Merge branch 'card-empty-icon' into 'develop'
...
Card: fix empty card icon
See merge request soapbox-pub/soapbox-fe!856
2021-11-04 20:12:31 +00:00
Alex Gleason
887da20192
Merge branch 'actions-modal-icons' into 'develop'
...
Add missing icon to account menu
See merge request soapbox-pub/soapbox-fe!855
2021-11-04 20:02:35 +00:00
adfde143bd
Add missing icon to account menu
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-11-04 20:58:11 +01:00
Alex Gleason
0e95a64027
Card: fix empty card icon
2021-11-04 14:57:52 -05:00
Alex Gleason
0b21092281
Merge branch 'more-pull-to-refresh' into 'develop'
...
Add Pull to Refresh to timelines, Notifications, Chats, Bookmarks
See merge request soapbox-pub/soapbox-fe!854
2021-11-04 19:37:47 +00:00
Alex Gleason
65a2a40cb2
Pull to Refresh: Notifications, Chats, Bookmarks
2021-11-04 14:20:11 -05:00
43fe27eecc
Add icons to all? dropdown menus
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-11-04 20:19:04 +01:00
Alex Gleason
f61845b876
Pull to Refresh on public timelines
2021-11-04 13:41:56 -05:00
Alex Gleason
9ce3aa8d1b
HomeTimeline: pull to refresh
2021-11-04 13:30:54 -05:00
Alex Gleason
3ad3b5c84a
Status: implement proper Pull to Refresh, refactor horrible status actions
2021-11-04 13:16:28 -05:00
bdb61c14e3
Add icons for status action bars
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-11-04 19:16:04 +01:00
Alex Gleason
16f6644602
Status: implement actual Pull to Refresh on threads, add PullToRefresh custom component
2021-11-04 12:34:22 -05:00
9ccb295004
Restyle actions modal
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-11-04 17:44:19 +01:00
Alex Gleason
d76219c624
Jest: update snapshots
2021-11-04 00:49:57 -05:00
Alex Gleason
a9a3f09068
Registration/Login: improve text inputs on mobile
2021-11-04 00:36:34 -05:00
Alex Gleason
7b7cfdd4be
ExternalLoginForm: improve mobile text input
2021-11-04 00:33:42 -05:00
Alex Gleason
cb2d699bce
Merge branch 'pull-to-refresh' into 'develop'
...
Column: remove top gap on mobile, implement pulling feedback
See merge request soapbox-pub/soapbox-fe!848
2021-11-04 01:49:18 +00:00
Alex Gleason
3e3433218c
Column: remove top gap on mobile, implement pulling feedback
2021-11-03 20:35:40 -05:00
Alex Gleason
8634db39a5
Merge branch 'polls-unauthorized-modal' into 'develop'
...
Check if unauthorized when toggling poll options
See merge request soapbox-pub/soapbox-fe!828
2021-11-03 18:15:57 +00:00
3e5f9162c8
Fix search results
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-11-03 08:43:00 +01:00
Alex Gleason
84074fc1b4
SidebarMenu: add invites button
2021-11-02 12:05:36 -05:00
Alex Gleason
860f8c3b93
Developers: become a developer through the console
2021-11-02 11:47:26 -05:00
Alex Gleason
0e3d27a91e
Developers: create an app through a form
2021-11-02 11:11:33 -05:00
Alex Gleason
a1625308cb
Developers: scaffold createApp page at /developers/apps/create
2021-11-02 00:35:35 -05:00
Alex Gleason
1ee87fa7a4
Developers: display dashcounters
2021-11-02 00:16:52 -05:00
Alex Gleason
15a91d5ae3
Developers: scaffold with WIP developers page
2021-11-02 00:05:33 -05:00
Alex Gleason
e860186b4b
IntentionalError: display an ErrorBoundary preview at /error
2021-11-01 23:02:09 -05:00
Alex Gleason
52512ec110
Trends: fix Hashtag component and TrendsPanel, display trends in Search
2021-11-01 20:37:39 -05:00
Alex Gleason
b32745a36d
Search: only show suggestions when not submitted
2021-11-01 14:13:13 -05:00
Alex Gleason
23393710c7
AutosuggestInput: add icon to menu
2021-11-01 13:53:30 -05:00
Alex Gleason
4ef9a88f72
Search: add menu to AutosuggestInput
2021-11-01 13:45:17 -05:00
Alex Gleason
a5bf105ccd
Search: autosuggest accounts in search bar on desktop
2021-11-01 12:25:18 -05:00
Alex Gleason
9c0f65da03
Search: nuke the popout
2021-10-31 22:59:29 -05:00
Alex Gleason
b73b613064
Search: integration suggestions better
2021-10-31 22:58:26 -05:00
Alex Gleason
e64afb5d40
Merge branch 'conditional-attachments' into 'develop'
...
Compose: pull accept content types from backend if available, fallback to all types
See merge request soapbox-pub/soapbox-fe!835
2021-10-31 21:27:51 +00:00
Alex Gleason
f950ee7c0c
Merge branch 'import-data-link' into 'develop'
...
Use correct 'Import data' link for Mastodon
See merge request soapbox-pub/soapbox-fe!834
2021-10-31 21:22:03 +00:00
Alex Gleason
2946a7432b
Compose: pull accept content types from backend if available, fallback to all types
2021-10-31 16:14:09 -05: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
Alex Gleason
21a5c3215a
Merge branch 'styles' into 'develop'
...
Improve search input styles on aliases/list editor pages
See merge request soapbox-pub/soapbox-fe!833
2021-10-31 21:06:54 +00:00
b9153b8866
Improve search input on aliases/list editor pages
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-31 21:51:56 +01:00
Alex Gleason
beb0e6edae
Merge branch 'search-reducer-refactor' into 'develop'
...
Search: refactor search reducer, add tests
See merge request soapbox-pub/soapbox-fe!831
2021-10-28 18:36:05 +00:00
Alex Gleason
6b54e88b62
Search: refactor search reducer, add tests
2021-10-28 14:23:54 -04:00
Alex Gleason
7aee517358
Merge branch 'invites-link' into 'develop'
...
use baseURL for /invites
See merge request soapbox-pub/soapbox-fe!830
2021-10-28 18:13:33 +00:00
fe4c4d93c9
use baseURL for /invites
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-28 19:58:18 +02:00
5043588007
Link to Line Awesome icon list
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-28 12:40:28 +02:00
92ee89936e
Show unauthorized modal when toggling poll options
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-27 22:51:17 +02:00
1796a35951
Partially fix post navigation
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-26 17:38:49 +02:00
4bc3a0c7dc
Styles, set focus to sidebar on open
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-26 11:26:58 +02:00
Alex Gleason
7fd5dc1350
Merge branch 'language-pl' into 'develop'
...
Update Polish translation
See merge request soapbox-pub/soapbox-fe!823
2021-10-24 20:20:22 +00:00
5b149bd9ed
Update Polish translation
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-24 21:46:13 +02: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
Alex Gleason
b54011241f
Merge branch 'search-scrollable-list' into 'develop'
...
Use ScrollableList for search results
See merge request soapbox-pub/soapbox-fe!821
2021-10-24 18:10:56 +00:00
742b1f2b58
Use ScrollableList for search results
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-24 19:58:04 +02:00
marcin mikołajczak
ce9a150abc
Update app/soapbox/components/poll.js
2021-10-24 12:33:24 +00:00
f2b91a2231
Fix polls for unauthenticated users
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-24 14:03:42 +02:00
Alex Gleason
f290b78636
Timelines: push pending statuses into queue
2021-10-23 15:08:21 -05:00
Alex Gleason
47c68014d0
TabsBar: fix unauthenticated buttons on mobile
2021-10-23 14:29:26 -05:00
Alex Gleason
897f65cf72
PrimaryNavigation, ThumbNavigation: move Search to after Home
2021-10-23 14:09:17 -05:00
Alex Gleason
acf316faf6
Notifications: refactor makeGetNotification, pass the full rebuilt notification all the way through
2021-10-22 17:15:11 -05:00
Alex Gleason
03541ccc6f
Merge branch 'video-player' into 'develop'
...
Video player changes from Mastodon
See merge request soapbox-pub/soapbox-fe!816
2021-10-22 18:14:49 +00:00
a2abb0bad7
Add hotkeys for video control
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-22 19:55:09 +02:00
a1c4066077
Fix video not reacting to window resizes
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-22 19:03:14 +02:00
a338e7c98f
Add tooltips to audio/video player buttons
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-22 18:59:15 +02:00
aef01ea262
Change audio/video playback to stop playback when out of view
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-22 18:50:32 +02:00
813cd58305
Do not use voters_count for now
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-22 15:27:49 +02:00
88d35e13e8
Add single option votes tooltip in polls
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-22 15:23:07 +02:00
e6f30abd91
Fix poll options not being selectable via keyboard
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-22 15:13:17 +02:00
00aacc5e33
Add voters count support
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-22 15:06:34 +02:00
040dfe652a
Change vote results to display tied leading options as leading
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-22 15:04:21 +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
7fdf22b206
ServiceWorker: clean up entry.js and web_push_notifications.js
2021-10-21 15:31:09 -05:00
Alex Gleason
e42030daae
Always check error.response before error.response.status
2021-10-20 17:50:35 -05:00
Alex Gleason
5a19d52617
errorsMiddleware: only alert when the error has a response (eg not when offline)
2021-10-20 17:50:03 -05:00
Alex Gleason
97cc7eb804
Streaming: fail gracefully when WebSocket construction fails (mainly for Bromite browser)
2021-10-20 16:36:38 -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
3bb891adaa
Notifications: skip importing notifications with a null status
2021-10-19 18:14:51 -05:00
Alex Gleason
001aae849b
TabsBar: display counters only on profile pages where they're needed
2021-10-19 17:43:18 -05:00
Alex Gleason
0423a3a491
Compose: switch to regular snackbar.success
2021-10-19 17:08:37 -05:00
Alex Gleason
0e8ed14ffe
TabsBar: add notifications back for desktop UI
2021-10-19 16:09:22 -05:00
Alex Gleason
876b7d6ce7
AccountTimeline: don't display column settings for now
2021-10-19 15:16:47 -05:00
Alex Gleason
ec22cc8afa
AccountTimeline: add SubNavigation
2021-10-19 15:13:04 -05:00
Alex Gleason
416310d302
AccountHeader: make avatar transition less dramatic
2021-10-19 14:30:14 -05:00
Alex Gleason
9cb3e682c1
Merge remote-tracking branch 'mkljczk/locked-profile-header' into profile-page-nav
2021-10-19 14:09:52 -05:00
Alex Gleason
49d0f23ac0
SubNavigation: switch out arrow icon, enlarge it
2021-10-19 13:37:13 -05:00
Alex Gleason
b387e9ce1b
Merge branch 'update-translations' into 'develop'
...
Run yarn manage:translations
See merge request soapbox-pub/soapbox-fe!799
2021-10-19 18:05:44 +00:00
Alex Gleason
e01369f434
Merge branch 'compose-svg-icons-load' into 'develop'
...
ComposeForm: load it differently so the SVG icons are already loaded when it expands
See merge request soapbox-pub/soapbox-fe!798
2021-10-19 18:00:31 +00:00
Alex Gleason
129ae2c66e
Run yarn manage:translations
2021-10-19 12:48:42 -05:00
Alex Gleason
cd3cf2379b
ComposeForm: load it differently so the SVG icons are already loaded when it expands
2021-10-19 12:46:01 -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
343a210d96
v2 Media API: disable for Pleroma (use v1)
2021-10-19 11:28:48 -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
c1ffb37135
Fix typo in Polish translation
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-18 13:09:40 +02:00
Alex Gleason
79f878db97
Status: improve "pinned" icon
2021-10-16 10:10:41 -05:00
8b7890f6aa
Fix remote follow button for remote accounts
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-16 13:15:55 +02:00
Alex Gleason
5017804b0a
Revert "Add scrolling SubNavigation to Home and Account timelines"
...
This reverts commit b1da9dc455
.
This solution feels wrong
2021-10-15 22:05:59 -05:00
Alex Gleason
b1da9dc455
Add scrolling SubNavigation to Home and Account timelines
2021-10-15 21:55:11 -05:00
Alex Gleason
17e73a3846
Prepare Home ColumnSettings
2021-10-15 19:23:24 -05:00
Alex Gleason
ade2c5ebb3
Notifications: add back column settings
2021-10-15 18:55:04 -05:00
Alex Gleason
0b975c7761
SubNavigation: add a11y titles
2021-10-15 18:37:32 -05:00
Alex Gleason
efd583473a
MediaGallery: only display eye icon when marked as sensitive
2021-10-15 18:30:14 -05:00
Alex Gleason
1a6b61c248
EmojiReacts: consistent hover behavior, isUserTouching()
2021-10-15 17:56:03 -05:00
Alex Gleason
7f4a467c16
Fix Fediverse timeline settings title
2021-10-15 17:50:10 -05:00
Alex Gleason
67a1686bc8
Federated timeline: restore column settings
2021-10-15 17:15:03 -05:00
Alex Gleason
b236e11225
Local timeline: restore column settings
2021-10-15 17:11:16 -05:00
Alex Gleason
04787678a2
Add autoloadTimelines
user setting to configure timeline loading behavior
2021-10-15 15:41:40 -05:00
Alex Gleason
27a30078a3
Merge remote-tracking branch 'origin/next' into next
2021-10-15 15:33:31 -05:00
Alex Gleason
bdde72a29e
Favicon badge: clear on pageload
2021-10-15 15:33:09 -05:00
Alex Gleason
f22037d51e
Handle /statuses/new route instead of just redirecting
2021-10-15 15:30:24 -05:00
Alex Gleason
966f0e84e4
Share: support title and url params
2021-10-15 15:24:08 -05:00
22eea75e9a
Make thumb nav look ok-ish with Polish language
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-15 20:06:05 +02:00
Alex Gleason
2284a4bae5
Merge remote-tracking branch 'origin/develop' into next
2021-10-15 12:52:42 -05:00
Alex Gleason
6313559409
Favicon unread badge: improve behavior & style
2021-10-15 12:42:42 -05:00
Alex Gleason
69dcd6421a
Display Slack-like favicon unread badge (yoinked from Pleroma FE)
2021-10-15 11:52:35 -05:00
Alex Gleason
55b6bf52d0
Merge branch 'develop' into 'kaonashi696-develop-patch-45336'
...
# Conflicts:
# app/soapbox/locales/ca.json
2021-10-15 16:40:21 +00:00
Alex Gleason
e4b2021e8e
Search: display WhoToFollowPanel if supported
2021-10-15 11:30:03 -05:00
Alex Gleason
013594444d
AccountHeader: make profile share button work
2021-10-15 09:45:03 -05:00
K Fem!?
451e110137
Update ca.json
2021-10-15 13:40:06 +00:00
Alex Gleason
4464a7f19e
Swap out a few more icons for svg icons
2021-10-14 14:14:13 -05:00
Alex Gleason
a38963abba
jest: remove unused snapshot
2021-10-14 13:55:26 -05:00
Alex Gleason
ef809a8d59
Delete ColumnBackButtonSlim, fix runtime warnings
2021-10-14 13:38:16 -05:00
Alex Gleason
a8dfe1262b
SubNavigation: render tab title depending on message
2021-10-14 13:26:07 -05:00
Alex Gleason
e36dc0d119
Search: autofocus
2021-10-14 12:38:52 -05:00
Alex Gleason
4dbc4247f1
AutosuggestInput: fix autofocus
2021-10-14 12:35:05 -05:00
Alex Gleason
f2934fb382
Direct/Conversations: improve search placeholder text
2021-10-14 12:25:51 -05:00
Alex Gleason
f70791004b
Chats: add account search
2021-10-14 12:23:51 -05:00
Alex Gleason
3fb9ebc553
Conversations: add account search
2021-10-14 11:52:12 -05:00
Alex Gleason
936c837880
DisplayName: add key
in rendered list
2021-10-14 11:50:45 -05:00
Alex Gleason
a02112a1c8
Create AccountSearch component to do more than AutosuggestAccountInput
2021-10-14 11:47:10 -05:00
Alex Gleason
b0b13e9e59
AutosuggestInput: refactor CSS, fix hotkeys
2021-10-14 10:59:24 -05:00
Alex Gleason
f6f410d276
AutosuggestAccountInput: configurable limit prop
2021-10-14 10:48:17 -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
e454f402e9
Status: conditional column title depending on visibility scope
2021-10-14 08:49:33 -05:00
Alex Gleason
65891a904c
Button: remove text-decoration when wrapped with a <Link/>
2021-10-14 08:22:17 -05:00
kaonashi696
a663240883
Update ca.json
2021-10-13 23:17:37 +00:00
Alex Gleason
73e4d00cc2
ProfileMediaPanel: fix crash from syncronous noOp
2021-10-13 15:10:26 -05:00
Alex Gleason
e2058d0bcb
WarningContainer: use <Link/> to account settings page
2021-10-13 14:35:34 -05:00
Alex Gleason
ea0374bbbc
WarningContainer: hide "Learn more" button for now
2021-10-13 14:32:38 -05:00
Alex Gleason
8dd49343ad
ComposeModal, ComposeForm: adapt depending on privacy scope
2021-10-13 14:24:22 -05:00
kaonashi696
490953aa4d
Update ca.json
2021-10-13 19:20:12 +00:00
Alex Gleason
4fb447596e
FAB: replace pen icon with new custom Tabler icon
2021-10-13 14:07:21 -05:00
Alex Gleason
da79e5a876
Add conditional Chat/DM buttons throughout the interface
2021-10-13 13:55:02 -05:00
Alex Gleason
3280176914
Add Chat/DM button back to AccountHeader
2021-10-13 13:23:07 -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
8e1600e179
AccountHeader: improve style of DropdownMenu, use Tabler icon
2021-10-13 12:20:54 -05:00
Alex Gleason
59835087b5
ActionButton: remove minus icon from Unfollow button
2021-10-13 12:12:21 -05:00
Alex Gleason
ecdef1d95b
Placeholder: render placeholder parent status in thread
2021-10-12 20:03:55 -05:00
Alex Gleason
8a26db57f7
Placeholder: display placeholders in slist while next page is loading
2021-10-12 19:14:27 -05:00
Alex Gleason
f6b1bca574
Helmet: wrap withRouter, probably fix page title getting stuck
2021-10-12 16:28:47 -05:00
Alex Gleason
b343a403e8
ScrollableList, PlaceholderDisplayName: fix runtime warnings
2021-10-12 16:21:04 -05:00
Alex Gleason
f808ac6786
Placeholder: display placeholders for Notifications, refactor scss
2021-10-12 14:00:01 -05:00
Alex Gleason
7f1613dd20
ScrollableList: remove accidental changes in commit
2021-10-12 13:54:23 -05:00
Alex Gleason
583aa6fd60
MediaGallery: fix audio attachment thumb crash
2021-10-12 13:46:09 -05:00
Alex Gleason
135ec190ee
Instead of str.replaceAll, use str.replace with regex (for better browser support)
2021-10-12 10:31:15 -05:00
Alex Gleason
26ec27a859
Fediverse timeline: column transparency fixes
2021-10-11 14:10:25 -05:00
Alex Gleason
47b433915b
Placeholder: display placeholder statuses while timelines are loading
2021-10-11 14:03:39 -05:00
Alex Gleason
d41e3f96ee
ScrollableList: break up render function into smaller pieces
2021-10-11 11:59:37 -05:00
kaonashi696
700151ac6a
Update ca.json
2021-10-11 16:43:51 +00:00
kaonashi696
cb1805a399
Update ca.json
2021-10-10 22:49:26 +00:00
Alex Gleason
b1e10f3db2
ErrorBoundary: improve icons and styles
2021-10-10 02:48:35 -05:00
Alex Gleason
e19c2d8547
Timelines: push to timeline regardless of if it's "online"
2021-10-09 23:13:20 -05:00
Alex Gleason
c8e207d6c1
StatusList: fix crash
2021-10-09 22:52:44 -05:00
Alex Gleason
0060667639
Optimistic statuses: add .thread__status className
2021-10-09 21:39:15 -05:00
Alex Gleason
5033e320bc
Importer: fix order of imports in importFetchedStatus
2021-10-09 21:29:10 -05:00
Alex Gleason
379d03a509
Optimistic statuses: prepend with 末 to sort it at the end
2021-10-09 21:16:37 -05:00
Alex Gleason
135b4c4d7b
Optimistic replies: fix duplicated statuses
2021-10-09 21:12:21 -05:00
Alex Gleason
03dbd5bfd2
Optimistic threads
2021-10-09 17:47:25 -05:00
Alex Gleason
50feacbd6b
Optimistic, nonblocking statuses
2021-10-09 17:30:20 -05:00
marcin mikołajczak
be5203f406
Merge branch 'next' into 'locked-profile-header'
...
# Conflicts:
# app/soapbox/features/account/components/header.js
# app/soapbox/pages/profile_page.js
2021-10-09 22:00:01 +00:00
Alex Gleason
8c758d7577
AccountHeader: disable &--missing functionality for now, since it messes up sticky sidebars
2021-10-09 12:47:30 -05:00
Alex Gleason
2608de7af4
AttachmentThumbs: click to expand post
2021-10-09 12:33:08 -05:00
Alex Gleason
d6af6468d7
Thread: improve padding between posts
2021-10-09 11:48:03 -05:00
Alex Gleason
c264a5fb47
SubNavigation: border-radius 0 when scrolled
2021-10-08 19:09:34 -05:00
Alex Gleason
2dec47e179
MaterialStatus: fix focused state
2021-10-08 17:10:50 -05:00
Alex Gleason
e9b5a9cf2e
MediaModal: use Tabler next/prev arrows
2021-10-08 16:44:24 -05:00
Alex Gleason
0bc1a57cfa
RemoteInstancePage: use standard navigation like other pages
2021-10-08 16:35:47 -05:00
Alex Gleason
b029225236
ListTimeline: use SubNavigation, nuke HomeColumnHeader once and for all
2021-10-08 16:32:49 -05:00
Alex Gleason
6fa875e261
RemoteTimeline: use SubNavigation
2021-10-08 16:28:05 -05:00
Alex Gleason
81921578e0
TimelineQueueButtonHeader: automatically load new items when scrolled to the top of the page
2021-10-08 15:20:08 -05:00
Alex Gleason
75a496c806
TimelineQueueButtonHeader: update snapshots
2021-10-08 14:53:21 -05:00
Alex Gleason
38b41ced76
TimelineQueueButtonHeader: always scroll to top
2021-10-08 14:51:54 -05:00
Alex Gleason
4840a3c751
TimelineQueueButtonHeader: display only when scrolled down
2021-10-08 14:34:23 -05:00
Alex Gleason
bba3564ef3
ProfilePreview: link to internal profile, improve styles
2021-10-08 13:49:59 -05:00
Alex Gleason
92fc853642
AttachmentThumbs: display compact media thumbs instead of AttachmentList
2021-10-08 13:17:37 -05:00
Alex Gleason
78529df4c1
Chats: fix action button icons
2021-10-08 12:13:47 -05:00
Alex Gleason
4e18d7e505
FollowRecommendations: fix transparent background
2021-10-08 11:59:59 -05:00
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
43c86ff85c
BetterColumn: remove ColumnBackButton, fix border-bottom
2021-10-08 11:20:41 -05:00
Alex Gleason
683da333fd
Entirely remove unused "drawer" concept
2021-10-08 11:08:47 -05:00
Alex Gleason
3a37635040
Get rid of unused DrawerLoading component
2021-10-08 10:43:29 -05:00
Alex Gleason
943ee54c98
Profile: restore "extra" links on desktop
2021-10-07 21:39:03 -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
e16a5ac9f9
ComposeForm: add back original character counter, commented out for now
2021-10-07 15:46:45 -05:00
Alex Gleason
18ef49aec9
Seach: autosubmit from search page
2021-10-07 15:19:28 -05:00
Alex Gleason
14ecc9a4ce
Reblogs: add ColumnHeader
2021-10-07 14:52:50 -05:00
Alex Gleason
c3da48ebf4
Compare hosts in findAccountByUsername, fixes #730
2021-10-07 14:43:14 -05:00
Alex Gleason
079736e199
Profile: start refactoring findAccountByUsername logic
2021-10-07 14:35:07 -05:00
1cfe37b3c9
Translate a few strings from next
to Polish
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-07 11:25:36 +02:00
20c957d907
Merge branch 'next' into locked-profile-header
2021-10-07 08:52:23 +02:00
Alex Gleason
cf19366626
Rename .follow-button to .button--follow
...
The other classname is listed on Fanboy's Annoyances List
2021-10-06 18:48:13 -05:00
Alex Gleason
5807b8f823
Thread: display status connectors (basic threading)
2021-10-06 17:50:43 -05:00
Alex Gleason
cb0a034e85
ProgressCircle: fix propTypes (text --> string)
2021-10-06 17:06:38 -05:00
Alex Gleason
b6704991d2
Column: consolidate column components, refactor transparency, get rid of .column-area--mobile, wtf
2021-10-06 16:01:18 -05:00
Alex Gleason
4b92dbc93d
Create separate MaterialStatus component for statuses with gaps (in timelines)
2021-10-06 14:42:24 -05:00
Alex Gleason
6e305fd854
DetailedStatus: remove gaps, rename .detailed-status-container to .thread
2021-10-06 13:59:52 -05:00
4f60c6845d
Improve account headers
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-06 18:15:32 +02:00
Alex Gleason
61282f0963
MoreFollows: hide if not federating
2021-10-06 10:58:29 -05:00
Alex Gleason
89ac03e07a
BundleErrorColumn: fix icon and rounded corners
2021-10-05 22:48:10 -05:00
Alex Gleason
4e6a6278ac
Revert "Swap positions of Search and Messages/Chats in navigation"
...
This reverts commit 66f2aa4e84
.
2021-10-05 22:25:50 -05:00
Alex Gleason
66f2aa4e84
Swap positions of Search and Messages/Chats in navigation
2021-10-05 22:22:47 -05:00
Alex Gleason
42904dc82f
Notifications: clean up styles
2021-10-05 22:01:16 -05:00
Alex Gleason
23b6144718
Fix icons in VerificationBadge and FilterBar
2021-10-05 18:59:27 -05:00
Alex Gleason
1b7fe4ee04
Use custom Home and Post icons
2021-10-05 18:02:19 -05:00
Alex Gleason
30973bd05f
Rotate unread notification bell icon with CSS instead of relying on a separate icon
2021-10-05 17:49:44 -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
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
468119fe3c
SidebarMenu: fix access to intl in mapDispatchToProps
2021-10-05 16:23:06 -05:00
Alex Gleason
e8d0ff89ef
Alerts: don't dispatch empty Redux action in showAlertForError()
2021-10-05 16:13:42 -05:00
Alex Gleason
d48412c5b2
Account: display full Follow button
2021-10-05 14:45:44 -05:00
Alex Gleason
ad3943af19
Search: greatly improve design of standalone search section
2021-10-05 14:34:03 -05:00
Alex Gleason
620aff7107
PrimaryNavigation: add Search button
2021-10-05 13:29:52 -05:00
Alex Gleason
c222e0da9d
TabsBar: fall back to Home icon when no logo is provided
2021-10-05 13:14:55 -05:00
Alex Gleason
a6f5cf33d0
Media: prefer V2 media API when available
2021-10-05 12:59:37 -05:00
Alex Gleason
5e6058489b
Preferences: conditionally display post format (Markdown) settings
2021-10-05 11:03:00 -05:00
Alex Gleason
59e7c6538e
Audio: ingest attachment metadata
2021-10-05 00:44:49 -05:00
Alex Gleason
115d324e9b
LoadingIndicator: refactor styles, improve look of ColumnLoading
2021-10-04 16:46:55 -05:00
Alex Gleason
63a001ae7d
Fix PropType warnings in ColumnHeader and SubNavigation
2021-10-04 13:39:07 -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
77f22e5293
AccountTimeline: fix fetchAccountByUsername when switching between two profiles
2021-10-02 15:45:14 -05:00
Alex Gleason
d3908f107a
AccountHeader: refactor Follow button, remove Message button in favor of a menu item
...
This is better on mobile and simpler to newcomers
2021-10-02 15:39:12 -05:00
Alex Gleason
5f7a201f08
Accounts: call isVerified in the places it's missing
2021-10-02 15:26:51 -05:00
Alex Gleason
1be73d13a1
Suggestions: fix optimistic dismissal
2021-10-02 15:18:27 -05:00
Alex Gleason
0a4ffc3624
Card: fix icons in embedded video player
2021-10-02 15:02:07 -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
Alex Gleason
efbc0cd6ce
Dashboard: add custom Gavel icon
2021-10-02 10:06:26 -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
9e6a95a367
Fix crashing MediaItem
2021-09-29 21:12:59 -05:00
Alex Gleason
c29d9fde40
Merge commit 'd85b6742faaca10016d306d831ec8d1d196b9c27' into next
2021-09-29 14:56:24 -05:00
Alex Gleason
ff458cff2c
Mastodon: SidebarMenu: link to rendered pages for Preferences and Security
2021-09-29 07:24:01 -05:00
Alex Gleason
fcf7b1ffed
Fix inability to delete a status
2021-09-28 17:29:14 -05:00
Sean King
61b92e6d7e
tachometer -> tachometer-alt
2021-09-27 23:06:53 -06:00
Alex Gleason
d85b6742fa
Use SVG icons in more places
2021-09-27 23:47:43 -05:00
Alex Gleason
f23a6b0890
Replace a lot more icons with SVG icons
2021-09-27 20:47:44 -05:00
Alex Gleason
161b59431f
TimelineQueueButtonHeader: fix tests
2021-09-27 19:17:52 -05:00
Alex Gleason
cbb033e866
TimelineQueueButtonHeader: make it sticky
2021-09-27 18:38:38 -05:00
Alex Gleason
f8065543f2
Audio: fix timeline jitter caused by Audio player
2021-09-27 15:29:13 -05:00
Alex Gleason
997375a927
DetailedStatus: fix rounded corners
2021-09-27 15:03:20 -05:00
Alex Gleason
f8bd87c57f
SubNavigation: improve display of DetailedStatus
2021-09-27 14:42:35 -05:00
Alex Gleason
8c1d6ab195
Remove ColumnHeader test
...
It's not very useful anyway
2021-09-27 14:09:50 -05:00
Alex Gleason
60c3243fcb
SubNavigation: refactor to be contextual based on Column
2021-09-27 13:38:02 -05:00
Alex Gleason
db4a0d33c8
LineAwesome: fix "close" icon
2021-09-27 12:19:39 -05:00
Alex Gleason
f4f262a20f
Merge remote-tracking branch 'origin/develop' into next
2021-09-27 10:41:13 -05:00
bruntnorton
e805c34c3f
Update zh-CN locale
2021-09-27 15:27:20 +00:00
Alex Gleason
23f631f820
Remove unavailable LineAwesome icons from forkawesome.json
2021-09-27 00:26:04 -05:00
Alex Gleason
f6fdf46040
Use Tabler for missing LineAwesome icons
2021-09-27 00:00:03 -05:00
Alex Gleason
b7c7d64bf7
CharacterCounter: make thinner
2021-09-26 23:30:37 -05:00
Alex Gleason
bc4f953af2
Improve display of LineAwesome icons
2021-09-26 23:28:45 -05:00
Alex Gleason
80d75d5a80
Fix status overflow issue *and* scroll bar
2021-09-26 18:48:43 -05:00
Alex Gleason
df0fb5ae58
SubNavigation: add non-Home timelines
2021-09-26 16:33:54 -05:00
Alex Gleason
86950dde42
Mastodon: clear token on 401 in VERIFY_CREDENTIALS_FAIL
2021-09-26 16:30:45 -05:00
Alex Gleason
06fddb26f3
SidebarMenu: add links to local and Fediverse timelines
2021-09-26 12:21:23 -05:00
bruntnorton
20ed2ce39c
Update zh-CN translation
2021-09-25 16:38:15 +00:00
Alex Gleason
209da02b9f
Fix accounts_meta reducer
2021-09-24 18:53:01 -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
ca1b4ff73d
Merge remote-tracking branch 'origin/develop' into next
2021-09-24 12:53:42 -05:00
Alex Gleason
f5112b5b2a
RegistrationForm: redirect home on success (if not already)
2021-09-24 12:36:51 -05:00
Alex Gleason
b18ed0d0e9
RegisterInvite: make registrations by invite token work
2021-09-24 12:16:28 -05:00
Alex Gleason
6f7e0c75b4
RegistrationForm: refactor isOpen logic
2021-09-24 11:43:28 -05:00
Alex Gleason
937cc18012
Add basic invite route, fix Chats fetch
2021-09-24 11:37:47 -05:00
Alex Gleason
4fcb5f0239
Move RegistrationForm to auth_login directory
2021-09-24 11:24:33 -05:00
Alex Gleason
f635494629
ComposeForm: yank circular svg character counter from Gab
2021-09-22 16:16:29 -05:00
Alex Gleason
3eb4eeed59
Composer: use Tabler svg icons
2021-09-22 14:38:48 -05:00
Alex Gleason
5ac5ef2e38
StatusActionBar: update "share" icon to Feather svg
2021-09-22 13:14:31 -05:00
Alex Gleason
23468b83a9
IconButton: use opacity instead of hsla to avoid svg transparency issues (improves status icons)
2021-09-22 12:18:06 -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
1b6d2568b3
Preload: fix Mastodon accounts import
2021-09-22 09:23:37 -05:00
Alex Gleason
43a6e26a36
SidebarMenu: update X icon, caret, and plus
2021-09-22 00:16:05 -05:00
Alex Gleason
c869eeb003
Add Conversations to async-components
2021-09-21 20:48:33 -05:00
Alex Gleason
5180895325
Preload: import accounts from Mastodon's initial-state
2021-09-21 20:26:47 -05:00
Alex Gleason
a8673c8e54
Add 3-level Mastodon compatibility route
2021-09-21 18:30:34 -05:00
Alex Gleason
1f474c167b
ProfileInfoPanel: call isVerified()
2021-09-21 17:29:47 -05:00
Alex Gleason
6a45ccf7b3
Dropdown: fix PropType error
2021-09-21 16:43:44 -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
72925ab821
DisplayName: call isVerified()
2021-09-21 14:58:50 -05:00
Alex Gleason
f4be2e87a2
Status: use svg icon for h-menu
2021-09-21 13:52:45 -05:00
Alex Gleason
c42db5242b
StatusPage: accomodate SubNavigation in sticky columns
2021-09-21 13:46:59 -05:00
Alex Gleason
4ac76573fe
SubNavigation: constrain width on desktop
2021-09-21 13:42:25 -05:00
Alex Gleason
ce97520b11
DetailedStatus: use svg icons
2021-09-21 13:31:40 -05:00
Alex Gleason
9b0e1218c9
Fix janky IconButton (Compose issues) and restore lock/envelope icon for un-repostable posts
2021-09-21 10:25:36 -05:00
Alex Gleason
640891ded9
Style the floating action button
2021-09-20 21:56:06 -05:00
Alex Gleason
96a226a94b
PrimaryNavigation: active fill states
2021-09-20 21:13:22 -05:00
Alex Gleason
a0de32bcb0
StatusActionBar: update icons
2021-09-20 20:49:24 -05:00
Alex Gleason
23b14f605b
PrimaryNavigation: remove unused 'federating' field
2021-09-20 19:05:16 -05:00
Alex Gleason
a8a0f18b2c
SubNavigation: use Tabler back icon
2021-09-20 18:36:37 -05:00
Alex Gleason
7e8670055a
Nuke HomeColumnHeader from most timelines
2021-09-20 18:32:27 -05:00
Alex Gleason
4a78deb7d3
PrimaryNavigation: use Tabler icons, add timelines
2021-09-20 18:28:55 -05:00
Alex Gleason
3a1b660269
Make column panels sticky
2021-09-20 17:53:08 -05:00
Alex Gleason
3de8dcced0
Tabler: add icons to ThumbNavigation
2021-09-20 17:05:59 -05:00
Alex Gleason
26c7068d66
Add Tabler icons
2021-09-20 15:33:28 -05:00
Alex Gleason
ecdca93c84
Merge remote-tracking branch 'origin/develop' into next
2021-09-20 13:17:40 -05:00
Alex Gleason
c1ed8ed16f
Mastodon: hide notifications counter
2021-09-20 13:00:24 -05:00
Alex Gleason
f1788dd206
RemoteTimeline: fix typos in async components
2021-09-20 10:21:43 -05:00
marcin mikołajczak
25bdc5831e
Update Polish translation
...
Signed-off-by: marcin mikołajczak <me@mkljczk.pl>
2021-09-19 19:29:26 +02:00
Alex Gleason
1202d3d45d
StatusPage: async components
2021-09-18 20:54:55 -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
1e77adda34
Admin: async components
2021-09-18 19:34:45 -05:00
Alex Gleason
aa54e0bd0b
RemoteInstance: async panels
2021-09-18 19:23:48 -05:00
Alex Gleason
abcdc1fd63
Profile: make account panels async
2021-09-18 19:17:55 -05:00
Alex Gleason
24c89537dc
Merge remote-tracking branch 'origin/develop' into async-improvements
2021-09-18 18:53:24 -05:00
Alex Gleason
aeef12acf0
Rip out react-redux-loading-bar
2021-09-18 18:31:22 -05:00
Alex Gleason
b0e37c773e
Load panels async
2021-09-18 17:48:13 -05:00
Alex Gleason
fe4a8b5728
Chunk modal components into features/ui
2021-09-18 17:10:39 -05:00
Alex Gleason
7f741a3ad0
Suggestions: make DRY, fix isLoading state
2021-09-18 17:05:34 -05:00
Alex Gleason
cdfd31372f
Suggestions: chunk the wtf panel
2021-09-18 16:54:47 -05:00
Alex Gleason
48216659d6
Merge remote-tracking branch 'origin/develop' into next
2021-09-18 16:22:09 -05:00
Alex Gleason
c4ecbb3a1b
Mastodon: search account by username
2021-09-18 16:07:52 -05:00
Alex Gleason
074604a1c9
Put Bookmarks and Lists behind feature flags
2021-09-18 15:03:38 -05:00
Alex Gleason
be8f3d9e64
Remove unused component: compose/components/action_bar
2021-09-18 14:54:47 -05:00
Alex Gleason
dc295c9d65
Features: add Lists
2021-09-18 14:36:42 -05:00
Alex Gleason
46737a5468
Features: add Bookmarks, improve uglification
2021-09-18 14:27:15 -05:00
Alex Gleason
18cf4281d5
Merge remote-tracking branch 'origin/develop' into next
2021-09-17 21:12:57 -05:00
Alex Gleason
ba0ca0e5a1
Merge branch 'fix-744' into 'develop'
...
CryptoDonate: fall back to generic icon (fixes crash)
Closes #744
See merge request soapbox-pub/soapbox-fe!768
2021-09-18 01:57:26 +00:00
Alex Gleason
cd3beffd42
CryptoDonate: fall back to generic icon (fixes crash)
2021-09-17 20:44:00 -05:00
Alex Gleason
08a9602911
Merge remote-tracking branch 'origin/develop' into next
2021-09-17 17:26:01 -05:00
Alex Gleason
5e30423b5c
Always display FeaturesPanel at the top of the column
2021-09-17 17:12:53 -05:00
Alex Gleason
9b822a6c12
Suggestions: display suggestions on Home timeline when there are no posts
2021-09-17 17:09:37 -05:00
Alex Gleason
eb01996c12
Suggestions: break out FollowRecommendationsList component
2021-09-17 16:03:17 -05:00
Alex Gleason
1bffa04a99
Suggestions: consolidate actions
2021-09-17 15:42:14 -05:00
Alex Gleason
c92de334e8
Suggestions: consolidate reducers
2021-09-17 15:26:58 -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
b993056f76
Upgrade websocket.js to @gamestdio/websocket
2021-09-15 21:09:59 -05:00
Alex Gleason
65a3ab982c
Preload: import auth credentials from Mastodon's initial-state
2021-09-15 13:34:22 -05:00
Alex Gleason
ce8787c6ba
Add Pleroma initial-results sample fixture
2021-09-15 12:58:23 -05:00
Alex Gleason
06ed4e9096
Preload: refactor actions, add MASTODON_PRELOAD_IMPORT action
2021-09-15 12:55:21 -05:00
Alex Gleason
1763934c3e
Merge remote-tracking branch 'origin/develop' into mastodon-initial-state
2021-09-15 12:16:56 -05:00
Alex Gleason
937782dc62
Rename PRELOAD_IMPORT to PLEROMA_PRELOAD_IMPORT
2021-09-15 12:15:36 -05:00
Alex Gleason
3d7619d6b7
Add sample initial-state from Mastodon
2021-09-15 12:13:38 -05:00
Alex Gleason
53a0213fbf
Merge remote-tracking branch 'origin/develop' into next
2021-09-15 11:27:56 -05:00
6152ca40a7
Merge remote-tracking branch 'origin' into a11y--
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-14 14:18:14 +02:00
9734290bfb
Minor accessibility improvements
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-14 14:09:14 +02:00
Alex Gleason
b5dced5a6a
Lint: remove unused variables
2021-09-13 14:06:39 -05:00
Alex Gleason
b7aba768f4
AccountHeader: nuke 'extra' links
2021-09-13 13:39:49 -05:00
Alex Gleason
8faea0b3cc
ProfileInfoPanel: style join date and stats
2021-09-13 13:36:37 -05:00
Alex Gleason
0eed6405d2
ProfileStats: prettify code
2021-09-13 13:14:15 -05:00
Alex Gleason
5cbeaad97a
Add ProfileStats component
2021-09-13 13:09:11 -05:00
Alex Gleason
b3fee28863
ProfileInfoPanel: don't render badges unless some are found
2021-09-13 13:00:14 -05:00
Alex Gleason
016717ba0d
ProfileInfoPanel: move joined date below bio
2021-09-13 12:53:39 -05:00
Alex Gleason
569f2519df
Merge remote-tracking branch 'origin/develop' into next
2021-09-13 12:43:53 -05:00
Alex Gleason
ea4915c7dd
Conditionally display subscription button for Pleroma >= 1.0.0
2021-09-13 12:29:48 -05:00
Alex Gleason
8569958ec5
Profile: hide Column back button
2021-09-13 12:07:26 -05:00
Alex Gleason
e4e1f7e113
Profile: "Member since {date}" --> "Joined {date}"
2021-09-13 11:50:48 -05:00
Alex Gleason
9a965ac9d1
ProfilePage: add status gaps
2021-09-12 19:46:51 -05:00
Alex Gleason
d6201905c8
Pass iconset into IconButton, IconWithCounter
2021-09-12 19:45:17 -05:00
Alex Gleason
7de9fbcda8
HomeTimeline: nuke HomeColumnHeader
2021-09-12 19:37:27 -05:00
Alex Gleason
41f2c6afd6
Status: hide column header and back button
2021-09-12 19:36:18 -05:00
Alex Gleason
a3f162a2ea
Add 10px gap between statuses
2021-09-12 19:33:00 -05:00
Alex Gleason
9b723794b5
Add StatusPage
2021-09-12 19:16:28 -05:00
Alex Gleason
ca9ff1a0e6
TabsBar: move search to left
2021-09-12 19:08:41 -05:00
Alex Gleason
9d0f235408
Display PrimaryNavigation on DefaultPage
2021-09-12 19:02:39 -05:00
Alex Gleason
3bf15df730
Add SVG icon support
2021-09-12 18:57:30 -05:00
Alex Gleason
1ea45f7cdb
Gut the TabsBar
2021-09-12 18:51:39 -05:00
Alex Gleason
9a33215528
Improve SidebarMenu design
2021-09-12 18:39:26 -05:00
Alex Gleason
e0f97f4e99
Start navigation changes
2021-09-12 18:20:13 -05:00
Alex Gleason
5804285094
Webpack: fix CryptoDonateModal being added to the right chunk
2021-09-12 15:00:28 -05:00
Alex Gleason
08f5e1d021
Webpack: chunk Sentry to reduce entrypoint size
2021-09-12 12:33:39 -05:00
Alex Gleason
726d13e989
Merge branch 'exif-async' into 'develop'
...
Load exif.js library asynchronously
See merge request soapbox-pub/soapbox-fe!748
2021-09-12 16:56:39 +00:00
Alex Gleason
4aa9872c94
Load exif.js library asynchronously
2021-09-12 11:40:03 -05:00
Alex Gleason
33aaffa22d
Use immutable.js consistently
2021-09-12 11:25:44 -05:00
Alex Gleason
5921fa9b2d
Fix emoji tests again
2021-09-12 11:09:01 -05:00
Alex Gleason
5eab5ec0a5
Webpack: move Twemoji icons back to CopyPlugin
2021-09-12 10:51:58 -05:00
Alex Gleason
139b47eb22
Merge branch 'optimize-error-boundary' into 'develop'
...
Webpack: optimize ErrorBoundary
See merge request soapbox-pub/soapbox-fe!744
2021-09-11 23:46:14 +00:00
Alex Gleason
bf9a6950eb
Webpack: optimize ErrorBoundary
2021-09-11 18:29:43 -05:00
Alex Gleason
3fd1a10b73
Webpack: optimize ScheduleForm
2021-09-11 18:00:48 -05:00
Alex Gleason
5766243d5d
Merge branch 'remove-wdyr' into 'develop'
...
Remove wdyr
See merge request soapbox-pub/soapbox-fe!742
2021-09-11 22:19:59 +00:00
Alex Gleason
d040de4c15
Remove wdyr
2021-09-11 17:03:53 -05:00
Alex Gleason
053ca9efff
Webpack: break out CryptoDonate into its own chunk
2021-09-11 16:56:39 -05:00
Alex Gleason
5166a71c27
CryptoDonate: refactor CryptoIcon into its own component
2021-09-11 16:21:12 -05:00
Alex Gleason
b91c7055ea
StatusContent: add missing key
props
2021-09-11 14:31:24 -05:00
Alex Gleason
ad461343d2
Status: fix propType warnings with OrderedSet
2021-09-11 14:24:54 -05:00
Alex Gleason
6caefa9c8f
Merge branch 'sentry' into 'develop'
...
Optionally build with a Sentry endpoint, fixes #738
Closes #738
See merge request soapbox-pub/soapbox-fe!739
2021-09-11 19:09:38 +00:00
Alex Gleason
ea3660abe3
Sentry: disable debug (too noisy)
2021-09-11 13:52:48 -05:00
Alex Gleason
c2560064e3
Sentry: basic monitoring
2021-09-11 13:44:54 -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
32dc0d863f
Merge branch 'webpack-assets' into 'develop'
...
Webpack: move to asset modules, refactor
See merge request soapbox-pub/soapbox-fe!738
2021-09-11 01:54:36 +00:00
Alex Gleason
d0630c765f
Jest: update emoji tests
2021-09-10 20:37:13 -05:00
Alex Gleason
3359bda7f8
Webpack: bundle sounds as assets
2021-09-10 17:23:37 -05:00
Alex Gleason
19181f40c3
Webpack: bundle Twemoji icons as assets
2021-09-10 17:15:57 -05:00
Alex Gleason
50caa0d1d8
Webpack: replace file-loader with asset/resource asset module
2021-09-10 16:17:37 -05: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
1dc78e4e95
fix proptypes
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-10 00:48:06 +02:00
58bdf4b1c7
do not push filter changes to history
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-10 00:44:21 +02:00
fc8bb22359
Reactions page improvements
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-10 00:23:49 +02:00
d60f187c98
Merge branch 'reactions-page' of https://gitlab.com/mkljczk/soapbox-fe into reactions-page
2021-09-09 23:35:51 +02:00
4c4739b5e8
Change chunk name
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-09 23:35:25 +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
660661451c
Conditionally link to emoji reaction list
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-09 20:44:12 +02: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
Sean King
c26471d57b
Fix merge conflicts
2021-09-09 10:53:19 -06:00
Alex Gleason
b24cf2361b
SidebarMenu: conditional display of features
2021-09-08 14:03:05 -05:00
Alex Gleason
2c2300cda4
Fix LoginPage & LoginForm tests
2021-09-08 12:20:20 -05:00
Alex Gleason
d1d96308a1
Mastodon: redirect password reset to backend
2021-09-08 11:46:38 -05: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
15283102d1
Upgrade Webpack to v5
2021-09-05 19:34:05 -05:00
Alex Gleason
6e27116aa4
Tests: mock staticClient correctly
2021-09-05 14:16:16 -05:00
Alex Gleason
ea26e86a94
Rename FE_BASE_PATH to FE_SUBDIRECTORY
2021-09-05 13:21:39 -05:00
Alex Gleason
d20fdf1a3f
Subdirectory: use instance static files from subdirectory
2021-09-05 13:16:19 -05:00
Alex Gleason
390cdf4c5e
Authenticated fetch: make the instance appear censored
2021-09-04 14:47:11 -05:00
Alex Gleason
905e160749
Subdirectory: namespace auth to FE_BASE_PATH
2021-09-04 14:18:47 -05:00
Alex Gleason
e8a4a69b4e
Subdirectory fix: load emojis
2021-09-04 13:11:46 -05:00
Alex Gleason
ecb2c1de25
Subdirectory fixes: sounds, publicPath
2021-09-04 12:59:28 -05:00
Alex Gleason
7861270355
Build config: add FE_BUILD_DIR to configure the output path
2021-09-03 14:42:31 -05:00
Alex Gleason
a9b757f6a5
Merge remote-tracking branch 'origin/develop' into fe-basename
2021-09-03 11:44:02 -05:00
Alex Gleason
9a164ca8fa
Authenticated fetch: postpone fetching the instance
2021-09-03 07:42:27 -05:00
Alex Gleason
30848ae080
FE_BASE_PATH: use trim
instead of trimEnd
2021-09-02 17:18:53 -05:00
Alex Gleason
39132d7e0e
Don't use CI_PAGES_URL after all
2021-09-02 17:12:22 -05:00
Alex Gleason
2b1ceb6d08
Build config: subdirectory support
2021-09-02 16:52:53 -05:00
Alex Gleason
ecdf73bbfd
Merge branch 'standalone-fix' into 'develop'
...
Standalone: don't memoize isStandalone
See merge request soapbox-pub/soapbox-fe!703
2021-08-31 17:37:57 +00:00
Alex Gleason
aa068fc123
Standalone fix: update login snapshots (again)
2021-08-31 10:24:36 -07:00
Alex Gleason
74e5ae077a
Standalone: don't memoize isStandalone
2021-08-31 10:10:06 -07: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
Alex Gleason
dca2d98dfc
Merge branch 'compose-block-profile-page' into 'develop'
...
Make avatar in compose box navigate to profile page
See merge request soapbox-pub/soapbox-fe!699
2021-08-30 21:26:00 +00:00
3783378b79
Use Link, check if authenticated
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-30 23:03:42 +02:00
8f6bd69f11
Make avatar in compose box navigate to profile page
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-30 22:20:12 +02:00
b8a9a17c09
Update emoji selector snapshot
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-30 21:54:39 +02:00
5a7b6e6a06
Trap Tab key in emoji selector
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-30 21:24:34 +02:00
Alex Gleason
e652de227c
Merge branch 'accessibility' into 'develop'
...
Accessibility improvements
See merge request soapbox-pub/soapbox-fe!697
2021-08-28 18:26:33 +00:00
Thibaut Girka
9b879b6931
Fix page incorrectly scrolling when bringing up dropdown menus
2021-08-28 15:38:51 +02:00
Thibaut Girka
7b7808defe
Fix and refactor keyboard navigation in dropdown menus
2021-08-28 15:37:53 +02:00
Eugen Rochko
a8501fb44d
Fix scroll position resetting when opening media modals in web UI
2021-08-28 15:23:12 +02:00
Thibaut Girka
11057970ef
Improve focus handling with dropdown menus
...
- Focus first item when activated via keyboard
- When the dropdown menu closes, give back the focus to
the actual element which was focused prior to opening the menu
2021-08-28 15:23:05 +02:00
Thibaut Girka
675c5a4df2
Improve keyboard navigation in privacy dropdown
...
* Trap tab in privacy dropdown
* Give focus back to last focused element when privacy dropdown menu closes
* Actually give back focus to the element that had it before clicking the dropdown
2021-08-28 15:23:00 +02: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
Thibaut Girka
e43692b4ce
Trap tab in modals
2021-08-28 15:22:25 +02:00
ThibG
2ef0cdb71b
Fix ordering of keyboard access between CW field, textarea and emoji picker
2021-08-28 15:22:20 +02:00
ThibG
4b4e815e40
Add hotkey for opening media files
2021-08-28 15:22:08 +02:00
6c034e3a41
Minor accessibility improvements
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-28 15:22:04 +02:00
Sean King
6ccd2bc32f
Make profile banner expandable
2021-08-27 14:52:14 -06:00
Alex Gleason
47a05b0512
Merge branch 'fix-join-date' into 'develop'
...
ProfileInfoPanel: fix join date
See merge request soapbox-pub/soapbox-fe!695
2021-08-27 05:50:13 +00:00
Alex Gleason
504962b47b
ProfileInfoPanel: fix join date
2021-08-26 22:48:56 -07:00
Alex Gleason
eea2f38f8c
Build config: allow hardcoding BACKEND_URL into the build
2021-08-26 20:42:20 -07:00
Alex Gleason
2d11a3bd10
Refactor Icon components, add specific ForkAwesomeIcon component
2021-08-26 14:15:34 -07: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
d2a6a90757
Mastodon: fix edit profile source rendering
2021-08-23 16:03:35 -05:00
Alex Gleason
be0f252351
Mastodon: conditionally display Markdown, emojiReact column settings, sidebar features, and account aliases
2021-08-23 15:31:42 -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
bfa61cf62a
Merge branch 'attachment-previews' into 'develop'
...
Attachment preview icons
See merge request soapbox-pub/soapbox-fe!678
2021-08-21 14:44:57 +00:00
686c458b63
Attachment preview icons
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-21 16:28:05 +02:00
Alex Gleason
64e2f53692
Mastodon: don't conditionally render chat routes (this causes bugs)
2021-08-20 16:28:15 -05:00
Alex Gleason
e5e15fc3f0
Mastodon: conditionally render emojiReacts
2021-08-20 16:16:53 -05:00
Alex Gleason
893c903d71
Mastodon: conditionally disable chats
2021-08-20 15:46:17 -05:00
88d1b9a0a2
Add missing propType
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-19 23:52:51 +02:00
5f68df64f1
Fix load more search results
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-19 23:49:37 +02:00
Shevek
5abd81695a
fix lint
2021-08-14 22:59:33 -04:00
Shevek
d6f9b6547a
use brand color as browser theme color
2021-08-14 22:49:09 -04:00
Alex Gleason
d2a4f433e2
RemoteTimeline: only display filter message if the host isn't pinned
2021-08-11 20:15:26 -05:00
Alex Gleason
4e2f12eb18
pinnedHosts: add host picker to public timelines
2021-08-11 19:38:25 -05:00
Alex Gleason
6961309b85
RemoteTimeline: allow pinning hosts
2021-08-11 18:55:10 -05:00
Alex Gleason
9e12e978d8
RemoteTimeline: rename InstanceInfoPanel
2021-08-11 18:35:31 -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
1d18db3439
AccountTimeline: column settings UI
2021-08-11 15:49:57 -05:00
Alex Gleason
dcf7dd216f
AccountTimeline: let it be configurable like other timelines
2021-08-11 15:31:46 -05:00
Alex Gleason
b53b031720
Lint fix
2021-08-11 12:22:06 -05:00