Commit graph

200 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
9452b3084a some initial work on moving instance settings to pinia 2026-01-22 00:22:18 +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
tusooa
dd910ff8a8
Make every configuration option default-overridable by instance admins 2025-10-14 18:17:29 -04:00
Henry Jameson
6ae52e192b cleanup 2025-07-17 16:13:35 +03:00
Henry Jameson
385f921c41 Merge remote-tracking branch 'origin/develop' into timed-user-mutes 2025-07-09 15:57:23 +03:00
Henry Jameson
c5c27a2167 custom emoji reactions feature check for akkoma 2025-06-29 01:49:07 +03:00
Henry Jameson
100049c94d fontawesome css 2025-06-28 15:49:53 +03:00
HJ
37225ae8db Merge branch 'migrate/auth-flow' into 'develop'
Migrate auth flow module to pinia

See merge request pleroma/pleroma-fe!2169
2025-06-25 15:19:53 +00:00
Henry Jameson
96c57a8ada bubble timeline 2025-06-18 17:48:11 +03:00
Henry Jameson
f965d874ee excuses 2025-06-17 09:54:58 +03:00
Henry Jameson
15a79c2a24 even if it's not really used anywhere it's a good idea to check it like that 2025-06-17 09:48:02 +03:00
Henry Jameson
f36f11045e add Akkoma compatibility (tested on IceShrimp) 2025-06-16 14:57:34 +03:00
Henry Jameson
b9161ef697 some basic expiration modal. "don't as again" doesn't work yet 2025-06-12 20:04:39 +03:00
Sean King
4ee26c6041
Migrate auth flow module to pinia store 2025-05-15 23:33:49 -06: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
Lain Soykaf
95b75fc1d9 AfterStore: If we already have a token, use it directly. 2025-02-25 00:13:37 +04:00
Pleroma User
3627aadead Fix few markup inconsistencies 2025-02-10 21:20:56 +00:00
Henry Jameson
d1ea589531 manual lint --fix 2025-02-04 15:23:21 +02:00
Henry Jameson
b94d389b7f use absolute paths for stores 2025-02-03 13:02:30 +02:00
Henry Jameson
7d19cc2d53 cleanup and fixes 2025-02-03 00:14:44 +02:00
Henry Jameson
c926ed7ac1 pleroma-fe boots once again 2025-01-30 21:56:07 +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
55579bea55 combine some warnings for cleaner logging 2025-01-28 16:33:38 +02:00
HJ
3cda070507 Merge branch 'develop' into 'tusooa/save-draft'
# Conflicts:
#   src/boot/routes.js
#   src/i18n/en.json
#   src/main.js
#   src/modules/config.js
#   src/modules/instance.js
2024-12-26 23:51:54 +00:00
HJ
b0e687692a Merge branch 'loader-fixes' into 'develop'
Loader fixes

See merge request pleroma/pleroma-fe!1954
2024-12-18 15:20:52 +00:00
HJ
cbe9427123 Merge branch 'themes3-grand-finale-maybe' into 'develop'
Themes 3

See merge request pleroma/pleroma-fe!1951
2024-12-18 12:19:11 +00:00
Henry Jameson
3cc9afc15f remove useless strings, hide loader on eager finish 2024-12-12 15:43:17 +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
89b916da28 fixes for clean state 2024-11-28 18:07:22 +02:00
Henry Jameson
86585cc644 allow setting palettes from style 2024-11-12 23:24:28 +02:00
Henry Jameson
191609c662 Merge remote-tracking branch 'origin/develop' into themes3-grand-finale-maybe 2024-10-05 23:15:10 +03:00
Henry Jameson
24663b2f04 Merge remote-tracking branch 'origin/develop' into themes3-grand-finale-maybe 2024-10-03 23:06:47 +03:00
marcin mikołajczak
216ca52073 Merge remote-tracking branch 'origin/develop' into bookmark-folders
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-03 21:52:44 +02:00
Henry Jameson
ba4be2cb22 yet another massive overhaul on how themes are loaded/applied 2024-10-02 02:35:52 +03:00
marcin mikołajczak
9e45228823 Bookmark folders
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-23 23:13:40 +02:00
Henry Jameson
ce7ac02871 better error log 2024-09-18 02:50:51 +03:00
Henry Jameson
7550b8cbd2 splashscreen is now smaller, big cleanup on aisle themes - removed a lot unnecessary sync/awaits and promises that were sequential anyway 2024-09-17 22:57:39 +03:00
Henry Jameson
00df9c9c32 initial splashscreen implementation 2024-09-17 22:57:39 +03:00
tusooa
b6f1178ea3
Save drafts permanently in local storage 2024-08-22 20:02:52 -04:00
Henry Jameson
1b371afff3 fix instance theme not applying 2024-08-14 00:40:16 +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
f9e407de63 made theme debug easier by making it an actual option 2024-06-21 23:28:24 +03:00
Henry Jameson
5505a89e8a implement a simple caching system for themes 3 2024-04-22 23:40:39 +03:00
Henry Jameson
9806eea12e only show interface after theme has been applied 2024-04-03 22:52:12 +03:00
Henry Jameson
54e3a99bc7 Merge remote-tracking branch 'origin/develop' into themes3 2024-02-29 18:49:23 +02:00
Henry Jameson
dc22386599 optimization and refactoring, rules are first flattened and then
processed, letting us to set individual rules as "lazy"
2024-02-26 21:37:40 +02:00
Henry Jameson
879f520b75 tabs support + cleanup 2024-02-22 00:02:24 +02:00