Commit graph

5887 commits

Author SHA1 Message Date
25f124bade
make fullscreen default
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2021-11-19 16:46:05 -06:00
d21a9c8d15
change instance PNG
Make it vibrate MORE

Signed-off-by: Sam Therapy <sam@samtherapy.net>
2021-11-19 16:32:31 -06:00
a46c02ecf5
add neko's changes 2021-11-19 16:31:08 -06:00
d02fb77e07
Merge branch 'develop' of https://git.pleroma.social/pleroma/pleroma-fe into froth
yay bugfixes
2021-11-16 14:01:17 -06:00
HJ
ea0887a15e Merge branch 'fix/escape-display-name' into 'develop'
entity_normalizer: Escape name when parsing user

See merge request pleroma/pleroma-fe!1415
2021-11-16 17:45:14 +00:00
rinpatch
d36b45ad43 entity_normalizer: Escape name when parsing user
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
2021-11-16 20:35:23 +03:00
c3a004df11
Fix double option
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2021-11-14 15:25:19 -06:00
2e959c53d2 Merge branch 'froth-puni' into 'froth'
Use Puniko's fork as a base

See merge request SamTherapy/pleroma-fe!1
2021-10-29 00:43:35 +00:00
0f2a8c69a9 Make media modal be aware of multi-touch actions
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.
2021-10-29 00:43:35 +00:00
0b5102104d
animate favicon
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2021-10-28 12:47:07 -05:00
5cc74214e6
Merge branch 'develop' of https://git.pleroma.social/pleroma/pleroma-fe into froth 2021-10-28 12:40:27 -05:00
HJ
694c3ffec2 Merge branch 'simplePolicy_reasons_for_instance_specific_policies' into 'develop'
Simple policy reasons for instance specific policies

See merge request pleroma/pleroma-fe!1263
2021-10-22 15:19:26 +00:00
0ab3e10858
fix TOS
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2021-10-02 00:07:51 -05:00
bf5ce3f6f4
add a real TOS
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2021-10-01 15:01:51 -05:00
f333834614
s/shoutbox/frothbox
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2021-10-01 13:41:57 -05:00
0a4c8ead5c
change favicon to new one
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2021-10-01 13:13:45 -05:00
ba8bfd5b26
add a newline
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2021-09-30 21:35:52 -05:00
822f17d7a3
add a basic welcome message
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2021-09-30 21:23:21 -05:00
fa5c43a1c6
update links to the new instance
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2021-09-30 20:17:45 -05:00
d138c05851
s/king/queen
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2021-09-30 19:56:43 -05:00
8571de542e
Fix inconsitency in edit
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2021-09-21 09:39:39 -05:00
af3d89029b
change favicon 2021-09-12 16:18:23 -05:00
4699e5ca99
add syntax to list 2021-09-12 11:28:20 -05:00
be0721e031
Add mods as submodules 2021-09-12 10:44:46 -05:00
1c2d732628
add build script to gitignore 2021-09-12 09:36:02 -05:00
a8cc35092b
fix panel hehe 2021-09-12 09:32:02 -05:00
909e8ee054
Merge branch 'develop' of upstream into develop 2021-09-12 08:56:40 -05:00
3dbcb1b939
Add BloatFE 2021-09-12 08:56:01 -05:00
HJ
ef5bbc4e5f Merge branch 'themeApply' into 'develop'
Minor QOL improvement: Theme tab Apply and Reset buttons shouldn't require scrolling

See merge request pleroma/pleroma-fe!1397
2021-09-09 22:00:20 +00:00
HJ
370f1e55ad Merge branch 'develop' into 'themeApply'
# Conflicts:
#   CHANGELOG.md
2021-09-09 21:51:39 +00:00
HJ
a8a82ad12f Merge branch 'showMobileNewPost' into 'develop'
New user option: Always show floating New Post button

See merge request pleroma/pleroma-fe!1395
2021-09-09 12:19:53 +00:00
fd3f57ad3f
Merge branch 'develop' of upstream into develop 2021-09-07 16:05:01 -05:00
Henry Jameson
a39ee69901
handle multiple favicons (different sizes) 2021-09-07 16:03:21 -05:00
Henry Jameson
86ac773c56
fix favico badge not working on chrome 2021-09-07 16:03:21 -05:00
Henry Jameson
0645d06f91
fix spacing before hashtags 2021-09-07 16:03:21 -05:00
Henry Jameson
88b81dcaf5
very minimalist hashtaglink implementation, also you can middle-click
mentions now.
2021-09-07 16:03:21 -05:00
Henry Jameson
04af3e94e1
fix tests 2021-09-07 16:03:21 -05:00
Henry Jameson
3a7dc2c4c3
fix expanded mentions spacing 2021-09-07 16:03:20 -05:00
Henry Jameson
b198271f9f
hopefully final fix for spacings 2021-09-07 16:03:20 -05:00
Henry Jameson
4200f0029d
fix "+X more" sticking 2021-09-07 16:03:20 -05:00
Henry Jameson
79e00cce6d
fix links sticking to mentionsline 2021-09-07 16:03:20 -05:00
Henry Jameson
7e14a12b89
fix tests 2021-09-07 16:03:20 -05:00
Henry Jameson
5c1789dbc7
prevent infinite update loops 2021-09-07 16:03:20 -05:00
Henry Jameson
1202102e0e
remove obsolete tests 2021-09-07 16:03:20 -05:00
Henry Jameson
df7b1c8dab
removed useless code, review change, fixed bug with tall statuses 2021-09-07 16:03:19 -05:00
Henry Jameson
e93d59f044
fixed mentions line again 2021-09-07 16:03:19 -05:00
Henry Jameson
0c5cdaa138
remove old emoji added, everything emoji-bearing uses RichContent now 2021-09-07 16:03:19 -05:00
Henry Jameson
69d1fa5046
richcontent support in polls, user cards and user profiles 2021-09-07 16:03:19 -05:00
Henry Jameson
c6a9b9dc03
support richcontent in polls 2021-09-07 16:03:19 -05:00
Henry Jameson
5e23d80301
fix tests, add performance test (skipped, doesn't assert anything),
tweak max mentions count
2021-09-07 16:03:19 -05:00