Commit graph

90 commits

Author SHA1 Message Date
cbf8fd9f20
migration: delete original migrations from the 'migrations' table when reverting
Co-authored-by: naskya <m@naskya.net>
2024-01-22 07:23:29 +09:00
9cfe11e7a0
migration: wrap the revert SQL queries in BEGIN; and COMMIT;
Co-authored-by: sup39 <dev@sup39.dev>
2024-01-22 07:22:29 +09:00
261b8e6218
refactor: remove NSFW media detection 2024-01-22 00:40:07 +09:00
78d48ed021
meta: add 20240120_update_will_take_a_long_time 2024-01-20 19:29:30 +09:00
93b7396990
refactor: make database models accesible to napi
Co-authored-by: sup39 <dev@sup39.dev>
2024-01-20 05:57:00 +09:00
3bc2b7bcfb
refactor (backend): drop timezone info from database
Co-authored-by: sup39 <dev@sup39.dev>
2024-01-20 04:26:13 +09:00
79fa164f3b
dev: create neko/install.sql for db init/migration 2024-01-18 23:41:55 +09:00
f504c4baab
chore: restore pnpm-lock.yaml to the repository root
Thanks to @sup39@post.sup39.dev, my forge web site is now able to
display large files properly, and this workaround is no longer needed.
2024-01-18 23:41:55 +09:00
3091581b67
chore: remove (seemingly) unused dependencies 2024-01-18 13:44:06 +09:00
9a8564a78e
chore: upgrade dependencies 2024-01-18 12:45:16 +09:00
c4c9041222
refactor: move env.ts to native-utils (partially) 2024-01-18 00:11:42 +09:00
d6dd6ff897
refactor: move misc/post.ts to native-utils
Co-authored-by: naskya <m@naskya.net>
2024-01-16 03:17:43 +09:00
c1e0186e7b
refactor: move misc/convert-host.ts to native-utils 2024-01-15 15:42:55 +09:00
825eef74aa
refactor: move misc/{safe-for-sql, sql-like-escape}.ts to native-utils 2024-01-14 21:51:30 +09:00
fcccf2eb29
dev: update Makefile 2024-01-14 20:15:05 +09:00
6bfe6066db
refactor: move misc/convert-milliseconds.ts to native-utils 2024-01-14 12:30:47 +09:00
26cd2a68da
refactor: use cfg_attr to enable napi features conditionally 2024-01-14 12:19:32 +09:00
7c93e1a91a
refactor: move misc/acct.ts to native-utils 2024-01-13 20:56:10 +09:00
7787205358
chore: upgrade dependencies 2024-01-13 14:33:13 +09:00
0d931225bb
feat: post search filters 2024-01-10 20:15:39 +09:00
233685f3fa
feat: per-user reply mutes 2024-01-10 12:29:50 +09:00
e02670bfb0
dev: apply patches after git pull 2024-01-10 12:29:12 +09:00
350161974f
dev: re-run update.sh if the script itself is modified by the update 2024-01-10 10:00:07 +09:00
8d281982ac
dev: add ability to pass --server-is-stopped to update.sh
This enables (semi-)automated upgrading:

```sh
sudo systemctl stop firefish.service
./update.sh --native --server-is-stopped
sudo systemctl start firefish.service
```

see also: d14bc4fb13
2024-01-09 19:53:36 +09:00
d14bc4fb13
dev: rename --skip-all-confirmations to --install
This option is meant to be used only for the first build,
where users follow the installation/migration
instructions and prepare the necessary things like PGroonga
and it's safe to skip previous notes.

Skipping 'Did you stop your server?' in normal
updates should be done with another option,
which will be added accordingly.
2024-01-09 19:52:01 +09:00
49f956243f
dev: 'For Docker users' -> 'For Docker/Podman users' 2024-01-09 11:10:35 +09:00
ddbf884cb5
dev: add ability to pass --docker, --podman, or --native to update.sh
passing more than one of these flags is not expected
2024-01-09 10:50:34 +09:00
0a29467541
dev: refactor update script 2024-01-09 10:23:23 +09:00
be726a45f9
chore: upgrade dependencies 2024-01-08 15:16:50 +09:00
bd00d121cb
fix: custom directory doesn't work in containers 2024-01-08 14:58:53 +09:00
41b25228df
dev: append first 2 digits of commit hash to version 2024-01-07 16:50:21 +09:00
d12b7cb941
dev: use sadsay for warnings and some sad reports 2024-01-05 14:41:00 +09:00
17598c2248
dev (minor): add utility function sadsay 2024-01-05 13:18:25 +09:00
5307338de9
chore: upgrade pnpm 2024-01-05 10:17:43 +09:00
d7d9e3c323
dev: support Podman 2024-01-05 08:03:42 +09:00
21aa6b097b
docker: migrate image registry to registry.code.naskya.net 2024-01-04 12:23:05 +09:00
3a0a2d04f3
dev: prefix message filename with timestamp 2024-01-03 07:28:39 +09:00
23ab5567dd
chore: upgrade dependencies 2024-01-03 00:54:14 +09:00
7f056e729f
refactor: separate translate function into another file & use deepl-node package 2024-01-02 12:31:50 +09:00
7c887421f4
feat: show changelog on updates 2024-01-02 07:02:52 +09:00
3f68e977c6
fix: syntax error when using Node v18-20
https://github.com/swc-project/swc/issues/8392#issuecomment-1849994671
2024-01-01 11:52:01 +09:00
1bf14be63f
chore: format message 2023-12-29 18:23:35 +09:00
f092e4b334
dev: add messages/temp_upgrade_node_to_v21 2023-12-29 17:52:48 +09:00
bf045daaed
refactor: remove Meilisearch, Sonic, and Elasticsearch completely 2023-12-29 06:23:17 +09:00
9af4d5024f
chore: upgrade dependencies 2023-12-29 05:52:50 +09:00
f631154835
dev: add version_ci helper function for CI 2023-12-27 21:41:09 +09:00
4fa442e3d4
fix: update neko/index.js 2023-12-27 16:08:09 +09:00
ThatOneCalculator
788f7ba259
chore: up swc
Co-authored-by: naskya <m@naskya.net>
2023-12-27 03:49:07 +09:00
Essem
b64d84e7d1
feat: add language picker to post form
Co-authored-by: naskya <m@naskya.net>
2023-12-23 07:25:08 +09:00
228aefc60f
chore: up pnpm to v8.12.1 2023-12-23 05:23:54 +09:00