fruye
05b2f9b89d
fix: Declare /api/v1/accounts/relationships before /api/v1/accounts/:id
...
Previously the 'relationships' part was considered to be an account id
and was handled by completely different API endpoint.
2023-04-28 20:03:06 +02:00
ThatOneCalculator
19c4a59513
formatting
2023-03-30 19:10:03 -07:00
s1idewhist1e
981d3ee725
Refactor: use rust for native mastodon id conversion ( #9786 )
...
This uses [napi-rs](https://napi.rs/ ) to allow for automatic generation of node bindings for the native code.
I also changed the `isolatedModules` TS flag to false to allow for `static enum` to be shared across modules. It doesn't seem to be necessary for the build system that CK uses.
Currently this method does not work with ID generators with longer IDs. Likely the best solution is to add another key in the database.
Some benchmarks for 1 million conversions:
```
node, x1_000_000: 2.847s
rust, x1_000_000: 1.265s
```
There are still optimizations that can be made, but I think this is a good starting point and a good way to bring rust into the CK stack.
Co-authored-by: s1idewhist1e <trombonedude05@gmail.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9786
Co-authored-by: s1idewhist1e <s1idewhist1e@noreply.codeberg.org>
Co-committed-by: s1idewhist1e <s1idewhist1e@noreply.codeberg.org>
2023-03-31 01:58:28 +00:00
ThatOneCalculator
21061b6803
feat: masto api add display name
2023-03-23 16:16:27 -07:00
cutestnekoaqua
3e748cb401
fix: intermediarily convert ids
2023-03-18 12:23:03 +01:00
cutestnekoaqua
9c0416df65
add 404 as replacements
2023-03-18 12:09:43 +01:00
fruye
3d7868c9dc
fix: Parse mastoAPI limit argument in more places & Improve converting arguments to boolean ( #9716 )
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9716
Authored-by: fruye <fruye@unix.dog>
Signed-off-by: Cleo John <waterdev@galaxycrow.de>
Co-authored-by: fruye <fruye@unix.dog>
Co-committed-by: fruye <fruye@unix.dog>
2023-03-17 13:58:01 +00:00
Luna
2d7225a179
Proxy object IDs for Mastodon API to prevent Calckey ID format incompatibilities
2023-03-11 16:02:35 -05:00
Luna
07d45c6a70
Convert limit parameter to int for certain Mastodon account endpoints
2023-03-11 16:02:35 -05:00
Cleo John
83494b707d
more mastodon work
2023-02-28 17:23:04 +01: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
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
ThatOneCalculator
2dff0cf8a0
Merge branch 'develop' of codeberg.org:calckey/calckey into develop
2023-02-11 16:22:00 -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
9189ef29ba
meow
...
Co-authored-by: cutls <web-pro@cutls.com>
2023-02-11 22:50:20 +01:00
ThatOneCalculator
13238973b6
chore: Rome Formatting
2023-02-10 15:41:19 -08:00
cutestnekoaqua
23aa51102b
migrate middleware usage
...
Co-authored-by Natty <natty.sh.git@gmail.com>
2023-02-10 23:15:47 +01:00
cutestnekoaqua
1024e4d027
merge more multipart stuff
2023-02-10 21:16:55 +01:00
cutestnekoaqua
8ddfd9630c
Revert "yeet koabody"
...
This reverts commit d5eb131f582ad1900392eafbf3e1f6d3e55f1d5f.
2023-02-10 20:40:54 +01: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
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
db14e343d5
yeet koabody
2023-02-10 01:05:49 +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