Henry Jameson
e7532464e3
Replaced most trivial checkboxes with Checkbox component
2019-10-07 20:43:23 +03:00
Henry Jameson
8ee50f9f16
replace checkboxes in user-settings with Checkbox component
2019-10-07 00:05:21 +03:00
Henry Jameson
0be86304d2
Fix tests, more replacing with mergedConfig
2019-10-06 23:28:30 +03:00
taehoon
33759e4153
update admin url
2019-10-02 13:28:16 -04:00
taehoon
7e5a3fa09f
update copy
2019-10-01 07:36:42 -04:00
taehoon
503f086487
add trailing slash to admin url
2019-10-01 07:36:42 -04:00
taehoon
d9b01643e2
open in a new tab
2019-10-01 07:36:42 -04:00
taehoon
093fcee902
add admin link to the side drawer
2019-10-01 07:36:41 -04:00
Maksim Pechnikov
188b6f56ed
added acccount_actions component
2019-09-30 20:36:14 +03:00
Henry Jameson
20fc259350
fixed default values for multi-choice configurations, should also fix warnings
2019-09-30 00:04:43 +03:00
Henry Jameson
39b71e5dd6
Removed all whole mess of manual watch/data declaration, now fully automatic
2019-09-29 23:47:26 +03:00
Henry Jameson
979e170bd6
created mergedConfig getter to avoid obnoxious checks for undefined everywhere
2019-09-29 22:33:15 +03:00
taehoon
50d9ed0007
reset post status form only when reply user is changed
2019-09-28 16:35:39 -04:00
Hakaba Hitoyo
bc17839e52
Small refactoring in who to follow page
2019-09-26 22:32:39 +00:00
Hakaba Hitoyo
194dd88118
Feature/Add _Allow user discovery services_ preference
2019-09-26 22:31:28 +00:00
kaniini
4369ce6f1b
Merge branch 'hide-followers-follows-count' into 'develop'
...
Added a setting to hide follow/follower count from the user profile
See merge request pleroma/pleroma-fe!951
2019-09-26 22:20:01 +00:00
Maksim Pechnikov
19cb98b85f
Merge branch 'develop' into feature/following_reblogs
2019-09-26 21:14:31 +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
2f26e8acc5
eslint
2019-09-25 20:23:55 +03:00
Henry Jameson
e6d2cf77af
fix emoji inputs in user-settings, styles update
2019-09-25 20:11:06 +03:00
Henry Jameson
0b300e1708
bump z-index so that picker/suggest doesn't get overlapped by mobile button
2019-09-25 20:01:06 +03:00
Henry Jameson
e805303d3a
Scroll emoji picker into view if it's obstructed
2019-09-25 19:58:15 +03:00
Henry Jameson
e3ceae0989
very important fix
2019-09-25 19:32:30 +03:00
Henry Jameson
0d6a9f5a62
comment, cleanup and improve autoresize/autoscroll
2019-09-25 19:30:55 +03:00
Shpuld Shpludson
170372b2bc
Merge branch '616' into 'develop'
...
Lock body scroll when lightbox is open
Closes #616
See merge request pleroma/pleroma-fe!886
2019-09-25 07:16:23 +00:00
Shpuld Shpludson
ccba92a27c
Merge branch '639-2' into 'develop'
...
Add "Mention user" button to user card
Closes #639
See merge request pleroma/pleroma-fe!955
2019-09-25 06:41:26 +00:00
Henry Jameson
ca92e29401
WIP: fixed autoscroll, restructured Post Status Form's resize method "a bit"
2019-09-25 00:17:04 +03:00
Henry Jameson
2154152d08
fix some bugs
2019-09-24 00:06:53 +03:00
Henry Jameson
6f0257cd7d
autoscroll post form on typing + some minor improvements
2019-09-23 22:12:25 +03:00
Henry Jameson
7b4cb38734
split spam mode into two separate options (one in settings page)
2019-09-23 20:36:49 +03:00
eugenijm
aafb29c589
Added a setting to hide follow/follower count from the user profile
2019-09-23 16:19:21 +03:00
Maksim Pechnikov
f0b9f5d29c
use repeats
intead boosts
2019-09-22 14:45:42 +03:00
Maksim Pechnikov
8721fb57fc
added support hide\show reblogs from a specific user
2019-09-21 16:24:47 +03:00
taehoon
ad504768fe
lock body scroll
2019-09-20 11:35:47 -04:00
taehoon
c8a18f387c
wire up props with PostStatusModal
2019-09-20 11:29:31 -04:00
taehoon
d6a941a128
rename component
2019-09-20 11:29:29 -04:00
taehoon
0c8038d4f6
recover autofocusing behavior
2019-09-20 11:29:27 -04:00
taehoon
a9f33272a8
refactor MobilePostStatusModal using new PostStatusModal
2019-09-20 11:29:26 -04:00
taehoon
f4bbf1d4e2
add new module and modal to post new status
2019-09-20 11:29:24 -04:00
taehoon
90981dcce6
remove needless condition
2019-09-20 11:29:23 -04:00
taehoon
5ff899b455
add mention button
2019-09-20 11:29:21 -04:00
taehoon
f8139e369c
wire up user state with global store
2019-09-20 11:25:00 -04:00
taehoon
8618857aa3
collapse fav/repeat notifications from muted users
2019-09-20 11:25:00 -04:00
rinpatch
1306fac38f
Merge branch 'develop' into 'muting-fixes'
...
# Conflicts:
# src/components/status/status.js
2019-09-16 11:38:37 +00:00
HJ
3cd23ae2d4
Apply suggestion to src/components/emoji_input/emoji_input.js
2019-09-16 07:23:56 +00:00
Henry Jameson
312e2aa14f
fix bottom-left icons being too damn wide
2019-09-15 12:51:39 +03:00
Henry Jameson
a1ed1b9b53
improved post form's icons at bottom display
2019-09-15 12:30:07 +03:00
Henry Jameson
e366adbb6c
updated logic for padding with spaces, improved spam mode
2019-09-15 12:30:02 +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
Henry Jameson
f0cb6fe03f
Fixed scrollability not being obvious, added fade effect
2019-09-15 01:16:54 +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
b10558f721
do not collapse muted user's posts on muted user's media timeline
2019-09-13 16:17:51 -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
3505e53756
review/naming + bugfix for stickers
2019-09-12 20:36:43 +03:00
Henry Jameson
9bd0ed7912
updated logic for hiding picker and also added ability to hide suggestions with
...
esc key
2019-09-12 20:25:11 +03:00
Henry Jameson
0d8b68632b
Remove emoji zoom
2019-09-12 20:25:11 +03:00
Shpuld Shpludson
4a469d7fe3
Merge branch 'fix/follow-request-detection' into 'develop'
...
Utilize `user.requested` to display follow request status on user card
Closes #635
See merge request pleroma/pleroma-fe!942
2019-09-12 07:02:11 +00:00
HJ
4f0195b05c
Apply suggestion to src/components/emoji_picker/emoji_picker.vue
2019-09-10 18:39:45 +00:00
HJ
9651293956
Apply suggestion to src/components/emoji_picker/emoji_picker.js
2019-09-09 19:42:33 +00:00
Henry Jameson
9146bee7aa
better hitbox for status emoji
2019-09-08 21:18:52 +03:00
Henry Jameson
7360a4d9ef
fix aspect
2019-09-08 17:11:45 +03:00
HJ
2237da0151
Apply suggestion to src/components/emoji_input/emoji_input.js
2019-09-08 14:08:39 +00:00
Henry Jameson
4f88bb4ea1
scale emoji on hover
2019-09-08 17:01:28 +03:00
Henry Jameson
83f45167b6
added emoji zoom for picker
2019-09-08 16:56:54 +03:00
Henry Jameson
94afc5ee19
fixed scroll when switching back to emoji
2019-09-08 15:57:49 +03:00
Henry Jameson
14df84d89b
fixed some bugs, added spam mode, minor collateral fixes
2019-09-08 15:51:17 +03:00
Henry Jameson
db086fe1fd
Merge remote-tracking branch 'upstream/develop' into emoji-selector-update
...
* upstream/develop: (116 commits)
Password reset page
add a comment
force img updating immediately
Fixed "sequimiento" to "seguimiento".
Replace `/api/externalprofile/show.json` with a MastoAPI equialent
Use mastodon api in follow requests
"Optional" in lowercase.
Update es.json
fix pin/unpin status logic
rename a mutation
update
fix user avatar fallback logic
remove dead code
Corrected "Media Proxy" translation.
Update es.json
make bio textarea resizable vertically only
remove dead code
Make image orientation consistent on FF, fix videos w/ modal
remove dead code
fix crazy watch logic in conversation
...
2019-09-08 13:44:29 +03:00
taehoon
9727009147
update prop name
2019-09-06 11:17:05 -04:00
taehoon
482cd52f77
stop fetching whole conversation when change highlighted status
2019-09-06 11:17:04 -04:00
taehoon
c1f3b0dc75
refactoring
2019-09-06 11:17:04 -04:00
taehoon
214ab22c4c
update prop binding
2019-09-06 11:17:04 -04:00
taehoon
d7c68d408f
accept status id instead of status obj as statusoid prop
2019-09-06 11:17:04 -04:00
Shpuld Shpludson
e75ac9ddbc
Merge branch 'mastoapi-externalprofile' into 'develop'
...
Replace `/api/externalprofile/show.json` with a MastoAPI equialent
See merge request pleroma/pleroma-fe!938
2019-09-06 04:13:21 +00:00
Eugenij
8ee5abb1a5
Password reset page
2019-09-05 11:23:28 +00:00
rinpatch
424d4ab57e
Utilize user.requested
to display follow request status on user card
...
Closes #635
2019-09-05 11:17:53 +03:00
rinpatch
1a5a7bbebf
Set thread_muted for all statuses with the same conversation id on
...
status mute/unmute
2019-09-04 21:11:13 +03:00
taehoon
d194431642
add a comment
2019-09-04 11:24:24 -04:00
taehoon
cdbb8ca8b9
force img updating immediately
2019-09-04 11:24:24 -04:00
rinpatch
66a34b7ecf
Properly detect thread-muted posts and set with_muted
when fetching
...
notifications
2019-09-04 12:20:33 +03:00
rinpatch
457290e81e
Replace /api/externalprofile/show.json
with a MastoAPI equialent
...
`/api/v1/accounts/:id` supports remote nicknames since pleroma!1622
2019-09-03 19:59:28 +03:00
Shpuld Shpludson
fbfedf0084
Merge branch 'fix/attachment-css' into 'develop'
...
Make image orientation consistent on FF, fix videos w/ modal
See merge request pleroma/pleroma-fe!926
2019-09-03 04:09:56 +00:00
Shpuld Shpludson
018a650166
Merge branch 'remove-dead-code' into 'develop'
...
Remove dead code
See merge request pleroma/pleroma-fe!927
2019-08-29 17:16:57 +00:00
taehoon
9476fbba5a
fix user avatar fallback logic
2019-08-28 14:02:04 -04:00
taehoon
c01d2543d5
remove dead code
2019-08-28 13:06:57 -04:00
taehoon
e1c2c5cfed
make bio textarea resizable vertically only
2019-08-26 16:00:19 -04:00
Shpuld Shpuldson
15c4088a68
Make image orientation consistent on FF, fix videos w/ modal
2019-08-26 14:08:30 +03:00
taehoon
9b8bf655e1
fix crazy watch logic in conversation
2019-08-23 13:49:39 -04:00
taehoon
65579796ed
show three dot button only if needed
2019-08-20 17:00:28 -04:00
taehoon
92a0c475f7
hide mute conversation button to guests
2019-08-20 16:55:42 -04:00
taehoon
4bedbfea3c
update keyBy
2019-08-17 22:10:01 -04:00
taehoon
1146119d6a
generate idObj at timeline level
2019-08-17 14:33:32 -04:00
taehoon
4b444708f2
fix pin showing logic in conversation
2019-08-17 14:33:32 -04:00
Sergey Suprunenko
d74f6ed6ea
Initialize chat only if user is logged in and it wasn't initialized before
2019-08-17 08:18:42 +00:00
taehoon
7dfcabb543
sync profile tab state with location query
2019-08-15 13:25:38 -04:00
taehoon
e8c22fbfa3
refactor TabSwitcher
2019-08-15 13:25:38 -04:00
taehoon
6e51774ccb
use better name of controlled prop
2019-08-15 13:25:38 -04:00
taehoon
eafd53f994
fix potential bug to render active tab in controlled way
2019-08-15 13:25:38 -04:00
taehoon
9dd9ba0205
remove unused param
2019-08-15 13:25:38 -04:00
taehoon
df3e80b7c3
use key prop instead of dataset to identify active tab
2019-08-15 13:25:38 -04:00
taehoon
cd14566a34
remove useless index param of onSwitch
2019-08-15 13:25:38 -04:00
taehoon
539913673f
reset error state when load new profile
2019-08-15 13:25:38 -04:00
taehoon
2e0603bdca
clear timelines only if load user not viewed previously
2019-08-15 13:25:38 -04:00
Hakaba Hitoyo
dd340bb9e3
Fix/Fix links to external users in Who to follow page
2019-08-15 17:19:49 +00: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
0bce615fe8
hide ISP if the panel content is empty
2019-08-12 14:29:11 -04:00
taehoon
a71d14704f
fix user card overflow bug
2019-08-12 13:59:39 -04:00
Henry Jameson
5851f97eb0
fixed a lot of bugs with emoji picker, improved relevant components
2019-08-12 20:03:48 +03:00
Henry Jameson
579b5c9e77
initial attempts at making emoji-picker somewhat extensible
2019-08-12 14:20:08 +03:00
Henry Jameson
036882d27c
rename for consistency
2019-08-12 13:51:05 +03:00
shpuld
f1bdbeabf0
fix js error on mute
2019-08-10 15:53:46 +03:00
shpuld
d4c366a123
fix extra buttons merge bug
2019-08-08 21:24:40 +03:00
Shpuld Shpludson
a45f258a2c
Merge branch '632' into 'develop'
...
Fix gif image zoom bug on hover
Closes #632
See merge request pleroma/pleroma-fe!905
2019-08-08 10:12:46 +00:00
Shpuld Shpludson
acb788d575
Merge branch '631' into 'develop'
...
Hide image block in rich media preview in case of broken image
Closes #631
See merge request pleroma/pleroma-fe!902
2019-08-08 10:10:58 +00:00
Shpuld Shpludson
74cf601094
Merge branch '627' into 'develop'
...
Fix "Post status modal disappearing on mobile landscape mode"
Closes #627
See merge request pleroma/pleroma-fe!899
2019-08-08 10:10:23 +00:00
Shpuld Shpludson
92380652fe
Merge branch 'feat/conversation-muting' into 'develop'
...
Add Conversation/Thread Muting
See merge request pleroma/pleroma-fe!876
2019-08-08 10:09:07 +00:00
taehoon
4d54c67daa
make size of gif image and preview equal
2019-08-06 22:41:27 -04:00
taehoon
32b4d4d223
css improvements
2019-08-06 20:53:10 -04:00
taehoon
a13c945143
do not unmount post status modal in desktop
2019-08-06 20:53:09 -04:00
taehoon
bb9cee84a3
hide rich media preview image in case of broken image
2019-08-06 20:52:42 -04:00
Shpuld Shpludson
f031e96334
Merge branch '618' into 'develop'
...
Ability to enlarge profile picture in profile page
Closes #618
See merge request pleroma/pleroma-fe!890
2019-07-31 17:46:24 +00:00
Eugenij
254648991d
Focus on the search input when the search icon is clicked
2019-07-31 17:39:35 +00:00
taehoon
be7a508d89
add zoom-in indication to avatar
2019-07-28 21:05:13 -04:00
taehoon
b2bd128f05
allow zooming avatar in profile panel header
2019-07-28 21:05:13 -04:00
taehoon
5881d92eb7
use $route instead of $router.currentRoute
2019-07-28 21:05:13 -04:00
taehoon
7c2982064e
enlarge avatar in profile page
2019-07-28 21:05:13 -04:00
Henry Jameson
fd66afe1e5
linting
2019-07-29 00:10:43 +03:00
Henry Jameson
03c2f29b0a
cleanup and appropriation for new emoji-input component API, styles updates
2019-07-28 16:07:01 +03:00
Henry Jameson
4c78fdb393
rename emoji-selector to emoji-picker
2019-07-28 14:41:22 +03:00
Henry Jameson
259e8c52ee
post-merge fix
2019-07-28 13:33:05 +03:00
Henry Jameson
b3aff9bbae
Merge remote-tracking branch 'upstream/develop' into emoji-selector-update
...
* upstream/develop: (469 commits)
Feature/add sticker picker
guard more secure routes
guard secure routes by redirecting to root
closest can returns itself as well
find inside status-content div only
try to use the closest a tag as target
Update es.json
Also apply keyword filter to subjects
Remove files I accidentally pushed in
fix issues caused by merges in usersearch on @
Add user search at
fix eslint warnings
remove vue-popperjs
fix moderation menu partially hidden by usercard boundary
migrate popper css
rewrite ModerationTools using v-tooltip
make popover position for status action dropdow relative to parent node
rewrite ExtraButtons using v-tooltip
install v-tooltip
i18n/Update pedantic Japanese translation
...
2019-07-28 13:30:29 +03:00
Shpuld Shpludson
d3f6b581d1
Merge branch 'develop' into 'feat/conversation-muting'
...
# Conflicts:
# src/components/extra_buttons/extra_buttons.js
# src/components/extra_buttons/extra_buttons.vue
2019-07-26 12:44:32 +00:00
taehoon
65ef039316
add unit test for elimination logic
2019-07-25 08:03:41 -04:00
taehoon
53c9517a4a
use array.includes instead of array.indexOf
2019-07-24 22:42:06 -04:00
taehoon
0f8ace4836
update status eliminating logic
2019-07-24 21:02:37 -04:00
taehoon
876c6de806
fix typos
2019-07-24 21:02:37 -04:00
taehoon
dca384f123
update prop syntax
2019-07-24 21:02:37 -04:00
taehoon
d7dc070667
put two loops in one parent
2019-07-24 21:02:37 -04:00
taehoon
ae829e8df1
move pinned statuses showing logic in timeline
2019-07-24 21:02:37 -04:00
taehoon
4826d72549
update prop name
2019-07-24 21:02:37 -04:00
taehoon
7f9feacd26
prevent showing pinned statuses twice
2019-07-24 21:02:37 -04:00
absturztaube
fa6210872f
Feature/add sticker picker
...
Squash to avoid storing commits with stickers in it to avoid possible copyright problems and excess storage space. --hj
2019-07-24 19:35:52 +00: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
shpuld
619608ea7a
fix issues caused by merges in usersearch on @
2019-07-18 17:22:51 +03:00