Leah
b2387cbfef
Fixed Emoji in usernames of profile's owner not visible in the Pages and Plays tabs
2024-12-12 14:00:43 +01:00
dakkar
324449786d
merge: fix icons in dev mode ( !813 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/813
Approved-by: Leah <kevinlukej@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2024-12-12 10:50:50 +00:00
dakkar
cf8d212d16
fix a name
2024-12-12 10:29:04 +00:00
dakkar
33fd4648ae
fix icons in dev mode
...
running `pnpm dev` would not show any of our icons
this fixes it well enough
2024-12-12 10:27:46 +00:00
Marie
d6297f2035
merge: Fix: scrolling alt text using a mouse ( !810 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/810
Closes #654
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2024-12-10 15:44:39 +00:00
CenTdemeern1
5cc77b64bf
Fix scrolling alt text using a mouse
...
Co-authored-by: BlankEclair <blankeclair@disroot.org>
2024-12-10 15:12:56 +01:00
dakkar
98b6323076
merge: Make collapsed notes subscribe to stream ( !805 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/805
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: dakkar <dakkar@thenautilus.net>
2024-12-10 12:03:23 +00:00
Marie
ee01d5fbdf
merge: user profile: only default to "pinned notes" if they exist ( !808 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/808
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2024-12-09 18:36:00 +00:00
dakkar
0d9d952d2c
user profile: only default to "pinned notes" if they exist
...
it's sensible to show the pinned notes first *if they exist*
if there's nothing pinned, we're just showing an empty list
let's show the "notes" tab in that case
2024-12-09 15:40:54 +00:00
Caramel
bb12109bc4
Make collapsed notes subscribe to stream
...
Previously, when the note was collapsed, it didn't get updates such
as reactions from streaming server. This was a problem, as any change
made to the post before it got uncollapsed would end up being ignored.
2024-12-09 11:41:42 +01:00
dakkar
92ffd2a5fc
merge: Implement new SkRateLimiterServer with Leaky Bucket rate limits ( resolves #592 ) ( !799 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/799
Closes #592
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2024-12-08 20:49:07 +00:00
Marie
8967d37d09
merge: Data driven about page sections (and add me as a contributor!) ( !800 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/800
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2024-12-08 19:39:16 +00:00
Hazelnoot
a754a9947b
merge: Synchronize app startup ( !788 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/788
Approved-by: Marie <github@yuugi.dev>
Approved-by: dakkar <dakkar@thenautilus.net>
2024-12-08 19:19:28 +00:00
dakkar
2d304d746d
merge: Feat: Flash playback using Ruffle ( !687 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/687
Closes #694
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: dakkar <dakkar@thenautilus.net>
2024-12-08 18:32:24 +00:00
Hazelnoot
2946f85592
fix type errors from new rate limit definitions
2024-12-08 13:22:07 -05:00
CenTdemeern1
eb4ca97c85
Add Flash unpreviewable file type to embeds
2024-12-08 19:16:36 +01:00
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