Shpuld Shpludson
d32159d69d
Merge branch 'fix/status-showing-hiding' into 'develop'
...
Refactor status showing/hiding code for better handling of edge cases and easier comprehension
Closes #779
See merge request pleroma/pleroma-fe!1073
2020-04-27 07:47:02 +00:00
Shpuld Shpuldson
8b1aa593a4
fix status mutes
2020-04-27 10:06:17 +03:00
Shpuld Shpuldson
af9492977a
add back mute prediction, add getter for relationships
2020-04-24 18:53:17 +03:00
Shpuld Shpuldson
ca00e93b60
minor fixes
2020-04-23 14:27:27 +03:00
Shpuld Shpuldson
6bb75a3a6d
make relationships separate from users
2020-04-21 23:27:51 +03:00
Haelwenn (lanodan) Monnier
88fbbb5e9b
status.vue: Add support for favicons
...
Put in replacement to the external icon when possible
2020-03-01 09:47:21 +01:00
Shpuld Shpludson
31225f5d14
Fix/popover performance
2020-02-28 16:39:47 +00:00
xenofem
7fa5eb07dd
Refactor status showing/hiding code for better handling of edge cases and easier comprehension
2020-02-24 18:10:15 -05:00
HJ
84ebae8ed3
Merge branch 'develop' into 'themes-accent'
...
# Conflicts:
# src/components/emoji_reactions/emoji_reactions.vue
2020-02-11 23:09:15 +00:00
Shpuld Shpludson
f6b482be51
Emoji Reactions - fixes and improvements
2020-02-11 12:24:51 +00:00
xenofem
e36c39be19
Include non-gallery attachments and distinguish between images and videos
2020-02-08 16:01:01 -05:00
xenofem
36e19128bf
Indicate whether collapsed statuses contain gallery media or link preview cards
2020-02-08 13:15:09 -05:00
Henry Jameson
f0c4bb1193
Merge remote-tracking branch 'upstream/develop' into themes-accent
...
* upstream/develop: (33 commits)
add emoji reactions to changelog
fix emoji reaction classes broken in develop
review changes
Fix password and email update
remove unnecessary anonymous function
Apply suggestion to src/services/api/api.service.js
remove logs/commented code
remove favs count from react button
remove mock data
change emoji reactions to use new format
Added polyfills for EventTarget (needed for Safari) and CustomEvent (needed for IE)
Fix missing TWKN when logged in, but server is set to private mode.
Fix follower request fetching
Add domain mutes to changelog
Implement domain mutes v2
change changelog to reflect actual release history of frontend
Fix #750 , fix error messages and captcha resetting
Optimize Notifications Rendering
update CHANGELOG
Use last seen notif instead of first unseen notif for sinceId
...
2020-01-28 20:44:13 +02:00
Henry Jameson
526b43eba6
Kenomo (see: #624 ) theme. Ability to define link color for post contents. Fixes
2020-01-28 01:29:20 +02:00
Shpuld Shpuldson
a018ea622c
change emoji reactions to use new format
2020-01-26 15:45:12 +02:00
Henry Jameson
b96993e4dd
improved selectedMenu again
2020-01-24 00:36:32 +02:00
Shpuld Shpuldson
b10b92a876
clean up code, fix prediction bug
2020-01-14 10:06:14 +02:00
Shpuld Shpuldson
b32888194c
fix merge conflicts
2020-01-13 23:47:32 +02:00
Shpuld Shpuldson
33abbed5a1
usable-but-buggy: picker, adding/removing reaction on click, search, styles
2020-01-13 23:34:39 +02:00
Henry Jameson
8a7f3fc16a
selectedPost and selectedMenu support
2020-01-13 20:40:16 +02:00
Henry Jameson
8f63bbb64f
poll slot renamed, lightBg customization implemented
2020-01-13 00:33:04 +02:00
taehoon
40e774e05a
restore muted users collapsing logic on other user’s profiles
2019-11-25 12:25:01 -05:00
Shpuld Shpuldson
de945ba3e9
wip commit, add basic popover for emoji reaction select
2019-11-15 16:29:25 +02:00
Shpuld Shpuldson
d007502629
add fetching for emoji reactions, draft design
2019-11-15 08:39:21 +02:00
Henry Jameson
51ea295704
eslint
2019-11-14 00:52:38 +02:00
Henry Jameson
897131572f
Made it optional
2019-11-14 00:47:20 +02:00
Henry Jameson
692ee0e95a
Fix regex, tag detector condition
2019-11-14 00:41:14 +02:00
Henry Jameson
50dc9df8a4
adds greentext, also small fixes
2019-11-14 00:18:14 +02:00
Henry Jameson
b66564a30d
Merge remote-tracking branch 'upstream/develop' into settings-refactor
...
* upstream/develop: (89 commits)
remove needless ref
show preview popover when hover numbered replies
refactor conditions
do not make too many nested div
add fetchStatus action
refactor status loading logic
split status preview popover into a separate component
uninstall mobile-detect library
listen both events
minor css fix
restrict distance at top side only
set different trigger event in desktop and mobile by default
fix eslint warnings
fix popper go behind the top bar
migrate Popper to v-popover
fix popper go behind the top bar
fix eslint warnings
reset font-size to normal text size using rem
use top placement by default
hide status preview popper when hover popper content
...
2019-10-29 09:36:16 +02:00
taehoon
fbd1922567
show preview popover when hover numbered replies
2019-10-24 22:55:02 -04:00
taehoon
c5e391b606
refactor conditions
2019-10-24 22:41:15 -04:00
taehoon
62b2648a3e
split status preview popover into a separate component
2019-10-24 16:53:36 -04:00
taehoon
052a00dadb
minor css fix
2019-10-24 15:15:33 -04:00
taehoon
17295429e5
restrict distance at top side only
2019-10-24 15:15:33 -04:00
taehoon
c009f17651
set different trigger event in desktop and mobile by default
2019-10-24 15:15:33 -04:00
taehoon
c9ba37ba2c
fix eslint warnings
2019-10-24 15:15:33 -04:00
taehoon
39e92e76b9
fix popper go behind the top bar
2019-10-24 15:15:33 -04:00
taehoon
85c897403a
migrate Popper to v-popover
2019-10-24 15:15:33 -04:00
taehoon
2f7f6967fd
fix popper go behind the top bar
2019-10-24 15:15:33 -04:00
taehoon
e834b9d88b
fix eslint warnings
2019-10-24 15:15:33 -04:00
taehoon
1504b272d2
reset font-size to normal text size using rem
2019-10-24 15:15:33 -04:00
taehoon
0f65280e20
use top placement by default
2019-10-24 15:15:33 -04:00
taehoon
72fe385ec4
hide status preview popper when hover popper content
2019-10-24 15:15:33 -04:00
taehoon
498d7bcb5e
use better name
2019-10-24 15:15:33 -04:00
taehoon
5d6fcb3bb3
css cleanup
2019-10-24 15:15:33 -04:00
taehoon
a26ec64b3b
fix minor css issues in status preview
2019-10-24 15:15:33 -04:00
taehoon
565d53812b
reposition popper after fetching status
2019-10-24 15:15:33 -04:00
taehoon
5faafdb428
use popper for status preview
2019-10-24 15:15:32 -04:00
eal
1287836eee
Fix reply arrow highlighting in some accessibility tools
...
The cursor style needs to be "pointer" even before hovering, since
keyboard-driven browsing never hovers over the elements.
2019-10-17 16:44:22 +03:00
Henry Jameson
792eaf5625
fix! i noticed it!!
2019-10-08 23:57:58 +03:00
Henry Jameson
979e170bd6
created mergedConfig getter to avoid obnoxious checks for undefined everywhere
2019-09-29 22:33:15 +03:00
Henry Jameson
a3305799c7
Merge remote-tracking branch 'upstream/develop' into emoji-selector-update
...
* upstream/develop: (42 commits)
Fix formatting in oc.json
avoid using global class
fix logo moving bug when lightbox is open
Reserve scrollbar gap when body scroll is locked
setting display: initial makes trouble, instead, toggle display: none using classname
lock body scroll
add body-scroll-lock directive
install body-scroll-lock
wire up props with PostStatusModal
rename component
recover autofocusing behavior
refactor MobilePostStatusModal using new PostStatusModal
add new module and modal to post new status
remove needless condition
add mention button
wire up user state with global store
collapse fav/repeat notifications from muted users
do not collapse thread muted posts in conversation
detect thread-muted posts
do not change word based muting logic
...
2019-09-25 20:26:49 +03:00
Henry Jameson
d2fe797821
update status/user card to use same gradient mask fading effect instead of
...
background hack
2019-09-15 02:14:40 +03:00
taehoon
baebf08d20
do not collapse thread muted posts in conversation
2019-09-13 22:59:45 -04:00
taehoon
6a3f283256
detect thread-muted posts
2019-09-13 22:59:24 -04:00
taehoon
2f79a7b4a0
do not change word based muting logic
2019-09-13 16:55:17 -04:00
taehoon
09deb69bc7
do not collapse muted user's posts on muted user's profile page
2019-09-13 15:38:04 -04:00
Henry Jameson
0d8b68632b
Remove emoji zoom
2019-09-12 20:25:11 +03:00
Henry Jameson
9146bee7aa
better hitbox for status emoji
2019-09-08 21:18:52 +03:00
Henry Jameson
4f88bb4ea1
scale emoji on hover
2019-09-08 17:01:28 +03:00
Henry Jameson
14df84d89b
fixed some bugs, added spam mode, minor collateral fixes
2019-09-08 15:51:17 +03:00
taehoon
4b444708f2
fix pin showing logic in conversation
2019-08-17 14:33:32 -04:00
taehoon
9229f28edb
rel also accepts list, update rel detection logic
2019-08-13 13:11:37 -04:00
taehoon
5aa2c44487
use hashtag class detection as fallback
2019-08-12 15:22:39 -04:00
taehoon
5e99bad417
detect hashtag using rel instead of class
2019-08-12 14:48:11 -04:00
taehoon
1cefaa8446
closest can returns itself as well
2019-07-23 20:59:37 -04:00
taehoon
17ad5bbdf9
find inside status-content div only
2019-07-23 15:44:41 -04:00
taehoon
09efcb48a4
try to use the closest a tag as target
2019-07-23 15:43:03 -04:00
Toromino
fb9f254f8d
Also apply keyword filter to subjects
2019-07-20 19:06:54 +02:00
taehoon
b9c547828e
make popover position for status action dropdow relative to parent node
2019-07-15 21:22:41 -04:00
taehoon
005815c825
rewrite ExtraButtons using v-tooltip
2019-07-15 21:22:40 -04:00
HJ
f734a72116
Merge branch 'fix/respect-hide-post-stats' into 'develop'
...
Hide favs/rts properly when hide post stats is enabled
See merge request pleroma/pleroma-fe!877
2019-07-15 21:47:45 +00:00
shpuld
59ade4084e
Hide favs/rts properly when hide post stats is enabled
2019-07-09 16:50:23 +03:00
taehoon
0131effb01
add comments
2019-07-07 22:49:18 -04:00
taehoon
ab4d7d9616
refetch favs and repeats separately
2019-07-07 22:49:18 -04:00
taehoon
e9b6e0e2b7
refetch favs and repeats when stats are changed
2019-07-07 22:49:18 -04:00
shpuld
e5879e3d4d
check for user before checking users props
2019-07-07 22:23:04 +03:00
Shpuld Shpludson
54b0f90133
Merge branch 'eslint-fix' into 'develop'
...
Fix shitton warning eslint gives
See merge request pleroma/pleroma-fe!871
2019-07-07 19:12:33 +00:00
Henry Jameson
020c6d1bcf
all the manual fixes
2019-07-07 00:54:17 +03:00
taehoon
bba4b57dd8
preserve formatting of content
2019-07-05 21:57:48 -04:00
Henry Jameson
8d6750d9c2
eslint --fix --ext .js,.vue src
2019-07-05 10:17:44 +03:00
Shpuld Shpludson
947f69a953
Fix: problems with polls state
2019-06-22 14:01:36 +00:00
Shpuld Shpludson
e5e9bb27f3
Move poll state handling to its own module
2019-06-20 13:02:04 +00:00
lain
0eed2ccca8
Feature/polls attempt 2
2019-06-18 20:28:31 +00:00
HJ
0fc7cbfa24
Merge branch 'fetags' into 'develop'
...
add tags to data and to status component
See merge request pleroma/pleroma-fe!801
2019-05-20 21:02:29 +00:00
Moonman
0f824ff311
switch from method to computed property
2019-05-20 15:23:36 -04:00
HJ
b436e0dd12
Merge branch 'webpack-4-dart-sass' into 'develop'
...
Massive update for dependencies
See merge request pleroma/pleroma-fe!734
2019-05-20 18:09:14 +00:00
Moonman
f6600a35a5
formatting
2019-05-20 00:15:58 -04:00
Moonman
fc9acf8fb6
add tags to data and to status component
2019-05-20 00:03:50 -04:00
Senko-san
229c65959e
Remove auto-hyphenation
...
Auto-hyphenation has terrible heuristics on all browsers, disable it.
Source: https://justmarkup.com/articles/2019-01-28-a-look-at-css-hyphenation-in-2019/
2019-05-20 00:43:35 +01:00
taehoon
f68653d0dd
show pinned state only in the user timeline
2019-05-15 12:04:26 -04:00
taehoon
2af088969a
improve error handling logic
2019-05-15 12:04:26 -04:00
taehoon
19e79895bb
revert unnecessary changes
2019-05-15 12:04:26 -04:00
taehoon
beaf512573
add translation
2019-05-15 12:04:26 -04:00
taehoon
32be0e15d1
use pinned property from status directly
2019-05-15 12:04:26 -04:00
dave
9fc997500e
#468 - add extra buttons for status actions
2019-05-15 12:04:25 -04:00
dave
006bf1ce63
#468 - fix plus button size issue, use scss variable properly
2019-05-15 12:04:25 -04:00
dave
e6268c492e
#468 - clean up
2019-05-15 12:04:25 -04:00
dave
5ab0e71500
#468 - show pin status API error
2019-05-15 12:04:24 -04:00
dave
df207593e9
#468 - update pinned status after actions(remove, add)
2019-05-15 12:04:24 -04:00