cfe0f3ca67
client: Add LibreTranslate support
...
This adds a new "Translation Settings" page to the admin interface where
the admin can configure the instance's translation settings. The
existing settigns for DeepL translation settings will now be located in
that page alongside the new LibreTranslate stuff.
Also made the translation service settings localizable, which funnily
enough was not already the case.
2022-11-19 23:00:33 -05:00
8cde66b8ac
backend: Add LibreTranslate support
2022-11-19 23:00:33 -05:00
4952e29ac8
Merge pull request 'client: improve search' ( #244 ) from search into main
...
Reviewed-on: FoundKeyGang/FoundKey#244
2022-11-20 03:54:30 +00:00
d02a51525f
client: improve account deletion question
...
The message may be confusing when used by an adminstrator because it
said "your account".
2022-11-19 20:24:28 +01:00
47b0e292ef
clean up unused query parameters from router
2022-11-19 19:44:05 +01:00
33e09b9901
client: remove user search from explore page
...
User search is now located on the general search page.
Also cleaned up other unused code.
Changelog: Removed
2022-11-19 19:34:25 +01:00
a7f3133f89
client: search page for notes and users
...
This replaces the previous search box and allows for more narrowed
down searches.
Changelog: Added
2022-11-19 19:28:19 +01:00
d86f826458
client: remove scripts/search
2022-11-19 19:21:06 +01:00
7ffe2181a9
server: use host parameter in note search without elasticsearch
...
Changelog: Fixed
2022-11-19 17:33:27 +01:00
4183c429e6
server: rewrite skipped instances query in raw SQL
...
This should hopefully improve performance somewhat.
Reviewed-on: FoundKeyGang/FoundKey#230
Changelog: Changed
2022-11-18 22:02:47 +01:00
acdb4cde54
Update copyright info
...
- Add copyright for FoundKey cotributors
- Replace Misskey reference with FoundKey
2022-11-18 20:43:58 +00:00
e1def3ae9e
client: fix federate blocks option not showing
2022-11-18 15:11:11 -05:00
41a710854e
docs: update install guide to node 18
...
Node.js 18 is not technically required yet but it makes sense to
already recommend the newer version for new installs.
Ref: FoundKeyGang/FoundKey#238
2022-11-18 20:59:14 +01:00
28aa440bcc
server: correctly await promises when updating server info
...
When not awaiting promises, truncating the table and inserting again
can sometimes not work due to race conditions.
2022-11-18 20:52:19 +01:00
508cb00147
client: fix drive upload
...
Using `addFile` here will add the file twice because the file is
also added through the streaming API handler.
2022-11-18 20:17:42 +01:00
71b3b5a60c
backend: implement not forwarding block activities ( #212 )
...
Fixes FoundKeyGang/FoundKey#211
Commits pulled from https://github.com/misskey-dev/misskey/pull/7799
Changelog: Added
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Co-authored-by: Johann150 <johann.galle@protonmail.com>
Co-authored-by: Francis Dinh <normandy@biribiri.dev>
Reviewed-on: FoundKeyGang/FoundKey#212
2022-11-17 21:24:38 +00:00
110c645a97
Merge pull request 'backend: fix activitypub.ts lints' ( #236 ) from refactor/activitypub-ts into main
...
Reviewed-on: FoundKeyGang/FoundKey#236
2022-11-17 19:48:08 +00:00
ddeb5b25f1
translate comments in chart core
2022-11-17 20:23:17 +01:00
c0d5678039
backend: fix lints in various misc modules
...
Mostly adding return types and also fixing a type error.
2022-11-16 19:48:16 -05:00
629b865789
backend: add return type to getAntennas
2022-11-16 19:44:20 -05:00
021d523d5f
backend: fix activitypub.ts lints
2022-11-16 19:38:32 -05:00
848b9bcdf1
backend: partially revert repo url change in nodeinfo
2022-11-16 17:58:55 -05:00
b18c9b27a6
backend: minor cleanup of nodeinfo.ts
...
Copy over the MONTH constant from the client code and the time constants
for active{Halfyear,Month}.
Also instead of adding and deleting `respository` from the nodeinfo for
version 2.0, only add in the repository URL in the 2.1 endpoint.
2022-11-16 17:52:13 -05:00
b958be77b6
fixup server: refactor meta caching
...
fix: setting meta does not keep cache synced.
fix: handle initially empty meta table.
2022-11-16 20:36:22 +01:00
9f6be8d557
server: refactor meta caching
...
This removes the "caching" that re-fetches the instance meta information
from the database every 10 seconds.
2022-11-14 22:12:32 +01:00
9d9b2da6cc
fix parameter for cache fetcher
2022-11-13 20:31:24 +01:00
d1ec058d5c
server: refactor Cache to hold fetcher as attribute
...
Instead of having to pass the fetcher every time you want to fetch
something, the fetcher is stored in an attribute of the Cache.
2022-11-13 19:39:30 +01:00
131c12a30b
server: refactor prefetchEmojis
...
Exiting earlier might slightly improve performance.
2022-11-13 18:24:15 +01:00
8d6476af2a
server: remove localUserByIdCache
...
The same data is stored in userByIdCache. Whether a user is local or not
can easily be determined from the cached object.
2022-11-13 18:03:22 +01:00
57299f0df6
server: simplify caching for instance actor
2022-11-13 17:14:33 +01:00
b0489abd7f
translate japanese comments
2022-11-13 13:47:22 +01:00
26f1b66c6a
client: update API error dialog to error refactoring
2022-11-13 12:59:45 +01:00
1d877e97f0
client: fix maxlength for profile description
...
Changelog: Fixed
2022-11-13 11:58:11 +01:00
0571a0843c
client: improve suspend toggle
2022-11-13 01:12:05 +01:00
56033c26f0
service worker: remove dead code
2022-11-12 22:36:03 +01:00
80af8a143e
service worker: don't trigger "push notifications have been updated"
...
closes FoundKeyGang/FoundKey#121
Changelog: Fixed
2022-11-12 22:35:37 +01:00
a3468491a7
fix import
2022-11-12 18:51:57 +01:00
486be564e8
server: improve comments
2022-11-12 17:39:36 +01:00
c49f529ccb
server: use DeliverManager for user deletion
2022-11-12 15:23:49 +01:00
8979e779da
server: optimise follower inboxes query
...
Use the distinct query thingy so we don't have to make the Set work
so hard. This is also uniform code with the "everyone" above so should
hopefully be easier to understand.
2022-11-12 15:09:50 +01:00
Volpeon
b1bb5b28c5
client: remove wrong content type header
2022-11-12 09:43:24 +01:00
f3c38ad5c8
server: only add unique cascade-delete notes
2022-11-11 18:08:57 +01:00
899b01a031
remove unnecessary checks
...
These checks were made obsolete by commit
6df2f7c55c
.
2022-11-11 18:07:49 +01:00
a27a29b371
server: redirect browsers to human readable page
...
Also added/translated more comments.
2022-11-11 17:54:11 +01:00
66a9d27ab1
server: increase user description length to 2048
...
Changelog: Changed
2022-11-11 12:28:57 +01:00
ed14fe8e79
client: remove hostname from signup & signin form
...
Long hostnames can obscure the username being entered. And the hostname
should already be known to the user anyway or they can find out by
looking at the current URL.
fixes <FoundKeyGang/FoundKey#231 >
Changelog: Changed
2022-11-11 12:20:48 +01:00
d411ea6281
backend: make removeAds migration plain JS
2022-11-10 12:56:39 -05:00
5d23aa9e69
translate some comments to english
2022-11-10 00:36:39 +01:00
5b61941e4c
server: skip instances that proclaimed themself dead via HTTP 410
...
Changelog: Fixed
2022-11-10 00:23:30 +01:00
ca90cedba0
server: reduce dead instance detection to 7 days
2022-11-09 18:47:28 +01:00