Commit graph

1041 commits

Author SHA1 Message Date
CutestNekoAqua
83cc0c9828 import config 2023-02-23 15:58:54 +01:00
CutestNekoAqua
0ca238d680 import multer 2023-02-23 15:55:28 +01:00
CutestNekoAqua
75bd0baf99 remove not needed middleware handlers 2023-02-23 15:46:12 +01:00
CutestNekoAqua
e4a276a989 aaa 2023-02-23 00:31:14 +01:00
CutestNekoAqua
e2ad9a94ec fix mastodon api stats 2023-02-22 09:44:47 +01:00
ThatOneCalculator
aae1d293b5 fix: 🐛 Don't show image previews if NSFW
Closes #9636
2023-02-18 12:02:25 -08:00
ThatOneCalculator
706ebbd853 Masto API meta 2023-02-18 11:58:02 -08:00
ThatOneCalculator
c28e5fcad5 feat: Show time for users 2023-02-18 11:33:25 -08:00
CutestNekoAqua
a5633b9368 fix oopsie 2023-02-18 17:24:58 +01:00
CutestNekoAqua
cedf306f76 debug print users 2023-02-18 17:22:43 +01:00
CutestNekoAqua
28a31879f8 make relationshiops work 2023-02-18 17:14:16 +01:00
daikei
5ac063200e Merge branch 'develop' into develop 2023-02-17 21:12:04 +00:00
ThatOneCalculator
9d2ccab7f5 chore: formatting 2023-02-17 13:01:14 -08:00
ThatOneCalculator
301c03e97f chore: remove hard-to-see gradient 2023-02-17 00:16:35 -08:00
ThatOneCalculator
75c53f783a perf: emoji lib performance fix 2023-02-17 00:01:22 -08:00
ThatOneCalculator
4453e847a4 fix: 🐛 pagination for "/api/channels/followed"
Co-authored-by: takonomura <@takonomura@github.com>
2023-02-15 10:31:10 -08:00
ThatOneCalculator
fc285bb645 fix: 💄 admin overview style 2023-02-13 20:21:42 -08:00
ThatOneCalculator
0e9f9063b4 attempt fix 2023-02-13 19:48:57 -08:00
cutestnekoaqua
a607673019 try again 2023-02-13 20:41:42 +01:00
cutestnekoaqua
c4683c0196 actually return value 2023-02-13 20:38:11 +01:00
cutestnekoaqua
b209a9e533 uwu 2023-02-13 20:36:13 +01:00
cutestnekoaqua
d83e2f2c7a mew 2023-02-13 20:28:23 +01:00
ThatOneCalculator
68c65044fd chore: formatting 2023-02-13 11:17:07 -08:00
cutestnekoaqua
57e307ae39 Revert "parse query stuff with bools"
This reverts commit 4eb695f3c3acca0510036b13562207d35c7bf7fb.
2023-02-13 19:39:14 +01:00
cutestnekoaqua
75b20908bd parse query stuff with bools 2023-02-13 19:34:41 +01:00
cutestnekoaqua
9bec89afe8 initial bool parsing in mastodon 2023-02-13 18:54:38 +01:00
cutestnekoaqua
03f7ba241a nya 2023-02-13 17:08:48 +01:00
cutestnekoaqua
adbde2ae94 meow 2023-02-13 17:02:51 +01:00
cutestnekoaqua
5cd23ca88f changes typings 2023-02-13 16:58:42 +01:00
cutestnekoaqua
d6c9a142ab change types 2023-02-13 16:58:18 +01:00
cutestnekoaqua
030d890286 add debug to error 2023-02-13 16:53:56 +01:00
cutestnekoaqua
5905d7e8c1 basic account lookup 2023-02-13 16:12:21 +01:00
cutestnekoaqua
fa960711ae feat: #9614 2023-02-13 15:12:21 +01:00
ThatOneCalculator
428dac79c8 fix: 🐛 first user gets admin
Closes #9620

Co-authored-by: @Johann150
2023-02-12 20:19:16 -08:00
ThatOneCalculator
428a830749 Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-02-12 12:07:15 -08:00
ThatOneCalculator
dd45c01b68 feat: remote featured notes 2023-02-12 12:07:07 -08:00
Kio-td
070ec13665 Merge branch 'develop' of https://codeberg.org/calckey/calckey into develop 2023-02-12 12:11:21 -05:00
Kaity A
4c12faacb1 invalidate local user cache on user update 2023-02-12 07:54:59 +00:00
ThatOneCalculator
99accc4502 fix: correct megalodon import 2023-02-11 17:23:30 -08:00
ThatOneCalculator
57aed1fed9 chore: formatting 2023-02-11 17:22:05 -08:00
Kaity A
2b030a0a8c Implementation of an instances wide antenna source. (#9604)
This PR contains new source for antenna posts, which is a list of instance hostnames to process all posts from.

Using this mode, a user can filter for keywords on an instance wide basis.

This change includes a new antenna source called `instances` and a new database column in the `antenna` table called `instances` to store the instance names.

On the antenna editor, there's also an "Add an instance" finder dialog to allow users to search through the known instance hostnames.

Co-authored-by: Kaity A <supakaity@blahaj.zone>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9604
Co-authored-by: Kaity A <supakaity@noreply.codeberg.org>
Co-committed-by: Kaity A <supakaity@noreply.codeberg.org>
2023-02-12 01:20:17 +00:00
Kaity A
7091f889ee Enable reply update/display in detailed view. (#9606)
This PR establishes a new replied note stream update for subscribed notes, which gets fired off whenever a note receives a reply and the user is subscribed to the note for updates.

It specifically does not provide note details as part of the update, just the note id of the reply, so that they must go and retrieve the note and be subject to the proper permission and visibility checks.

The detailed note component has then been updated to watch for the replied notification so it can add new replies to the thread as they are created.

This allows both seeing new replies while on the page, and also to see your own replies appear after you post them without having to reload the page.

This PR relies on https://codeberg.org/calckey/calckey.js/pulls/2 to add the replied type to the calkey.js module.

Co-authored-by: Kaity A <supakaity@blahaj.zone>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9606
Co-authored-by: Kaity A <supakaity@noreply.codeberg.org>
Co-committed-by: Kaity A <supakaity@noreply.codeberg.org>
2023-02-12 01:19:43 +00:00
Kainoa Kanter
e363940bcf Merge pull request 'fix: 🐛 100vh body background color' (#9608) from GeopJr/calckey:fix/100vh-body-bg-color into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9608
2023-02-12 00:29:33 +00:00
ThatOneCalculator
2dff0cf8a0 Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-02-11 16:22:00 -08:00
ThatOneCalculator
6333016077 chore: calckey megalodon 2023-02-11 16:20:57 -08:00
cutestnekoaqua
8149145b75 is this too spec? 2023-02-12 00:35:39 +01:00
cutestnekoaqua
740e5e56ba oof 2023-02-12 00:33:52 +01:00
cutestnekoaqua
b2bb9ec178 eow 2023-02-12 00:29:52 +01:00
cutestnekoaqua
a97806eeaa simplify code 2023-02-12 00:25:51 +01:00
cutestnekoaqua
1acf0518b0 try this instead 2023-02-12 00:19:35 +01:00
cutestnekoaqua
d91358ce2f refine error msg 2023-02-12 00:14:03 +01:00
cutestnekoaqua
f5a9add712 add account lookup 2023-02-12 00:10:10 +01:00
cutestnekoaqua
0d836df218 remove unneeded next middleware 2023-02-11 23:50:58 +01:00
cutestnekoaqua
87c54e03d8 change name of Reactions bot 2023-02-11 23:46:35 +01:00
cutestnekoaqua
273ab91284 fix timelines 2023-02-11 23:12:14 +01:00
cutestnekoaqua
9189ef29ba meow
Co-authored-by: cutls <web-pro@cutls.com>
2023-02-11 22:50:20 +01:00
Evangelos Paterakis
b2b619ffa7 fix: 🐛 100vh body background color 2023-02-11 23:28:46 +02:00
ThatOneCalculator
1d89cc3e3d docs: 📝 custom assets 2023-02-11 13:16:45 -08:00
daikei
861fbcab41 Remove hardcoding of sounds (#9510) (#9607)
Co-authored-by: Kio-td <kio.thedev@gmail.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9607
Co-authored-by: daikei <daikei@noreply.codeberg.org>
Co-committed-by: daikei <daikei@noreply.codeberg.org>
2023-02-11 21:09:43 +00:00
daikei
13af804543 Discard notes made before Fedi's existence, or after today (#9605)
This PR should kill #9531 - Safeguarding against posts that are made before 2007 (Identica being made in 2008, the 'first ever activitypub software' according to wikipedia.)

Personally, if gone unnoticed, I believe that notes from the past can be used as an attack vector to silently flood a database.

Co-authored-by: Kio-td <kio.thedev@gmail.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9605
Co-authored-by: daikei <daikei@noreply.codeberg.org>
Co-committed-by: daikei <daikei@noreply.codeberg.org>
2023-02-11 21:05:31 +00:00
ThatOneCalculator
1e7f8c3ab8 chore: up calckey.js 2023-02-11 13:04:22 -08:00
daikei
7e7c47f143 Merge branch 'develop' into develop 2023-02-11 20:29:44 +00:00
GeopJr
ccba7fc9db feat: don't depend on an external service for urn:ietf:wg:oauth:2.0:oob (#9602)
Co-authored-by: GeopJr <evan@geopjr.dev>
Co-committed-by: GeopJr <evan@geopjr.dev>
2023-02-11 20:08:12 +00:00
Kio-td
7465e8461d Fix bad math 2023-02-11 07:18:56 -05:00
Kio-td
1a90496318 Merge branch 'develop' of https://codeberg.org/Daikei/calckey into develop 2023-02-11 06:26:31 -05:00
Kio-td
4ff3b39ba3 Discard if 3 days in the future 2023-02-11 06:26:05 -05:00
daikei
7c64103668 Merge branch 'develop' into develop 2023-02-11 11:18:22 +00:00
Kio-td
1104db515e Semi-Kill #9531 2023-02-11 06:13:55 -05:00
Kainoa Kanter
572f97771f Add source SVG logo files 2023-02-11 06:11:02 +00:00
cutestnekoaqua
49ad84b754 floor created at 2023-02-11 01:51:14 +01:00
cutestnekoaqua
ec23cb65d4 parse client id 2023-02-11 01:17:35 +01:00
cutestnekoaqua
10f5d49fc6 do more change 2023-02-11 01:08:20 +01:00
cutestnekoaqua
ecc0397dd3 make secure check 2023-02-11 01:07:44 +01:00
cutestnekoaqua
f4861e9dc5 remove multipart here? 2023-02-11 00:57:43 +01:00
cutestnekoaqua
bd7910d741 i need to seperate 404 to own route 2023-02-11 00:51:50 +01:00
ThatOneCalculator
13238973b6 chore: Rome Formatting 2023-02-10 15:41:19 -08:00
cutestnekoaqua
955994c93d meow 2023-02-11 00:40:04 +01:00
cutestnekoaqua
657f40e771 ree 2023-02-11 00:35:30 +01:00
cutestnekoaqua
e58b839339 split routers 2023-02-11 00:33:01 +01:00
cutestnekoaqua
0f928bfb23 revert it for now 2023-02-11 00:19:52 +01:00
cutestnekoaqua
1b3308bd4b Revert "use formidable instead"
This reverts commit b8406ecaa40c08576d2644b797e05363533b0cfb.
2023-02-11 00:19:52 +01:00
cutestnekoaqua
73ad1f1a31 Revert "meow?"
This reverts commit 6e79148152cfa3cd3757b1545af6db804f4aa166.
2023-02-11 00:19:52 +01:00
cutestnekoaqua
fccf6f4de8 Revert "remove body parser settings for now"
This reverts commit 41ce22aa1c718dde7585609da2addd75985394a0.
2023-02-11 00:19:52 +01:00
cutestnekoaqua
ed6736adf0 remove body parser settings for now 2023-02-11 00:08:26 +01:00
cutestnekoaqua
fd60486bca meow? 2023-02-11 00:02:20 +01:00
cutestnekoaqua
1d3e01ee8e use formidable instead 2023-02-10 23:50:27 +01:00
cutestnekoaqua
465cb5a570 use multer instead 2023-02-10 23:29:29 +01:00
cutestnekoaqua
2ff3e68d94 me forgorr 2023-02-10 23:17:29 +01:00
cutestnekoaqua
23aa51102b migrate middleware usage
Co-authored-by Natty <natty.sh.git@gmail.com>
2023-02-10 23:15:47 +01:00
cutestnekoaqua
9b2cd8f2e8 this is super cursed 2023-02-10 23:00:15 +01:00
cutestnekoaqua
9703b2496f temp test 2023-02-10 22:30:19 +01:00
cutestnekoaqua
1024e4d027 merge more multipart stuff 2023-02-10 21:16:55 +01:00
cutestnekoaqua
78463f5f36 ree 2023-02-10 20:53:27 +01:00
cutestnekoaqua
ebd53e1f90 weird merge error 2023-02-10 20:52:58 +01:00
cutestnekoaqua
3f73e2ff84 Merge Masto Api changes
Co-authored-by Natty <natty.sh.git@gmail.com>
2023-02-10 20:45:29 +01:00
cutestnekoaqua
8ddfd9630c Revert "yeet koabody"
This reverts commit d5eb131f582ad1900392eafbf3e1f6d3e55f1d5f.
2023-02-10 20:40:54 +01:00
ThatOneCalculator
76011a3f28 fix: 🔒 prevent issues 2023-02-10 11:14:33 -08:00
daikei
506a38e197 Merge branch 'develop' into develop 2023-02-10 08:18:23 +00:00
Cleo
b2ebf7c7fa „packages/backend/src/server/index.ts“ ändern 2023-02-10 08:01:38 +00:00
Cleo
a0e4927f4c revert da2368bf7af1d4e3a7f2fb4b8703b68a1f8c8ceb
revert fix: some Masotdon API compat issues (#9592)
Co-authored-by: GeopJr <geopjr@noreply.codeberg.org>
Co-committed-by: GeopJr <geopjr@noreply.codeberg.org>
2023-02-10 07:56:46 +00:00