Commit graph

304 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
42930252b1 better imports organization 2026-01-08 17:42:20 +02:00
Henry Jameson
851c100a24 Merge remote-tracking branch 'origin/develop' into biome 2026-01-08 16:48:27 +02: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
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
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
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
c71a36de30 cleanup console logs (changed actual proper logs to .info()) 2025-12-19 19:13:24 +02:00
Ekaterina Vaartis
bf4dbaf077 Fix rich content test 2025-08-11 07:55:48 +00:00
Henry Jameson
f347897b29 migrate to pinia 2025-03-24 01:02:01 +02:00
Henry Jameson
eaf7efdcff throw errors instead of console logs 2025-03-23 17:23:47 +02:00
Henry Jameson
5e880ed54f added ability to granularly modify objects in simple storage 2025-03-20 19:32:52 +02:00
tusooa
216d318bb5
Migrate oauth store to pinia 2025-03-12 21:40:45 -04:00
tusooa
3a4cdbef15
Create an app only when needed 2025-03-09 15:22:53 -04:00
tusooa
b51f870cf0
Remove webpack and karma and related code 2025-02-28 16:25:41 -05:00
tusooa
cca5e31f56
Use vitest 2025-02-28 11:08:54 -05:00
tusooa
bb70c50c6b
Fix unit tests and unify vuex modules import 2025-02-26 20:21:17 -05:00
tusooa
690812f27c
Fix draft saving and add tests 2025-02-22 20:58:31 -05:00
Henry Jameson
97c9b6e25d fix and improve tests 2025-02-18 18:30:08 +02: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
391f7e0711 remove .only 2025-02-03 16:29:18 +02:00
Henry Jameson
ac44c1bc11 fix double src in tests 2025-02-03 16:28:08 +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
Henry Jameson
7f9fe6b660 cleanup console.logs and moved to proper log level console to make finding stray console.logs easier 2025-01-28 16:28:23 +02:00
Henry Jameson
84b2a55424 fix tests 2025-01-19 18:22:30 +02:00
HJ
e4a1a56dbd Merge branch 'backend-repo-url' into 'develop'
Extract backend repository from nodeinfo

See merge request pleroma/pleroma-fe!1864
2024-12-11 13:35:27 +00:00
Henry Jameson
ab8907909b add 'none' keyword to PISS shadow definiton that equals empty array 2024-09-24 00:23:25 +03:00
HJ
a8092de638 Merge branch 'gallery-specs' into 'develop'
Gallery specs

See merge request pleroma/pleroma-fe!1944
2024-09-21 09:01:59 +00:00
Henry Jameson
32d82f10d9 remove .only 2024-09-21 11:56:34 +03:00
Henry Jameson
14328917f1 only 2024-09-20 14:25:36 +03:00
Henry Jameson
48f0a95a3b more tests, fixed some issues 2024-09-20 12:50:05 +03:00
Henry Jameson
dae206add3 remove 'only' 2024-09-20 02:07:46 +03:00
Henry Jameson
d8d766932a cleanup 2024-09-20 02:07:27 +03:00
Henry Jameson
71a4781080 at last... it's complete 2024-09-20 02:05:25 +03:00
Henry Jameson
af3b2e3dc9 temp 2024-09-19 20:37:14 +03:00
HJ
0c9893c8a0 Merge branch 'appearance-tab' into 'develop'
Themes 3: Intermission: Appearance Tab and fixes

See merge request pleroma/pleroma-fe!1920
2024-07-24 18:51:17 +00:00
tusooa
7a7d80270d Merge branch 'change/selenium-server' into 'develop'
Nightwatch config for selenium-server and gitignore changes

See merge request pleroma/pleroma-fe!1806
2024-07-24 03:04:14 +00:00
Henry Jameson
2c7f78a29f fix tests 2024-07-22 01:19:05 +03:00
Henry Jameson
c6ccab778f MASSIVELY streamlined theme setting process, now EVERYTHING happens in a vuex action "setTheme" instead of several different applyTheme()s scattered around 2024-07-10 22:49:56 +03:00
Henry Jameson
c298611af2 fix tests and make them pass on shit hardware 2024-03-26 18:49:29 +02:00
Henry Jameson
f3d3901a92 more tests 2024-03-25 19:07:28 +02:00
Henry Jameson
c1568ad2ba fix massive issue in getAllPossibleCombinations 2024-03-25 18:18:48 +02:00
Henry Jameson
1e467ac6e1 update tests 2024-03-07 01:08:04 +02:00
Henry Jameson
53a4b1f9a6 better virtual components and stuff 2024-01-31 17:39:51 +02:00