Commit graph

2856 commits

Author SHA1 Message Date
ThatOneCalculator
ed24e9d6a8 icons for dashboard 2023-02-15 10:27:49 -08:00
Cleo John
11de7a1e11 refactor please signin component 2023-02-14 11:03:05 +01:00
ThatOneCalculator
ec2f062ce5 chore: formatting 2023-02-13 20:25:31 -08:00
ThatOneCalculator
fc285bb645 fix: 💄 admin overview style 2023-02-13 20:21:42 -08:00
ThatOneCalculator
c5778e487f fix import 2023-02-13 20:05:49 -08:00
ThatOneCalculator
0ae7e97831 fix 2023-02-13 20:04:34 -08:00
ThatOneCalculator
ae39d2295b MkNumber 2023-02-13 20:02:41 -08:00
ThatOneCalculator
7d296ae6f9 rm retention heatmap 2023-02-13 19:59:40 -08:00
ThatOneCalculator
c967ddba2e add needed script 2023-02-13 19:58:33 -08:00
ThatOneCalculator
4b10a623e7 fix import 2023-02-13 19:55:37 -08:00
ThatOneCalculator
f0d15ea6c0 MkFolder 2023-02-13 19:54:06 -08:00
ThatOneCalculator
947674a1d0 ? 2023-02-13 19:53:39 -08:00
ThatOneCalculator
fccd5d18b1 test 2023-02-13 19:51:56 -08:00
ThatOneCalculator
0e9f9063b4 attempt fix 2023-02-13 19:48:57 -08:00
ThatOneCalculator
fe7cb29d78 Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-02-13 19:40:39 -08:00
ThatOneCalculator
1355b95589 feat: new admin panel data from Mk v13 2023-02-13 19:40:31 -08:00
Free
ef1fa067f9 Top nav fixes (#9634)
Co-authored-by: Free <freeplay@duck.com>
Co-committed-by: Free <freeplay@duck.com>
2023-02-13 21:14:06 +00: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
Free
88709e1104 Hopefully fix performance of topbar nav (#9631)
Co-authored-by: Freeplay <Freeplay@duck.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9631
Co-authored-by: Free <freeplay@duck.com>
Co-committed-by: Free <freeplay@duck.com>
2023-02-13 18:57:33 +00: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
d6e40ed77d fix: correctly use note.emojis 2023-02-12 20:54:46 -08:00
ThatOneCalculator
b9c61c6b23 fix wrong import 2023-02-12 20:50:36 -08:00
ThatOneCalculator
51ba830482 fix 2023-02-12 20:46:56 -08:00
ThatOneCalculator
8d052f8e0e remove defaultStore check in MFM 2023-02-12 20:29:34 -08:00
ThatOneCalculator
2bd38a64f0 feat: add position, scale , fg, and bg MFM from v13 2023-02-12 20:25:23 -08:00
ThatOneCalculator
428dac79c8 fix: 🐛 first user gets admin
Closes #9620

Co-authored-by: @Johann150
2023-02-12 20:19:16 -08:00
ThatOneCalculator
3265c1ea9d feat: Add in Misskey v13's reacted users view 2023-02-12 20:14:05 -08:00
Free
fe7393fb6d apply mobile nav styling to desktop, maybe also fix misalignment ? (#9623)
Co-authored-by: Freeplay <Freeplay@duck.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9623
Co-authored-by: Free <freeplay@duck.com>
Co-committed-by: Free <freeplay@duck.com>
2023-02-12 23:41:54 +00:00
ThatOneCalculator
b3c4c2b2bd increase number of remote featured posts from 30 to 60 2023-02-12 15:38:19 -08:00
ThatOneCalculator
324786365e Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-02-12 14:51:56 -08:00
ThatOneCalculator
ce2e7b7d5a silence webpack output 2023-02-12 14:51:45 -08:00
Free
d9b85d9844 tab performance (#9621)
Co-authored-by: Freeplay <Freeplay@duck.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9621
Co-authored-by: Free <freeplay@duck.com>
Co-committed-by: Free <freeplay@duck.com>
2023-02-12 22:49:38 +00:00
Kainoa Kanter
49bf68fe97 Merge pull request 'Add webpack config to compile sw.js for browser' (#9613) from supakaity/calckey:supakaity/webpack into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9613
2023-02-12 20:48:47 +00:00
ThatOneCalculator
848262aeaf fix 2023-02-12 12:40:47 -08:00
ThatOneCalculator
a5d958d6a0 fix 2023-02-12 12:15:21 -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
Kainoa Kanter
f3eea3d1c0 Merge pull request 'invalidate local user cache on user update' (#9612) from supakaity/calckey:supakaity/local-user-update into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9612
2023-02-12 18:43:41 +00:00
Free
0ddcafb967 fix navbar hover thingy (#9616)
Co-authored-by: Freeplay <Freeplay@duck.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9616
Co-authored-by: Free <freeplay@duck.com>
Co-committed-by: Free <freeplay@duck.com>
2023-02-12 18:42:21 +00: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
c3cbb5f5b5 add webpack config to compile sw.js for browser 2023-02-12 09:59:34 +00:00
Kaity A
4c12faacb1 invalidate local user cache on user update 2023-02-12 07:54:59 +00:00
Kaity A
0e1a0b31f8 serialize outgoing searches returning out of order 2023-02-12 01:51:26 +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
ThatOneCalculator
9f3c9f8868 Formatting 2023-02-11 17:14:50 -08:00
Free
07ca57574f Hide inactive tab labels on mobile (#9609)
Co-authored-by: Freeplay <Freeplay@duck.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9609
Co-authored-by: Free <freeplay@duck.com>
Co-committed-by: Free <freeplay@duck.com>
2023-02-12 01:11:11 +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
ThatOneCalculator
64c4aa4599 chore: 🎨 new dummy images 2023-02-10 15:17:56 -08: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
Cleo
475b130eef fix(client): use proxied image for instance icon 2023-02-10 22:46:56 +00:00
Cleo
2ca1717f2a fix(client): use proxied image for instance icon 2023-02-10 22:46:08 +00: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
c19b075845 make build work after calcks merge 2023-02-10 20:50:42 +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
syuilo
e917dc6be3 fix(client): validate urls to improve security 2023-02-10 11:08:08 -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
Kio-td
79a3aadc60 Clean up bad coding practices 2023-02-10 00:38:23 -05:00
Kio-td
cdc210f0f0 Close #9473 2023-02-10 00:19:47 -05:00
GeopJr
3cfb6675e7 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 02:58:52 +00:00
cutestnekoaqua
d72da65c2c lower build targets to support mobile ui stuff, eh 2023-02-10 01:11:11 +01:00
cutestnekoaqua
db14e343d5 yeet koabody 2023-02-10 01:05:49 +01:00
cutestnekoaqua
0cf351b3da Revert "shrugs"
This reverts commit 5a3f84a93470b5c6e5f996bc062e1f42efb69729.
2023-02-10 00:59:16 +01:00
cutestnekoaqua
09e18eb312 shrugs 2023-02-10 00:54:10 +01:00
cutestnekoaqua
96933b696a use ES import in index 2023-02-10 00:38:39 +01:00
cutestnekoaqua
77e836797b change method name of masto api 2023-02-10 00:34:24 +01:00
cutestnekoaqua
fc8d328018 change imports 2023-02-10 00:32:30 +01:00
cutestnekoaqua
cf13cf44e2 move get-unsecure 2023-02-10 00:27:57 +01:00
cutestnekoaqua
bc75b2664e fix import 2023-02-10 00:23:44 +01:00
cutestnekoaqua
1c0b13a965 Merge branch 'feature/masto-api' into develop 2023-02-10 00:13:20 +01:00
ThatOneCalculator
9dc26cb5e8 undo 2023-02-09 15:06:01 -08:00
ThatOneCalculator
7d14912a9c fix iconOnly for home tl 2023-02-09 15:01:31 -08:00
Kainoa Kanter
a928c05d8e feature/help_menu (#9587)
Co-authored-by: ThatOneCalculator <kainoa@t1c.dev>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9587
2023-02-09 22:48:25 +00:00
Kainoa Kanter
6e01daef9e Merge pull request 'feat: Blocking someone should mute them, and disable the ability to mute/unmute them' (#9581) from Feinzer/calckey:issue/9509 into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9581
2023-02-09 22:45:47 +00:00
cutestnekoaqua
6bbc669382 making build work 2023-02-09 23:32:40 +01:00
cutestnekoaqua
b1e3c2e1c7 feat: v1 Mastodon API
This commit adds (maybe unstable) support for Mastodons v1 api
also some v2 endpoints, maybe I miss stuff, I dont know.
We will need to test this but it should be kinda stable
and work like (old) butter.

Co-authored-by: Natty <natty.sh.git@gmail.com>
Co-authored-by: cutls <web-pro@cutls.com>
2023-02-09 23:21:50 +01:00
ThatOneCalculator
1ba8d7b516 chore: update credits 2023-02-09 11:19:54 -08:00
Kainoa Kanter
163da15b10 Merge pull request 'Add labels to mobile top nav' (#9579) from Freeplay/calckey:mobile-navbar into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9579
2023-02-09 19:17:07 +00:00
Daniel Hernández
cce9dc21cf fix: Use theme --bg instead of a hardcoded color 2023-02-09 14:18:42 -04:00
Daniel Hernández
3d178fec6c feat: Unblock with follow button
* refresh user when changed
2023-02-09 13:47:50 -04:00
Daniel Hernández
cb4668d446 fix: Hide unmute option when the user is blocked 2023-02-09 13:46:32 -04:00
Daniel Hernández
2fac398b97 feat: Mute and unfollow when blocking a user 2023-02-09 13:17:14 -04:00