Johann150
24f6177b94
server: endpoint to fetch votes count
...
Changelog: Added
2024-01-03 17:29:46 +01:00
Johann150
78359daac6
server: remove denormalized note visibility field
...
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/test Pipeline failed
Details
Changelog: Fixed
2024-01-03 16:13:13 +01:00
Johann150
2cf80a8ccf
remove pinned users
...
Changelog: Removed
2024-01-03 16:01:56 +01:00
Johann150
6bd42ab3f9
client: remove explore page
...
Changelog: Removed
2024-01-03 16:01:55 +01:00
Johann150
d24967c36c
delete Japanese (Kansai) (ja-KS) translation
...
This translation seems to have been already a joke when it was added but
since it cannot be maintained any more, it will be removed.
Changelog: Removed
2024-01-03 16:01:55 +01:00
Johann150
5d60ba6c50
client: remove initial tutorial
...
Foundkey is not really intended for new users, so it seems to me harmless
to remove this therefore unnecessary tutorial.
Changelog: Removed
2024-01-03 16:01:29 +01:00
Ignas Kiela
66560f9977
Add missing else in log level checking
...
ci/woodpecker/pr/build Pipeline was successful
Details
ci/woodpecker/pr/lint-client Pipeline was successful
Details
ci/woodpecker/pr/lint-backend Pipeline was successful
Details
ci/woodpecker/pr/lint-sw Pipeline was successful
Details
ci/woodpecker/pr/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/pr/test Pipeline was successful
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/test Pipeline failed
Details
I was getting confused for a good while on why this message showed up
even though I set the environment properly
2023-12-18 05:26:44 +02:00
Johann150
c67ff44207
make webfinger server stuff more readable
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/test Pipeline failed
Details
2023-12-16 09:59:51 +01:00
Johann150
bed6a1e2d8
redirect webfinger of domain to instance actor
...
(Johann150 yells at cloud)
2023-12-16 09:59:17 +01:00
Johann150
5f9fb28fc2
weblate does not seem to be active any more
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/test Pipeline failed
Details
2023-12-09 23:26:42 +01:00
Johann150
2917fdcb34
Merge branch 'translate'
2023-12-09 23:25:32 +01:00
Johann150
2a83a6ae8c
yarn dedup
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/test Pipeline failed
Details
2023-12-09 15:12:53 +01:00
Johann150
89761c86ab
server: add endpoint to delete multiple notes
...
Changelog: Added
2023-12-03 14:37:11 +01:00
Johann150
d1cde9c75e
server: remove unused import
2023-12-03 14:30:51 +01:00
Johann150
b7dc3cca22
activitypub: send all cascade deletes
...
The `deleteNotes` function would not correctly handle cases where cascade
deleted notes were from a different user than the initially deleted note.
Changelog: Fixed
2023-12-03 14:18:34 +01:00
kazari
2bb91f34df
Translated using Weblate (Japanese)
...
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/lint-backend Pipeline was successful
Details
ci/woodpecker/push/lint-client Pipeline was successful
Details
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-sw Pipeline was successful
Details
ci/woodpecker/push/test Pipeline was successful
Details
Currently translated at 99.8% (1205 of 1207 strings)
Co-authored-by: kazari <6c577a54-aac9-482a-955e-745c858445e3@simplelogin.com>
Translate-URL: http://translate.akkoma.dev/projects/foundkey/foundkey/ja/
Translation: Foundkey/foundkey
2023-11-24 15:46:54 +00:00
Johann150
8b16ead35c
fix handling of plain MFM tag
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/test Pipeline failed
Details
2023-11-24 16:43:03 +01:00
Johann150
101ea21747
server: don't cache users for infinity
...
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/test Pipeline failed
Details
If the cache runs for an infinite amount of time, the users may as well
be stored in memory directly.
Changelog: Fixed
2023-11-04 11:54:13 +01:00
Johann150
8d78113907
server: fix cache eviction
...
Previously due to bad logic it was impossible for cache entries to ever
be evicted. Ideally this should not be done again but should just use redis
but that can be done another day.
Changelog: Fixed
2023-11-04 11:52:57 +01:00
Johann150
451c674906
client: fix token generation window
...
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/test Pipeline failed
Details
Changelog: Fixed
2023-11-01 16:25:30 +01:00
Johann150
6367fcca79
fix pagination for shuffled timeline
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/test Pipeline failed
Details
2023-10-30 17:41:44 +01:00
Johann150
f4e234d108
client: remove some more tracking
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/test Pipeline failed
Details
2023-10-06 11:15:05 +02:00
Johann150
a6c5e9f358
client: remove some URL tracking parameters
...
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/test Pipeline failed
Details
This removes some tracking parameters from URLs that are
rendered as MFM. There are probably many more parameters
to be filtered.
Changelog: Added
2023-10-05 20:11:09 +02:00
Johann150
0bcbb38ecc
add shuffled note timeline
...
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/test Pipeline failed
Details
Changelog: Added
2023-09-25 21:14:28 +02:00
Johann150
0bdc24b34e
move translations accordingly
...
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/test Pipeline failed
Details
The translation key was renamed in commit
46660abb6a
2023-09-24 19:45:29 +02:00
kazari
1c0c75d6ca
Translated using Weblate (Japanese)
...
Currently translated at 99.8% (1204 of 1206 strings)
Co-authored-by: kazari <6c577a54-aac9-482a-955e-745c858445e3@simplelogin.com>
Translate-URL: http://translate.akkoma.dev/projects/foundkey/foundkey/ja/
Translation: Foundkey/foundkey
2023-09-24 17:30:35 +00:00
Johann150
2fcea24817
activitypub: parse MathML to MFM
...
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/test Pipeline failed
Details
Ref: FEP-dc88
Changelog: Changed
2023-09-24 19:28:55 +02:00
Johann150
5bb10de1e0
client: sync katex version
2023-09-24 17:58:57 +02:00
Johann150
f6c3d44265
activitypub: add MathML rendering
...
Ref: #343 (comment)
Ref: FEP-dc88
Changelog: Changed
2023-09-24 17:58:49 +02:00
Johann150
1e7d2cf54c
move dependency to right package
...
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/test Pipeline failed
Details
The backend depends on argon2 since it is used for hashing passwords. Since
it is not used for building the package, the dependency is by the backend
package itself.
2023-09-24 17:02:14 +02:00
Johann150
37658f5162
server: try to fix queue errors
...
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/test Pipeline failed
Details
Some errors in the queue are not properly handled. For example a blocked instance
will cause the respective queue job to be retried. this should of course not happen
and instead the job should be dropped. This is trying to correct that.
Changelog: Fixed
2023-09-24 16:29:27 +02:00
Johann150
0cb4529ed0
change rounding for dates/times
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/test Pipeline failed
Details
2023-09-10 01:07:14 +02:00
Johann150
2c69cb4a92
server: check inbox URLs
...
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/test Pipeline failed
Details
This adds a check for inbox and sharedInbox URLs to be both
valid and also absolute URLs. If the normal inbox URL is invalid,
the actor will be rejected. If the sharedInbox URL is invalid, it
will be ignored.
Changelog: Fixed
2023-08-16 19:21:37 +02:00
Johann150
c669e9212f
docs: add descriptions for some endpoints
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/test Pipeline failed
Details
2023-07-27 18:17:36 +02:00
Johann150
b39716a199
client: make time components computed
...
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/test Pipeline failed
Details
Previously, if a property of the `MkTime` component was changed the displayed value
would not update because the necessary values were computed once on setup and not
made `$computed` so they would be re-computed when necessary.
2023-07-24 19:13:29 +02:00
Norm
dbe2b7611d
backend: improve removeMentionedRemoteUsersColumn revert query ( #403 )
...
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/test Pipeline failed
Details
This is an optimized version made by Volpeon that should run faster if
the instance has a lot of notes.
See <https://is-a.wyvern.rip/notes/9habqldl6j > for a comparison of the
EXPLAIN ANALYZE of the old and new queries.
Co-authored-by: Volpeon <git@volpeon.ink>
Reviewed-on: #403
2023-07-22 14:10:37 +00:00
Johann150
650b797fd6
star is like
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/test Pipeline failed
Details
2023-07-19 10:27:56 +02:00
Johann150
9968b21da7
client: add mia emoji alias
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/lint-foundkey-js Pipeline failed
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/test Pipeline failed
Details
2023-07-19 10:25:06 +02:00
Johann150
6dd782d4d5
client: make square avatars less rounded
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/lint-foundkey-js Pipeline failed
Details
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/test Pipeline failed
Details
2023-07-19 10:23:27 +02:00
Johann150
b61e477c0c
server: fix default arguments for fetch
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/test Pipeline failed
Details
2023-07-19 10:13:33 +02:00
Johann150
75ab4de41f
server: limit caching time for public keys
2023-07-19 09:43:17 +02:00
Johann150
456a86af8d
remove erroneous variable
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/test Pipeline failed
Details
2023-07-16 17:43:15 +02:00
Johann150
2fbd31abe6
server: refactor fetching
...
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/test Pipeline failed
Details
- The `timeout` parameter does not exist in `node-fetch`, so the timeout was not
working properly.
- Refactor the User-Agent header to be set in a central place instead of several
different places.
- Refactor more places to use getResult which handles the timeout and everything
else already instead of the normal `fetch` provided by `node-fetch`.
2023-07-16 17:02:22 +02:00
Johann150
9b4e976bda
activitypub: correctly handle new notes that were edited
2023-07-16 14:32:57 +02:00
Johann150
cc776a6b9b
server: use foundkey-js permissions definition
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/test Pipeline failed
Details
2023-07-15 09:31:24 +02:00
Johann150
bf698987c3
client: fix mfm overflow again
...
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/test Pipeline failed
Details
This reverts commit 2d46cf7c1e
.
This reverts commit ecca5a164e
.
2023-07-10 22:58:37 +02:00
Johann150
45112158b0
client: fix null is not a valid url
2023-07-10 21:29:34 +02:00
Johann150
46660abb6a
server: fix thread mutes not working
...
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/test Pipeline failed
Details
Because of differing string names for the `update` notification in
the application and the database, there were some errors.
Changelog: Fixed
2023-07-10 18:20:40 +02:00
Johann150
415e84daf0
updated maintenance status
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/test Pipeline failed
Details
2023-07-10 17:46:57 +02:00
Norm
29320a751d
docs: update migration guide to deal with typeorm hanging on reverts
...
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
Details
ci/woodpecker/push/lint-client Pipeline failed
Details
ci/woodpecker/push/lint-backend Pipeline failed
Details
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/lint-sw Pipeline failed
Details
ci/woodpecker/push/test Pipeline failed
Details
This seems to be a common occurrence with attempted migrations between different Misskey forks.
This is the best solution that I can come up with; someone who knows more bash could probably make this completely automated.
2023-07-09 06:58:22 +00:00