Commit Graph

312 Commits

Author SHA1 Message Date
Alex Gleason
93fd5c5810 Merge branch 'master' into 'master'
Rework the Post button to look different when not on mobile

See merge request soapbox-pub/soapbox-fe!20
2020-05-24 22:48:52 +00: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
a981885eb4 Add screenshot to readme 2020-05-24 08:58:32 -05:00
Alex Gleason
963c68c642 Merge branch 'emojireacts' into 'master'
Emoji reactions

See merge request soapbox-pub/soapbox-fe!18
2020-05-24 01:39:17 +00: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
26ca01521c Merge branch 'master' into emojireacts 2020-05-20 14:39:42 -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