Commit graph

326 commits

Author SHA1 Message Date
Alex Gleason
387c26939a Merge branch 'message_on_followers_diff' into 'master'
Display label at end of follows/followers lists when follows/followers count > follows/followers list.size Fixes #2

Closes #2

See merge request soapbox-pub/soapbox-fe!19
2020-05-28 00:16:42 +00:00
Curtis
4a5525adf0 Display label at end of follows/followers list when count > list.size 2020-05-28 00:16:42 +00:00
Sean King
996b61215c Change box-shadow color to make it look good on both light and dark themes. 2020-05-27 23:56:14 +00:00
crockwave
25d7df6300 - On Esc/click outside the "Are you sure you want to delete this post?" modal, now reverts back to the compose modal and retains any edited text
- Ctrl-Enter publishing also works in all of the compose modals
2020-05-27 16:30:42 -05:00
Alex Gleason
a85684835f
Fix ProfilePage issues, fixes #58 2020-05-26 23:56:54 -05:00
Alex Gleason
f04e1fddae
Use Conversation IDs instead of status IDs, fixes #77 2020-05-26 23:22:07 -05:00
Alex Gleason
70a3e53db4
Revert "Height cache stick to reduce jitteryness, fixes #117"
This reverts commit fabb300caf.
2020-05-26 21:41:35 -05:00
Alex Gleason
f3ca015e17
Open links in a new tab, fixes #98 2020-05-26 20:54:02 -05:00
Alex Gleason
fabb300caf
Height cache stick to reduce jitteryness, fixes #117 2020-05-26 20:39:55 -05:00
Alex Gleason
6f0c9840be
Fall back on auto video height if not given, fixes #91 2020-05-26 20:28:18 -05:00
Alex Gleason
6f76e1796b Merge branch 'compose-refactor' into 'master'
Fix composer issues

Closes #95, #86, and #116

See merge request soapbox-pub/soapbox-fe!25
2020-05-26 23:31:08 +00:00
Sean King
da7ed8cf35 Update action_bar.js 2020-05-26 22:57:59 +00:00
Alex Gleason
e06f8ce894
Composer: Remove preselectDate
This value is only used to track when a reply happens. On soapbox-fe, a reply causes a new ComposeForm to mount, so we can track it that way instead.
2020-05-26 17:36:56 -05:00
Alex Gleason
188067ac48
Composer: Always place cursor at the end of text 2020-05-26 17:22:32 -05:00
Alex Gleason
5633bf4317
Composer: simplify cursor update code 2020-05-26 17:03:27 -05:00
Alex Gleason
55578a4381
Composer: shouldCollapse --> isClickOutside 2020-05-26 15:26:55 -05:00
Alex Gleason
808e05a03f
Pass maxTootChars from ComposeFormContainer instead of ComposeForm 2020-05-26 15:24:03 -05:00
Alex Gleason
d9e6efbe79
Revert "Merge branch 'compose_caret_to_end' into 'master'"
This reverts commit 886e877996, reversing
changes made to b6a7404031.
2020-05-26 15:21:40 -05:00
Bárbara de Castro Fernandes
6c07579ab2 Always show 'Add or Remove from lists' menu item for Pleroma users 2020-05-26 09:49:05 -03:00
Alex Gleason
438d8009d4
Add password reset, fixes #13 2020-05-24 19:37:15 -05:00
Alex Gleason
a2e19e3720
Add resetPassword action 2020-05-24 18:22:36 -05:00
Alex Gleason
7e0dec594f
Floating action button CSS fixes 2020-05-24 18:04:27 -05:00
Sean King
1861d3227c Rework the Post compose button 2020-05-24 22:48:52 +00:00
Alex Gleason
d2d1f744ca
Improve mobile sidebar styling, fixes #94 2020-05-24 14:45:29 -05:00
Alex Gleason
6b97d4d0be
Revert "Adjusted scss for sidebar mobile menu to prevent rendering problems"
This reverts commit e9d8651208.
2020-05-24 14:39:49 -05:00
Alex Gleason
406e8c00b8
Make delete+redraft work, fixes #82 2020-05-24 14:09:16 -05:00
Alex Gleason
e04ab557ac
Make emoji reacts more responsive 2020-05-23 20:29:25 -05:00
Alex Gleason
29bcc4a0d1
Rearrange Like button events to prevent clashing 2020-05-23 20:01:16 -05:00
Alex Gleason
e9596fc191
Handle mobile emoji clicks (regular Status), use setRef 2020-05-23 19:50:03 -05:00
Alex Gleason
4af3c453e6
Click to open EmojiSelector on mobile (DetailedStatus) 2020-05-23 19:35:14 -05:00
Alex Gleason
8b505c0488
Set EmojiSelector visibility from props 2020-05-23 17:02:14 -05:00
Alex Gleason
c29d779bf5
Fix EmojiSelector position on mobile 2020-05-23 12:18:13 -05:00
Alex Gleason
02228d41e5
Make ALLOWED_EMOJI slightly configurable to let tests pass 2020-05-23 11:54:26 -05:00
Alex Gleason
7db74c7080
😂 --> 😆 2020-05-23 00:04:25 -05:00
Alex Gleason
4c9326b673
Try customizing the emoji list 2020-05-22 23:29:30 -05:00
Alex Gleason
68d40dc8ad
Improve position of inline status emoji picker 2020-05-22 21:34:07 -05:00
Alex Gleason
b13e8bdd96
Refactor simpleEmojiReact, allow inline reactions 2020-05-22 21:15:07 -05:00
Alex Gleason
850d9a1007
Refactor handleEmojiReactClick() 2020-05-22 20:16:26 -05:00
Alex Gleason
2060f15ebb
Set Like button icon to chosen emoji 2020-05-22 19:04:45 -05:00
Alex Gleason
c0fe85ca29
Fix getReactForStatus(), upgrade immutable.js 2020-05-22 17:45:45 -05:00
Alex Gleason
bf1f744b99
Actually, pleroma.emoji_reactions doesn't return accounts so I can't reduce them to one per account 😩 2020-05-22 17:02:56 -05:00
Alex Gleason
571990b78b
Fix reduceEmoji() test 2020-05-22 15:42:57 -05:00
Alex Gleason
b4f5321c0f
Make oneEmojiPerAccount() work 2020-05-22 14:17:05 -05:00
Alex Gleason
0ed867f7bd
Fix emoji component errors 2020-05-22 00:08:55 -05:00
Alex Gleason
792ca08d03
Implement getReactForStatus(), start oneEmojiPerAccount() 2020-05-21 23:52:10 -05:00
Alex Gleason
0e5971545f
Add EmojiSelector popup to inline statuses (not working yet) 2020-05-21 23:19:39 -05:00
Alex Gleason
21b250c6ea
Add tests for emoji utils 2020-05-21 23:17:11 -05:00
Alex Gleason
3ce90dcf66
Refactor EmojiSelector into its own component 2020-05-21 21:14:15 -05:00
Alex Gleason
aec10e18a1
Fix linter errors 2020-05-21 20:40:06 -05:00
Alex Gleason
13defcda1a
Merge remote-tracking branch 'origin/master' into emojireacts 2020-05-21 20:34:21 -05:00
Alex Gleason
6e13cb8c9b
Improve detailed status action buttons 2020-05-21 20:33:55 -05:00
Alex Gleason
1c711ed123
"reacted to" --> "liked" for favourite notifications 2020-05-21 19:01:41 -05:00
Alex Gleason
49cb776e47
Gab --> Post on compose button 2020-05-21 17:49:00 -05:00
Alex Gleason
9ea36ab913
Merge remote-tracking branch 'origin/master' into emojireacts 2020-05-20 19:20:47 -05:00
Alex Gleason
62b04be83b
Refactor video preload, disable for now 2020-05-20 19:20:31 -05:00
Alex Gleason
fcd76431cb
Support pleroma:emoji_reaction notification type 2020-05-20 18:01:37 -05:00
Alex Gleason
cc4b9d6ba7 Merge branch 'mobile_menu_scss' into 'master'
Adjusted scss for sidebar mobile menu to prevent rendering problems Fixes #72

Closes #72

See merge request soapbox-pub/soapbox-fe!17
2020-05-20 22:39:05 +00:00
Alex Gleason
f402ac67b3
Emoji chooser hover state 2020-05-20 16:52:32 -05:00
Alex Gleason
cf772753ae
Replace red heart with unicode heart in tests 2020-05-20 16:08:29 -05:00
Alex Gleason
1901d39871
Add emojiReact popup and call action code 2020-05-20 15:52:46 -05:00
Alex Gleason
6d48537d54
Use unicode heart instead of red heart 2020-05-20 15:52:28 -05:00
Alex Gleason
92917ac3e5
Style improvements, star icon -> thumbs up 2020-05-20 14:44:23 -05:00
Alex Gleason
c8f89ce8c1
Style the StatusInteractionBar 2020-05-20 13:11:44 -05:00
Alex Gleason
3547fd093a
Don't add like reacts when there are no favourites 2020-05-20 11:55:30 -05:00
Alex Gleason
d562a25c78
Add emojiReact utils with tests 2020-05-20 11:52:02 -05:00
Alex Gleason
11c9f153e1
Display favourite count as likes 2020-05-19 23:25:49 -05:00
Alex Gleason
79dc56372f
Add count to emoji reacts 2020-05-19 23:08:19 -05:00
Alex Gleason
1b85b8e3f1
Add StatusInteractionBar 2020-05-19 22:54:05 -05:00
Alex Gleason
6769b2d68c
Implement emojireact actions 2020-05-19 21:42:23 -05:00
Alex Gleason
84998901e5
Delete unused empty file theme.js 2020-05-19 20:16:38 -05:00
crockwave
e9d8651208 Adjusted scss for sidebar mobile menu to prevent rendering problems 2020-05-19 16:37:25 -05:00
Alex Gleason
2fabef83be
Disable notification sounds by default 2020-05-19 11:27:46 -05:00
crockwave
e082029efa Redirect default Pleroma URLs 2020-05-19 09:53:31 -05:00
Bárbara de Castro Fernandes
2e7a2e0e42 Add link to AdminFE for staff members 2020-05-18 20:48:33 -03:00
Sean King
c415a2fab3 Fix typo in SourceCode 2020-05-18 20:38:53 +00:00
Alex Gleason
f3f0470db5
Allow editing profile fields, fixes #88 2020-05-18 12:25:46 -05:00
Alex Gleason
a2aac69838
Actually fix post reply issue, #80 2020-05-17 22:22:13 -05:00
Alex Gleason
afc7e33478
Use HtmlWebpackPlugin to inject chunks with hashes
Probably the worst code I've ever written in my life, I'm sorry
2020-05-17 21:02:57 -05:00
Alex Gleason
ed61603b10
Refactor statusToTextMentions, fixes #80 2020-05-17 17:22:32 -05:00
Alex Gleason
b78e923f83
Refreshing the user token: just... don't even. Fixes #56, #73 2020-05-17 16:31:54 -05:00
Alex Gleason
8eba7af308
Conditionally render Trends and WhoToFollow panels, fixes #87 2020-05-17 16:24:52 -05:00
Alex Gleason
269d48c900
Add backend feature checks, fixes #8 2020-05-17 15:57:24 -05:00
Alex Gleason
ac6d25f5c7
Preload profile editor form with source data fields, fixes #60 2020-05-17 12:12:56 -05:00
Alex Gleason
b800e8823a Merge branch 'domain_warning' into 'master'
Fixed JS warnings when clicking on status to get detailed status. Fixed #59

Closes #59

See merge request soapbox-pub/soapbox-fe!9
2020-05-17 01:50:29 +00:00
crockwave
e772abc402 Fixed JS warnings when clicking on status to get detailed status 2020-05-16 13:57:22 -05:00
crockwave
faa38c6a6d Hide Donate button in mobile sidebar when Patron disabled 2020-05-16 10:49:34 -05:00
Alex Gleason
93e326a6f9
Tabs to spaces 2020-05-15 22:48:08 -05:00
Alex Gleason
2fa0c44b52
Fix video rendering, at least for one case 2020-05-15 22:43:24 -05:00
crockwave
d474c18889 Corrects issue 79 by allowing site_icon auto rendering with theme selection
https://gitlab.com/soapbox-pub/soapbox-fe/-/issues/79
2020-05-15 10:55:46 -05:00
crockwave
b35122e75c Cleaned up unrequired code changes 2020-05-08 17:40:54 -05:00
crockwave
f1747f4425 Allow cursor to render at end of textbox to only place at end on new load, and bug fixes of cursor placement problems when selecting text and or moving cursor to left and typing 2020-05-08 17:14:07 -05:00
crockwave
a9af3a8928 Allow cursor to be rendered at end of textbox by commenting out date comparison conditional 2020-05-06 18:58:21 -05:00
Alex Gleason
2cd66dc1a5
Add metadata to package.json and bump version to 0.9-beta 2020-04-30 12:41:06 -05:00
Alex Gleason
7b0f6d1940
Azure theme tweaks 2020-04-30 11:16:32 -05:00
Alex Gleason
b651a31847
Make site banner a separate field from logo 2020-04-29 21:06:28 -05:00
Alex Gleason
db7cfacff1
Make app repair itself if broken 2020-04-29 20:45:04 -05:00
Alex Gleason
44f196fa99
Unfreeze registration form after error 2020-04-29 20:00:01 -05:00
Alex Gleason
f6212cf81b
Refresh user token on pageload 2020-04-29 19:38:24 -05:00
Alex Gleason
bc3bb47829
Refactor hasToken() 2020-04-29 19:13:05 -05:00
Alex Gleason
5c0c1932e0
Delay creating auth app until trying to login or register 2020-04-29 19:10:53 -05:00