Norm
20a6140e9a
Merge pull request 'backend: Cleanup prelude directory' ( #199 ) from backend-cleanup-prelude into main
...
Reviewed-on: FoundKeyGang/FoundKey#199
2022-10-11 14:47:40 +00:00
Chloe Kudryavtsev
6d58d5ed3b
fixup: muted-renotes review round 1
2022-10-11 10:42:39 +00:00
Chloe Kudryavtsev
897658c188
import publishUserEvent in mute renote APIs
2022-10-11 10:42:39 +00:00
Chloe Kudryavtsev
590a8b98d9
fixup renoteMuting stream filter being overzealous
2022-10-11 10:42:39 +00:00
Chloe Kudryavtsev
dd5100d124
add streaming events for renotemuting and blocking
2022-10-11 10:42:39 +00:00
Chloe Kudryavtsev
3d9df839a5
add down-migration for renote mutes
2022-10-11 10:42:39 +00:00
Hélène
c414f24a2c
feat: per-user renote muting
...
Changelog: Added
2022-10-11 10:42:39 +00:00
Michcio
60600729df
backend: Fix import of sanitize-html
...
I'm not sure how it managed to work so far, but the function is the default
export, using the namespace like a function should not have worked,
maybe something under the hood was correcting it back
2022-10-11 10:41:50 +02:00
Norm
683b0cfa82
backend: remove unused prelude modules
...
Much of these modules are no longer used in the backend. They seem to be
from before the code was organized in packages.
2022-10-11 01:53:34 -04:00
Norm
c65559872b
backend: add missing return type annotation in array.ts
2022-10-11 01:51:17 -04:00
Norm
13a3581817
Merge branch 'refactor/use-null-coalesce-etc'
...
Reviewed-on: FoundKeyGang/FoundKey#195
2022-10-10 18:44:19 -04:00
Johann150
808c43377e
refactor: use nullish coalescing & optional chaining
...
Changes several places to use the afforementioned constructs in favour of
ternary expressions.
2022-10-11 00:39:27 +02:00
Norm
91c043689b
Merge pull request 'backend: Fix imports from weird paths' ( #192 ) from Michcio/FoundKey-0x7f:extensionless-imports into main
...
Reviewed-on: FoundKeyGang/FoundKey#192
2022-10-10 18:58:54 +00:00
Michcio
30faeb73d2
backend: Fix type errors in genId
...
I checked on NodeJS locally and `Math.min` was coercing the Dates to numbers,
I'm just making it more obvious (to the typechecker as well)
2022-10-10 20:50:04 +02:00
Michcio
dc510c6834
Fix imports from weird paths
...
These imports were breaking in TS error checking and VS Code, because
imports need to have an extension to be valid, apparently
2022-10-10 20:45:45 +02:00
Michcio
a91bbed34e
Make it impossible to start initializing Vue before DOM exists
2022-10-10 14:22:48 -04:00
Norm
c20352b22e
backend: update THRESHOLD constants to use time constants
2022-10-05 00:54:16 -04:00
Norm
9084864b34
backend: translate comments in const.ts
2022-10-05 00:52:52 -04:00
Norm
a6d1284423
backend: change Misskey -> FoundKey and use absolute import in index.ts
2022-10-03 20:04:06 +00:00
Norm
8ccc22bb35
Merge pull request 'refactor expiring data and expire signins after 60 days' ( #180 ) from expire-data into main
...
Reviewed-on: FoundKeyGang/FoundKey#180
2022-10-03 18:27:13 +00:00
Michcio
ffcb840e06
Fix type in thread muting
2022-10-03 13:24:27 -04:00
Johann150
a7f9e244f3
merge: allow redis family to be specified as a string
...
Reviewed-on: FoundKeyGang/FoundKey#165
2022-10-02 18:46:34 +02:00
Johann150
5b7a06675f
refactor expiring data and expire signins after 60 days
...
closes FoundKeyGang/FoundKey#176
Changelog: Added
2022-10-02 00:18:07 +02:00
Johann150
36a0e48e49
bacakend: prefer absolute over relative imports
...
There are still many places where import paths with `..` are used and
maybe should use absolute paths also.
2022-10-01 14:40:30 +02:00
Norm
8ca544c45d
remove outgoingAddressFamily
2022-09-30 11:05:50 -04:00
Norm
29164740b9
fix warning message
2022-09-30 11:05:50 -04:00
Norm
508748ac0d
backend: refactor Redis option loading
2022-09-30 11:05:49 -04:00
Norm
5a52532c99
allow redis family to be specified as a string
...
This makes it consistent with `outgoingAddressFamily`, reducing
potential confusion.
For compatibility reasons, numbers are still permitted for `redis.family`
with the following mapping:
- `dual` = `0`
- `ipv4` = `4`
- `ipv6` = `6`
Changelog: Changed
2022-09-30 11:05:49 -04:00
Norm
465b72ab53
Merge pull request 'increase image description limit to 2048 characters' ( #174 ) from bigger-image-description into main
...
Reviewed-on: FoundKeyGang/FoundKey#174
2022-09-29 07:28:00 +00:00
Puniko
186d693385
increase image description limit to 2048 characters
...
Changelog: Changed
2022-09-24 14:32:07 -04:00
Norm
f35b856dfa
backend: fix quotes lint in thread-muting/create.ts
2022-09-23 23:02:39 -04:00
Michcio
2bb8642a2c
backend: Fix thread muting queries
...
findOne != findOneBy
2022-09-25 15:08:12 +02:00
Norm
9470e12424
Merge pull request 'Revert "Use native shell commands for clean/clean-all"' ( #170 ) from revert-native-clean into main
...
Reviewed-on: FoundKeyGang/FoundKey#170
2022-09-23 22:15:29 +00:00
Norm
dba63e4000
Merge pull request 'mute notifications in muted threads' ( #119 ) from mute-notifications into main
...
Reviewed-on: FoundKeyGang/FoundKey#119
Changelog: Changed
Fixes : #12
2022-09-22 19:52:32 +00:00
Norm
d9a64d0a22
Revert "Use native shell commands for clean/clean-all"
...
This reverts commit 5fb294e7d7
.
This will allow the clean/clean-all command to work on Windows once again.
2022-09-22 13:48:06 -04:00
Norm
1b92f580cb
backend: fix imports in queue/types.ts
2022-09-21 13:18:17 -04:00
Johann150
0022a7befb
backend: proper error messages for creating accounts
...
Admins will now get proper error messages when they try to create a
new user account and an error occurs.
Changelog: Fixed
2022-09-21 17:58:42 +02:00
Johann150
cc5a197785
do not create muted notification types in respective threads
2022-09-21 17:54:36 +02:00
Johann150
87411a6ed8
enhance: more descriptive info message
2022-09-21 17:54:36 +02:00
Norm
7ea052aa25
backend: set moduleResolution to Node16 in tsconfig
...
This lets us catch any import errors in the backend as it now lines up
with Node's ESM module resolution.
2022-09-21 11:33:57 -04:00
Johann150
321bd24b98
api: handle muting notification types
2022-09-21 15:52:34 +02:00
Johann150
58aa7d36aa
refactor: use noteNotificationTypes
2022-09-21 15:52:34 +02:00
Johann150
35fd970c4a
add column: muted types in thread
2022-09-21 15:52:14 +02:00
Norm
26449d4944
backend: fix ApiError lints
2022-09-21 13:34:36 +02:00
Norm
78fd2ee38b
Merge branch 'backend-translate-source-lang'
...
Reviewed-on: FoundKeyGang/FoundKey#160
2022-09-20 23:55:21 -04:00
Norm
8446fa4fca
backend: fixup foundkey ascii logo formatting in base template
2022-09-19 22:53:39 -04:00
Norm
d5d8affc33
backend: allow for source lang to be overridden in note/translate
...
This adds a new optional `sourceLang` parameter to the `notes/translate`
endpoint. If not set, the old behaviour is used, else this sets the
`source_lang` parameter to the DeepL API call which makes it use the
source language specified instead of using autodetection.
Changelog: Changed
Ref: FoundKeyGang/FoundKey#33
2022-09-19 14:57:20 +00:00
Michcio
7b7d4f5467
Allow files storage path to be set explicitly
...
Also added to the example config file - Johann150
Co-authored-by: Johann150 <johann.galle@protonmail.com>
Changelog: Added
2022-09-19 11:54:24 +02:00
Johann150
f0b91a62c9
fix HTTP GET parameters in OpenAPI docs
...
HTTP GET parameters are not to be specified in the requestBody but in
the parameters. This commit fixes that although admittedly it is kind
of a bodge and not perfect, but it is a start.
Changelog: Fixed
2022-09-19 10:54:23 +02:00
Norm
4d01ece286
refactor: fix remaining lints in backend daemons
2022-09-14 10:40:04 -04:00