| Commit message (Collapse) | Author | Age |
| | |
|
| |\
| |
| |
| |
| | |
Add ui for account migration
See merge request pleroma/pleroma-fe!1414
|
| | |
| |
| |
| | |
Ref: migrate-ui
|
| |\ \
| | |
| | |
| | |
| | | |
Add ui for backup
See merge request pleroma/pleroma-fe!1520
|
| | |/ |
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | | |
Layout refactoring + Three column mode
See merge request pleroma/pleroma-fe!1503
|
| | | |
| | |
| | |
| | | |
technically are following main scroll
|
| | |/ |
|
| | |
| |
| | |
This reverts merge request !1526
|
| | |
| |
| | |
This reverts merge request !1494
|
| |\ \
| | |
| | |
| | |
| | | |
Add language options
See merge request pleroma/pleroma-fe!1494
|
| | | | |
|
| | |/ |
|
| |\ \
| | |
| | |
| | |
| | | |
Pass file name of cropped avatar to form data
See merge request pleroma/pleroma-fe!1522
|
| | |/ |
|
| | |
| |
| |
| | |
Ref: poll-notif
|
| |/
|
|
| |
Ref: poll-notif
|
| | |
|
| |\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* origin/develop: (475 commits)
Apply 1 suggestion(s) to 1 file(s)
Update dependency @ungap/event-target to v0.2.3
Update package.json
fix broken icons after FA upgrade
Update Font Awesome
Update dependency webpack-dev-middleware to v3.7.3
Update dependency vuelidate to v0.7.7
Pin dependency @kazvmoe-infra/pinch-zoom-element to 1.2.0
lint
Make media modal buttons larger
Add English translation for hide tooltip
Add hide button to media modal
Lint
Prevent hiding media viewer if swiped over SwipeClick
Fix webkit image blurs
Fix video in media modal not displaying properly
Add changelog for https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1403
Remove image box-shadow in media modal
Clean up debug code for image pinch zoom
Bump @kazvmoe-infra/pinch-zoom-element to 1.2.0 on npm
...
|
| | |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
expert-settings-and-serverside
* origin/develop: (83 commits)
Make media modal buttons larger
Add English translation for hide tooltip
Add hide button to media modal
Lint
Prevent hiding media viewer if swiped over SwipeClick
Fix webkit image blurs
Fix video in media modal not displaying properly
Add changelog for https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1403
Remove image box-shadow in media modal
Clean up debug code for image pinch zoom
Bump @kazvmoe-infra/pinch-zoom-element to 1.2.0 on npm
Bump pinch-zoom-element version
Clean up
Check whether we swiped only for mouse pointer
Scale swipe threshold with viewport width
Update pinch-zoom-element
Allow pinch-zoom to fill the whole screen
Use native click for hiding overlay
Reset position on swipe end even if we cannot navigate
Make lint happy
...
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | | |
The pointerup strategy is unsuccessful, as some other overlays
(Firefox's Inspect Element) will pass down pointerup events.
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | | |
Now swiping will correctly change the current media, and with a good
preview. Clicking without swiping closes the overlay.
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Originally the media viewer would think every touch is a swipe (one-finger
touch event), so we would encounter the case where a two-finger scale event
would incorrectly change the current media. This is now fixed.
|
| | |/ |
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In January 2020 Pleroma backend stopped escaping HTML in display names
and passed that responsibility on frontends, compliant with Mastodon's
version of Mastodon API [1]. Pleroma-FE was subsequently modified to
escape the display name [2], however only in the "name_html" field. This
was fine however, since that's what the code rendering display names used.
However, 2 months ago an MR [3] refactoring the way the frontend does emoji
and mention rendering was merged. One of the things it did was moving away
from doing emoji rendering in the entity normalizer and use the unescaped
'user.name' in the rendering code, resulting in HTML injection being
possible again.
This patch escapes 'user.name' as well, as far as I can tell there is no
actual use for an unescaped display name in frontend code, especially
when it comes from MastoAPI, where it is not supposed to be HTML.
[1]: https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1052
[2]: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/2167
[3]: https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1392
|
| | |\
| | |
| | |
| | |
| | | |
fix favico badge not working on chrome
See merge request pleroma/pleroma-fe!1391
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | | |
handling of broken cases
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | | |
squash! restructure and tests
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|