Commit graph

1,262 commits

Author SHA1 Message Date
Henry Jameson
202d77e0cc Import/export works! 2024-10-09 23:54:34 +03:00
Henry Jameson
5a2080570f variables work + i18n cleanup 2024-10-09 09:59:37 +03:00
Henry Jameson
8725de3e91 got it working again 2024-10-06 18:56:45 +03: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
c937736fea shadow editor now can handle expressions (functions and variables) 2024-10-04 00:27:53 +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
HJ
a1c3a7a742 Merge branch 'shadow-control-2.0' into 'develop'
Fixed and refined the shadow control in theme tab

See merge request pleroma/pleroma-fe!1939
2024-10-03 19:44:24 +00:00
HJ
56a3bff267 Merge branch 'splashscreen' into 'develop'
Splash screen

See merge request pleroma/pleroma-fe!1940
2024-10-03 19:44:12 +00:00
Henry Jameson
13838a75a9 import of v2 on appearance tab works now 2024-10-03 02:16:55 +03:00
Henry Jameson
02ecd8bb6c remove old shadow parser, fix only first shadow applying 2024-10-02 23:59:56 +03:00
Henry Jameson
e8d0e45b5b it is working. finally. 2024-10-02 16:22:28 +03:00
Henry Jameson
ba4be2cb22 yet another massive overhaul on how themes are loaded/applied 2024-10-02 02:35:52 +03:00
Henry Jameson
f0957bdb4f palettes that actually work 2024-10-01 00:42:33 +03:00
Henry Jameson
89b05cfc57 export/import PoC works 2024-09-30 00:16:47 +03:00
Henry Jameson
b599407b67 Shadows work now 2024-09-29 19:18:25 +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
Henry Jameson
6fc929a0a0 Merge remote-tracking branch 'origin/develop' into shadow-control-2.0 2024-09-26 01:10:57 +03:00
Henry Jameson
e7eb1059c3 better display and also temporary fallback for lowerLevelBackground 2024-09-25 00:46:58 +03:00
Henry Jameson
e1d3ebc943 some initial drafts of component editor 2024-09-24 21:32:13 +03:00
Henry Jameson
22d3c13135 Merge branch 'shadow-control-2.0' into themes3-grand-finale-maybe 2024-09-24 18:09:44 +03:00
marcin mikołajczak
1097b95fa5 Merge remote-tracking branch 'origin/develop' into bookmark-folders 2024-09-24 00:38:55 +02:00
marcin mikołajczak
89fbaa159f Allow adding bookmarks to folders
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-24 00:05:33 +02:00
Henry Jameson
ab8907909b add 'none' keyword to PISS shadow definiton that equals empty array 2024-09-24 00:23:25 +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
48f0a95a3b more tests, fixed some issues 2024-09-20 12:50:05 +03:00
Henry Jameson
bd514ab6d0 found the file lol 2024-09-20 11:21:26 +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
0c91c37645 somehow i lost this file and had to rewrite it. now it's even better than before! 2024-09-19 21:42:14 +03:00
Henry Jameson
af3b2e3dc9 temp 2024-09-19 20:37:14 +03:00
HJ
23f8c08809 Merge branch 'update-prefixer' into 'develop'
Update prefixer settings and required gitlab runner tags

See merge request pleroma/pleroma-fe!1942
2024-09-19 15:29:29 +00:00
Henry Jameson
1794d52731 changelog 2024-09-19 15:43:38 +03:00
Henry Jameson
74e5bb9104 serializer working 2024-09-19 04:24:35 +03:00
HJ
537145e934 Merge branch 'tusooa/date-absolute' into 'develop'
Support displaying time in absolute format

See merge request pleroma/pleroma-fe!1938
2024-09-18 01:17:05 +00:00
tusooa
b14ba17256
Support displaying time in absolute format
This adds two config items: useAbsoluteTimeFormat (boolean) and
absoluteTimeFormatMinAge (string, number + unit ('d'|'h'|'m'|'s')).

When `useAbsoluteTimeFormat` is true, the Timeago component will display
absolute time if the time is at least `absoluteTimeFormatMinAge`
from now. If `longFormat` prop is true, the fully formatted time
is displayed. Otherwise, the format is determined by the `time` prop:
(1) if `time` is on the same day of now, display hour and minute;
(2) if `time` is in the same month of now, display day and hour;
(3) if `time` is in the same year of now, display month and day;
(4) otherwise, display year and month.

If it should display relative time, the format is the same as before.
2024-09-17 19:18:51 -04:00
Henry Jameson
05577aea54 replace toSorted with sort, add artist credit 2024-09-17 22:57:39 +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
HJ
5ad5f4c51e Apply 1 suggestion(s) to 1 file(s) 2024-09-14 20:23:06 +00:00
Henry Jameson
aa7a336183 Updated shadow control to be able to handle "absolute null" situation 2024-09-12 19:31:19 +03:00
Henry Jameson
a586b9f6d2 fix themes3 specificity sorting 2024-09-12 12:46:47 +03:00
Henry Jameson
8e8707bceb add Pennsylvania Dutch to languages 2024-09-11 21:17:35 +03:00
Mark Felder
06ebbaf7ba Simplify the OAuth client_name
Every time PleromaFE is used to login it will need to do the OAuth dance and request an app key. If the client name is not stable it will pollute the server's database with entries.

This also happens on every unauthenticated page load at the moment until #1339 is resolved
2024-09-01 12:09:07 -04:00
HJ
e7741e619d Apply 1 suggestion(s) to 1 file(s) 2024-08-28 21:17:37 +00:00
tusooa
2a8c7e8e7d
Handle polls in drafts 2024-08-22 20:02:52 -04:00
Henry Jameson
ab90dc9fb1 Revert all the user highlight stuff for now 2024-08-15 21:53:12 +03:00
Henry Jameson
5384d3b7a2 fix solid color highlight 2024-08-15 20:43:11 +03:00
Henry Jameson
cfba4cc6b3 don't do no-auto for themes2 seems to work better 2024-08-14 00:08:56 +03:00
marcin mikołajczak
d67d24757f Use /api/v1/accounts/:id/follow for account subscriptions instead of the deprecated routes
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-08-13 19:26:43 +02:00