9488d49208
chore: upgrade dependencies
2024-01-13 14:33:13 +09:00
49a1b51150
feat: automatically populate search parameters when opening search box on search results page
2024-01-13 12:43:51 +09:00
4a29aa856d
feat: allow empty search query
2024-01-13 12:25:08 +09:00
3d11f5b51c
locale (minor): update en-US.yml
2024-01-11 21:43:27 +09:00
a3d5fa5027
feat: post search filters
2024-01-10 20:15:39 +09:00
009201e3fa
chore: disable reset-db API
2024-01-10 14:19:03 +09:00
35a7ba78a2
feat: per-user reply mutes
2024-01-10 12:29:50 +09:00
d0a49b8f36
dev: apply patches after git pull
2024-01-10 12:29:12 +09:00
fc36811cd3
dev: add shellcheck to Makefile
2024-01-10 12:08:20 +09:00
7cbcbfd880
dev: re-run update.sh if the script itself is modified by the update
2024-01-10 10:00:07 +09:00
Lhcfl
cc91b172ca
feat: enlarge profile picture by clicking it
...
Co-authored-by: naskya <m@naskya.net>
2024-01-09 22:22:19 +09:00
7f579b488e
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
a031195f0f
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
4682f489aa
dev: 'For Docker users' -> 'For Docker/Podman users'
2024-01-09 11:10:35 +09:00
81ba5f5fc2
dev: use 'exit 2' for invalid uses according to the common practice
2024-01-09 10:58:50 +09:00
5ccb4e8049
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
9ea8c80127
dev: refactor update script
2024-01-09 10:23:23 +09:00
fc8ce7d375
dev: show messages in chronological order
2024-01-09 10:03:17 +09:00
ea28b3ab56
fix (minor): fix condition for using default Firefish description
2024-01-09 05:50:36 +09:00
7f3075acf0
refactor (client): use ?? to check null/undefined
2024-01-08 17:03:39 +09:00
da80736d87
chore: upgrade dependencies
2024-01-08 15:16:50 +09:00
74af591238
fix: custom directory doesn't work in containers
2024-01-08 14:58:53 +09:00
d76c215bb2
fix: expose icon function
2024-01-08 10:08:39 +09:00
MeiMei
ecbb6fc216
feat: accept more signature algorithms
...
enhances 8890902675
Co-authored-by: naskya <m@naskya.net>
2024-01-07 19:53:07 +09:00
21181ac8a3
docker: use mold linker for Rust compilation
2024-01-07 19:03:20 +09:00
47b767e566
docker: simplify Rust installation & remove (seemingly) unused build dependencies
2024-01-07 17:55:09 +09:00
1e6e39cc37
docker: trim down installed packages in build stage
2024-01-07 17:30:42 +09:00
b1eb9f3cf6
dev: append first 2 digits of commit hash to version
2024-01-07 16:50:21 +09:00
869c0013e0
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
5ee8914d92
docker: stop exporting DEBIAN_FRONTEND=noninteractive
2024-01-07 10:36:50 +09:00
f827bc5cc6
fix: changelog window overflows the screen if there are too many changes
2024-01-07 10:22:39 +09:00
20fe7e7cfe
chore: stop tracking custom directory by git
2024-01-07 07:05:01 +09:00
a66fec5055
dev: add Makefile
2024-01-07 07:02:43 +09:00
eec4c8f61e
fix: missing import
2024-01-07 06:39:21 +09:00
eec17525ce
fix: typo
2024-01-07 06:26:20 +09:00
4ca79b390f
chore: modify the example server config files
2024-01-07 05:58:44 +09:00
d0c5281a85
docker: fully qualify image tags in Dockerfile (i.e. add docker.io in front of tags)
2024-01-06 08:07:11 +09:00
40860fb9e8
fix: moderators being unable to access emoji management page
2024-01-06 00:03:10 +09:00
7f60ef13d0
dev: use sadsay for warnings and some sad reports
2024-01-05 14:41:00 +09:00
1af92c54ed
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
68f7ce646b
fix: avoid including merge commits in CHANGELOG
2024-01-05 13:22:50 +09:00
13c10f4816
dev (minor): add utility function sadsay
2024-01-05 13:18:25 +09:00
07e36cf560
fix (minor): typo
2024-01-05 11:01:20 +09:00
52edac4b31
dev (minor): don't take "yes" as a negative response
2024-01-05 10:37:21 +09:00
8043605fa3
chore: upgrade pnpm
2024-01-05 10:17:43 +09:00
35e254c8fc
feat: ability to publish timelines in signed out UI
2024-01-05 10:15:01 +09:00
c6ffeecd1c
dev: support Podman
2024-01-05 08:03:42 +09:00
Lhcfl
bc70314fa6
feat: support ChatMessage type (a.k.a. Pleroma chat)
...
Co-authored-by: naskya <m@naskya.net>
2024-01-05 07:03:30 +09:00
7fc4540d15
docker: migrate image registry to registry.code.naskya.net
2024-01-04 12:23:05 +09:00
Lhcfl
f4888d6f8b
fix: fixed post form does not shrink when posting
2024-01-04 11:13:55 +09:00