0d931225bb
feat: post search filters
2024-01-10 20:15:39 +09:00
1a0589c19c
chore: disable reset-db API
2024-01-10 14:19:03 +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
5f1e30af80
dev: add shellcheck to Makefile
2024-01-10 12:08:20 +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
Lhcfl
32fac3768b
feat: enlarge profile picture by clicking it
...
Co-authored-by: naskya <m@naskya.net>
2024-01-09 22:22:19 +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
d047d01b90
dev: use 'exit 2' for invalid uses according to the common practice
2024-01-09 10:58:50 +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
18488962fc
dev: show messages in chronological order
2024-01-09 10:03:17 +09:00
0ac5a1e474
fix (minor): fix condition for using default Firefish description
2024-01-09 05:50:36 +09:00
1aec738200
refactor (client): use ?? to check null/undefined
2024-01-08 17:03:39 +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
daea4247b8
fix: expose icon function
2024-01-08 10:08:39 +09:00
MeiMei
85d5e7bd3b
feat: accept more signature algorithms
...
enhances 8890902675
Co-authored-by: naskya <m@naskya.net>
2024-01-07 19:53:07 +09:00
1ccf256b99
docker: use mold linker for Rust compilation
2024-01-07 19:03:20 +09:00
acc70d3d80
docker: simplify Rust installation & remove (seemingly) unused build dependencies
2024-01-07 17:55:09 +09:00
54ce89ff9f
docker: trim down installed packages in build stage
2024-01-07 17:30:42 +09:00
41b25228df
dev: append first 2 digits of commit hash to version
2024-01-07 16:50:21 +09:00
81ab8de2fc
fix: add back example docker env file
...
I just wanted to rename it, didn't mean to remove
2024-01-07 10:51:58 +09:00
80448cd3ac
docker: stop exporting DEBIAN_FRONTEND=noninteractive
2024-01-07 10:36:50 +09:00
6699f6a34f
fix: changelog window overflows the screen if there are too many changes
2024-01-07 10:22:39 +09:00
68285f7165
chore: stop tracking custom directory by git
2024-01-07 07:05:01 +09:00
468073cba8
dev: add Makefile
2024-01-07 07:02:43 +09:00
55514bace4
fix: missing import
2024-01-07 06:39:21 +09:00
e3fc84b80f
fix: typo
2024-01-07 06:26:20 +09:00
0e60607e27
chore: modify the example server config files
2024-01-07 05:58:44 +09:00
7ce992956a
docker: fully qualify image tags in Dockerfile (i.e. add docker.io in front of tags)
2024-01-06 08:07:11 +09:00
01a1a58fa3
fix: moderators being unable to access emoji management page
2024-01-06 00:03:10 +09:00
d12b7cb941
dev: use sadsay for warnings and some sad reports
2024-01-05 14:41:00 +09:00
8a46b92948
refactor: replace confusing expressions relevant to accounts
...
$i != null -> isSignedIn
$i.isModerator || $i.isAdmin -> isModerator
$i.isAdmin -> isAdmin
$i.emojiModPerm !== "unauthorized" -> isEmojiMod
iAmModerator, iAmAdmin, iAmEmojiMod -> isModerator, isAdmin, isEmojiMod
2024-01-05 14:29:41 +09:00
5ce9d75661
fix: avoid including merge commits in CHANGELOG
2024-01-05 13:22:50 +09:00
17598c2248
dev (minor): add utility function sadsay
2024-01-05 13:18:25 +09:00
17284bbab4
fix (minor): typo
2024-01-05 11:01:20 +09:00
d006fe9190
dev (minor): don't take "yes" as a negative response
2024-01-05 10:37:21 +09:00
5307338de9
chore: upgrade pnpm
2024-01-05 10:17:43 +09:00
657a242b90
feat: ability to publish timelines in signed out UI
2024-01-05 10:15:01 +09:00
d7d9e3c323
dev: support Podman
2024-01-05 08:03:42 +09:00
Lhcfl
8d044c617d
feat: support ChatMessage type (a.k.a. Pleroma chat)
...
Co-authored-by: naskya <m@naskya.net>
2024-01-05 07:03:30 +09:00
21aa6b097b
docker: migrate image registry to registry.code.naskya.net
2024-01-04 12:23:05 +09:00
Lhcfl
89d058ddc8
fix: fixed post form does not shrink when posting
2024-01-04 11:13:55 +09:00
3a0a2d04f3
dev: prefix message filename with timestamp
2024-01-03 07:28:39 +09:00
27aeca9c2d
fix: unable to translate texts into English
...
Language code 'en' is deprecated in the DeepL API
2024-01-03 07:28:03 +09:00
23ab5567dd
chore: upgrade dependencies
2024-01-03 00:54:14 +09:00
475e2877f1
chore: remove --dns-result-order=ipv4first
...
If I recall correctly, this was needed due to unstable connection
with git.joinfirefish.org. We don't get anything from there now.
2024-01-03 00:34:07 +09:00