Commit Graph

2795 Commits

Author SHA1 Message Date
ThatOneCalculator cbdd09dd4a
Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-02-11 16:22:00 -08:00
ThatOneCalculator 3e1048d3b1
chore: calckey megalodon 2023-02-11 16:20:57 -08:00
cutestnekoaqua 6eee77cbc5
is this too spec? 2023-02-12 00:35:39 +01:00
cutestnekoaqua 69efbf8fda
oof 2023-02-12 00:33:52 +01:00
cutestnekoaqua b862402ce9
eow 2023-02-12 00:29:52 +01:00
cutestnekoaqua 63cd831cf6
simplify code 2023-02-12 00:25:51 +01:00
cutestnekoaqua 7ea17df2ba
try this instead 2023-02-12 00:19:35 +01:00
cutestnekoaqua 209cd8a7c8
refine error msg 2023-02-12 00:14:03 +01:00
cutestnekoaqua 631355c2c8
add account lookup 2023-02-12 00:10:10 +01:00
cutestnekoaqua 54de8b92d8
remove unneeded next middleware 2023-02-11 23:50:58 +01:00
cutestnekoaqua f61b157a70
change name of Reactions bot 2023-02-11 23:46:35 +01:00
cutestnekoaqua 43c985d78c
fix timelines 2023-02-11 23:12:14 +01:00
cutestnekoaqua c135d16024
meow
Co-authored-by: cutls <web-pro@cutls.com>
2023-02-11 22:50:20 +01:00
Evangelos Paterakis 60b959f63f
fix: 🐛 100vh body background color 2023-02-11 23:28:46 +02:00
ThatOneCalculator 254a9e8716
docs: 📝 custom assets 2023-02-11 13:16:45 -08:00
daikei 3de2617d6b 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 8b6d3167bc 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 4ddb65410b
chore: up calckey.js 2023-02-11 13:04:22 -08:00
daikei cddad85bc0 Merge branch 'develop' into develop 2023-02-11 20:29:44 +00:00
GeopJr 2f2fd293dc 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 cd6a1d09f5 Fix bad math 2023-02-11 07:18:56 -05:00
Kio-td 93444e1944 Merge branch 'develop' of https://codeberg.org/Daikei/calckey into develop 2023-02-11 06:26:31 -05:00
Kio-td f9fc1d7137 Discard if 3 days in the future 2023-02-11 06:26:05 -05:00
daikei c343c64324 Merge branch 'develop' into develop 2023-02-11 11:18:22 +00:00
Kio-td e35f3eef56 Semi-Kill #9531 2023-02-11 06:13:55 -05:00
Kainoa Kanter 843641819c Add source SVG logo files 2023-02-11 06:11:02 +00:00
cutestnekoaqua c6d597e886
floor created at 2023-02-11 01:51:14 +01:00
cutestnekoaqua 31e0ac1ee8
parse client id 2023-02-11 01:17:35 +01:00
cutestnekoaqua 12e1e676fa
do more change 2023-02-11 01:08:20 +01:00
cutestnekoaqua a6fdb28560
make secure check 2023-02-11 01:07:44 +01:00
cutestnekoaqua 817c1d2e4b
remove multipart here? 2023-02-11 00:57:43 +01:00
cutestnekoaqua 103d655ed4
i need to seperate 404 to own route 2023-02-11 00:51:50 +01:00
ThatOneCalculator fcc59cd35f
chore: Rome Formatting 2023-02-10 15:41:19 -08:00
cutestnekoaqua fadf8144de
meow 2023-02-11 00:40:04 +01:00
cutestnekoaqua 1a714fb8e4
ree 2023-02-11 00:35:30 +01:00
cutestnekoaqua d103d69727
split routers 2023-02-11 00:33:01 +01:00
cutestnekoaqua 8fdd3e09c6
revert it for now 2023-02-11 00:19:52 +01:00
cutestnekoaqua 450c92f3e7
Revert "use formidable instead"
This reverts commit b8406ecaa4.
2023-02-11 00:19:52 +01:00
cutestnekoaqua 34de28cddf
Revert "meow?"
This reverts commit 6e79148152.
2023-02-11 00:19:52 +01:00
cutestnekoaqua 5d33c34aa8
Revert "remove body parser settings for now"
This reverts commit 41ce22aa1c.
2023-02-11 00:19:52 +01:00
ThatOneCalculator f9c0d91865
chore: 🎨 new dummy images 2023-02-10 15:17:56 -08:00
cutestnekoaqua 41ce22aa1c
remove body parser settings for now 2023-02-11 00:08:26 +01:00
cutestnekoaqua 6e79148152
meow? 2023-02-11 00:02:20 +01:00
cutestnekoaqua b8406ecaa4
use formidable instead 2023-02-10 23:50:27 +01:00
Cleo 23ad352088 fix(client): use proxied image for instance icon 2023-02-10 22:46:56 +00:00
Cleo b54b8d4d2e fix(client): use proxied image for instance icon 2023-02-10 22:46:08 +00:00
cutestnekoaqua 6cfdc31e94
use multer instead 2023-02-10 23:29:29 +01:00
cutestnekoaqua 8b08b2e572
me forgorr 2023-02-10 23:17:29 +01:00
cutestnekoaqua 8b0e3161a3
migrate middleware usage
Co-authored-by Natty <natty.sh.git@gmail.com>
2023-02-10 23:15:47 +01:00
cutestnekoaqua 838ca1841a
this is super cursed 2023-02-10 23:00:15 +01:00
cutestnekoaqua f2b014b4a8
temp test 2023-02-10 22:30:19 +01:00
cutestnekoaqua 65c73c67de
merge more multipart stuff 2023-02-10 21:16:55 +01:00
cutestnekoaqua 057af8180d
ree 2023-02-10 20:53:27 +01:00
cutestnekoaqua 5bf632d3eb
weird merge error 2023-02-10 20:52:58 +01:00
cutestnekoaqua 72e5b4f487
make build work after calcks merge 2023-02-10 20:50:42 +01:00
cutestnekoaqua b266b21b91
Merge Masto Api changes
Co-authored-by Natty <natty.sh.git@gmail.com>
2023-02-10 20:45:29 +01:00
cutestnekoaqua f331592d66
Revert "yeet koabody"
This reverts commit d5eb131f58.
2023-02-10 20:40:54 +01:00
ThatOneCalculator f7564d87b0
fix: 🔒 prevent issues 2023-02-10 11:14:33 -08:00
syuilo 96e1a93216
fix(client): validate urls to improve security 2023-02-10 11:08:08 -08:00
daikei a0ca938fbd Merge branch 'develop' into develop 2023-02-10 08:18:23 +00:00
Cleo a1cddb95c9 „packages/backend/src/server/index.ts“ ändern 2023-02-10 08:01:38 +00:00
Cleo f5cd9449e9 revert da2368bf7a
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 f08e5cd250 Clean up bad coding practices 2023-02-10 00:38:23 -05:00
Kio-td 4a1dbfad29 Close #9473 2023-02-10 00:19:47 -05:00
GeopJr da2368bf7a 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 6554b2eb9a
lower build targets to support mobile ui stuff, eh 2023-02-10 01:11:11 +01:00
cutestnekoaqua d5eb131f58
yeet koabody 2023-02-10 01:05:49 +01:00
cutestnekoaqua 62f1b799f8
Revert "shrugs"
This reverts commit 5a3f84a934.
2023-02-10 00:59:16 +01:00
cutestnekoaqua 5a3f84a934
shrugs 2023-02-10 00:54:10 +01:00
cutestnekoaqua 77a4f74bc8
use ES import in index 2023-02-10 00:38:39 +01:00
cutestnekoaqua 42f9d6eb5a
change method name of masto api 2023-02-10 00:34:24 +01:00
cutestnekoaqua 7b9e6a8032
change imports 2023-02-10 00:32:30 +01:00
cutestnekoaqua 2c6beb66c3
move get-unsecure 2023-02-10 00:27:57 +01:00
cutestnekoaqua 0416c15c03
fix import 2023-02-10 00:23:44 +01:00
cutestnekoaqua b197464638
Merge branch 'feature/masto-api' into develop 2023-02-10 00:13:20 +01:00
ThatOneCalculator cca72dfbac
undo 2023-02-09 15:06:01 -08:00
ThatOneCalculator f500086a0e
fix iconOnly for home tl 2023-02-09 15:01:31 -08:00
Kainoa Kanter 7571e96bd0 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 c2fe849e14 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 c422fb618b
making build work 2023-02-09 23:32:40 +01:00
cutestnekoaqua 717aa899b1
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 3c2a8bec80
chore: update credits 2023-02-09 11:19:54 -08:00
Kainoa Kanter 52e6bf7f4c 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 d9b4ce79ac
fix: Use theme --bg instead of a hardcoded color 2023-02-09 14:18:42 -04:00
Daniel Hernández 3c340b5142
feat: Unblock with follow button
* refresh user when changed
2023-02-09 13:47:50 -04:00
Daniel Hernández 569136b87c
fix: Hide unmute option when the user is blocked 2023-02-09 13:46:32 -04:00
Daniel Hernández 135860cc68
feat: Mute and unfollow when blocking a user 2023-02-09 13:17:14 -04:00
Freeplay ad27cb20ec use fixed color fox blockquotes + other styling 2023-02-09 06:31:49 -05:00
Freeplay 9eec56f486 Add labels to mobile top nav 2023-02-09 05:09:40 -05:00
cutestnekoaqua 9293583bf5
fix some ctx stuff 2023-02-07 23:05:26 +01:00
cutestnekoaqua c68c01a09e
wip masto api
co-authored-by: cutls <web-pro@cutls.com>
2023-02-07 22:56:39 +01:00
ThatOneCalculator f2dc07522b
chore: up vite 2023-02-06 20:06:50 -08:00
Kainoa Kanter 6acde3f034 Merge pull request 'build: reduce container size by removing dev dependencies from final image' (#9534) from asrael/calckey:Dockerfile-optimization into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9534
2023-02-07 04:00:48 +00:00
Asrael 21a59dc497
Merge remote-tracking branch 'upstream/develop' into Dockerfile-optimization 2023-02-06 01:08:40 -08:00
Freeplay 32ab681714 Allow interacting with subnote w/out opening post 2023-02-05 20:26:38 -05:00
cutestnekoaqua 9ca850be06
fix: reactions using unicode weren't processed 2023-02-05 12:37:01 +01:00
ThatOneCalculator 78921387b3
feat: dialog to remove follower
co-authored-by: atsu1125 <atsu1125@github>
2023-02-04 12:46:48 -08:00
ThatOneCalculator 4bd399f321
chore: formatting 2023-02-04 12:41:25 -08:00
ThatOneCalculator 26570158fd
fix: 🔒 improve tag search security 2023-02-04 12:38:46 -08:00
ThatOneCalculator bb927f1668
fix: 🐛 following issues
Closes #9544
2023-02-04 12:37:20 -08:00
Asrael 44f593945c
build: reduce container size by removing dev dependencies from final image
This change moves many of the dependencies into devDependencies, by analyzing what is used in the runtime files. Additionally, NPM and apk cache are eliminated with multi-stage builds
2023-02-03 21:38:40 -08:00
cutestnekoaqua 48d4b5a726
fix: Use ❤️ instead of ♥️ 2023-02-04 02:30:43 +01:00
Free d1e53259fa Change note context position (#9550)
Co-authored-by: Free <freeplay@duck.com>
Co-committed-by: Free <freeplay@duck.com>
2023-02-04 01:12:55 +00:00
Freeplay ba4ed1652c Fix status buttons text wrapping in webkit 2023-02-03 10:02:31 +00:00
Cleo John b5ca170e79 add update post helper function 2023-02-02 11:09:52 +00:00
Cleo John 08e2e473c5 🗃️Note Edit DB Migrations 2023-02-02 10:30:51 +00:00
ThatOneCalculator 26a0ed1aba
fix: margin on tab button 2023-02-01 12:19:01 -08:00
ThatOneCalculator 10e2f3e62a
2px 2023-02-01 12:15:59 -08:00
ThatOneCalculator dc0243b8ea
fix 2023-02-01 11:55:45 -08:00
ThatOneCalculator d44cb14615
styling 2023-02-01 11:51:19 -08:00
Kainoa Kanter 83b56f4ad5 Merge pull request 'note-improvements but this time fix boosted avatars' (#9535) from Freeplay/calckey:note-improvements into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9535
2023-02-01 19:48:34 +00:00
Freeplay be3ec48511 Fix avatars using boosted pfp's 2023-02-01 14:43:58 -05:00
ThatOneCalculator 6c4432aeba
fix: update dialog 2023-02-01 11:06:34 -08:00
ThatOneCalculator 55133fcedd
fix wrong locale 2023-02-01 10:58:48 -08:00
ThatOneCalculator 8683037677
fix 2023-02-01 10:50:07 -08:00
ThatOneCalculator 654f31bc83
fix: show mfm cheat sheet as popup instead of new window 2023-02-01 10:45:32 -08:00
Kainoa Kanter d169ea1905 Merge pull request 'Proper support for image types in notes, opengraph images and videos.' (#9524) from Skystryder/chakey:feature/opengraph into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9524
2023-01-30 04:52:01 +00:00
Kainoa Kanter 80f48f4dd5 Merge pull request 'Show MFM Cheatsheet on note dialogue.' (#9528) from Skystryder/chakey:feature/formattingtips into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9528
2023-01-30 04:51:15 +00:00
Kainoa Kanter a8d83a0e25 Merge pull request 'feature/2xthumbnails' (#9526) from Skystryder/chakey:feature/2xthumbnails into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9526
2023-01-30 04:50:57 +00:00
ThatOneCalculator 8aa0b8093f
up vite 2023-01-29 19:47:40 -08:00
Skystryder 0e26e0c1a1 Show MFM Cheatsheet on note dialogue. 2023-01-28 18:56:48 -08:00
Skystryder 9838ae9680 Also increase the size for proxy. 2023-01-28 18:00:08 -08:00
Skystryder 72e8d9e1ce Cleaning up image conversions to use webp, and increasing the thumbnail size. 2023-01-28 17:46:03 -08:00
Skystryder fd6b1b10fd Proper support for image types in notes, opengraph images and videos.
Progress toward https://codeberg.org/calckey/calckey/issues/9373
2023-01-28 16:47:26 -08:00
Freeplay fb33687157 Padding & alignment improvements 2023-01-28 16:10:45 -05:00
Freeplay 41bfd0cc8c rEMOVE THAT HECM PINNED NOTE SPACE AGAIN 2023-01-28 14:57:14 -05:00
Freeplay ed3ba64525 Merge branch 'develop' of https://codeberg.org/calckey/calckey into note-improvements 2023-01-28 14:51:08 -05:00
ThatOneCalculator 84cb921573
fix style 2023-01-24 19:31:38 -08:00
ThatOneCalculator ed85d065b0
style: 💄 ticker improvements
premature partial from #9415
2023-01-24 19:20:38 -08:00
ThatOneCalculator ce3308a290
hide "RN" on MkNoteDetailed 2023-01-24 18:59:07 -08:00
ThatOneCalculator b3b97f0866
style: border radius on instance ticker icon 2023-01-24 18:57:00 -08:00
ThatOneCalculator 2fda83c321
fix: use proxied image for instance icon on ticker
Closes #9426
2023-01-24 15:51:34 -08:00
ThatOneCalculator d06ed1b477
fix: actually add swc to sw package 2023-01-24 15:42:37 -08:00
syuilo d19e33485d
fix(client): use proxied image for instance icon 2023-01-24 15:22:16 -08:00
ThatOneCalculator 61e290e32a
improve MkTab 2023-01-24 15:18:30 -08:00
ThatOneCalculator 95595dafcb
fix: 🐛 signin with ipv6
co-authored-by: Syuilo
2023-01-24 15:13:25 -08:00
ThatOneCalculator 970b4907f3
chore: 🔧 remove eslint from service worker, up pnpm 2023-01-24 15:11:15 -08:00
ThatOneCalculator 1540db7af9
build: 👷 Build service worker with swc 2023-01-24 15:09:09 -08:00
ThatOneCalculator 7df330ec29
fix: 🐛 double name on splash
Closes #9500
2023-01-23 12:12:49 -08:00
ThatOneCalculator c0ffb1db7f
Fix config 2023-01-23 10:35:51 -08:00
ThatOneCalculator b759ec4539
TWA/assetlinks support 2023-01-21 12:55:38 -08:00
ThatOneCalculator 1c434a2331
feat: PWA icons 2023-01-21 12:29:46 -08:00
ThatOneCalculator eb14539989
refactor: online indicator 2023-01-21 11:53:45 -08:00
Freeplay 0ff2f2172e add back pfp in compose box when replying 2023-01-21 14:39:19 -05:00
Freeplay fad4692e01 add back note-context wrapper 2023-01-21 14:36:05 -05:00
Freeplay 9e974161de OMG FIX TICKER ISSUE
i'm dumb i don't know vue okay
2023-01-21 14:09:13 -05:00
Freeplay ca971f1116 Merge branch 'develop' of https://codeberg.org/calckey/calckey into note-improvements 2023-01-21 13:16:42 -05:00
ThatOneCalculator c8fc470e4e
Revert "hopefully this fixed chat updates"
This reverts commit bbbfbc1061.
2023-01-19 16:33:14 -08:00
ThatOneCalculator 407f521757
Revert "potentially breaking or fixing DM updates"
This reverts commit 23badbc7c3.
2023-01-19 16:31:33 -08:00
ThatOneCalculator 56ff9ca223
Revert "fix: chat realtime update"
This reverts commit 6381a7791e.
2023-01-19 16:30:46 -08:00