aboutsummaryrefslogtreecommitdiff
path: root/src/services
Commit message (Collapse)AuthorAge
* Fix non-8bit string export problemTusooa Zhu2022-07-16
|
* Merge branch 'from/develop/tusooa/migration-ui' into 'develop'HJ2022-06-19
|\ | | | | | | | | Add ui for account migration See merge request pleroma/pleroma-fe!1414
| * Add frontend ui for aliases and migrationTusooa Zhu2022-04-29
| | | | | | | | Ref: migrate-ui
* | Merge branch 'from/develop/tusooa/backup-ui' into 'develop'HJ2022-06-19
|\ \ | | | | | | | | | | | | Add ui for backup See merge request pleroma/pleroma-fe!1520
| * | Add backup UITusooa Zhu2022-05-09
| |/
* | Delegate relativeTime plural rules to vue-i18nTusooa Zhu2022-06-07
| |
* | Merge branch 'threecolumn' into 'develop'HJ2022-05-31
|\ \ | | | | | | | | | | | | Layout refactoring + Three column mode See merge request pleroma/pleroma-fe!1503
| * | properly ignore sticky elements when calculating offset because theyHenry Jameson2022-04-12
| | | | | | | | | | | | technically are following main scroll
| * | fancy scrollbarsHenry Jameson2022-04-07
| |/
* | Revert "Merge branch 'revert-a88abc7e' into 'develop'"HJ2022-05-22
| | | | | | This reverts merge request !1526
* | Revert "Merge branch 'from/develop/tusooa/lang-opts' into 'develop'"HJ2022-05-22
| | | | | | This reverts merge request !1494
* | Merge branch 'from/develop/tusooa/lang-opts' into 'develop'HJ2022-05-22
|\ \ | | | | | | | | | | | | Add language options See merge request pleroma/pleroma-fe!1494
| * | Add config opts for email languageTusooa Zhu2022-04-29
| | |
| * | Set userLanguage cookie when setting interface languageTusooa Zhu2022-04-29
| |/
* | Merge branch 'eientei-pass-avatar-file-name' into 'develop'HJ2022-05-22
|\ \ | | | | | | | | | | | | Pass file name of cropped avatar to form data See merge request pleroma/pleroma-fe!1522
| * | Pass file name of cropped avatar to form dataAlexander Tumin2022-05-21
| |/
* | Add settings for filtering end-of-poll notificationsTusooa Zhu2022-05-20
| | | | | | | | Ref: poll-notif
* | Show poll-end notificationsTusooa Zhu2022-05-20
|/ | | | Ref: poll-notif
* properly implement resettableAsyncComponentHenry Jameson2022-03-28
|
* Merge remote-tracking branch 'origin/develop' into vue3-againHenry Jameson2022-03-16
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 ...
| * Merge remote-tracking branch 'origin/develop' into ↵Henry Jameson2022-03-14
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 ...
| | * Prevent hiding media viewer if swiped over SwipeClickTusooa Zhu2022-03-13
| | |
| | * Clean up debug code for image pinch zoomTusooa Zhu2022-03-13
| | |
| | * Check whether we swiped only for mouse pointerTusooa Zhu2022-03-13
| | |
| | * Scale swipe threshold with viewport widthTusooa Zhu2022-03-13
| | |
| | * Use native click for hiding overlayTusooa Zhu2022-03-13
| | | | | | | | | | | | | | | The pointerup strategy is unsuccessful, as some other overlays (Firefox's Inspect Element) will pass down pointerup events.
| | * Clean upTusooa Zhu2022-03-13
| | |
| | * Add swipe-click handler to media modalTusooa Zhu2022-03-13
| | | | | | | | | | | | | | | Now swiping will correctly change the current media, and with a good preview. Clicking without swiping closes the overlay.
| | * Handle pinch actionTusooa Zhu2022-03-13
| | |
| | * Preview swipe actionTusooa Zhu2022-03-13
| | |
| | * Make media modal be aware of multi-touch actionsTusooa Zhu2022-03-13
| | | | | | | | | | | | | | | | | | 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.
| * | expert settings toggle + server-side settingsHenry Jameson2022-02-22
| |/
| * better approach to unescapingHenry Jameson2022-02-03
| |
| * entity_normalizer: Escape name when parsing userrinpatch2021-11-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * Merge branch 'fix-favico-badge-chrome' into 'develop'HJ2021-09-07
| |\ | | | | | | | | | | | | fix favico badge not working on chrome See merge request pleroma/pleroma-fe!1391
| | * handle multiple favicons (different sizes)Henry Jameson2021-06-02
| | |
| | * fix favico badge not working on chromeHenry Jameson2021-06-02
| | |
| * | fix testsHenry Jameson2021-08-15
| | |
| * | remove old emoji added, everything emoji-bearing uses RichContent nowHenry Jameson2021-08-13
| | |
| * | richcontent support in polls, user cards and user profilesHenry Jameson2021-08-13
| | |
| * | support richcontent in pollsHenry Jameson2021-08-13
| | |
| * | fix rich imagesHenry Jameson2021-06-18
| | |
| * | refactored line converter, untied its logic from greentexting, betterHenry Jameson2021-06-13
| | | | | | | | | | | | handling of broken cases
| * | review + fixesHenry Jameson2021-06-12
| | |
| * | cleanupHenry Jameson2021-06-12
| | |
| * | restructure and testsHenry Jameson2021-06-12
| | | | | | | | | | | | squash! restructure and tests
| * | fix #935Henry Jameson2021-06-11
| | |
| * | fixed console errors, improved user-selecting, added cyantextingHenry Jameson2021-06-11
| | |
| * | Hellthread(tm) CertifiedHenry Jameson2021-06-10
| | |
| * | new mentions lookHenry Jameson2021-06-07
| | |