Commit graph

231 commits

Author SHA1 Message Date
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
2b6de423d5 Bookmark folder editing
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-26 00:40:06 +02: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
tusooa
02e2e6b1bf
Add minimal draft management tool 2024-08-22 20:02:51 -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
HJ
3e99006e2a Merge branch 'quotes-count' into 'develop'
Display quotes count on posts and add quotes list page

See merge request pleroma/pleroma-fe!1885
2024-05-22 12:15:57 +00: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
Henry Jameson
8a21594dbc shadow slots work + minor fixes 2024-02-21 22:18:56 +02:00
marcin mikołajczak
6c4c8fe51f Display quotes count on posts and add quotes list page
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-01-04 22:47:41 +01:00
tusooa
0110fd86c2
Allow user to mark account as group 2023-12-27 22:30:19 -05:00
Henry Jameson
a17defc5ab handle desktop notifications clicks 2023-11-16 20:41:41 +02:00
Haelwenn (lanodan) Monnier
84cab03a1d Extract backend repository from nodeinfo
Also removes extractCommit, could be kept when the forge is git.pleroma.social

Partial fix of https://git.pleroma.social/pleroma/pleroma-fe/-/issues/1283
2023-11-09 08:45:07 +01:00
Henry Jameson
73fbe89a4b initial work on showing notifications through serviceworkers 2023-10-25 18:58:33 +03:00
tusooa
441eea3683
Do not show quote options for servers without quote support 2023-07-17 17:28:36 -04:00
Sean King
f9254e5fb7
Move announcements module to store 2023-04-06 16:32:21 -06:00
Sean King
b1dcea0199
Migrate interface module to store 2023-04-05 21:06:37 -06:00
Sean King
aa6c13f9e6
Move shout module to store 2023-04-04 21:17:54 -06:00
Sean King
aa98e83ff0
Move i18n to new store 2023-04-04 14:40:12 -06:00
Alexander Tumin
832019b2c2 Hide custom emoji in reaction picker when BE does not advertise pleroma_custom_emoji_reactions 2023-03-17 20:28:16 +03:00