Commit Graph

6806 Commits

Author SHA1 Message Date
tusooa 0bbf16fe6b Merge branch 'renovate/vue-monorepo' into 'develop'
Update dependency vue-template-compiler to v2.7.10

See merge request pleroma/pleroma-fe!1622
2022-08-27 14:52:13 +00:00
Pleroma Renovate Bot ace06bd5d6 Update dependency eslint to v8.23.0 2022-08-27 09:07:16 +00:00
Pleroma Renovate Bot f10b4a0051 Update dependency vue-template-compiler to v2.7.10 2022-08-27 09:06:59 +00:00
tusooa 5dab55579a Merge branch 'renovate/babel-monorepo' into 'develop'
Update dependency @babel/core to v7.18.13

See merge request pleroma/pleroma-fe!1619
2022-08-26 15:40:23 +00:00
tusooa d07e8fd5d6 Merge branch 'renovate/vue-babel-helper-vue-jsx-merge-props-1.x' into 'develop'
Update dependency @vue/babel-helper-vue-jsx-merge-props to v1.4.0

See merge request pleroma/pleroma-fe!1625
2022-08-26 15:35:12 +00:00
Pleroma Renovate Bot f12307fe38 Update dependency @vue/babel-helper-vue-jsx-merge-props to v1.4.0 2022-08-26 09:06:47 +00:00
HJ 649ae09585 Merge branch 'from/develop/tusooa/remove-isparta' into 'develop'
Remove isparta

See merge request pleroma/pleroma-fe!1621
2022-08-25 16:37:13 +00:00
tusooa bbd25c8ae6 Merge branch 'renovate/eslint-plugin-promise-6.x' into 'develop'
Update dependency eslint-plugin-promise to v6.0.1

See merge request pleroma/pleroma-fe!1624
2022-08-25 12:22:10 +00:00
Pleroma Renovate Bot e9fcf9747f Update dependency eslint-plugin-promise to v6.0.1 2022-08-25 09:06:10 +00:00
Henry Jameson ea3ce55929 fix lists edit page 2022-08-24 20:33:04 +03:00
Henry Jameson 8c48a56a89 change ugly checkbox to a list element that doesn't look too much out of place 2022-08-24 20:24:21 +03:00
Henry Jameson cf714c2756 a11y 2022-08-24 20:24:08 +03:00
Henry Jameson 8dceffa8d7 squeeze/stretch pinned items as long as there's enough space for it,
hide items that won't fitc
2022-08-24 19:57:57 +03:00
tusooa 86302128ba Merge branch 'renovate/eslint-plugin-vue-9.x' into 'develop'
Update dependency eslint-plugin-vue to v9.4.0

See merge request pleroma/pleroma-fe!1623
2022-08-24 12:11:38 +00:00
Pleroma Renovate Bot 8e0a988399 Update dependency eslint-plugin-vue to v9.4.0 2022-08-24 09:09:22 +00:00
Tusooa Zhu 40c10cbf4d
Remove isparta 2022-08-23 15:52:12 -04:00
Henry Jameson dc5992f990 lint 2022-08-23 22:18:33 +03:00
Henry Jameson d3454ca7de fix being unable to edit timeline pins on mobile 2022-08-23 22:16:51 +03:00
Henry Jameson f44ae0ce6b aria 2022-08-23 22:15:46 +03:00
Henry Jameson 666015c9fa fix mobile side drawer causing issues 2022-08-23 22:10:21 +03:00
Henry Jameson cd7380efe7 Merge remote-tracking branch 'origin/develop' into navigation-update
* 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
2022-08-23 21:52:17 +03:00
tusooa 361aea1399 Merge branch 'renovate/opn-5.x' into 'develop'
Update dependency opn to v5

See merge request pleroma/pleroma-fe!1616
2022-08-23 15:46:38 +00:00
Henry Jameson bd7356376e fix links not being active by default 2022-08-23 15:36:54 +03:00
Henry Jameson 63f35509a7 improve submenu and improve icon buttons hover effects 2022-08-23 13:26:05 +03:00
Pleroma Renovate Bot defc622767 Update dependency opn to v5 2022-08-23 09:05:51 +00:00
Pleroma Renovate Bot 84247d51b3 Update dependency @babel/core to v7.18.13 2022-08-23 09:04:08 +00:00
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
Henry Jameson 6e1639cc1e fetch text height only after mask has been loaded 2022-08-23 02:06:54 +03:00
Henry Jameson 420f29b6a4 add a mask to load shape to flow text around quicker 2022-08-23 02:01:56 +03: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
Henry Jameson fa41f6cf96 add an underline to the selected pin to improve accesibility 2022-08-23 00:50:38 +03:00
Henry Jameson 7b6745bb84 Merge remote-tracking branch 'origin/develop' into navigation-update
* 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
  ...
2022-08-23 00:35:25 +03: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