Commit Graph

3963 Commits

Author SHA1 Message Date
Henry Jameson
6df28cde9d improvements & performance testing 2024-02-08 18:18:01 +02:00
Henry Jameson
a7d771e8c8 more dynamic vars, PROPER ICON COLORS 2024-02-07 18:54:00 +02:00
Henry Jameson
1229bbd855 don't use no-auto for icons for now 2024-02-07 16:17:53 +02:00
Henry Jameson
85d55c55e7 add directive to completely disable automatic text color creation 2024-02-07 16:15:25 +02:00
Henry Jameson
a9efbd2553 add directive to preserve or not the text color 2024-02-07 16:09:29 +02:00
Henry Jameson
d2a74ea1a2 add .input class to all inputs 2024-02-07 15:53:49 +02:00
Henry Jameson
c34590c439 update, should inherit stuff properly now. 2024-02-07 15:53:34 +02:00
Henry Jameson
d4795d2e3c moved default rules to component style.js files, added some basic text inheritance 2024-02-01 01:27:30 +02:00
Henry Jameson
53a4b1f9a6 better virtual components and stuff 2024-01-31 17:39:51 +02:00
Henry Jameson
22b32f149d shit more or less works for the very basic stuff 2024-01-23 19:18:55 +02:00
Henry Jameson
0729b529d7 some more stuff, generating CSS selectors from rules 2024-01-23 00:43:46 +02:00
Henry Jameson
521d308a6c themes 3 initial work 2024-01-18 14:35:25 +02:00
Mark Felder
5bd8a78a7a Fix video posters on Safari 2023-12-17 00:51:56 -05:00
HJ
2b41c1cfe8 Merge branch 'notifications-thru-sw' into 'develop'
Notifications improvements.

See merge request pleroma/pleroma-fe!1873
2023-12-13 22:20:59 +00:00
Henry Jameson
ff10834f1a cleanup stray console logs 2023-12-14 00:14:06 +02:00
Henry Jameson
5ee8fc0aea add setting to always show push notifications 2023-12-13 23:54:12 +02:00
Henry Jameson
b394392d0d fix incorrect path for follow request notifications settings 2023-12-13 21:07:23 +02:00
Henry Jameson
febc2aa569 lint 2023-12-13 20:56:27 +02:00
Henry Jameson
0fd1b26fb6 don't include extra notifications 2023-12-13 20:38:39 +02:00
Henry Jameson
4e8bb80dbd fix incorrect title + add counter 2023-12-13 20:37:40 +02:00
HJ
02fff5ddd5 Merge branch 'neetzsche/accommodate-scrobble-urls' into 'develop'
Accommodate scrobble URLs when present

See merge request pleroma/pleroma-fe!1872
2023-11-30 17:51:32 +00:00
HJ
ce46b97c59 Remove <img> for favicon 2023-11-30 17:47:32 +00:00
NEETzsche
730351dcd1 Accommodate scrobble URLs when present 2023-11-30 09:00:47 -07:00
Henry Jameson
38b6f0a013 fix notification dot in favicon and mobile nav, minor refactor 2023-11-20 00:14:56 +02:00
Henry Jameson
c0e2ba37c8 changelog, small fix 2023-11-19 17:02:46 +02:00
Henry Jameson
072a06fc89 reports visibility setting + actual filtering for desktop notifs 2023-11-19 16:40:30 +02:00
Henry Jameson
d178a56924 improve visual for the description bit 2023-11-19 16:14:24 +02:00
Henry Jameson
fd3ad106be rearrange notification visibility page a bit. 2023-11-19 16:12:43 +02:00
Henry Jameson
e3ee3eacca added some settings for notifications 2023-11-19 15:24:34 +02:00
Henry Jameson
1037a3bb72 remove the WIP tip since pleroma!3862 is in stable 2023-11-19 10:06:06 +02:00
Henry Jameson
a190ef2c56 fix crash added in this MR 2023-11-19 10:02:42 +02:00
Henry Jameson
75eea5f2b2 Merge remote-tracking branch 'origin/develop' into admin-dashboard-fixes 2023-11-19 09:58:29 +02:00
Henry Jameson
a17defc5ab handle desktop notifications clicks 2023-11-16 20:41:41 +02:00
Henry Jameson
aad3225d25 refactored notifications into their own module separate from statuses (WIP) 2023-11-16 19:26:18 +02:00
Henry Jameson
d9ea160a67 account for if there's no primary frontend setup 2023-11-13 17:31:12 +02:00
Henry Jameson
ec2937ec1f add options for marking single notification as read 2023-11-13 17:29:25 +02:00
HJ
18c0cf1845 Merge branch 'tusooa/react-more-actions-fix' into 'develop'
Accessibility for react & extra buttons

See merge request pleroma/pleroma-fe!1869
2023-11-12 23:06:14 +00:00
tusooa
82063f34b2
Add aria-controls to extra-buttons trigger 2023-11-12 15:13:28 -05:00
tusooa
0026b35f66
Add alt text for react and extra-buttons popup 2023-11-12 14:51:39 -05:00
tusooa
661d5b6d25
Fix frontend admin tab crashing when no primary frontend is set 2023-11-11 19:27:38 -05:00
Henry Jameson
55d4ea3643 fix layout 2023-11-10 15:24:13 +02:00
NEETzsche
2c9930bd5b Display the latest scrobble under a user's name 2023-11-10 06:11:55 -07:00
Henry Jameson
ce109c38f3 add favicon setting and add compact layout for AttachmentSetting 2023-11-01 22:10:46 +02:00
Henry Jameson
b6a4b62058 add better indication that stuff is happening 2023-11-01 21:53:50 +02:00
Henry Jameson
c99390e864 make notices appear above admin dash modal 2023-11-01 21:48:05 +02:00
Henry Jameson
f354cef010 fix no feedback and no dropdown close for actions in frontends tab,
better default suggest
2023-11-01 21:44:14 +02:00
HJ
954d03150f Merge branch 'tusooa/extra-notifications' into 'develop'
Extra notifications

See merge request pleroma/pleroma-fe!1853
2023-10-31 11:29:04 +00:00
Henry Jameson
c622b77ddd fix reports now showing reason 2023-10-27 02:44:22 +03:00
Henry Jameson
8f87a15069 oops 2023-10-13 12:37:50 +03:00
Henry Jameson
ece79f84a8 don't display link preview card if it's the same as quoted status 2023-10-11 22:43:51 +03:00
HJ
3c041b2ba1 Merge branch 'tusooa/emoji-picker-button-accessible' into 'develop'
Make emoji picker buttons accessible

See merge request pleroma/pleroma-fe!1840
2023-08-22 20:38:02 +00:00
HJ
d8d2507303 Merge branch 'tusooa/1266-reload-user-pinned' into 'develop'
Fix pinned statuses gone when reloading user timeline

Closes #1266

See merge request pleroma/pleroma-fe!1847
2023-08-22 20:37:48 +00:00
tusooa
f059c1f314 Merge branch 'tusooa/quote' into 'develop'
Quote

See merge request pleroma/pleroma-fe!1846
2023-08-19 02:33:26 +00:00
tusooa
e4ab012f21
Move v-if condition to the right place 2023-08-18 22:25:32 -04:00
tusooa
ff25838479
Make lint happy 2023-08-18 22:25:32 -04:00
tusooa
ebee2bda63
Add icons to extra notifications 2023-08-18 22:25:32 -04:00
tusooa
a2c21e2742
Make clickable area the whole row 2023-08-18 22:25:32 -04:00
tusooa
c6715b346b
Show unread marker for extra notifications 2023-08-18 22:25:32 -04:00
tusooa
50bad0fc68
Display unread visuals when there are unread extra notifications 2023-08-18 22:25:32 -04:00
tusooa
bd60238f01
Do not show extra notifications in interactions page 2023-08-18 22:25:32 -04:00
tusooa
1c180ace0b
Fix router links to use route objects 2023-08-18 22:25:32 -04:00
tusooa
7f51ea369e
Make extra notification display customizable 2023-08-18 22:25:32 -04:00
tusooa
c4549f0993
Display follow requests in extra notifications 2023-08-18 22:25:32 -04:00
tusooa
0d6a9e8a64
Display extra notifications on notifications column 2023-08-18 22:25:11 -04:00
tusooa
0dc2afb826
Fix a bug where mentioning a user twice will not fill the mention into the textarea 2023-07-24 19:13:37 -04:00
tusooa
56a74aa392
Make MentionsLine aware of line breaking by non-br elements 2023-07-24 18:28:34 -04:00
tusooa
1b081a9272
Make reply-or-quote selection display as horizontal button group 2023-07-19 17:00:46 -04:00
tusooa
35d3b8f27d
Fix pinned statuses gone when reloading user timeline 2023-07-18 19:06:00 -04:00
tusooa
a314ad7ccc
Add fallback return false for quotable judgements 2023-07-17 17:29:18 -04:00
tusooa
441eea3683
Do not show quote options for servers without quote support 2023-07-17 17:28:36 -04:00
tusooa
63f56cfb27
Add aria-labels for reply/quote selector 2023-07-17 11:27:32 -04:00
tusooa
d22079cf73
Handle recursive quotes 2023-07-17 11:27:32 -04:00
tusooa
d72486f3e4
Implement sending quote posts 2023-07-17 11:27:07 -04:00
tusooa
1c20487494
Implement showing quotes 2023-07-13 00:44:30 -04:00
HJ
c9d07c6202 Merge branch 'tusooa/scroll-emoji-selector-safari' into 'develop'
Fix scrolling emoji selector in modal in safari ios

Closes #1264

See merge request pleroma/pleroma-fe!1844
2023-06-29 16:09:51 +00:00
tusooa
9fa0c05b35
Fix lint 2023-06-29 11:43:49 -04:00
tusooa
bf5bd4235d
Comment the v-body-scroll-lock usage in code 2023-06-29 11:40:33 -04:00
tusooa
09402e2537
Fix scrolling emoji selector in modal in safari ios 2023-06-29 11:31:25 -04:00
tusooa
8cc6b213fb
Fix react button misalignment on safari ios 2023-06-29 10:28:05 -04:00
tusooa
96ef76f1d7
Make emoji picker buttons accessible 2023-06-18 15:45:30 -04:00
tusooa
db1643b94e
Keep aspect ratio of custom emoji reaction in notification 2023-06-13 15:06:46 -04:00
tusooa
8ba22a2481
Fix react button not working if reaction accounts are not loaded 2023-06-09 16:13:43 -04:00
Henry Jameson
0109724a5f case insensititvy 2023-06-05 21:57:36 +03:00
Henry Jameson
5e656cc0b4 Merge remote-tracking branch 'origin/develop' into harden-parser 2023-06-05 21:53:14 +03:00
Henry Jameson
00b47e1673 fix regex misinterpreting tag name in badly formed HTML, prevent rich
content from ever using dangerous tags
2023-06-05 21:49:47 +03:00
Henry Jameson
cbd22d52b8 make admin settings modal available on mobile 2023-05-24 12:00:16 +03:00
Henry Jameson
b3d0360699 fix and cleanup reset button 2023-05-24 11:44:41 +03:00
Henry Jameson
ed34b07b3f fix transition when resetting to indeterminate state 2023-05-24 11:44:26 +03:00
Henry Jameson
d223683b2e make detailed access restriction an expert section 2023-05-24 11:32:16 +03:00
Henry Jameson
9f77f910b8 fix animation when ideterminate is the initial state 2023-05-24 11:29:59 +03:00
Henry Jameson
b72af7d6ae Merge remote-tracking branch 'origin/develop' into improve_settings_reusability 2023-05-23 22:24:04 +03:00
Henry Jameson
99f85069b8 fix indeterminate state animation 2023-05-23 22:23:58 +03:00
tusooa
b82f2a3543
Use button text in reaction counter 2023-05-22 23:09:28 -04:00
tusooa
dc2ff9b2d2
Add text label for custom emoji reactions 2023-05-22 22:37:18 -04:00
tusooa
c675130024
Make reaction counter accessible 2023-05-22 22:30:54 -04:00
tusooa
d3e251665f
Lint 2023-05-22 22:20:09 -04:00
tusooa
48ee11fea3
Add aria for react button 2023-05-22 22:18:42 -04:00
tusooa
0b2f676e50
Fix focus (unvisible) style 2023-05-22 22:14:44 -04:00
tusooa
8a1074336c
Make emoji reactions clickable when not logged in 2023-05-22 22:09:04 -04:00
tusooa
ed23f51838
Make reaction button accessible 2023-05-22 22:02:22 -04:00