Commit graph

142 commits

Author SHA1 Message Date
Namekuji
91c2aa4715
Merge branch 'develop' into feat/scylladb 2023-08-02 03:37:59 -04:00
ThatOneCalculator
cac582a60d
fix: 💚 Docker env for CI 2023-08-01 23:32:43 -07:00
Namekuji
b8d8e2e5f5
Merge branch 'develop' into feat/scylladb 2023-07-31 22:57:49 -04:00
naskya
1b32c4281a chore: Calckey -> Firefish 2023-07-31 12:21:04 +00:00
Namekuji
c295e3fcc4
Merge branch 'develop' into feat/scylladb 2023-07-30 13:36:13 -04:00
ThatOneCalculator
6462ddaa48
ci: 💚 postgres 2023-07-29 18:19:33 -07:00
Kainoa Kanter
6d1f93a022 Merge branch 'gh-fa55fa5e/10502/unknown/add-bind-addr-config' into 'develop'
[PR]: Add bind address option

See merge request firefish/firefish!10502
2023-07-28 18:32:34 +00:00
Namekuji
03da4eb57a
insert post to scylladb 2023-07-24 05:35:44 -04:00
Namekuji
587bffae33
Merge branch 'develop' into feat/scylladb 2023-07-22 02:52:34 -04:00
ThatOneCalculator
8422807031
Merge branch 'rebrand' into develop 2023-07-19 08:55:26 -07:00
Namekuji
e83578a048
add scylladb config 2023-07-19 10:47:16 -04:00
Namekuji
a047e642f1
Revert "perf: prepare scylladb config and use cache for packing user"
This reverts commit 9c65f0078b.
2023-07-19 10:09:32 -04:00
Namekuji
9c65f0078b
perf: prepare scylladb config and use cache for packing user 2023-07-16 22:30:34 -04:00
Mizunashi Mana
d5db0360a7 fix: fix typo 2023-07-17 09:17:47 +09:00
Mizunashi Mana
e5360536f3 feat: Add bind address option 2023-07-16 20:13:24 +09:00
ThatOneCalculator
49b0a52f9f
fix: 🔧 max post length 100000
Pleroma doesn't accept >100K (ref: https://blob.cat/objects/82f33d96-534f-45ee-902a-f77c2723db8b)
2023-07-15 14:50:23 -07:00
ThatOneCalculator
ff08ec77ee
we be renamin 2023-07-15 14:21:17 -07:00
ThatOneCalculator
bb22a671b0
Merge branch 'develop' into rebrand 2023-07-15 14:15:01 -07:00
ThatOneCalculator
9f38f8bbca
refactor: 🗑️ deprecate DB_MAX_NOTE_TEXT_LENGTH 2023-07-15 00:06:42 -07:00
ThatOneCalculator
b4c69ad674
fix: 📄 don't gitignore .config license
Follow-up #10470
2023-07-11 15:46:41 -07:00
ThatOneCalculator
1548250360
feat: cache server 2023-07-06 11:50:34 -07:00
ThatOneCalculator
6da5a5b89b
find and replace 2023-07-02 15:18:30 -07:00
sparrow
f0256b08ff expose redis tls settings directly to config 2023-06-28 03:09:22 +01:00
sparrow
cc32d09913 Remove static postgres tls settings
They can be configured through `extra` in config.
2023-06-28 01:48:55 +01:00
sparrow
1b77d101ee Make redis and postgres tls optional and opt-in 2023-06-28 00:41:44 +01:00
ThatOneCalculator
d96877033b
refactor: 🔧 allow redis user to be configured
Follow up #10366, 3df3c97deb
2023-06-26 15:02:54 -07:00
ThatOneCalculator
09983a657d
chore: update example config 2023-06-02 16:10:57 -07:00
Kainoa Kanter
fca3c6f85e Merge pull request 'fix: deprecate AID and enforce Cuid2' (#10216) from nmkj/calckey:deprecate-aid into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10216
2023-05-29 04:12:15 +00:00
Namekuji
cf4427f4f0
fix example config format 2023-05-28 23:51:09 -04:00
Namekuji
98f9e3e5c4
use cuid2 with timestamp 2023-05-28 22:16:42 -04:00
PrivateGER
8549b66a39 Add ssl option to MeiliSearch config 2023-05-28 00:27:16 +00:00
PrivateGER
ecdec8320f Fix apiKey naming in config 2023-05-28 00:27:16 +00:00
PrivateGER
7c0509b2f5 Meilisearch Config 2023-05-28 00:27:16 +00:00
April John
6a5b9009f0 feat: allow horizontal scaling 2023-05-17 00:08:33 +02:00
Pyrox
62e0ded409
flake: Cleanup devenv on clean, add helper scripts, and run dev server on devenv up
Also adds a new config example for use with the devenv scripts, as well
as a developer's guide for setting up the Nix environment. This could
also have steps for speific distros, such as what packages to install,
and specific notes.
2023-05-12 09:09:58 -04:00
ThatOneCalculator
890b3b5bc3
Merge remote-tracking branch 'helm/add-helm-chart' into develop 2023-05-10 16:54:26 -07:00
Lily Cohen
a7e361da6c adding example config 2023-05-10 16:17:05 -07:00
s1idewhist1e
8088b0ec90
Make config syntax more consistant 2023-05-08 10:40:43 -07:00
ThatOneCalculator
6f1a7d84d9
add kaiteki to example proxyBypassHosts 2023-04-26 21:07:40 -07:00
ThatOneCalculator
bef4245753
chore: update examples 2023-04-26 15:50:28 -07:00
Namekuji
eebfdf8559 feat: reserved usernames (#9917)
This PR adds a feature to prevent users from creating a new account with a reserved username such as root, admin, system, proxy, info, etc...

Reserved usernames can be configured via the config file.

The administrator can create an account with a reserved username via the first setup screen or the control panel.

The existing account of reserved usernames will not be affected.

Co-authored-by: Namekuji <nmkj@mx.kazuno.co>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9917
Co-authored-by: Namekuji <nmkj@noreply.codeberg.org>
Co-committed-by: Namekuji <nmkj@noreply.codeberg.org>
2023-04-26 20:06:18 +00:00
ThatOneCalculator
249f1f32d3
docs: sonic 2023-03-23 14:45:33 -07:00
Kaity A
706b4ae602 Add sonic full-text search support (#9714)
This pull request adds support for the [sonic](https://github.com/valeriansaliou/sonic) full text indexing server into Calckey.

In addition to this, a stateful endpoint has been added that will completely (re-)index all notes into any (elasticsearch and/or sonic) indexing server defined in your config at `/api/admin/search/index-all`. It can (optionally) take input data to define the starting point, such as:

```
{"cursor": "9beg3lx6ad"}
```

Currently if both sonic and elasticsearch are defined in the config, sonic will take precedence for searching, but both indexes will continue to be updated for new note creations. Future enhancements may include the ability to choose which indexer to use (or combine multiple).

Co-authored-by: Kaitlyn Allan <kaitlyn.allan@enlabs.cloud>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9714
Co-authored-by: Kaity A <supakaity@noreply.codeberg.org>
Co-committed-by: Kaity A <supakaity@noreply.codeberg.org>
2023-03-19 08:26:47 +00:00
Kaity A
a432661e3c Expand caption limit to 1500 characters 2023-03-05 16:51:44 +10:00
ThatOneCalculator
b759ec4539
TWA/assetlinks support 2023-01-21 12:55:38 -08:00
cutestnekoaqua
5bbf30bc71
fix redis in ci 2022-12-14 00:11:09 +01:00
cutestnekoaqua
c67fb64e4a
Add simple Commit CI 2022-12-13 23:32:28 +01:00
ThatOneCalculator
35ebb8bcf2
feat: customizable max note length 2022-12-12 15:07:38 -08:00
PikaDude
1339fa53b8 fix defaults 2022-11-19 06:53:01 +00:00
Kainoa Kanter
be4cae510f Update config example 2022-11-16 04:51:59 +01:00