* origin/develop: (59 commits)
a11y
Use dedicated indicator for non-ascii domain names
add a favorites "timeline" shortcut
refactor navigation-entry and use them in other nav items
Update dependency sinon-chai to v3
Update dependency semver to v7
Update dependency vue-router to v4.1.5
Update dependency eslint to v8.23.0
Update dependency vue-template-compiler to v2.7.10
Update dependency @vue/babel-helper-vue-jsx-merge-props to v1.4.0
Update dependency eslint-plugin-promise to v6.0.1
fix lists edit page
change ugly checkbox to a list element that doesn't look too much out of place
a11y
squeeze/stretch pinned items as long as there's enough space for it, hide items that won't fitc
Remove isparta
lint
fix being unable to edit timeline pins on mobile
aria
fix mobile side drawer causing issues
...
* origin/develop: (47 commits)
Update dependency eslint-plugin-vue to v9.4.0
Update dependency opn to v5
fix notices being under the navbar, also change offset to use variable
fix modals not having proper z index
reduce indexes to be below 9999 so that develop error messages appear above
Fix react & extra buttons not styled on tab-focus
Fix popover not popping up
Fix styling on Safari
Use :focus-visible instead of :focus for focus markers
Optimize Reply badge position
Add badges to status interacting buttons
Update dependency nightwatch to v2
Update dependency eslint-plugin-n to v15.2.5
Update dependency mocha to v10
Update dependency karma-coverage to v2
Update dependency sass to v1.54.5
Update dependency karma-firefox-launcher to v2
Update dependency vue-template-compiler to v2.7.9
Pin dependencies
Refresh yarn.lock
...
* origin/develop:
Update dependency opn to v5
fix notices being under the navbar, also change offset to use variable
fix modals not having proper z index
reduce indexes to be below 9999 so that develop error messages appear above
Do not allow to find by name in findUser()
Use lookup endpoint to obtain users by nickname
Use $ for id UserProfile routes
Allow opening profile: multiChoiceProprties record, anonymous access
Allow opening profile when clicking an avatar inside of user popover
* origin/develop: (49 commits)
Fix react & extra buttons not styled on tab-focus
Fix popover not popping up
Fix styling on Safari
Use :focus-visible instead of :focus for focus markers
Optimize Reply badge position
Add badges to status interacting buttons
Update dependency nightwatch to v2
Update dependency eslint-plugin-n to v15.2.5
Update dependency mocha to v10
Update dependency karma-coverage to v2
Update dependency sass to v1.54.5
Update dependency karma-firefox-launcher to v2
Update dependency vue-template-compiler to v2.7.9
Pin dependencies
Refresh yarn.lock
Allow column width configuration: allow stretching navbar with columns
Remove legacy code for chunksSortMode
Add FIXME comment about html-webpack-plugin-after-emit
Use exact webpack version in package.json
Reintroduce css minimizer
...
Sometimes the "focus-marker" gets clicked. In this situation,
it will trigger an open, and then a close, because the original
focus-marker was removed from the dom, so $el.contains() no
longer thinks the marker is part of the trigger! We replaced the
v-if with v-show to resolve this problem.
In this way, after the user clicked with a pointer and moved that
pointer away, the focus marker will no longer show a focused style.
As Safari remains the only major browser engine that does not support
:focus-visible, a fallback to :focus is used if there is no browser
support for :focus-visible.
https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible
Now, the following badges will be added:
0: (+) sign to reply, favourite, repeat, react and extra buttons
1: (-) sign to unfavourite and unrepeat
2: (x) sign to close reply form, close react popover, and close extra buttons popover
3: Check mark to favourited and repeated statuses
https://git.pleroma.social/pleroma/pleroma-fe/-/issues/1092
* origin/develop:
lint
fix bugs
Apply 1 suggestion(s) to 1 file(s)
change icons
Update dependency vue-i18n to v9.2.0
made quick settings into their own component, added quick view settings, added both to conversation view
There's a seperator between certain blocks of items. I show/hide the seperator together with the block under it.
When a block with a seperator is at the top, the seperator doesn't show, keeping a consistent look with seperators only between blocks.
I also hide granting roles for deactivated accounts because that doesn't make much sense to me.
For the rest the items are hidden when you're not privileged. When there's no privileges that show items, the menu isn't shown either.
* disjointed-popovers: (56 commits)
fix typo
fix errors in console
pinned no longer needed
popover stack
add stay-on-click prop to solve case of clicking user avatar in status popover
fix settings tooltips
vertical nudge for popovers, especially for overlay-centers ones
make user popover options expert
use same sizing for timeline dropdown as in the main nav
fix avatar not zooming in profile page
fix spacing in mentionsline
add popovers to chats
fix avatar not closing, add option to put popovers next to avatar instead of over it
fix the incorrect rounding in nav list
re-unfuck the timeline popover
Revert "unify styling of timelines dropdown with other dropdown menus"
close on avatar click again, add zooming as option
fix basicusercard
make hover popovers less annoying to close
move tooltips setting
...
* origin/develop:
add SK (Slovak) translation
ReactButton: Workaround for android composition mode
EmojiPicker: Workaround to search immediately on mobile
Fix top bar input text colour
Show underlay for mobile
Fix tests
Add English translations for correctly i18nized time units
Delegate relativeTime plural rules to vue-i18n
restore notifications page, fix z-index issues
Make lint happy
Add English translations for backup UI
Add backup UI
Add English translation for list aliases error
Log errors when listing aliases
Add changelog
Add Engilsh translation for migration
Add frontend ui for aliases and migration
Change translation key
Explain better what delete does in moderation menu