Commit graph

1827 commits

Author SHA1 Message Date
Namekuji
10e81de1a6
fix: add original id to the stream 2023-08-06 15:04:14 -04:00
Namekuji
1a34dee366
add migration to fix corrupted stream ids 2023-08-06 14:35:10 -04:00
Namekuji
738b4933ae
fix: generate stream id with timestamp 2023-08-06 02:34:44 -04:00
Namekuji
47c2947b77
fix: cache import path 2023-08-06 00:42:27 -04:00
Namekuji
f4d8f82239
perf: add blockee cache 2023-08-06 00:40:55 -04:00
Namekuji
a9d0d61d59
perf: no postgres word filter 2023-08-05 17:42:45 -04:00
Namekuji
fed5ab7125
fix: add return type 2023-08-05 15:54:32 -04:00
Namekuji
83c00ee340
perf: mutings cache 2023-08-05 15:52:13 -04:00
Namekuji
dabb19ef7c
chore: add scylla logger 2023-08-05 07:03:50 -04:00
Namekuji
0da215aa7d
perf: add option to skip querying skilla 2023-08-05 07:03:32 -04:00
Namekuji
e115fed0db
fix: renote and scan 2023-08-05 05:42:45 -04:00
Namekuji
d99ff461b7
refactor: pass object param 2023-08-05 04:52:22 -04:00
Namekuji
a26553dc18
refactor: export timeline query 2023-08-05 04:38:41 -04:00
Namekuji
f8387be81a
fix: pagination 2023-08-05 02:47:04 -04:00
Namekuji
6a79d82568
add reply filter 2023-08-04 17:32:57 -04:00
Namekuji
e6076602df
refactor: export channel filter 2023-08-04 03:07:38 -04:00
Namekuji
f3e545057d
refactor: reduce one redis flight 2023-08-04 01:23:18 -04:00
Namekuji
d89e24f796
perf: cache following channels 2023-08-04 01:04:04 -04:00
Namekuji
af70257c6d
remove redundant joins 2023-08-02 04:08:04 -04:00
Namekuji
91c2aa4715
Merge branch 'develop' into feat/scylladb 2023-08-02 03:37:59 -04:00
Namekuji
066c6c3efb
add comment 2023-08-02 03:37:40 -04:00
Kainoa Kanter
26fa212f18 Merge branch 'mastodon-api-quote_id' into 'develop'
Mastodon API: convert quote_id format

Closes #10600

See merge request firefish/firefish!10550
2023-08-02 00:45:40 +00:00
Vyr Cossont
0842ae0709 Mastodon API: convert quote_id format 2023-08-02 00:45:40 +00:00
ThatOneCalculator
72011f8f37
refactor: ♻️ MkGoogle uses local search 2023-08-01 17:45:22 -07:00
Vyr Cossont
ce805031ce Mastodon API: support pinned param for account statuses 2023-08-01 23:39:06 +00:00
Namekuji
4bd610be31
perf: lookup cache first 2023-08-01 14:09:42 -04:00
Namekuji
5847e986fb
fix: call default user if empty. resolves #10604 2023-08-01 12:52:00 -04:00
Namekuji
ec05aed492
fix: query return value 2023-08-01 03:55:47 -04:00
Namekuji
b8e3de7ddf
remove unused left joins 2023-08-01 02:44:55 -04:00
Namekuji
2937c7fa43
wip: read row timeline from scylla 2023-08-01 02:26:19 -04:00
Namekuji
b8d8e2e5f5
Merge branch 'develop' into feat/scylladb 2023-07-31 22:57:49 -04:00
CGsama
109ed0aa80 import all misskey self note thread and allow import multiple times to restore missing parts 2023-07-31 15:42:31 -04:00
Namekuji
9911df12af
wip: remove unused imports, close #10555 2023-07-30 22:01:03 -04:00
Namekuji
31e4e0b75a
wip: pack with scylla 2023-07-30 21:41:45 -04:00
Namekuji
41930bda52
wip: timeline query 2023-07-30 17:35:34 -04:00
Namekuji
76b383dee1
Merge branch 'develop' into feat/scylladb 2023-07-30 17:31:14 -04:00
Kainoa Kanter
6a9820da58 Merge branch 'feature/vscode-debug' into 'develop'
feat: backend debug in vscode

See merge request firefish/firefish!10541
2023-07-30 20:46:45 +00:00
Kainoa Kanter
3e024066a1 Merge branch 'fix-ios-video' into 'develop'
fix iOS video playback (fixes #10517)

Closes #10517

See merge request firefish/firefish!10540
2023-07-30 20:38:57 +00:00
John Regan
432f840efe fix iOS video playback (fixes #10517) 2023-07-30 20:38:57 +00:00
ThatOneCalculator
d76b4f2321
fix: 🐛 rel=me verification with multiple rels besides me
Closes #10595
2023-07-30 13:30:25 -07:00
Namekuji
32fac53e8d
feat: backend debug in vscode 2023-07-30 16:27:13 -04:00
Namekuji
c295e3fcc4
Merge branch 'develop' into feat/scylladb 2023-07-30 13:36:13 -04:00
ThatOneCalculator
f4443f4506
Merge branch 'develop' of git.joinfirefish.org:firefish/firefish into develop 2023-07-29 15:03:02 -07:00
ThatOneCalculator
5cb5faa386
refactor: ♻️ use const for non-reassigned vars 2023-07-29 15:02:56 -07:00
Vyr Cossont
2bcb5dcd73 Report max reactions in Mastodon instance API 2023-07-29 10:42:47 -07:00
ThatOneCalculator
8d02cfe999
fix: ✏️ log typo 2023-07-28 22:39:42 -07:00
Kainoa Kanter
3824083446 Merge branch 'gh-fa55fa5e/10491/unknown/feat/relevance-search' into 'develop'
[PR]: Meilisearch relevancy search

See merge request firefish/firefish!10491
2023-07-29 03:03:29 +00:00
ThatOneCalculator
f973b1986f
feat: 🔒 allow admins to reset users' 2FA and passkeys
ref: https://frfsh.plus.st/notes/9hqswpwiwjaihcgo
2023-07-28 17:57:32 -07:00
naskya
da99f9c3aa Fix typo (https://github.com/misskey-dev/misskey/pull/11347) 2023-07-28 19:05:36 +00:00
ThatOneCalculator
01c29cef20
chore: 🎨 format 2023-07-28 11:35:58 -07:00
Kainoa Kanter
6d1f93a022 Merge branch 'gh-fa55fa5e/10502/unknown/add-bind-addr-config' into 'develop'
[PR]: Add bind address option

See merge request firefish/firefish!10502
2023-07-28 18:32:34 +00:00
Kainoa Kanter
19762bd955 Merge branch 's3-logging' into 'develop'
Log the concatenated S3 url if constructing the S3 client fails.

See merge request firefish/firefish!10531
2023-07-28 18:30:53 +00:00
Namekuji
c7040b77b5
export visibility check 2023-07-27 07:15:58 -04:00
yumeko
72d194f7a1
Fix indents 2023-07-27 12:54:42 +03:00
yumeko
a4838c7ee4 Merge branch firefish:develop into fix/10404-object-storage-prefix 2023-07-27 09:53:16 +00:00
Namekuji
f4dffc6d72
fix: fallback to postgres 2023-07-27 05:13:07 -04:00
Namekuji
f68f20efe6
revert caching 2023-07-27 04:45:07 -04:00
Namekuji
4b6d3e3fd6
add cache to follow and unfollow 2023-07-27 04:43:50 -04:00
ThatOneCalculator
dacce643fe
fix: 🔒 Show 404 error on files not found 2023-07-27 01:28:02 -07:00
Namekuji
b37717d431
denormalize more columns 2023-07-26 22:12:57 -04:00
Namekuji
a7fdf68bd2
read from scylla and dragonfly in getNote if enabled 2023-07-26 21:46:43 -04:00
Namekuji
e4fef88e4e
add followings cache 2023-07-26 21:42:03 -04:00
Namekuji
f0ce2808d9
add scylla note type 2023-07-26 19:14:28 -04:00
ThatOneCalculator
97d395ce2a
chore: 🎨 format 2023-07-25 23:46:43 -07:00
ThatOneCalculator
03ddc970d5
fix: 🐛 don't show server stats in widget if reporting is disabled
Closes #10527
2023-07-25 21:49:09 -07:00
Laura Hausmann
466917feb6
Improve /api/v1/instance accuracy 2023-07-25 21:25:37 -07:00
Laura Hausmann
56bf7a0ffb
Fix cpu/memory stats widget 2023-07-25 21:23:21 -07:00
Namekuji
b211788d3c
adjusting schema 2023-07-25 07:28:08 -04:00
Viv Lim
74179aafdf Log the assembled S3 url if constructing a S3 client fails.
I was configuring an instance and didn't notice that I had pasted a space into the `endpoint` field. It was not obvious from the logs why the URL was invalid.
2023-07-24 20:34:37 -07:00
Kainoa Kanter
8ff1c9b722 Merge branch 'mastodon-api-emoji-reactions' into 'develop'
Support proposed Glitch emoji reactions API

Closes #10537

See merge request firefish/firefish!10532
2023-07-25 01:24:35 +00:00
ThatOneCalculator
548de39e3c
fix? 2023-07-24 17:28:47 -07:00
Vyr Cossont
5fedfd2599 Support proposed Glitch emoji reactions API
Fixes #10537
2023-07-24 17:11:10 -07:00
ThatOneCalculator
7ef99069e6
fix: 🐛 revert last part of c0eac56355 to properly paginate antennas/notes query 2023-07-24 16:27:53 -07:00
Kainoa Kanter
a7fbc02ca5 Merge branch 'enhance/log-backend-error-objects' into 'develop'
Log backend error objects

See merge request firefish/firefish!10528
2023-07-24 23:04:42 +00:00
ThatOneCalculator
bec0aae418
chore: 🎨 format 2023-07-24 16:03:58 -07:00
Namekuji
168001271f
chore: remove unused lines 2023-07-24 13:46:48 -04:00
Namekuji
7e703e1bb0
Merge branch 'develop' into feat/scylladb 2023-07-24 13:16:33 -04:00
Namekuji
5832940d7a
fix: rename copyright to firefish 2023-07-24 13:10:35 -04:00
Namekuji
ef9c553535
Merge branch 'develop' into feat/scylladb 2023-07-24 13:06:35 -04:00
Namekuji
a8b54b0c92
delete note and reaction in scylla 2023-07-24 12:27:53 -04:00
Namekuji
ee6795ac9d
insert reactions to scylla 2023-07-24 08:09:22 -04:00
yumeko
ae22abd61b Merge branch firefish:develop into fix/10404-object-storage-prefix 2023-07-24 10:08:38 +00:00
Namekuji
03da4eb57a
insert post to scylladb 2023-07-24 05:35:44 -04:00
Namekuji
271d75c35c
fix: case sensitive 2023-07-24 03:53:13 -04:00
Namekuji
e715b918d5
add queries 2023-07-23 22:29:38 -04:00
ThatOneCalculator
c0eac56355
fix: 🐛 antenna notes pagination repeat 2023-07-23 14:13:46 -07:00
yumeko
19311e683c
Dump to console the error data associated with logger error calls. 2023-07-22 22:12:52 +03:00
yumeko
4e23b77aff Replace URL generation code in the drive file uploader with something more robust.
Closes #10404, hopefully.
2023-07-22 14:03:40 +03:00
Namekuji
40938f5f97
fix: add cassandra-driver to dependencies 2023-07-22 02:58:26 -04:00
Namekuji
587bffae33
Merge branch 'develop' into feat/scylladb 2023-07-22 02:52:34 -04:00
Vyr Cossont
0394f22c4f
fix: convert quoted status and reaction accounts in Mastodon API layer 2023-07-21 16:23:15 -07:00
Kainoa Kanter
a2d81850e4 Merge branch 'fix/10332-internal-error-on-nonexisting-emoji' into 'develop'
Throw a proper ApiError with statusCode 404 when GETting a non-existing emoji.

Closes #10332

See merge request firefish/firefish!10523
2023-07-21 23:14:49 +00:00
yumeko
c9526b9a31 Throw a proper ApiError with statusCode 404 when GETting a non-existing emoji.
Closes #10332
2023-07-21 23:15:53 +03:00
yumeko
47f5cb2e76 Don't leak error details (including the stack trace) upon API call failure to client in production 2023-07-21 22:32:39 +03:00
ThatOneCalculator
e35b38302d
refactor: ♻️ new git repo
for real this time
2023-07-21 09:44:29 -07:00
ThatOneCalculator
8de79198a1
fix: 🩹 version manifest assets based on instance version 2023-07-20 23:31:51 -07:00
ThatOneCalculator
03077a157e
refactor: ♻️ create drive file endpoint
Adjusts ratelimit to 250 files every 10 minutes, fixes error text, fixes reused variable name.
2023-07-20 16:13:10 -07:00
ThatOneCalculator
7364ebdca8
fix: 🍱 asset versioning, screenshots 2023-07-19 20:32:04 -07:00
ThatOneCalculator
76ad0a19b3
fix: 🍱 fix old favicon 2023-07-19 19:13:54 -07:00
ThatOneCalculator
b4ed4dec47
v1.0.1 2023-07-19 15:20:22 -07:00