Commit graph

9,768 commits

Author SHA1 Message Date
Henry Jameson
5bdf341560 MASSIVE refactor, replacing instance module with store, separating emoji stuff into its own store, making sure everything refers to new stores (WIP) 2026-01-22 17:16:51 +02:00
Henry Jameson
dc7308766c fix some navigation issues 2026-01-22 00:55:55 +02:00
Henry Jameson
9452b3084a some initial work on moving instance settings to pinia 2026-01-22 00:22:18 +02:00
Henry Jameson
20071d5a11 clutter page unsync -> sync 2026-01-21 16:51:08 +02:00
Henry Jameson
1942d43eb3 fix the lint-fix command for eslint 2026-01-21 16:03:33 +02:00
Henry Jameson
8bbc17f982 fix sss not saving cache locally 2026-01-21 15:59:13 +02:00
HJ
02f952047d Merge branch 'master' into 'develop'
Mergeback master into develop

See merge request pleroma/pleroma-fe!2199
2026-01-12 20:48:59 +00:00
HJ
b9f1c33b50 Merge branch 'release-2-10-1' into 'master'
Release 2.10.1

See merge request pleroma/pleroma-fe!2197
2026-01-12 20:44:06 +00:00
Henry Jameson
98110c0596 changelog 2026-01-12 22:30:22 +02:00
HJ
127396d2af Merge branch '2-10-1-fixes' into 'develop'
Fixes for 2.10.1

See merge request pleroma/pleroma-fe!2195
2026-01-12 20:24:56 +00:00
Henry Jameson
320899c9a2 more changelogs 2026-01-12 22:09:32 +02:00
Henry Jameson
69edded5b0 fix error when clicking mute.. item 2026-01-08 22:09:18 +02:00
Henry Jameson
1e08616b1f unescape 2026-01-08 19:14:58 +02:00
Henry Jameson
dcb7ed1b8c Merge remote-tracking branch 'origin/develop' into 2-10-1-fixes 2026-01-08 19:12:32 +02:00
HJ
aa25cd04b1 Merge branch 'biome' into 'develop'
Migration to Biome

See merge request pleroma/pleroma-fe!2193
2026-01-08 16:10:23 +00:00
Henry Jameson
42930252b1 better imports organization 2026-01-08 17:42:20 +02:00
Henry Jameson
6f5eb6c442 Merge remote-tracking branch 'origin/develop' into biome 2026-01-08 17:16:14 +02:00
HJ
e13e84e26d Merge branch 'fix-e2e' into 'develop'
proper playwright version

See merge request pleroma/pleroma-fe!2196
2026-01-08 15:15:35 +00:00
Henry Jameson
3d78a34daa chlg 2026-01-08 17:11:09 +02:00
Henry Jameson
ca10ffca8d proper playwright version 2026-01-08 17:04:15 +02:00
Henry Jameson
4b87fa083e Merge remote-tracking branch 'origin/develop' into 2-10-1-fixes 2026-01-08 16:55:02 +02:00
Henry Jameson
851c100a24 Merge remote-tracking branch 'origin/develop' into biome 2026-01-08 16:48:27 +02:00
HJ
9e980dcd87 Merge branch 'e2e-testing' into 'develop'
E2E: add user smoke tests

See merge request pleroma/pleroma-fe!2194
2026-01-08 14:36:23 +00:00
Lain Soykaf
6fc8cc32ca Test: exclude Playwright e2e specs from vitest
Vitest picks up *.spec.js under test/ by default; exclude test/e2e-playwright while preserving default excludes.
2026-01-08 15:09:41 +04:00
Lain Soykaf
b8bfd6b1a9 CI: enable per-build network for e2e
Fixes Pleroma service being unable to reach the Postgres service on runners that use legacy container links.
2026-01-08 14:35:51 +04:00
Henry Jameson
0dc8305e95 don't display muted label on profile since backend doesn't work this way
improve display logic for mute/block cards
2026-01-07 23:18:09 +02:00
Henry Jameson
949aa90faa fixed being unable to mute/unmute domains from status context menu 2026-01-07 21:09:01 +02:00
Henry Jameson
03b6178d17 fix missing string 2026-01-07 21:01:34 +02:00
Lain Soykaf
d2f528bb15 CI: run e2e job without docker-in-docker
Use GitLab services for Postgres + Pleroma and run Playwright tests directly in the Playwright image (works with gitlab-ci-local too).
2026-01-07 20:11:16 +04:00
Henry Jameson
0492a8d6a0 fix actor type not setting 2026-01-07 17:06:02 +02:00
Lain Soykaf
33c7876a8a Add changelog 2026-01-07 18:07:27 +04:00
Lain Soykaf
7f54706821 E2E: add user smoke tests
- Disable captcha + open registrations in E2E Pleroma config
- Await login after signup to avoid redirect race
- Add basic register/login/post smoke specs
- Fix failure artifact copying order
2026-01-07 11:05:10 +04:00
Lain Soykaf
99d2efac6c Reduce E2E output to Playwright logs 2026-01-07 10:00:18 +04:00
Lain Soykaf
7ffec2c324 Add docker-compose Playwright E2E stack 2026-01-07 09:44:50 +04:00
Henry Jameson
ae600da287 fix tests 2026-01-06 18:38:00 +02:00
Henry Jameson
2197c030de lint 2026-01-06 18:22:32 +02:00
Henry Jameson
85c2947714 oops 2026-01-06 18:21:11 +02:00
Henry Jameson
f30537f25e changelog 2026-01-06 18:18:29 +02:00
Henry Jameson
d15642d93d Merge remote-tracking branch 'origin/develop' into biome 2026-01-06 18:17:40 +02:00
Henry Jameson
b2964612ae separate lint jobs in ci for better parallelism and display 2026-01-06 18:16:25 +02:00
Henry Jameson
e956d55219 update package json 2026-01-06 18:15:24 +02:00
Henry Jameson
04797f8bd2 manual lint 2026-01-06 18:06:23 +02:00
Henry Jameson
7f54d11834 nerf eslint to only lint vue files since vue support in biome is experimental 2026-01-06 18:04:11 +02:00
Henry Jameson
1c53ac84cc manual lint 2026-01-06 17:32:22 +02:00
Henry Jameson
1654234e32 simplified biome configuration + test globals 2026-01-06 16:35:44 +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
8372348148 biome lint --write 2026-01-06 16:21:06 +02:00
Henry Jameson
b9a77cc61d add biome 2026-01-06 16:21:06 +02:00
HJ
1fe112c7f3 Merge branch 'renovate/vite-6.x-lockfile' into 'develop'
Update dependency vite to v6.4.1

See merge request pleroma/pleroma-fe!2176
2026-01-06 14:04:05 +00:00