Commit Graph

6691 Commits

Author SHA1 Message Date
Sean King ee58e3868c
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma-fe into add/edit-status 2022-08-22 19:08:58 -06:00
HJ cb6b96b9ba Merge branch 'zindexes-fix' into 'develop'
Fix various issues related to z-indexes

See merge request pleroma/pleroma-fe!1617
2022-08-22 22:58:57 +00:00
Henry Jameson 1a24f8b4c1 fix notices being under the navbar, also change offset to use variable 2022-08-23 01:49:22 +03:00
Henry Jameson ef4ea49653 fix modals not having proper z index 2022-08-23 01:46:59 +03:00
HJ 91422367d3 Merge branch 'allow-opening-profile-in-user-popover' into 'develop'
Allow opening profile in user popover when clicking on avatar

See merge request pleroma/pleroma-fe!1586
2022-08-22 22:34:38 +00:00
Henry Jameson 0f51b00540 reduce indexes to be below 9999 so that develop error messages appear above 2022-08-23 01:30:17 +03:00
HJ 272b748f26 Merge branch 'develop' into 'allow-opening-profile-in-user-popover'
# Conflicts:
#   src/components/settings_modal/tabs/general_tab.vue
2022-08-22 22:29:13 +00:00
HJ 88a3cf8705 Merge branch 'from/develop/tusooa/user-profile-routes' into 'develop'
Stop generating /:nickname user profile routes

See merge request pleroma/pleroma-fe!1589
2022-08-22 21:56:55 +00:00
HJ 8e97a40c70 Merge branch 'allow-application-width-configuration' into 'develop'
Allow application width configuration

See merge request pleroma/pleroma-fe!1533
2022-08-22 21:32:31 +00:00
HJ 4e2feae868 Merge branch 'from/develop/tusooa/1092-accessible-status-xact' into 'develop'
Make status interaction buttons accessible

Closes #1092

See merge request pleroma/pleroma-fe!1425
2022-08-22 21:21:43 +00:00
tusooa 966dc36954 Merge branch 'renovate/eslint-plugin-n-15.x' into 'develop'
Update dependency eslint-plugin-n to v15.2.5

See merge request pleroma/pleroma-fe!1615
2022-08-22 21:20:12 +00:00
tusooa 34c399f551 Merge branch 'renovate/nightwatch-2.x' into 'develop'
Update dependency nightwatch to v2

See merge request pleroma/pleroma-fe!1614
2022-08-22 21:19:39 +00:00
Tusooa Zhu cd536157ee Fix react & extra buttons not styled on tab-focus 2022-08-22 20:28:52 +00:00
Tusooa Zhu 5676b5cfc9 Fix popover not popping up
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.
2022-08-22 20:28:52 +00:00
Tusooa Zhu 11672bc490 Fix styling on Safari 2022-08-22 20:28:52 +00:00
Tusooa Zhu 97951fccfd Use :focus-visible instead of :focus for focus markers
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
2022-08-22 20:28:52 +00:00
Tusooa Zhu 378ed3682e Optimize Reply badge position 2022-08-22 20:28:52 +00:00
Tusooa Zhu b2e4827741 Add badges to status interacting buttons
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
2022-08-22 20:28:52 +00:00
Pleroma Renovate Bot b95c934bc4 Update dependency nightwatch to v2 2022-08-22 09:10:20 +00:00
Pleroma Renovate Bot 4ef28cac47 Update dependency eslint-plugin-n to v15.2.5 2022-08-22 09:08:45 +00:00
tusooa f01c3f60c8 Merge branch 'renovate/mocha-10.x' into 'develop'
Update dependency mocha to v10

See merge request pleroma/pleroma-fe!1613
2022-08-21 11:54:31 +00:00
Pleroma Renovate Bot 20b54c4b9d Update dependency mocha to v10 2022-08-21 09:04:58 +00:00
tusooa 5ace7055ce Merge branch 'renovate/sass-1.x' into 'develop'
Update dependency sass to v1.54.5

See merge request pleroma/pleroma-fe!1610
2022-08-20 14:25:55 +00:00
tusooa 2b17e4d6dc Merge branch 'renovate/karma-coverage-2.x' into 'develop'
Update dependency karma-coverage to v2

See merge request pleroma/pleroma-fe!1607
2022-08-20 14:20:59 +00:00
Pleroma Renovate Bot 09f3fcf112 Update dependency karma-coverage to v2 2022-08-20 09:07:23 +00:00
Pleroma Renovate Bot de70d2efb8 Update dependency sass to v1.54.5 2022-08-20 09:06:57 +00:00
tusooa bbc562bf57 Merge branch 'renovate/vue-monorepo' into 'develop'
Update dependency vue-template-compiler to v2.7.9

See merge request pleroma/pleroma-fe!1608
2022-08-19 15:05:33 +00:00
tusooa b768fb2be1 Merge branch 'renovate/karma-firefox-launcher-2.x' into 'develop'
Update dependency karma-firefox-launcher to v2

See merge request pleroma/pleroma-fe!1609
2022-08-19 14:59:24 +00:00
Pleroma Renovate Bot 4cdba397e1 Update dependency karma-firefox-launcher to v2 2022-08-19 09:06:42 +00:00
Pleroma Renovate Bot 05c67c451b Update dependency vue-template-compiler to v2.7.9 2022-08-19 09:06:19 +00:00
HJ 6cd116ce9a Merge branch 'renovate/pin-dependencies' into 'develop'
Pin dependencies

See merge request pleroma/pleroma-fe!1606
2022-08-18 09:57:49 +00:00
Pleroma Renovate Bot 7be70e5aac Pin dependencies 2022-08-18 09:06:24 +00:00
HJ 992ddde4f8 Merge branch 'from/develop/tusooa/webpack-5' into 'develop'
Webpack 5 support

See merge request pleroma/pleroma-fe!1601
2022-08-17 18:24:24 +00:00
Tusooa Zhu cad0520568
Refresh yarn.lock 2022-08-17 14:15:34 -04:00
Alexander Tumin a29835375a Allow column width configuration: allow stretching navbar with columns 2022-08-17 09:49:52 +03:00
Tusooa Zhu 99ee903c46
Remove legacy code for chunksSortMode 2022-08-16 08:02:09 -04:00
Tusooa Zhu d8962919b9
Add FIXME comment about html-webpack-plugin-after-emit 2022-08-16 07:57:42 -04:00
HJ e0f3d9a8e0 Use exact webpack version in package.json 2022-08-16 11:53:52 +00:00
Tusooa Zhu 89fc7b3190
Reintroduce css minimizer 2022-08-15 19:14:21 -04:00
Tusooa Zhu 5444f0c852
Fix double dot in generated asset names 2022-08-15 18:42:21 -04:00
Tusooa Zhu 234963caa1
Update webpack plugins 2022-08-15 18:38:34 -04:00
Tusooa Zhu ed42a099c0
Use assets in favour of loaders 2022-08-15 18:23:41 -04:00
Tusooa Zhu 2088636b24
Fix tests 2022-08-15 18:12:10 -04:00
Tusooa Zhu aa97335b20
Make webpack 5 work 2022-08-15 18:01:33 -04:00
Tusooa Zhu 96d8707353
Fix production builds 2022-08-15 17:39:17 -04:00
Tusooa Zhu 78e1738d08
Update vue-loader 2022-08-15 17:29:13 -04:00
Tusooa Zhu 8e1455d0aa
Update url-loader 2022-08-15 17:26:36 -04:00
Tusooa Zhu 7c744d3b7f
Update sass-loader 2022-08-15 17:24:47 -04:00
Tusooa Zhu 80a70e0921
Update raw-loader 2022-08-15 17:23:00 -04:00
Tusooa Zhu 413eaec3ee
Update mini-css-extract-plugin 2022-08-15 17:18:37 -04:00