Commit graph

4075 commits

Author SHA1 Message Date
ThatOneCalculator
398df510cc dev22 2023-04-03 09:56:53 -07:00
ThatOneCalculator
118907551a Merge branch 'develop' into beta 2023-04-01 12:28:11 -07:00
ThatOneCalculator
cc02298f8e add top margin to help button 2023-04-01 12:05:27 -07:00
ThatOneCalculator
711ef03f39 feat: help menu in navbar 2023-04-01 11:56:43 -07:00
ThatOneCalculator
e5d501ff95 dev19 2023-04-01 11:29:01 -07:00
ThatOneCalculator
c4e681339e dev 18 2023-03-30 18:59: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
0f9f6ee619 chore: up pnpm 2023-03-30 15:10:32 -07:00
ThatOneCalculator
806f2bb8cf fix: 🐛 formlink -> button
fixes notifications and drive in settings
2023-03-29 12:53:07 -07:00
ThatOneCalculator
34157eba5d pnpm 8 2023-03-29 12:40:50 -07:00
ThatOneCalculator
e4602d1e20 dev16 2023-03-29 12:39:48 -07:00
ThatOneCalculator
f708786bbf pnpm 8! 2023-03-26 00:37:11 -07:00
ThatOneCalculator
00fffc1068 chore: bump pnpm 2023-03-24 12:46:09 -07:00
ThatOneCalculator
bf358a2fb3 dev15 2023-03-24 12:45:25 -07:00
ThatOneCalculator
eb60a30048 beta 31 2023-03-23 17:50:30 -07:00
ThatOneCalculator
3daeeb45a4 beta3 2023-03-23 14:46:37 -07:00
ThatOneCalculator
99ad96bc7a dev 14 2023-03-23 14:45:57 -07:00
ThatOneCalculator
a57530160a Merge branch 'develop' into beta 2023-03-20 20:54:01 -07:00
ThatOneCalculator
b29b181533 dev13 2023-03-19 18:44:17 -07:00
ThatOneCalculator
e3fb0cbb3b chore: bump pnpm version 2023-03-19 00:27:31 -07:00
ThatOneCalculator
e08ec0dfaf fix: mobile button alignment 2023-03-19 00:12:24 -07:00
Kainoa Kanter
4858545e7b Update 'package.json' 2023-03-15 04:20:29 +00:00
ThatOneCalculator
104d50e431 Merge branch 'develop' into beta 2023-03-14 16:28:43 -07:00
ThatOneCalculator
7157d54fbd refactor: ⬆️ phosphor 2, sorta
thank you sammy
2023-03-11 13:00:52 -08:00
cutestnekoaqua
1c674fcf01 some quick fixes 2023-03-01 15:04:01 +01:00
Masaya Suzuki
00e42db681 Check redis connection
---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-02-23 22:04:47 -08:00
ThatOneCalculator
0b0db20af3 rc2 2023-02-23 20:09:41 -08:00
ThatOneCalculator
c28e5fcad5 feat: Show time for users 2023-02-18 11:33:25 -08:00
ThatOneCalculator
fc285bb645 fix: 💄 admin overview style 2023-02-13 20:21:42 -08:00
ThatOneCalculator
1355b95589 feat: new admin panel data from Mk v13 2023-02-13 19:40:31 -08:00
ThatOneCalculator
c32128c2da dev7 2023-02-12 20:25:45 -08:00
ThatOneCalculator
72319e8f1f dev6 2023-02-12 20:15:33 -08:00
ThatOneCalculator
b306df0901 dev4 2023-02-12 15:42:19 -08:00
ThatOneCalculator
ce930e28e8 dev3 2023-02-12 12:49:16 -08:00
ThatOneCalculator
57aed1fed9 chore: formatting 2023-02-11 17:22:05 -08:00
ThatOneCalculator
8c45c5fc5b chore: tag dev1 2023-02-11 17:16:55 -08:00
ThatOneCalculator
1e7f8c3ab8 chore: up calckey.js 2023-02-11 13:04:22 -08:00
ThatOneCalculator
5664405c3a up ver 2023-02-10 15:19:02 -08:00
cutestnekoaqua
1c0b13a965 Merge branch 'feature/masto-api' into develop 2023-02-10 00:13:20 +01:00
ThatOneCalculator
9a7dfef7bd docs: 📝 changelog 2023-02-09 14:51:47 -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
cutestnekoaqua
0756e980d1 wip masto api
co-authored-by: cutls <web-pro@cutls.com>
2023-02-07 22:56:39 +01:00
Kainoa Kanter
5bec97f93e tag: 🔖 v13.1.3-beta 2023-02-07 04:02:43 +00:00
Asrael
742b9a639f Merge remote-tracking branch 'upstream/develop' into Dockerfile-optimization 2023-02-06 01:08:40 -08:00
ThatOneCalculator
3eeaf19ba1 bump version number 2023-02-05 21:03:56 -08:00
Asrael
eeee91dcb4 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
Kainoa Kanter
408e94d612 tag: 🔖 13.1.1 2023-02-04 04:23:44 +00:00
ThatOneCalculator
de79e71ddd chore: up pnpm 2023-02-01 10:28:53 -08:00
ThatOneCalculator
4cf636a0e7 tag: 🔖 13.1.0 2023-02-01 10:27:11 -08:00
ThatOneCalculator
291899a763 chore: 🔧 remove eslint from service worker, up pnpm 2023-01-24 15:11:15 -08:00