Commit graph

21557 commits

Author SHA1 Message Date
Johann150 7d3d0f858c
increment versions in package.json 2022-12-02 16:59:47 +01:00
Johann150 5ec34577c0
update changelog 2022-12-02 16:59:35 +01:00
Norm 81d63720f2
server: fetch meta only once in skippedInstances 2022-12-02 09:26:14 -05:00
Norm 5e6b51094e
server: fix instance skipping
This should actually make instance skipping work properly since
shouldBlockInstance is now properly awaited on now.
2022-12-02 09:10:56 -05:00
Johann150 9ad37a12f8
server: fix rendering of Follow activity when removing follow
closes FoundKeyGang/FoundKey#263

Changelog: Fixed
2022-12-01 21:49:38 +01:00
Norm e10700a2be Merge pull request 'server: add wildcard matching to blocked hosts' (#260) from wildcard-block-v2 into main
Reviewed-on: FoundKeyGang/FoundKey#260
2022-12-01 20:12:18 +00:00
Norm dc7533baa4 Merge pull request 'server: Add recursion limit to resolver' (#261) from recursion-limit into main
Reviewed-on: FoundKeyGang/FoundKey#261
2022-12-01 20:11:40 +00:00
Johann150 721a327192
fixup: remove unused import 2022-12-01 20:46:46 +01:00
Johann150 936cbf900b
use default argument value
This unifies the style with the other function in that file and fixes
the lint "no-param-reassign".
2022-12-01 20:32:57 +01:00
Mia Herkt bc62d0ba9f
client: update emoji list
This corrects the gender-specific variants in general, adds a few
missing ones, replaces names that are just Unicode codepoints with
actual names, and makes the keywords more consistent.

Some data for this was taken from the annotations in the Unicode
CLDR version 42.

Reviewed-on: FoundKeyGang/FoundKey#262
2022-12-01 20:10:14 +01:00
Johann150 749015807a
client: also autocomplete flag emoji
Changelog: Changed
2022-12-01 20:08:55 +01:00
Norm b3e34795c0
require punycode conversion beforehand for admins 2022-12-01 12:07:43 -05:00
Norm a35c98bbd5
server: encode non-ascii domains in punycode in matchHost 2022-12-01 11:34:11 -05:00
Norm 075e251822
server: add wildcard matching to blocked hosts
This adds in wildcard matching. For instance:
- `*.bad.tld` will match: `very.bad.tld`
- `bad.*` will match: `bad.something`
- `*.bad.*` will match: `very.bad.evil`

Changelog: Changed
2022-12-01 11:29:02 -05:00
Norm b030ced51c
docs: Replace references of misskey with foundkey in nginx guide 2022-12-01 04:50:30 -05:00
Derek Schmidt 11a6e706f4
server: Use shared resolver in featured and question accept 2022-12-01 04:40:14 -05:00
Derek Schmidt d3af00a912
server: Add recursion limit to resolver
Changelog: Security
2022-12-01 04:40:07 -05:00
Norm 97288cb75f docs: Make IRC stuff a proper subsection in install/migration guides 2022-12-01 00:32:24 -05:00
Norm 9c22d904bf docs: Add IRC contact to migration guide
Makes it consistent with the install guide and helps users reach the appropriate place to get support.
2022-12-01 00:59:40 +00:00
SuperDicq 2edb41adb1 docs: Update migration guide with additional info (#257)
Reviewed-on: FoundKeyGang/FoundKey#257
Co-authored-by: SuperDicq <info@jiyu.dev>
Co-committed-by: SuperDicq <info@jiyu.dev>
2022-12-01 00:41:56 +00:00
Weblate a96fae65c2 Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: http://translate.akkoma.dev/projects/foundkey/foundkey/
Translation: Foundkey/foundkey
2022-11-29 22:40:37 +00:00
Norm e0777191da
chore: Remove serviceworker settings locale strings
As of commit 973bd4532b the serviceworker
settings have been removed, meaning the corresponding strings are no longer
used.
2022-11-29 17:38:34 -05:00
Norm 973bd4532b Merge pull request 'server: always enable push notifications' (#235) from enable-push-notifs into main
Reviewed-on: FoundKeyGang/FoundKey#235
Changelog: Changed
2022-11-29 21:51:10 +00:00
Johann150 13fda0c9c7
client: refactor emoji autocomplete & make case insensitive
Changelog: Changed
2022-11-29 21:13:20 +01:00
Johann150 cdb8922336
client: make all unicode emoji names lowercase 2022-11-29 20:35:23 +01:00
Norm 5b574d40f9
client: use native Notifications API (#234)
Reviewed-on: FoundKeyGang/FoundKey#234
Changelog: Changed
2022-11-29 12:35:36 -05:00
Weblate 6efc3b7989 Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: http://translate.akkoma.dev/projects/foundkey/foundkey/
Translation: Foundkey/foundkey
2022-11-28 20:48:05 +00:00
@m33@pasta.ga 76b2f6cfab Translated using Weblate (French)
Currently translated at 100.0% (1385 of 1385 strings)

Co-authored-by: m33 <m33_akkomadev@tok715.net>
Translate-URL: http://translate.akkoma.dev/projects/foundkey/foundkey/fr/
Translation: Foundkey/foundkey
2022-11-28 20:48:04 +00:00
Johann150 07370a3b84
client: put back button to remove all following
Changelog: Added
2022-11-28 21:47:17 +01:00
Johann150 a6a4ae870d
chore: remove some unused locale strings 2022-11-28 19:41:22 +01:00
Johann150 97233fab69
client: add link to weblate 2022-11-28 18:37:54 +01:00
Weblate 2876c5d76c Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: http://translate.akkoma.dev/projects/foundkey/foundkey/
Translation: Foundkey/foundkey
2022-11-28 17:03:20 +00:00
Johann150 a720fa79d1 Translated using Weblate (German)
Currently translated at 100.0% (1385 of 1385 strings)

Translated using Weblate (German)

Currently translated at 99.8% (1384 of 1386 strings)

Co-authored-by: Johann <johann@qwertqwefsday.eu>
Co-authored-by: Johann150 <johann.galle@protonmail.com>
Translate-URL: http://translate.akkoma.dev/projects/foundkey/foundkey/de/
Translation: Foundkey/foundkey
2022-11-28 17:03:20 +00:00
Norm 5733f127ca
backend: update re2 to 1.17.8
This should fix Node 19 compatibility.

Fixes: FoundKeyGang/FoundKey#238
2022-11-28 12:02:24 -05:00
Johann150 2f56499445
chore: remove unused i18n string 2022-11-27 12:16:38 +01:00
Johann150 8130a2a9b1
server: remove deeplIsPro setting
This setting is unnecessary because DeepL free keys can be detected
easily according to <https://www.deepl.com/docs-api/api-access/authentication/>:
> DeepL API Free authentication keys can be identified easily by the suffix ":fx"

Changelog: Removed
2022-11-27 12:12:56 +01:00
Johann150 9fd23b5dae
server: remove quote urls, 3rd try
First try was 66a7c62342 but classList is
not in parse5 DOM. Second try was 7ee6a09cf2
but forgot the contents of this commit.
2022-11-27 09:30:51 +01:00
Norm a6e05226ab
client: update vue and eslint-plugin-vue 2022-11-26 19:07:57 -05:00
Johann150 1f037e18d6
client: autofocus on search input field
This should better replicate the previous behaviour of the text input dialog.
2022-11-27 00:14:42 +01:00
Norm cb65e1556f Lower .node-version to 18.7.0
Some distros might not have the latest 18.x minor version in their repos, so lower it to one that's reasonably expected to be available on most distros that ship Node 18.
2022-11-26 16:59:37 +00:00
Johann150 24506ba557
client: remove unused notification-toast component 2022-11-26 16:37:11 +01:00
Johann150 8a807db02e
client: pass along notifications if push notifs disabled 2022-11-26 16:37:11 +01:00
Johann150 1e8e551ee3
service worker: refactor message event handler
It is now possible for the client to trigger notifications "manually"
if push notifications are not configured on the server.
2022-11-26 16:37:10 +01:00
Johann150 c34bebdf46
service worker: also show notifications if client is connected 2022-11-26 16:37:08 +01:00
Johann150 a1f3b212fe
client: translate comments 2022-11-26 16:34:45 +01:00
Johann150 6de3771943
meta: add mailmap to merge authors 2022-11-26 16:32:52 +01:00
Johann150 f9ba3ab996
client: fix undefined variable when searching for handle 2022-11-26 16:26:38 +01:00
Johann150 d0c504ec85
server: fix unknown variable in signin endpoint 2022-11-25 19:09:08 +01:00
Johann150 062cba1b3c
server: fix undefined variable for instance actor 2022-11-25 19:05:37 +01:00
Norm c7255dbea0
Update dockerfile to node 18.12.1 2022-11-25 02:07:21 -05:00