Johann150
af80492c16
fixup: use structuredClone
2022-12-13 22:07:36 +01:00
Johann150
94182876c6
server: add v2 routes to notes endpoints
2022-12-13 21:02:25 +01:00
Johann150
0d15b74193
improve type definitions for v2 method
...
The method has to be lowercase because it is used as an index to get
the respective method of the router.
2022-12-13 21:01:26 +01:00
Andy
7fd6ea563f
api-doc: don't override route docs with each new HTTP method
2022-12-13 21:01:26 +01:00
Andy
91b97e4980
improve fetching of endpoint arguments
...
including support for route parameters (e.g. '/v2/note/:noteId' giving us a 'noteId' value)
Co-authored-by: Johann150 <johann.galle@protonmail.com>
2022-12-13 21:01:14 +01:00
Andy
b5b5dd51af
generate OpenAPI spec for v2 endpoints
2022-12-13 20:59:34 +01:00
Andy
5c0cf99b59
WIP: make v2 meta endpoint support GET
2022-12-13 20:59:32 +01:00
Andy
096f2129ab
WIP: Add additional handling of endpoints with v2 options
2022-12-13 20:57:24 +01:00
Johann150
73f81177b4
foundkey-js: adjust type definition
2022-12-13 20:54:50 +01:00
Johann150
6a26da3516
client: use configurable images
2022-12-13 20:54:49 +01:00
Johann150
5ea744b1b2
server: use configurable images
2022-12-13 20:54:49 +01:00
Johann150
ae6ba05306
add config for error images
...
Changelog: Added
2022-12-13 20:54:49 +01:00
Sam Smucny
21069223e3
client: add tooltips to visibility icons
...
Changelog: Changed
2022-12-13 20:49:17 +01:00
Johann150
d4d1e03479
server: fix errors for replies and state when note doesnt exist
2022-12-13 20:35:46 +01:00
Norm
5513a3eb3a
chore: update .gitattributes to reflect removed assets
...
Since there's no longer any .afdesign/.psd files or the like, it's not necessary to have those in .gitattributes any longer.
2022-12-11 23:16:05 +00:00
Johann150
d5dd7c1ef5
chore: remove more unused assets
2022-12-11 20:52:52 +01:00
Johann150
a80521b6a8
chore: remove unused assets
2022-12-11 20:44:38 +01:00
Norm
030394b30d
refactor: remove default export for boot
2022-12-11 14:42:55 -05:00
Johann150
768d9bbdfb
refactor: remove default export for perform
2022-12-11 18:23:19 +01:00
Johann150
3ef1a4b0f9
refactor: remove default export for Resolver
2022-12-11 18:23:07 +01:00
Johann150
ae59ce51b0
refactor: remove default export for DbResolver
2022-12-11 18:16:48 +01:00
Johann150
14a9b9bedd
refactor: remove default export for request
2022-12-11 18:16:45 +01:00
Johann150
985a13f47f
refactor: remove default export for DeliverManager
2022-12-11 17:56:25 +01:00
Norm
3e46433ede
docker: Ignore .woodpecker
2022-12-11 01:35:33 +00:00
Johann150
507b328fdf
activitypub: also forward resolver to resolveNote
2022-12-10 11:23:10 +01:00
Norm
cf7449509f
docs: add rfc links to oauth documentation
2022-12-10 05:23:22 +00:00
Norm
f46ba3f700
Merge pull request 'server: misc services code cleanup' ( #275 ) from refactor/services into main
...
Reviewed-on: FoundKeyGang/FoundKey#275
2022-12-10 04:10:44 +00:00
Norm
3cf673960b
server: Fix typing for user token
...
Also fix a comment in the User model that wrongly states that the token
is null if the user is local, when it's the opposite.
2022-12-08 23:20:41 -05:00
Norm
cbfd866122
server: make fetcher key non-null
2022-12-08 23:19:39 -05:00
Norm
b23a8dbaed
server: translate comments
2022-12-08 23:18:45 -05:00
Norm
80a73a7510
server: remove unused imports from suspend-user.ts
2022-12-08 23:18:45 -05:00
Norm
3dec9a47f0
server: fix various type errors in services
2022-12-08 23:18:45 -05:00
Norm
b8fb7a38cc
server: improve Logger typing information and docs
2022-12-08 23:18:45 -05:00
Norm
fdc682e810
server: remove sendEmailNotification
...
The functions have their bodies completely comented out,
which means they are doing nothing.
2022-12-08 23:18:45 -05:00
Johann150
fde751df8f
fix: properly supply resolver (2)
2022-12-08 19:06:55 +01:00
Johann150
1faf1035f9
server: handle users getting deleted somewhere else
...
I don't know why but several jobs got stuck in my inbox queue because
of errors like 'Could not find any entity of type "User" matching...'.
2022-12-08 18:12:24 +01:00
Johann150
e2ce599aca
fix: properly supply resolver
2022-12-08 18:12:05 +01:00
Johann150
73870e85cd
client: make headlines in queue widget links
...
The headlines "inbox queue" and "deliver queue" are now links to the
admin panel page about the queue.
Changelog: Changed
2022-12-07 23:23:16 +01:00
Norm
350f21d955
server: fix typing for skippedInstances query
2022-12-07 16:41:34 -05:00
Norm
873e21f090
chore: update eslint
2022-12-07 16:27:53 -05:00
Norm
2afe54c121
eslint: allow backticks to avoid escaping single/double quotes
2022-12-07 16:27:39 -05:00
Johann150
501cf834c8
client: fix issue of search only working once
...
closes FoundKeyGang/FoundKey#274
Changelog: Fixed
2022-12-07 21:56:27 +01:00
Norm
b66f7550ab
server: auto-fix lints
2022-12-07 13:39:21 -05:00
Johann150
18664dbca3
server: add missing paren
...
How did this not break yet?
2022-12-07 18:29:04 +01:00
Johann150
0f3f42eb39
remove rndstr dependency
...
This dependency was unused in the client.
The use of it in the server can be replaced entirely by the
secureRndstr function, with some slight modifications.
That function could probably be refactored a bit more as well.
2022-12-07 18:08:09 +01:00
Johann150
71b976ec96
BREAKING: remove integrations
...
The Discord, Github and Twitter integrations have been removed to reduce
complexity and because they were only used on very few instances.
Server admins that did disable this may want to revoke the OAuth client
registrations for their instance that they made on the respective service.
Changelog: Removed
2022-12-07 17:16:14 +01:00
Andy
d3f1ad9a88
chore: remove unused packages
2022-12-06 23:18:27 +01:00
Andy
1aa3898db5
server: remove unused import
2022-12-06 23:12:45 +01:00
Andy
96c3744555
client: remove integration settings menu entry
2022-12-06 23:00:32 +01:00
Andy
b023741f50
server: remove integrations field from user
2022-12-06 23:00:08 +01:00