Commit Graph

25990 Commits

Author SHA1 Message Date
ShittyKopper bc24e6a294 upd: use builtin thumbnail generator if no thumbnail generator is set 2024-01-05 13:35:42 +03:00
ShittyKopper 1cd59c1ee3 feat: initial builtin video thumbnail generator implementation
when you disable "cache external media", video thumbnails off of remote
instances do not get generated. misskey has a videoThumbnailGenerator config
option to point to an external service to make that happen, but they do
not provide any kind of implementation (or any documentation beyond a
comment on the config file)

this provides a video thumbnail generator that uses the same thumbnail
generation code path used in local files, providing a quick and dirty
solution to instances that want video thumbnails without the need to store
external media permanently

the eventual goal of this is to be the fallback implementation when that
config option is unset.

the current implementation is extremely bare bones and performs no caching
or any other optimizations whatsoever
2024-01-04 20:55:12 +03:00
Marie c8a7e27e70 merge: fix thread line misalignment on smaller viewports (#308)
Fixes #307
2024-01-03 20:44:55 +01:00
Volpeon bafb197b62
Fix: Thread line misalignment on smaller viewports (#307) 2024-01-03 20:38:40 +01:00
Amelia Yukii bf5e62301a feat: Note Highlights
Reviewed-on: https://git.joinsharkey.org/Sharkey/Sharkey/pulls/304
2024-01-03 19:46:03 +01:00
Volpeon 9e089da2ed
Remove leftover console.log 2024-01-03 16:26:38 +01:00
Volpeon 8e9bf67d9a
Restore scroll position on navigation 2024-01-03 16:23:02 +01:00
Volpeon 96df8c25de
Show conversation note hover effect on focus 2024-01-03 16:22:36 +01:00
Volpeon 1ca0cd727e
Hover effect for conversation notes (like Firefish) 2024-01-03 14:42:51 +01:00
Marie d92217e073 chore: set node version to LTS on docker 2024-01-03 14:33:34 +01:00
Volpeon 43b3b5a34b
Ported Firefish's note focus behavior 2024-01-03 13:52:46 +01:00
Volpeon 32f60f9969
Bring renote indicator closer to note (like Firefish) 2024-01-03 11:37:50 +01:00
Marie 714ffbf2c8 fix: reaction icon causing 2 remove pop ups
Closes #300
2024-01-03 02:27:45 +01:00
Marie 12d60ea457 upd: lower minimum wait time on reactions/delete endpoint
Closes #301
2024-01-03 02:21:49 +01:00
Marie d412879560
fix: bubble state not working on federation page 2024-01-02 20:43:11 +01:00
Marie c887e4cccb
fix: user profile timeline selection not working properly 2024-01-02 19:41:09 +01:00
Marie bdd7583ff5
chore: add locales to i18n 2024-01-02 19:27:24 +01:00
Marie 5659ed24f9
upd: show menu to update or remove background and banner if set
Closes #298
2024-01-02 14:00:10 +01:00
Marie 1f0c6adc68
fix: bubble value in federation 2024-01-02 13:37:31 +01:00
Marie a1a57889fc
upd: add bubble to instance federation page as state
Closes #296
2024-01-02 13:35:03 +01:00
Marie 81dea75eb7
upd: higher character limit for poll options
Limited to 150 to account for {}, "" and commas in DB column

Closes #297
2024-01-02 12:39:47 +01:00
Marie 0197d3354a
fix: lint 2024-01-02 12:32:49 +01:00
Marie b87142d2f7
fix: like button not playing reaction sound 2024-01-02 00:47:08 +01:00
Marie c9ca1dd3f1
upd: add boost settings 2024-01-01 20:34:18 +01:00
Marie b928446ddd merge: Bring note style closer to Firefish (#294)
Reviewed-on: https://git.joinsharkey.org/Sharkey/Sharkey/pulls/294
2024-01-01 18:37:25 +01:00
Volpeon 0e6d0c4f95
Update changelog 2024-01-01 17:54:47 +01:00
Volpeon f92f474088
Bring note style closer to Firefish 2024-01-01 17:44:13 +01:00
Amelia Yukii 7c481f545a Update docker-compose_example.yml 2024-01-01 15:30:59 +01:00
Marie 9f5b404a70 merge: use misskey shadow for the sharkey ticker, prevent clipping (#291)
Closes #290
2024-01-01 01:52:09 +01:00
Marie 42be95125a chore: update dev version 2024-01-01 01:51:34 +01:00
Alice Mikhaylenko 499b2b03aa upd: use misskey shadow for the sharkey ticker, prevent clipping 2024-01-01 04:25:14 +04:00
Amelia Yukii 41e9b36bfd chore: docker compose update image 2024-01-01 00:51:23 +01:00
Marie 1805150533 fix: visibility check on masto import
Originally from PR #288
2023-12-31 22:41:35 +01:00
Marie 6a46e30f67
chore: fix icons 2023-12-31 22:26:46 +01:00
Marie ce6fadf767 fix: broken icon in emoji picker 2023-12-31 22:17:40 +01:00
Marie 57e9359e5d merge: (probably) fix line length between note and 1st reply (#287)
Reviewed-on: https://git.joinsharkey.org/Sharkey/Sharkey/pulls/287
2023-12-31 22:08:38 +01:00
dakkar f42e2bacd4 (probably) fix line length between note and 1st reply 2023-12-31 20:56:16 +00:00
Marie 8e02d7f364
upd: add rosepine and rosepine dawn as preinstalle themes 2023-12-31 20:14:22 +01:00
Marie 049129fabe
chore: translate some japanese to english 2023-12-31 20:02:31 +01:00
Marie 49885504b9 merge: fix: sort multiple config files (#285) 2023-12-31 19:49:06 +01:00
dakkar 8bc77072cb fix: sort multiple config files
`globSync` doesn't guarantee the order in which it returns the
matching paths, so without the `sort()`, the config files may be
merged differently each time the server is started
2023-12-31 18:44:53 +00:00
Marie 7b04c6ade4
fix: make real-time update work with new notes/show changes 2023-12-31 19:29:26 +01:00
Marie 4f2fa60a72 merge: bugfix auth-fetch ask to never cache responses (#284)
Reviewed-on: https://git.joinsharkey.org/Sharkey/Sharkey/pulls/284
2023-12-31 19:24:29 +01:00
Marie 3ec00398a3
fix: security with notes/show endpoint 2023-12-31 19:21:59 +01:00
Marie 233eff48f3 merge: pleroma note import - Use hashed filename for exists check (#283)
Reviewed-on: https://git.joinsharkey.org/Sharkey/Sharkey/pulls/283
2023-12-31 18:43:38 +01:00
Marie 8336b6c6b4
upd: check for replies length 2023-12-31 18:41:29 +01:00
Marie b1c26201ca
upd: Note Length customization
note length is now configurable through the config file

Closes #281

falls back to 3000 (misskey default) if not used/included in config
2023-12-31 18:22:02 +01:00
Marie 031d748d0c fix: /oauth/oauth to /oauth 2023-12-31 17:25:38 +01:00
dakkar 61c193c08f lint 2023-12-31 16:17:45 +00:00
smitten 8d6d5923da
Simplify hash steps 2023-12-31 11:14:41 -05:00