1
0
Commit Graph

28851 Commits

Author SHA1 Message Date
CenTdemeern1 15ecc8f86d Always use ruffle even if flash is installed
This is for the sake of safety
2024-12-08 19:16:36 +01:00
CenTdemeern1 f258b074b7 Disable networking 2024-12-08 19:16:36 +01:00
dakkar 715a8c8ecb help eslint deal with the new vite-provided constant 2024-12-08 19:16:36 +01:00
CenTdemeern1 c93a1b2d08 Fix issues caused by reactivity removal 2024-12-08 19:16:36 +01:00
CenTdemeern1 523cc67c14 Remove computed 2024-12-08 19:16:36 +01:00
CenTdemeern1 034682f7ac Add _RUFFLE_VERSION_ global Vite define 2024-12-08 19:16:36 +01:00
CenTdemeern1 feb23be80b Misskey.js types rebuild 2024-12-08 19:16:36 +01:00
CenTdemeern1 32654c7153 Use new --MI and --MI_THEME 2024-12-08 19:16:36 +01:00
CenTdemeern1 a6a78d35a7 Download with the correct filename 2024-12-08 19:15:41 +01:00
CenTdemeern1 54610f9458 Import from @/components 2024-12-08 19:15:41 +01:00
CenTdemeern1 7bf4ff238c Undo automatic import reordering 2024-12-08 19:15:41 +01:00
CenTdemeern1 8c75946a0c Undo changes to the local dev config 2024-12-08 19:15:41 +01:00
CenTdemeern1 479fafb299 Remove comments I wrote while in a bad mood 2024-12-08 19:15:41 +01:00
CenTdemeern1 953d7ee254 Everything must be async
I feel it's not proper to keep the promises `dismissWarning()` returns unhandled, even if they're infallible, but Hazel and Julia have forced my hand
2024-12-08 19:15:41 +01:00
CenTdemeern1 2305eb9e97 Clean up hidden check 2024-12-08 19:15:41 +01:00
CenTdemeern1 33387b303c Add flash: prefix to XFlashPlayer keys 2024-12-08 19:15:41 +01:00
CenTdemeern1 3b26670792 Apply media classes to SkFlashPlayer and SkModPlayer 2024-12-08 19:15:41 +01:00
CenTdemeern1 a67814b8c7 Fix 64 pixels of doom (final) (3) (actually final).waff.diff
Co-authored-by: Freeplay <freeplay@duck.com>
2024-12-08 19:15:41 +01:00
CenTdemeern1 2a4fb1f615 Deal with the 64 pixels of doom once and for all
Co-authored-by: Freeplay <freeplay@duck.com>
2024-12-08 19:15:41 +01:00
CenTdemeern1 a881d083e0 Update copyright text credit
I copy pasted this from another file. I should probably change this
2024-12-08 19:15:41 +01:00
CenTdemeern1 d7244b3c71 Add i18n 2024-12-08 19:15:41 +01:00
CenTdemeern1 9668d6187c Works now somehow???????"?????
I literally tried this before and it didn't work I have witnesses
Before, when I set it to 100%, it became 64 pixels tall
Piuvas witnessed this happen and tried to help me debug it
at some point it just suddenly started working and we have no clue how

Witnessed-by: piuvas <piuvas@proton.me>
Co-authored-by: piuvas <piuvas@proton.me>
2024-12-08 19:15:41 +01:00
CenTdemeern1 be42a2b008 The big CSS refactor
Still doesn't fix the stupid height issue‼️‼️💥
2024-12-08 19:15:41 +01:00
CenTdemeern1 3887be6abb Miscellaneous fixes, clarifications, and alterations
Full list of changes:
- Visual clarification for when certain UI elements are disabled
- Fix the play/pause button not being reactive due to isPlaying being a getter (technically a hack but it's probably fine)
- Makes sure to use `comment` instead of `flashFile.comment` as condition for the ALT text icon being visible
2024-12-08 19:15:41 +01:00
CenTdemeern1 354bed1c32 Commit to raw.esm.sh
This commit also adds an error message for when the Content Security Policy is likely at fault for blocking it.
2024-12-08 19:15:41 +01:00
CenTdemeern1 d3a9528966 Add a missing import
How did it even work without this????
2024-12-08 19:15:41 +01:00
CenTdemeern1 25fe3ceca1 Use esm.sh instead of unpkg as Ruffle CDN
This way admins don't have to change their content security policy
2024-12-08 19:15:41 +01:00
CenTdemeern1 0e7105f1f7 Change error handler for flash file load fail 2024-12-08 19:15:41 +01:00
CenTdemeern1 24bc2cc19a Dynamic loading, error handling, and types 2024-12-08 19:15:41 +01:00
CenTdemeern1 8d1d09e42d Add Ruffle type definitions
These can be replaced later when Ruffle API v1 releases with proper TypeScript definitions and such: https://github.com/ruffle-rs/ruffle/pull/17939
I am planning to do so myself when that happens.
For now, Dinnerbone has graciously provided us with type definitions of the current API.

Co-authored-by: Nathan Adams <dinnerbone@dinnerbone.com>
2024-12-08 19:15:41 +01:00
CenTdemeern1 051073a046 Always load Ruffle from CDN and add it as a dependency
This commit has a long story behind it.
Removes Ruffle from /scripts/ and instead always loads the installed version from unpkg, Ruffle's preferred CDN.
This requires having unpkg in the CORS rules.
Ruffle is also loaded from the CDN in dev mode. To help with this an externalPackages array has been added to the vite dev config.

Co-authored-by: Julia Johannesen <julia@insertdomain.name>
2024-12-08 19:15:40 +01:00
CenTdemeern1 f137101b90 Add the ruffle-player to the hotkey ignorelist
This should fix the focus issues. Thanks to kjarosh and Dinnerbone from the ruffle team for helping me debug this!
2024-12-08 19:15:40 +01:00
CenTdemeern1 6aa4727d1d feat: Flash playback using Ruffle
Still a work in progress.
2024-12-08 19:15:40 +01:00
dakkar 7f18e94e97 merge: Fix avatar decoration Z index for embeds (!802)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/802

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2024-12-08 18:01:38 +00:00
dakkar a014bfc225 merge: Apply lessons learned from SkFlashPlayer to SkModPlayer (!801)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/801

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2024-12-08 18:00:53 +00:00
dakkar fdac24aabe merge: Resolve frontend/backend contradiction for home visibility embeds (!803)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/803

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2024-12-08 17:17:01 +00:00
CenTdemeern1 85bbfd2e2b Resolve frontend/backend contradiction for home visibility embeds
This now uses the same check from `packages/frontend/src/scripts/get-note-menu.ts`
2024-12-08 17:52:26 +01:00
CenTdemeern1 83c010453d Fix avatar decoration Z index for embeds 2024-12-08 16:56:18 +01:00
CenTdemeern1 7888d20c35 Use module scss like everywhere else 2024-12-08 16:04:47 +01:00
CenTdemeern1 3e16028411 Add download attribute 2024-12-08 15:57:22 +01:00
CenTdemeern1 5bb9b63f62 Remove reactive computed values 2024-12-08 15:56:44 +01:00
Hazelnoot f59af78d8a merge: Fix Content-Length resetting for partial content length requests (!796)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/796

Closes #824

Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2024-12-07 13:40:32 +00:00
dakkar a62bdb6593 merge: Fix MK_NO_DAEMONS flag (!786)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/786

Approved-by: Marie <github@yuugi.dev>
Approved-by: dakkar <dakkar@thenautilus.net>
2024-12-06 16:00:33 +00:00
Hazelnoot 57deef320e restore functionality of MK_NO_DAEMONS option 2024-12-06 10:48:41 -05:00
Marie ba827f95df merge: Fix link to point to the correct path (!797)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/797

Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: dakkar <dakkar@thenautilus.net>
2024-12-06 14:51:07 +00:00
Marie 570d19b738 chore: fix link to point to the proper location 2024-12-06 11:57:51 +00:00
dakkar ab9969283b merge: maybe laxer match on authority - fixes #815 (!773)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/773

Closes #815

Approved-by: Amber Null <puppygirlhornyposting@gmail.com>
Approved-by: Marie <github@yuugi.dev>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2024-12-05 09:12:05 +00:00
Ada 6a4ed3a3ea Fix Content-Length resetting for partial content length requests 2024-12-04 19:59:30 +00:00
Marie 7dc90e078e merge: Interpret Dislike activities as Undo(Like) (resolves #800) (!731)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/731

Closes #800

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2024-12-01 09:38:22 +00:00
Marie 69ffa0e520 merge: Add option filePermissionBits to override permissions on locally-stored files (!791)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/791

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2024-12-01 09:14:37 +00:00