Commit graph

9,748 commits

Author SHA1 Message Date
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
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
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
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
HJ
59b7da77c9 Merge branch 'renovate/eslint-plugin-vue-10.x' into 'develop'
Update dependency eslint-plugin-vue to v10.6.2

See merge request pleroma/pleroma-fe!2179
2026-01-06 14:03:01 +00:00
HJ
b33ded3a45 Merge branch 'renovate/playwright-monorepo' into 'develop'
Update dependency playwright to v1.57.0

See merge request pleroma/pleroma-fe!2180
2026-01-06 14:02:31 +00:00
HJ
46cbef8253 Merge branch 'renovate/eslint-monorepo' into 'develop'
Update dependency eslint to v9.39.2

See merge request pleroma/pleroma-fe!2181
2026-01-06 14:02:21 +00:00
HJ
308c5cd222 Merge branch 'renovate/vue-router-4.x' into 'develop'
Update dependency vue-router to v4.6.4

See merge request pleroma/pleroma-fe!2182
2026-01-06 14:02:07 +00:00
HJ
bbee089d64 Merge branch 'renovate/babel-monorepo' into 'develop'
Update babel monorepo to v7.28.5

See merge request pleroma/pleroma-fe!2185
2026-01-06 14:01:26 +00:00
HJ
fd03a5ade3 Merge branch 'mergeback-210' into 'develop'
Release 2.10.0

See merge request pleroma/pleroma-fe!2192
2025-12-23 14:18:02 +00:00
Henry Jameson
d7b1aaa616 Release 2.10.0 2025-12-23 16:16:08 +02:00
HJ
971161a441 Merge branch 'fix-poll-expand' into 'develop'
fix poll notifications not being expandable

See merge request pleroma/pleroma-fe!2191
2025-12-23 13:46:28 +00:00
Henry Jameson
29fe616c1c changelog 2025-12-23 15:36:07 +02:00
Henry Jameson
50105a8f92 fix poll notifications not being expandable 2025-12-23 15:31:54 +02:00
HJ
fb77d084d4 Merge branch 'fix-interactionlist-popover-emoji' into 'develop'
fix incorrect emoji in post interaction lists

See merge request pleroma/pleroma-fe!2190
2025-12-22 15:24:05 +00:00
Henry Jameson
6ae05ab956 changelog 2025-12-22 17:19:42 +02:00
Henry Jameson
963c55cf71 fix incorrect emoji in post interaction lists 2025-12-22 17:18:27 +02:00
HJ
fd086febfa Merge branch 'fix-lists-edit' into 'develop'
fix list title edit not working

See merge request pleroma/pleroma-fe!2189
2025-12-22 12:21:50 +00:00
Henry Jameson
202d1618c2 fix list title edit not working 2025-12-22 14:15:28 +02:00
HJ
657de70153 Merge branch 'fix-1385' into 'develop'
Fix #1385

Closes #1385

See merge request pleroma/pleroma-fe!2188
2025-12-19 17:34:25 +00:00
Henry Jameson
c2732e3f40 changelogs + forgotten changelogs from previous MR 2025-12-19 19:29:27 +02:00
Henry Jameson
c9b47a0ca9 fix #1385 2025-12-19 19:27:33 +02:00
Henry Jameson
3aae2f33d2 hide compositing tab for anon viewers 2025-12-19 19:21:45 +02:00
HJ
aa426b3d14 Merge branch 'admin-tabs-2' into 'develop'
Most of the remaining admin tabs

See merge request pleroma/pleroma-fe!2187
2025-12-19 17:21:35 +00:00