CenTdemeern1
4d10b360d9
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-11-30 11:13:25 +01:00
CenTdemeern1
40818dcbd8
Clean up hidden check
2024-11-30 11:13:25 +01:00
CenTdemeern1
c6bf38ad8d
Add flash: prefix to XFlashPlayer keys
2024-11-30 11:13:24 +01:00
CenTdemeern1
81e01101b5
Apply media classes to SkFlashPlayer and SkModPlayer
2024-11-30 11:13:24 +01:00
CenTdemeern1
5d4d4b3aba
Fix 64 pixels of doom (final) (3) (actually final).waff.diff
...
Co-authored-by: Freeplay <freeplay@duck.com>
2024-11-30 11:13:24 +01:00
CenTdemeern1
9b5d736757
Deal with the 64 pixels of doom once and for all
...
Co-authored-by: Freeplay <freeplay@duck.com>
2024-11-30 11:13:24 +01:00
CenTdemeern1
7696eccc14
Update copyright text credit
...
I copy pasted this from another file. I should probably change this
2024-11-30 11:13:24 +01:00
CenTdemeern1
7c5a0ccd19
Add i18n
2024-11-30 11:13:24 +01:00
CenTdemeern1
24eb5e7d11
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-11-30 11:13:24 +01:00
CenTdemeern1
9edfde6816
The big CSS refactor
...
Still doesn't fix the stupid height issue‼️ ‼️ 💥
2024-11-30 11:13:24 +01:00
CenTdemeern1
10a3bd4a16
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-11-30 11:13:24 +01:00
CenTdemeern1
cc5bb6457f
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-11-30 11:13:24 +01:00
CenTdemeern1
4c674610a2
Add a missing import
...
How did it even work without this????
2024-11-30 11:13:24 +01:00
CenTdemeern1
159a92fbac
Use esm.sh instead of unpkg as Ruffle CDN
...
This way admins don't have to change their content security policy
2024-11-30 11:13:24 +01:00
CenTdemeern1
1e4b25dd59
Change error handler for flash file load fail
2024-11-30 11:13:24 +01:00
CenTdemeern1
713b47bb6c
Dynamic loading, error handling, and types
2024-11-30 11:13:24 +01:00
CenTdemeern1
2377ad60a2
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-11-30 11:13:24 +01:00
CenTdemeern1
f88345cb5f
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-11-30 11:13:24 +01:00
CenTdemeern1
b324790592
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-11-30 11:13:23 +01:00
CenTdemeern1
7d444154bd
feat: Flash playback using Ruffle
...
Still a work in progress.
2024-11-30 11:13:23 +01:00
dakkar
495a19540b
merge: improve block confirmation dialog. ( !790 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/790
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Tess K <me@thvxl.se>
2024-11-29 16:23:22 +00:00
Hazelnoot
536060e63c
merge: Clear jobs from blocked domains ( resolves #773 ) ( !720 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/720
Closes #773
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2024-11-29 10:29:27 +00:00
piuvas
51bc393d58
remove title and change dialog icon
2024-11-28 19:12:07 -03:00
piuvas
385846d43d
make block confirm dialog localizable.
2024-11-28 18:47:20 -03:00
dakkar
aa220a0411
merge: Fix Megalodon unit tests on Windows ( !787 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/787
Approved-by: Marie <github@yuugi.dev>
Approved-by: dakkar <dakkar@thenautilus.net>
2024-11-28 11:18:39 +00:00
Julia
52976588a7
merge: Bump develop version ( !789 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/789
2024-11-28 06:15:32 +00:00
Julia Johannesen
22bb09c6ed
Bump develop version
2024-11-28 01:09:05 -05:00
Julia
150d949a3e
merge: fixes for 2024.9.4 (if we want to) ( !770 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/770
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Julia <julia@insertdomain.name>
2024-11-28 05:23:38 +00:00
Hazelnoot
9f640beecc
fix megalodon unit tests
2024-11-27 22:52:53 -05:00
Marie
7aba846446
merge: silence linter ( !785 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/785
Approved-by: Marie <github@yuugi.dev>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2024-11-28 03:31:40 +00:00
dakkar
9309872cff
simpler check for "property present"
2024-11-27 21:25:54 +00:00
dakkar
3ea85b14a3
silence linter
...
those objects always have the normal prototype, and can't have
`hasOwnProperty` redefined, let me call it normally
(otherwise I'd have to write
`Object.prototype.hasOwnProperty.call(newUser, field)` and that's
ugly)
2024-11-27 21:01:12 +00:00
dakkar
3164e7b4fc
merge: only "publish to followers" when things really change - fixes #733 ( !781 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/781
Closes #733
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2024-11-27 20:41:37 +00:00
dakkar
3a020d53d1
merge: better poll editing - fixes #668 ( !783 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/783
Closes #668
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2024-11-27 20:41:19 +00:00
Marie
b6db4ef88c
merge: fix lint error in secure-rndstr.ts ( !784 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/784
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: dakkar <dakkar@thenautilus.net>
2024-11-27 20:40:11 +00:00
Marie
92db359654
lint
2024-11-27 19:26:56 +00:00
Marie
531a003a2a
merge: embed video thumbnail ( !782 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/782
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2024-11-27 19:20:54 +00:00
Marie
436e93540a
merge: use a better random integer generator - fixes #810 ( !779 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/779
Closes #810
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2024-11-27 19:19:34 +00:00
Marie
cd10e98937
merge: added mutual and following to user popup ( !777 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/777
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2024-11-27 17:59:39 +00:00
Hazelnoot
ebb6ac195f
merge: Allow anonymous activities ( resolves #819 ) ( !776 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/776
Closes #819
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2024-11-27 17:32:33 +00:00
Hazelnoot
b7e6e13b8d
merge: Show pinned notes by default on user profiles ( !772 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/772
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2024-11-27 17:08:56 +00:00
Marie
16909ed6bd
merge: fix XRD+XML serialisation of Alias ( !780 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/780
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2024-11-27 16:45:46 +00:00
dakkar
1f53eb2ed1
better poll editing - fixes #668
...
* editing _just the poll_ is now recognised as an actual change to the
note
* the "poll ended" notification job is now replaced (with potentially
the new expiry time)
2024-11-27 11:57:19 +00:00
dakkar
1626e50fbf
expose video thumbnail to 3rd parties "cards"
2024-11-27 11:23:32 +00:00
dakkar
fc277839b6
only "publish to followers" when things really change - fixes #733
2024-11-27 10:36:19 +00:00
dakkar
57b31366e5
fix XRD+XML serialisation of Alias
2024-11-27 10:06:21 +00:00
dakkar
2e3eaaddcc
use a better random integer generator - fixes #810
2024-11-27 09:33:20 +00:00
dakkar
1ec5e846c5
merge: Add aliases to webfinger request. ( !778 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/778
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: dakkar <dakkar@thenautilus.net>
2024-11-27 09:29:33 +00:00
piuvas
f1168f0165
add profile link to aliases
2024-11-26 20:31:20 -03:00
amy
4f1694cd99
added mutual and following to user popup
2024-11-26 22:57:28 +03:30