Commit graph

463 commits

Author SHA1 Message Date
90a55f2626 FilterBar: remove handleKeyDown
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-09 00:05:56 +01: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
9e198902a9 Merge branch 'mentions-modal' into 'develop'
Replace link to /reblogs, require authentication

See merge request soapbox-pub/soapbox-fe!960
2022-01-06 20:10:19 +00:00
bf3272d113 Replace link to /reblogs, require authentication
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-06 20:55:06 +01:00
5e31c12063 FilterBar: Do not trap Tab, Home/End keys
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-06 19:01:14 +01:00
98e11bbb37 Merge branch 'develop' into filter-bar-animation
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-06 18:58:51 +01:00
marcin mikołajczak
df47c0c789 Merge branch 'mentions-modal' into 'develop'
Turn some pages into modals

See merge request soapbox-pub/soapbox-fe!958
2022-01-06 17:43:46 +00: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
95bdfb6c2f FilterBar: handle resize
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-06 18:06:38 +01:00
2d3784eb88 Minor changes, port 'Generalize “press back to close modal” to any modal and to public pages' from Mastodon
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-06 17:45:10 +01:00
46ca470f01 Turn some pages into modals
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-06 14:43:58 +01:00
149f677ab4 Merge remote-tracking branch 'origin/develop' into a11y
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-05 22:25:03 +01:00
b06596bbb6 Filter bar animation
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-05 22:03:54 +01:00
Alex Gleason
4c66126c01
Explicit addressing: remove "Show thread" button, handle StatusReplyMentions edge cases, fixes #793 2022-01-04 20:28:49 -06: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
988552e29b Show 'Follows you' in profile directory
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-30 12:08:28 +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
e3d2b44bdc Profile directory: styles, cleanup
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-25 18:23:26 +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
cd236f1e1d
ShowablePassword: switch icons 2021-12-20 10:28:34 -06: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
Alex Gleason
55ba4bd106
ShowablePassword, IconButton: submit on Enter 2021-12-15 10:46:25 -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
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
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
12e4c6c083 wip chat pagination
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-13 18:06:47 +01:00
Alex Gleason
0b0e7188e3
PullToRefresh: switch back to the old loading indicator for now 2021-12-02 22:37:08 -06: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
1714ac03d2
Status: display a placeholder Card on own links, poll for updated card 2021-11-15 19:10:38 -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
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
9ce3aa8d1b
HomeTimeline: pull to refresh 2021-11-04 13:30:54 -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
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
Alex Gleason
84074fc1b4
SidebarMenu: add invites button 2021-11-02 12:05:36 -05:00
Alex Gleason
15a91d5ae3
Developers: scaffold with WIP developers page 2021-11-02 00:05:33 -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
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
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
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
fe4c4d93c9 use baseURL for /invites
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-28 19:58:18 +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
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
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
897f65cf72
PrimaryNavigation, ThumbNavigation: move Search to after Home 2021-10-23 14:09:17 -05: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
ec22cc8afa
AccountTimeline: add SubNavigation 2021-10-19 15:13:04 -05:00
Alex Gleason
49d0f23ac0
SubNavigation: switch out arrow icon, enlarge it 2021-10-19 13:37:13 -05:00
Alex Gleason
79f878db97
Status: improve "pinned" icon 2021-10-16 10:10:41 -05: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
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
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
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
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
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
4dbc4247f1
AutosuggestInput: fix autofocus 2021-10-14 12:35:05 -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
65891a904c
Button: remove text-decoration when wrapped with a <Link/> 2021-10-14 08:22:17 -05:00
Alex Gleason
da79e5a876
Add conditional Chat/DM buttons throughout the interface 2021-10-13 13:55:02 -05:00
Alex Gleason
8a26db57f7
Placeholder: display placeholders in slist while next page is loading 2021-10-12 19:14:27 -05:00