pleroma-fe issueshttps://git.pleroma.social/pleroma/pleroma-fe/-/issues2024-03-28T01:16:41Zhttps://git.pleroma.social/pleroma/pleroma-fe/-/issues/1303Theme3: shoutbox is transparent2024-03-28T01:16:41ZtusooaTheme3: shoutbox is transparent<!--
please use one of the templates if applicable, otherwise - type out here
in free-form
-->
![image](/uploads/ee124f260d531f57c61a041e4e54e927/image.png)
![image](/uploads/60f81640a7b7b2ca3823abb89a0c6983/image.png)<!--
please use one of the templates if applicable, otherwise - type out here
in free-form
-->
![image](/uploads/ee124f260d531f57c61a041e4e54e927/image.png)
![image](/uploads/60f81640a7b7b2ca3823abb89a0c6983/image.png)https://git.pleroma.social/pleroma/pleroma-fe/-/issues/1302Theme3: cannot preview theme2024-03-28T01:14:47ZtusooaTheme3: cannot preview theme<!--
please use one of the templates if applicable, otherwise - type out here
in free-form
-->
Switching from Pleroma Dark to Pleroma Light, and the preview does not update until you hit Save.<!--
please use one of the templates if applicable, otherwise - type out here
in free-form
-->
Switching from Pleroma Dark to Pleroma Light, and the preview does not update until you hit Save.https://git.pleroma.social/pleroma/pleroma-fe/-/issues/1301Theme3: --badgeNeutral is not set2024-03-28T01:16:32ZtusooaTheme3: --badgeNeutral is not set<!--
please use one of the templates if applicable, otherwise - type out here
in free-form
-->
`badgeNeutral` is present in src/services/theme_data/theme2_keys.js and src/services/theme_data/pleromafe.js but `--badgeNeutral` variable i...<!--
please use one of the templates if applicable, otherwise - type out here
in free-form
-->
`badgeNeutral` is present in src/services/theme_data/theme2_keys.js and src/services/theme_data/pleromafe.js but `--badgeNeutral` variable is not set on body elementhttps://git.pleroma.social/pleroma/pleroma-fe/-/issues/1300admin "Limit search to local content" saving "false" as string and breaking s...2024-03-17T20:15:51Zlamplamp@owo69.meadmin "Limit search to local content" saving "false" as string and breaking searchhappening on 7ee55da4
reproduce:
1. set this to false: ![image](/uploads/3cf8a2ba09ddce59ad84a38ad0dc421f/image.png)
2. try to search
3. find no user and status results and CaseClauseError in server log because case matches `false` but ...happening on 7ee55da4
reproduce:
1. set this to false: ![image](/uploads/3cf8a2ba09ddce59ad84a38ad0dc421f/image.png)
2. try to search
3. find no user and status results and CaseClauseError in server log because case matches `false` but value is `"false"`
4. Re-set the value to false in admin-fe ![image](/uploads/2ea32c246316b309b51587aa4c34fc09/image.png)
5. search works normally
related: https://git.pleroma.social/pleroma/pleroma-support/-/issues/105https://git.pleroma.social/pleroma/pleroma-fe/-/issues/1295Subject being a span with `font-style: italic` is against semantics and break...2024-02-19T01:20:05ZBlair NoctisSubject being a span with `font-style: italic` is against semantics and breaks East Asian charactersCurrently the post subject is represented as a `div.StatusBody > div.body > div.summary-wrapper > span.summary` that [has](https://git.pleroma.social/pleroma/pleroma-fe/-/blob/bdf46eca5ae73b0f12b755774cd901854c814522/src/components/statu...Currently the post subject is represented as a `div.StatusBody > div.body > div.summary-wrapper > span.summary` that [has](https://git.pleroma.social/pleroma/pleroma-fe/-/blob/bdf46eca5ae73b0f12b755774cd901854c814522/src/components/status_body/status_body.scss#L27)
```css
/* src/components/status_body/status_body.scss */
.StatudBody .summary {
font-style: italic;
}
```
Quote the [user guide](https://docs-develop.pleroma.social/frontend/user_guide/posting_reading_basic_functions/) (emphases mine):
> Subject line also known as CW (Content Warning) could be used as a **header to the post** and/or to warn others about contents of the post having something that might upset somebody or something among those lines. Several applications allow to hide post content leaving only subject line visible. **Using a subject line will not mark your images as sensitive**, you will have to do that explicitly (see above).
Another word for subject in this context is title or heading. In HTML that means `<h1>` to `<h6>`. The use of italics may be a historical inheritance when it acted solely as a content warning where italics are appropriate, I guess. Even in that sense I'd argue a heading is good enough.
It's also noteworthy that italics, often "mis"-called 斜体 (lit. slanted/sloped font) because of its sloped appearance, completely _ruins_ Chinese and other East Asian characters, due to the fact that, because of their complexity and construction and artistic principles, it's unacceptable to slant them, so quotes are traditionally expressed with another typeface or simply indented; and modern computer typesetting/rendering software, based on Latin scripts, have an italics -> oblique -> automated oblique system, where East Asian typefaces, with obviously no italics or oblique variants, are "automatically obliqued" and look terrible.
It's probably better to use a `<h2>` (considering multiple `<h1>`s is discouraged).https://git.pleroma.social/pleroma/pleroma-fe/-/issues/1294don't make my screenreader cursor jump when I expand hidden content, e.g. con...2024-03-27T22:40:08ZPatryk Kdon't make my screenreader cursor jump when I expand hidden content, e.g. content warningscurrently, if I open up something with a content warning, my screenreader cursor jumps, and I need to scroll by headings back to the post or thread element, which is impossible when you want to read a whole thread.
-->currently, if I open up something with a content warning, my screenreader cursor jumps, and I need to scroll by headings back to the post or thread element, which is impossible when you want to read a whole thread.
-->https://git.pleroma.social/pleroma/pleroma-fe/-/issues/1293Notification Blip for Shoutbox2024-02-19T01:18:56ZDeviant EyesNotification Blip for Shoutbox# Behavior suggestion/Feature request
Could we PLEASE add a notification dot to the shoutbox? I think it would actually get use if it had one. I never use it because I never know when there's activity on it. Having a notification dot ap...# Behavior suggestion/Feature request
Could we PLEASE add a notification dot to the shoutbox? I think it would actually get use if it had one. I never use it because I never know when there's activity on it. Having a notification dot appear on it would fix that.
![image 2.png](/uploads/8c917976742510bc48d84f26e79975ad/image_2.png) ![image.png](/uploads/58d91cb026cb3bc0150036b3dfdb919a/image.png)https://git.pleroma.social/pleroma/pleroma-fe/-/issues/1290Videos do not fit correctly on mobile Safari in modal view2024-02-19T01:18:47ZfeldVideos do not fit correctly on mobile Safari in modal view![image](/uploads/39519b971c8291ca93e31d2d9d42c1a7/image.png)
There are pixels at the top cut off and some native video player controls up there are missing as a result. The images are rendered correctly ~~as you can see it's resized t...![image](/uploads/39519b971c8291ca93e31d2d9d42c1a7/image.png)
There are pixels at the top cut off and some native video player controls up there are missing as a result. The images are rendered correctly ~~as you can see it's resized to fit below the [X] in the upper right~~ as seen here:
![A32410B0-F587-4201-B0A3-592EEB9A2857_1_102_o](/uploads/1592048a0abec5641c0b748b8cfa8b1d/A32410B0-F587-4201-B0A3-592EEB9A2857_1_102_o.jpeg)https://git.pleroma.social/pleroma/pleroma-fe/-/issues/1289Repeat confirmation text overflows button2024-02-19T01:20:36ZfeldRepeat confirmation text overflows button![IMG_9034](/uploads/4feda757072271048b31bf12d7e81eea/IMG_9034.jpeg)![IMG_9034](/uploads/4feda757072271048b31bf12d7e81eea/IMG_9034.jpeg)https://git.pleroma.social/pleroma/pleroma-fe/-/issues/1288mute nfsw posts option2024-02-25T19:48:15Zplebmute nfsw posts option# Behavior suggestion/Feature request
saw this requested a few days ago, copy paste [mute bot posts](https://git.pleroma.social/pleroma/pleroma-fe/-/commit/fe0ed7e8f0941195547b924f99f6c0be707bf964) for posts with attachments tagged sens...# Behavior suggestion/Feature request
saw this requested a few days ago, copy paste [mute bot posts](https://git.pleroma.social/pleroma/pleroma-fe/-/commit/fe0ed7e8f0941195547b924f99f6c0be707bf964) for posts with attachments tagged sensitivehttps://git.pleroma.social/pleroma/pleroma-fe/-/issues/1287reversed timeline mode2024-02-19T01:17:34Zplebreversed timeline mode# Behavior suggestion/Feature request
How hard would it be given the current codebase to introduce a reversed timeline mode, where scrolling down loads new posts instead of old ones as an option or separate virtual timeline, even if it ...# Behavior suggestion/Feature request
How hard would it be given the current codebase to introduce a reversed timeline mode, where scrolling down loads new posts instead of old ones as an option or separate virtual timeline, even if it applied to the whole known network timeline only?
It promotes a much ergonomic doom scrolling experience, and could benefit the somewhat broken "show new posts automatically" option, which likes to re-render the whole timeline every time it loads.
I've [bountied](https://opencollective.com/reverse-chronological-down-is-new-timeline-plz) for it to be implemented a few times, and while the suggestions were noted, nothing ever came out of it.
plz fixhttps://git.pleroma.social/pleroma/pleroma-fe/-/issues/1286Needlessly huge Reply/Quote chooser2024-02-19T01:17:08ZpiggoNeedlessly huge Reply/Quote chooserThis widget is huge and in-your-face and it's a thing I never needed and will rarely use.
![Screenshot_20231121_093058](/uploads/9b7880a2fd2f945853777ad347341653/Screenshot_20231121_093058.png)
Much better:
![Screenshot_20231121_09232...This widget is huge and in-your-face and it's a thing I never needed and will rarely use.
![Screenshot_20231121_093058](/uploads/9b7880a2fd2f945853777ad347341653/Screenshot_20231121_093058.png)
Much better:
![Screenshot_20231121_092325](/uploads/36268be53d222733298b0af82661143d/Screenshot_20231121_092325.png)
```
.post-status-form .reply-or-quote-selector {
position: absolute;
right: 0;
font-size: 10px;
}
```
Best: Separate button to quote instead of tacking it onto "reply"https://git.pleroma.social/pleroma/pleroma-fe/-/issues/1285Popover menu accessibility2023-11-12T21:54:01ZtusooaPopover menu accessibility<!--
please use one of the templates if applicable, otherwise - type out here
in free-form
-->
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/menu_role
https://www.w3.org/WAI/ARIA/apg/patterns/menu-button/
Unf...<!--
please use one of the templates if applicable, otherwise - type out here
in free-form
-->
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/menu_role
https://www.w3.org/WAI/ARIA/apg/patterns/menu-button/
Unfortunately, using the new-style (out-of-tree) popovers means we have to implement tab focusing by ourselveshttps://git.pleroma.social/pleroma/pleroma-fe/-/issues/1283Hardcoded repository URLs in Version information tab2024-02-19T01:16:25ZHaelwennHardcoded repository URLs in Version information tab- Backend: Repository URL should be picked up from nodeinfo
- Frontend: Hardcoded, should be changeable from a single file for AGPLv3 needs- Backend: Repository URL should be picked up from nodeinfo
- Frontend: Hardcoded, should be changeable from a single file for AGPLv3 needshttps://git.pleroma.social/pleroma/pleroma-fe/-/issues/1282Virtual scrolling for threads2023-11-08T02:35:07ZtusooaVirtual scrolling for threads<!--
please use one of the templates if applicable, otherwise - type out here
in free-form
-->
Part of https://git.pleroma.social/pleroma/pleroma-fe/-/issues/1134
Currently, virtual scrolling is not used for threads. This makes expan...<!--
please use one of the templates if applicable, otherwise - type out here
in free-form
-->
Part of https://git.pleroma.social/pleroma/pleroma-fe/-/issues/1134
Currently, virtual scrolling is not used for threads. This makes expanding threads slow.
One challenge is how to make the tree structure accessible to screen readers while using virtual scrolling (actual items are nested).
https://www.w3.org/WAI/ARIA/apg/patterns/treeview/https://git.pleroma.social/pleroma/pleroma-fe/-/issues/1281Pop-up elements (emoji pickers, context menu, etc) open on the background vie...2024-02-19T01:15:52ZErika YanoPop-up elements (emoji pickers, context menu, etc) open on the background view in desktop browsers# Environment info
<!-- Everything is optional and where applicable but the more information the better. -->
* Browser, version, OS, platform: Firefox and anything Chromium-based; Linux Mint 21.1 and Windows 10.
* Frontend version (see ...# Environment info
<!-- Everything is optional and where applicable but the more information the better. -->
* Browser, version, OS, platform: Firefox and anything Chromium-based; Linux Mint 21.1 and Windows 10.
* Frontend version (see settings -> about): f685f902
* Backend version (see settings -> about): 2.5.54-640-gacbec640.develop+soapbox
* Browser extensions (ublock, rikaichamp etc): uBlock origin (always deactivated for the instance)
* Known instance/user customizations (i.e. pleromafe mods/forks, instance styles etc): N/A
# Bug description & reproduction steps
<!-- Type out here how to reproduce the bug, what goes wrong and what should go right -->
Originally a Soapbox instance, added the Pleroma front-end on a subdomain on users request. On desktop mode, pop-up/dialog elements like emoji picker, post context menu or the post preview (reply) don't open on the foreground when the cursor is focused on those elements, but rather behind the timeline/notification columns and can be shown on the foreground when the cursor focuses outside those areas. In mobile/desktop PWA they work just fine.
<!-- Screenshots and videos help a lot ;) any observations might also help -->
- Emoji picker/context menu, Firefox desktop (cursor focused on side panel)\
![desktop-picker-menu-post](/uploads/4cd4778717894b2270f775890afa8991/desktop-picker-menu-post.png)
- Emoji picker/context menu, Firefox desktop (focused on post menu element, the emoji picker symbol is set as open picker)\
![desktop-emoji-picker-focused-post](/uploads/5800165be36c7c35f04c02818c7ec3dd/desktop-emoji-picker-focused-post.png)
- Timeline picker, Firefox desktop (cursor focused on side panel)\
![dektop-timeline-picker](/uploads/94e44b8d12e5ea7acf4e1311bd1d35af/dektop-timeline-picker.png)
- Timeline picker, Firefox desktop (cursor focused elsewhere)\
![desktop-timeline-picker-focused-elsewhere](/uploads/837a3c724b408b7d9a1199722bdd296f/desktop-timeline-picker-focused-elsewhere.png)
- Emoji picker/context menu, PWA (Firefox on Linux desktop)\
![mobile-emoji-picker](/uploads/1457aba924e9a10e5b4382b5ebbc5248/mobile-emoji-picker.png)
- Timeline picker, PWA (Firefox on Linux desktop)\
![mobile-timeline-picker](/uploads/00cc68f4094c128abc8bd057fd8d6cca/mobile-timeline-picker.png)
Front end was built with yarn 4.0.0 on the same Linux Mint system and then deployed on an Ubuntu 22.04 VPS (custom site folder on /var/www). No errors are shown in console.
# Bug seriousness
<!-- Everything is optional and free-form -->
* How annoying it is: Very. Can't open emoji picker or context menu or anything on desktop. It works just fine on PWA (mobile or desktop).
* How often does it happen: Always.
* How many people does it affect: 30+
* Is there a workaround for it: N/Ahttps://git.pleroma.social/pleroma/pleroma-fe/-/issues/1280Captcha doesn't get accepted on mobile Chrome2023-10-19T18:13:22ZHJCaptcha doesn't get accepted on mobile ChromeI'm getting reports that signing up doesn't work if captcha is enabled.
>just says invalid captcha, you can get a new one but the register button doesn't do anything and the error shows all the timeI'm getting reports that signing up doesn't work if captcha is enabled.
>just says invalid captcha, you can get a new one but the register button doesn't do anything and the error shows all the timehttps://git.pleroma.social/pleroma/pleroma-fe/-/issues/1279Option for showing muted user's posts in list2024-02-19T01:15:17ZRoy TamOption for showing muted user's posts in list# Behavior suggestion/Feature request
I have a list with some muted users (as they're flooding my home timeline) so I have to view their posts in a separated list.
But FE doesn't have an option to show muted user's posts in list and I ...# Behavior suggestion/Feature request
I have a list with some muted users (as they're flooding my home timeline) so I have to view their posts in a separated list.
But FE doesn't have an option to show muted user's posts in list and I have to click on every post to view, which is inconvenience to me.https://git.pleroma.social/pleroma/pleroma-fe/-/issues/1277Markdown: unintended linkbreak after mentions2024-02-19T01:14:11ZtusooaMarkdown: unintended linkbreak after mentions![image](/uploads/a8e75bbe1d6173741409f9c3680891b8/image.png)![image](/uploads/a8e75bbe1d6173741409f9c3680891b8/image.png)tusooatusooahttps://git.pleroma.social/pleroma/pleroma-fe/-/issues/1275Default theme isn't contrastive enough to make text clear2023-07-24T14:58:53ZtusooaDefault theme isn't contrastive enough to make text clear<!--
please use one of the templates if applicable, otherwise - type out here
in free-form
-->
I got feedback from a user saying the default theme isn't enough for them to read the text easily.<!--
please use one of the templates if applicable, otherwise - type out here
in free-form
-->
I got feedback from a user saying the default theme isn't enough for them to read the text easily.tusooatusooa