Henry Jameson
c81813064b
src/services/api -> src/api
2026-06-17 14:36:45 +03:00
Henry Jameson
ebf7040662
separate authenticated endpoints to user.js
2026-06-17 14:26:41 +03:00
Henry Jameson
3984a5aefa
use OAuthStore directly
2026-06-16 17:32:26 +03:00
Henry Jameson
0d9709825f
remaining backend interactor removals
2026-06-15 20:02:22 +03:00
Henry Jameson
463cc2ef5c
local indicator
2026-02-27 16:19:54 +02:00
Henry Jameson
42930252b1
better imports organization
2026-01-08 17:42:20 +02:00
Henry Jameson
b05a501236
biome check --write
2026-01-06 16:23:17 +02:00
Henry Jameson
9262e803ec
biome format --write
2026-01-06 16:22:52 +02:00
Henry Jameson
d4c0ccf659
profile tab cleanup
2025-08-05 17:09:07 +03:00
Henry Jameson
c8fa72c791
move background to appearance tab
2025-08-04 14:04:28 +03:00
Henry Jameson
800ab90cf9
reorganization of some settings
2025-08-04 13:48:09 +03:00
Henry Jameson
f79c61c4e7
name/bio/avatar/banner edit support
2025-08-04 11:10:43 +03:00
Henry Jameson
b305748a92
avatar upload works
2025-08-04 03:35:09 +03:00
Henry Jameson
2df895ab02
editable meta and bdey
2025-08-03 21:56:45 +03:00
Henry Jameson
eda51ae486
upgrade to new cropperjs 2.0 API
2025-03-30 17:06:19 +03:00
Henry Jameson
d1ea589531
manual lint --fix
2025-02-04 15:23:21 +02:00
Henry Jameson
d9aca590bb
eslint --fix
2025-02-04 14:14:31 +02:00
Henry Jameson
b94d389b7f
use absolute paths for stores
2025-02-03 13:02:30 +02:00
Henry Jameson
58e18d48df
Merge remote-tracking branch 'origin/develop' into migrate/vuex-to-pinia
2025-01-30 18:08:05 +02:00
tusooa
4777bec85f
Add a description on what groups do
2023-12-27 22:36:13 -05:00
tusooa
0110fd86c2
Allow user to mark account as group
2023-12-27 22:30:19 -05:00
Sean King
b1dcea0199
Migrate interface module to store
2023-04-05 21:06:37 -06:00
HJ
f229c4a106
Merge branch 'from/develop/tusooa/autocomplete-accessibility' into 'develop'
...
Autocomplete accessibility
Closes #1219
See merge request pleroma/pleroma-fe!1771
2023-01-28 23:04:59 +00:00
HJ
22c3012e1c
Merge branch 'birthdays' into 'develop'
...
Birthdays
See merge request pleroma/pleroma-fe!1432
2023-01-25 23:50:54 +00:00
HJ
a9716701be
Merge branch 'from/develop/tusooa/multi-iface-lang' into 'develop'
...
Multiple interface languages support
See merge request pleroma/pleroma-fe!1568
2023-01-25 23:47:29 +00:00
tusooa
b1e75c25bd
Merge remote-tracking branch 'upstream/develop' into birthdays
2023-01-22 09:34:01 -05:00
tusooa
72cb9e8bdb
Make all emoji inputs screen-reader-friendly
2023-01-21 01:28:43 -05:00
flxy
d21ce77670
Use splice instead of delete
2023-01-12 09:45:10 +01:00
Tusooa Zhu
b7e9373965
Add support for multiple interface languages
2022-12-23 22:45:55 -05:00
Tusooa Zhu
8f4f02683f
Make emoji picker use grouped unicode emojis
2022-09-18 13:19:53 -04:00
marcin mikołajczak
6649baaac9
Merge remote-tracking branch 'pleroma/develop' into birthdays
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-08-05 11:53:44 +02:00
Henry Jameson
fddb531ed2
--fix
2022-07-31 12:35:48 +03:00
HJ
9725443e60
Revert "Merge branch 'revert-a88abc7e' into 'develop'"
...
This reverts merge request !1526
2022-05-22 16:40:59 +00:00
HJ
069cf3fa87
Revert "Merge branch 'from/develop/tusooa/lang-opts' into 'develop'"
...
This reverts merge request !1494
2022-05-22 16:38:09 +00:00
HJ
a88abc7ee3
Merge branch 'from/develop/tusooa/lang-opts' into 'develop'
...
Add language options
See merge request pleroma/pleroma-fe!1494
2022-05-22 16:35:51 +00:00
Alexander Tumin
29b084b4b8
Pass file name of cropped avatar to form data
2022-05-21 19:44:44 +03:00
Tusooa Zhu
3633ea66d4
Make lint happy
2022-04-29 20:34:32 -04:00
Tusooa Zhu
d39de30221
Add config opts for email language
2022-04-29 20:34:31 -04:00
Henry Jameson
9c1814d122
expert settings toggle + server-side settings
2022-02-22 23:31:40 +02:00
marcin mikołajczak
79d02bddbe
Birthdays
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-13 19:11:14 +01: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
Shpuld Shpuldson
4dde9c4d52
refactor error handling in profile tab
2020-12-02 12:46:31 +02:00
Shpuld Shpuldson
0f386ccbc7
use users state + fetching with delay
2020-11-18 18:43:24 +02:00
Henry Jameson
a50cd7e37d
remaining changes...
2020-10-21 00:01:28 +03:00
Henry Jameson
b19c2eb0fb
More stuff. Buttons in user card's corner now have MUCH bigger hitboxes
2020-10-20 22:13:19 +03:00
Henry Jameson
046c60cb61
cancel -> times
2020-10-20 21:18:23 +03:00
Shpuld Shpludson
eea002e6f5
streamline profile image api, update reset ui for all profile images to match avatar, remove unnecessary stuff
2020-07-08 10:11:17 +00:00
Shpuld Shpludson
ea0a12f604
Merge branch 'develop' into 'iss-149/profile-fields-setting'
...
# Conflicts:
# src/components/settings_modal/tabs/profile_tab.vue
2020-06-27 07:19:49 +00:00
Sergey Suprunenko
2451956d83
Add 'bot' flag to Profile settings
2020-06-21 14:59:05 +02:00
kPherox
bad3dacfac
implement user suggestor for profile fields
2020-06-19 21:18:36 +09:00