Laura Hausmann
e2a56a0061
[frontend] Web client groundwork
2023-12-16 17:43:30 +01:00
Laura Hausmann
b6523bc87f
[yarn] Update VueJS to latest version
2023-12-16 17:43:29 +01:00
Laura Hausmann
152cd72593
[backend] Web API groundwork
2023-12-16 17:43:29 +01:00
Laura Hausmann
ffb1e11648
[yarn] Fix @babel/eslint-parser checksum
2023-12-08 13:51:51 +01:00
Laura Hausmann
4a50e464b6
[yarn] Fix @babel/eslint-parser package resolution
2023-12-08 13:50:22 +01:00
Pyrox
c59adf1ac9
[feat] Dedupe babel dependencies
...
Removes 18 dependencies further from iceshrimp, which is ~1.9MB in dependency space saving
2023-12-08 13:30:27 +01:00
Pyrox
c5e0dce64d
[feat] Upgrade rollup plugins to rollup 4 compatible versions
...
This updates all rollup plugins to their latest version and ensures that there are no more peer dependency version warnings for rollup.
2023-12-08 13:30:03 +01:00
Pyrox
ee23bd56a3
[feat] Upgrade Rollup to version 4
2023-12-08 13:30:03 +01:00
Laura Hausmann
b2f5df1b19
[yarn] Update lockfile
2023-12-04 14:05:38 +01:00
Pyrox
64603dd584
[feat] Upgrade biome from 1.3.1 to 1.4.0
2023-12-04 14:04:37 +01:00
Pyrox
70ee2b9258
[iceshrimp-js] Update typescript to 5.1.6
...
This unifies the typescript version used throughout all packages, which removes 2 packages from the yarn cache and also makes things a bit neater.
We should try to bump this for all packages at the same time in the future.
2023-12-04 13:17:36 +01:00
Laura Hausmann
61c532a854
[mastodon-client] Add html cache for user profiles and note contents
2023-11-26 21:41:20 +01:00
Laura Hausmann
f350755721
[mastodon-client] Switch to happy-dom
2023-11-25 02:11:44 +01:00
Laura Hausmann
cbedd28724
[client] Upgrade vue and vite to their respective latest versions
2023-11-24 05:08:11 +01:00
Laura Hausmann
3cb46cd6fc
[backend] Update re2 dependency
...
re2 was updated to include https://github.com/uhop/node-re2/pull/198 which fixes build on nixOS
2023-11-23 14:59:49 +01:00
Laura Hausmann
9b2e966c19
[backend] Remove external search backends
2023-11-19 01:36:54 +01:00
Laura Hausmann
2231b9ca19
[yarn] Update .yarnrc.yml in focus-production
2023-11-17 01:52:56 +01:00
Laura Hausmann
20410b0543
[backend] Move back to upstream re2 dependency
...
Upstream accepted my patches for both re2 (fixing build on arm64-musl) and the install-artifact-from-github dependency (cutting down build times for architectures where prebuilts are available from ~2 minutes to ~2 seconds), so there's no reason to stick with our fork.
2023-11-15 15:12:59 +01:00
Laura Hausmann
016e7dc752
[yarn] Upgrade to v4.0.1
2023-11-10 05:11:30 +01:00
Laura Hausmann
9e53d46b71
[yarn] Add focus-production script
2023-11-06 20:00:09 +01:00
Laura Hausmann
7cf00d1503
[backend] Move to our own fork of the re2 package
...
This fixes builds on alpine-arm64 (and presumably also other musl-arm64 distros)
2023-11-05 16:54:00 +01:00
Laura Hausmann
b100b88971
Migrate from rome to biome
2023-10-27 16:46:38 +02:00
Laura Hausmann
c49780bcee
Fix build on NodeJS 21
2023-10-26 18:38:39 +02:00
Laura Hausmann
1f53affd76
Upgrade versions of dependencies with critical vulnerabilities
2023-10-20 23:16:11 +02:00
Laura Hausmann
544b5a1678
[backend] Use a semaphore around populateMentions
...
This fixes a user-generated DoS payload for giant webring-style trees of mentions in user bios that could cause backend stalls.
2023-10-20 20:16:01 +02:00
Laura Hausmann
f8cfdeb67d
Fix compatibility with NodeJS >= 18.6, add npm cache for all supported architectures and platforms
2023-10-19 02:26:08 +02:00
Laura Hausmann
5c7a663320
[backend] Remove nsfw detection / tensorflow
2023-10-18 23:18:00 +02:00
Laura Hausmann
bb5d0e319d
[backend] Add missing postgres types
2023-10-13 18:44:25 +02:00
Laura Hausmann
75f6732928
[mastodon-client] Replace koa-multer with koa-body
2023-10-05 18:45:38 +02:00
Laura Hausmann
0611651409
Remove megalodon
2023-10-05 14:36:14 +02:00
Laura Hausmann
e90b679864
[mastodon-client] Cache account/user data per api call
2023-10-04 22:01:06 +02:00
Laura Hausmann
30de454b69
Port SeaORM migrations to TypeORM
2023-09-26 21:38:20 +02:00
Laura Hausmann
76aa8eeefb
Port native-utils code back to typescript
2023-09-26 17:21:44 +02:00
Laura Hausmann
85f396ff49
Make WebFinger respect host-meta
2023-09-06 19:13:57 +02:00
Luna
748bbdf6a3
fix pnp emoji stuff
2023-07-28 13:44:26 +02:00
Luna
ec7d9e9f26
Fix yarn start
2023-07-27 18:16:56 +02:00
Laura Hausmann
f165d9e578
Fix emojilib
2023-07-27 16:49:37 +02:00
Laura Hausmann
2251dd76bf
Add yarn cache for zero installs
2023-07-27 15:57:32 +02:00
Laura Hausmann
cf4ab98fb0
Update emojilib // fix build
2023-07-27 15:38:29 +02:00
Laura Hausmann
45da0fb766
Fix build
2023-07-27 15:25:22 +02:00
Luna
3ed01e2d55
update docker file
2023-07-27 17:25:17 +05:30
Luna
68184e4005
set yarn version so yarn doesn't think its migrating form v1
2023-07-27 17:25:16 +05:30
April John
8648b761bf
some fixups
2023-07-27 13:17:56 +02:00
Luna
283e632772
switch to yarn
2023-07-27 07:22:09 +05:30
Kainoa Kanter
19596a91e4
refactor: 🔨 Use pnpm instead of yarn ( #9461 )
...
Reasons:
1. `pnpm` is now an industry standard, being faster and less buggy than `yarn`.
2. Faster build time as builds are concurrent: 63 seconds down to 35 seconds!!
3. Resolves #9412
Co-authored-by: ThatOneCalculator <kainoa@t1c.dev>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9461
2023-01-13 04:18:16 +00:00
ThatOneCalculator
80febfe73a
Revert "refactor: 🔧 vite config"
...
This reverts commit 83fe5ca70170c96b306bfb971b100b11076176d2.
2023-01-11 10:48:17 -08:00
ThatOneCalculator
0720ee3f73
perf: 👷 build backend with swc
...
Co-authored-by: pikokr <@paring@pikokr.dev>
2023-01-10 16:48:49 -08:00
ThatOneCalculator
8ab30f125c
revert: koa/router
2023-01-10 14:14:40 -08:00
ThatOneCalculator
50d9c8f07c
refactor: 🔧 vite config
...
Co-authored-by: Syuilo <Syuilotan@yahoo.co.jp>
2023-01-10 08:49:15 -08:00
ThatOneCalculator
1ea2d34e5a
chore: up pkgs
2023-01-03 15:43:52 -08:00