1
0
Commit Graph

3387 Commits

Author SHA1 Message Date
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 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
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
Marie 570d19b738 chore: fix link to point to the proper location 2024-12-06 11:57:51 +00: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
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
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
amy 4f1694cd99 added mutual and following to user popup 2024-11-26 22:57:28 +03:30
Hazelnoot b477de1d98 show pinned notes by default on user profiles 2024-11-22 20:49:16 -05:00
Hazelnoot b0420c948c merge: Move cypress to optionalDependencies (!697)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/697

Closes #761

Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2024-11-23 01:19:14 +00:00
dakkar 59afb56b5b merge: Support following feed in Deck UI (resolves #789) (!724)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/724

Closes #789

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2024-11-22 23:02:31 +00:00
dakkar fd47bf3483 merge: Fix: Center SkModPlayer on big displays (!734)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/734

Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
Approved-by: Tess K <me@thvxl.se>
2024-11-22 10:41:08 +00:00
dakkar 9bf18546fc merge: keep popup elements on screen (!744)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/744

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2024-11-22 10:40:55 +00:00
Hazelnoot c9afaba0d4 adjust translation string "Select a follow relationship..." 2024-11-20 22:22:30 -05:00
Hazelnoot 5b48032681 restore animation and styling in following-feed 2024-11-20 22:22:30 -05:00
Hazelnoot 83472dbd82 add following feed to the deck UI 2024-11-20 22:22:30 -05:00
Hazelnoot 2b0a622875 separate following feed's menu component from the actual filter options 2024-11-20 22:22:30 -05:00
Hazelnoot 4a43e1a9e9 factor out remote followers warning in SkRemoteFollowersWarning.vue 2024-11-20 22:22:30 -05:00
Hazelnoot 1ca350e45d define defult Following Feed state in following-feed-utils.ts instead of store.ts 2024-11-20 22:22:30 -05:00
Hazelnoot 38e30c0d54 allow following-feed-utils to use alternate state backends 2024-11-20 22:22:30 -05:00
Hazelnoot 38787712d9 add responsive padding to recent-notes.vue 2024-11-20 22:22:29 -05:00
Hazelnoot 0515fed92d remove unused ref from recent-notes.vue 2024-11-20 22:22:29 -05:00
Hazelnoot 1d16656b39 add <Suspense> to enable async components and dynamic imports under the deck UI 2024-11-20 22:22:29 -05:00
Hazelnoot ed6c781426 fix responsive breakpoint in SkUserRecentNotes 2024-11-20 22:22:29 -05:00
Hazelnoot 8cbc0761db add functions to access deck column state 2024-11-20 22:22:29 -05:00
Hazelnoot 455ccc660e allow deck column updates to be awaited 2024-11-20 22:22:29 -05:00
Hazelnoot a40b77a66b prevent the following feed from auto-selecting a user under the mobile UI 2024-11-20 22:22:29 -05:00
Hazelnoot 194bc20af1 fix type of deepMerge 2024-11-20 22:22:29 -05:00
Hazelnoot ca94959fff factor out Following Feed list into SkFollowingRecentNotes.vue 2024-11-20 22:22:29 -05:00
dakkar 0a05841f33 merge: Add "pinned" section to notes tab on user profiles (!689)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/689

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Tess K <me@thvxl.se>
2024-11-13 11:14:59 +00:00
tess 68e5b5a84a Set horizontal margin for even better consistency 2024-11-12 22:09:37 +01:00
tess 6d6b03dfe2 tweak popup left margin for consistency 2024-11-12 21:39:38 +01:00
tess 19be113cb4 Keep MkUserPopup from extending past left side of screen 2024-11-12 21:39:38 +01:00
tess 101ca9e0f7 make sure popup position is never off screen to the left 2024-11-12 21:39:38 +01:00
Luna Nova 906c2863db fix: move cypress to optionalDependencies in packages/frontent/package.json 2024-11-12 14:33:05 -05:00
dakkar 917e67d356 merge: Styling of following feed. (!738)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/738

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2024-11-11 11:14:52 +00:00
piuvas 7f9a151055 give ff entries clickable pointer 2024-11-05 20:27:24 -03:00
piuvas e0a2e7aedc animations following feed 2024-11-05 20:22:56 -03:00
CenTdemeern1 c2c2120b76 Center SkModPlayer on big displays
Authored-by: Freeplay <freeplay@duck.com>
Co-authored-by: Freeplay <freeplay@duck.com>
2024-11-04 22:50:56 +01:00
dakkar 002d0def42 comment out sharkey-specific crowdin link
we don't have it set up yet ☹
2024-11-04 20:54:48 +00:00
Hazelnoot 872f987845 hide instance following / followers tabs from logged-out users 2024-11-02 17:39:16 -04:00
Hazelnoot 1c181df086 restore ordering of MkNotes attributes in index.timeline.vue 2024-11-02 17:38:20 -04:00
Hazelnoot f5652605ec remove notes-container.vue and revert refactor 2024-11-02 17:38:20 -04:00