ThatOneCalculator
69d4a3aee5
chore: formatting
2023-06-11 21:57:20 -07:00
ThatOneCalculator
c3b332acf9
seperate error for null followers
2023-06-11 21:56:56 -07:00
ThatOneCalculator
c5d102021e
perf: set patrons in redis
2023-06-08 13:19:46 -07:00
ThatOneCalculator
f2d8882fd5
Merge branch 'patron-labels' into develop
2023-06-08 12:33:51 -07:00
ThatOneCalculator
90c0e4e9ed
allow iframes for notes
2023-06-06 21:00:16 -07:00
ThatOneCalculator
0c5be99d77
perf: limit number of antennas
2023-06-06 18:47:06 -07:00
ThatOneCalculator
6825595bdc
feat: ✨ patron labels
2023-06-06 18:43:05 -07:00
ThatOneCalculator
eda82780de
feat: ✨ searchFilters meta property
2023-06-06 16:19:13 -07:00
ThatOneCalculator
f621e58efa
fix: post editing meta
2023-06-06 12:11:15 -07:00
CaffeeLake
cb8f1617c7
Fix : #10955 TypeError: JSON5.parse is not a function ( #10956 )
...
* Fix: JSON5.parse is not a function
* update changelog
* update chglog
---------
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-06-06 04:32:22 -04:00
ThatOneCalculator
c5a0c01e4e
Revert "chore: formatting"
...
This reverts commit 36283b9a35
.
2023-06-05 21:15:49 -07:00
ThatOneCalculator
36283b9a35
chore: formatting
2023-06-05 16:40:48 -07:00
ThatOneCalculator
dbe00078a3
refactor: remove mk remnants
2023-06-02 23:30:51 -07:00
ThatOneCalculator
6956522694
perf: インスタンスデフォルトテーマを予めjson5 -> jsonに変換しておくことでjson5を初期バンドルに含めずに済むように
...
Co-authored-by: Syuilo <syuilotan@yahoo.co.jp>
2023-06-02 23:28:21 -07:00
Namekuji
8480ced256
remove empty form input
2023-05-31 01:14:13 -04:00
Namekuji
c321a6ee39
use parse instead
2023-05-31 01:02:41 -04:00
Namekuji
b1d0b291ff
get array for alsoKnownAs
2023-05-31 01:02:22 -04:00
ThatOneCalculator
2cf1d9f630
chore: formatting
2023-05-28 20:34:18 -07:00
PrivateGER
0d41422423
Implement follower and following searches
2023-05-28 00:27:16 +00:00
PrivateGER
a9889721ec
Default meilisearch data response + linting + prettyfier
2023-05-28 00:27:16 +00:00
PrivateGER
274bfcd898
Lint + formatting
2023-05-28 00:27:16 +00:00
PrivateGER
ed16e6cc28
Import .js files
2023-05-28 00:27:16 +00:00
PrivateGER
a33b548555
Add Meilisearch widget
2023-05-28 00:27:16 +00:00
PrivateGER
4f07c88abb
Fix wrong parameter ordering
2023-05-28 00:27:16 +00:00
PrivateGER
340be8e35a
Implement Meilisearch Indexing
2023-05-28 00:27:16 +00:00
Freeplay
c9e5b596c1
Don't show unlisted posts in antennas
2023-05-26 20:05:26 -04:00
ThatOneCalculator
afa15e17ef
refactor: make post imports an experiment
2023-05-25 22:05:43 -07:00
naskya
6dba4a145c
Format
2023-05-23 14:11:03 +09:00
naskya
c7943ca177
.js
2023-05-23 14:07:35 +09:00
MeiMei
910b06c35a
fix: Escape SQL LIKE
...
* SQL LIKE escape
2023-05-23 13:56:16 +09:00
Natty
1773ae14e3
Renote button optimization
2023-05-22 17:54:44 -07:00
ThatOneCalculator
b049b5bfaa
chore: formatting
2023-05-19 23:27:56 -07:00
ThatOneCalculator
83db6ec70a
forgot }
2023-05-19 23:26:01 -07:00
ThatOneCalculator
c20e501d69
simpler fix, thank you @wikiyu
2023-05-19 23:22:10 -07:00
Namekuji
3ddcffd169
enhance: emoji width and height
2023-05-19 22:26:13 -04:00
Kaity A
1e48c89528
Update meta to include feaures
2023-05-14 00:51:31 +10:00
Kaity A
adda2816c8
Update meta to return experimentals
2023-05-14 00:18:30 +10:00
Kaity A
7f0cd17b38
fix meta update
2023-05-13 23:57:55 +10:00
Kaity A
59307392d4
add experimental feature gate
2023-05-13 23:41:36 +10:00
Kaity A
f0a0a657b9
Merge branch 'develop' of https://codeberg.org/calckey/calckey into feature/edits
2023-05-13 22:13:02 +10:00
Kainoa Kanter
8877598799
chore: formatting
2023-05-12 20:11:41 -07:00
syuilo
6bc07036ac
feat: 投稿したコンテンツのAIによる学習を軽減するオプションを追加
...
Co-authored-by: GitHub <syuilo>
2023-05-10 20:50:21 -07:00
ThatOneCalculator
3adcc107ff
call it "moderation notice"
2023-05-10 14:32:27 -07:00
ThatOneCalculator
a11abdde60
feat: ✨ ability for moderators to send mod mail
2023-05-10 14:06:45 -07:00
April John
d0d49696e2
fix: make userId optional cause its not used and
...
should not be used lmao
2023-05-07 16:27:49 +02:00
Kaity A
5395b96428
Note editing
2023-05-07 20:27:25 +10:00
naskya
324ec9e095
format
2023-05-07 09:46:07 +09:00
naskya
27d1d96c9d
Modify backend for Calckey
2023-05-07 09:13:37 +09:00
naskya
8a2135ba28
format
2023-05-07 08:05:18 +09:00
たーびん
54f6876c9c
feat: チャンネルの検索用ページとAPIの追加
...
* add channel search
* move channel search to channel list page
---------
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: atsuchan <83960488+atsu1125@users.noreply.github.com>
Co-authored-by: Masaya Suzuki <15100604+massongit@users.noreply.github.com>
Co-authored-by: Kagami Sascha Rosylight <saschanaz@outlook.com>
Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
Co-authored-by: xianon <xianon@hotmail.co.jp>
Co-authored-by: kabo2468 <28654659+kabo2468@users.noreply.github.com>
Co-authored-by: YS <47836716+yszkst@users.noreply.github.com>
Co-authored-by: Khsmty <me@khsmty.com>
Co-authored-by: Soni L <EnderMoneyMod@gmail.com>
Co-authored-by: mei23 <m@m544.net>
Co-authored-by: daima3629 <52790780+daima3629@users.noreply.github.com>
Co-authored-by: Windymelt <1113940+windymelt@users.noreply.github.com>
2023-05-07 08:00:30 +09:00
April John
3800eb8980
Feat: new internal post visibility "hidden"
2023-05-05 15:16:10 +02:00
April John
5fd6690755
Fix: properly handle timeline db errors
2023-05-05 14:30:08 +02:00
ThatOneCalculator
bf262b972f
max import posts twice a month
2023-05-01 21:54:15 -07:00
Namekuji
a1645ddc5b
can overlap with blocked hosts
2023-04-30 09:04:29 -04:00
Namekuji
51858ae473
add toggler
2023-04-30 09:01:42 -04:00
Namekuji
ba734a9f3c
instance silence
2023-04-30 07:27:55 -04:00
Kaity A
914355c644
Add Libre Translate support
2023-04-30 11:09:51 +10: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
a6761ec278
see if this works
2023-04-25 18:21:15 -07:00
ThatOneCalculator
9b129be524
throw different error if following is null
2023-04-25 08:31:05 -07:00
naskya
df8294bde3
fix: boost muting in the recommended timeline ( #9906 )
...
Closes : #9905
Co-authored-by: naskya <m@naskya.net>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9906
Co-authored-by: naskya <naskya@noreply.codeberg.org>
Co-committed-by: naskya <naskya@noreply.codeberg.org>
2023-04-24 19:47:56 +00:00
naskya
46864916d9
Allow to mute my own boosts
2023-04-12 15:52:46 +09:00
Kainoa Kanter
437a6e29a5
chore: formatting
2023-04-07 22:46:10 -07:00
naskya
a624aeebe3
feat: per-user boost muting ( #9825 )
...
Cherry-picked from FoundKey/c414f24a2c ([commit](c414f24a2c
))
This allows us to hide specified users' boosts from the timelines (the boosts will still be visible on their user page).
Co-authored-by: Hélène <pleroma-dev@helene.moe>
Co-authored-by: naskya <m@naskya.net>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9825
Co-authored-by: naskya <naskya@noreply.codeberg.org>
Co-committed-by: naskya <naskya@noreply.codeberg.org>
2023-04-08 05:44:36 +00:00
Namekuji
b03479c7b4
fix id of move activity
2023-04-07 06:39:29 -04:00
Kainoa Kanter
0f6e7056b7
days for featured
2023-04-06 22:48:07 -07:00
Kainoa Kanter
7fb130b06e
formatting
2023-04-06 18:56:46 -07:00
amybones
006bfbd42b
fix: toggling the blocking state from the instance-info admin view ( #9809 )
...
Because the admin meta information was never loaded on this page, no amount of toggling the block or suspend sliders on the instance-info page (e.g. `https://calckey.example.com/instance-info/instance.tld `) will result in the instance actually being added to the blocklist. You could still do it from the bulk blocklist management page, but that can get unwieldy quickly if you just want to do a quick block of an instance.
Co-authored-by: amy bones <amy@spookygirl.boo>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9809
Co-authored-by: amybones <amybones@noreply.codeberg.org>
Co-committed-by: amybones <amybones@noreply.codeberg.org>
2023-04-04 03:46:23 +00:00
ThatOneCalculator
daba80177a
feat: ✨ push notifs button
...
Co-authored-by: Tamania <tamaina@hotmail.co.jp>
2023-04-03 20:36:59 -07:00
Kainoa Kanter
3e334dea24
Merge pull request 'Require timeline endpoints to return the requested limit of notes.' ( #9805 ) from supakaity/hajkey:hk/notes-pagination into develop
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9805
2023-04-03 17:02:01 +00:00
Kaity A
3d93458d8b
Requested limit to be fulfilled if possible
2023-04-04 02:50:53 +10:00
amy bones
b28ba9f82f
fix: changing passwords, 2fa, and password resets.
...
The argon2 usage was only implemented for sign-ins which broke a bunch of other
endpoints and features.
2023-04-03 05:14:50 -07:00
Kaity A
a66eac0e5b
Separate cat-avatar mode and speak-as-cat nyanification
2023-04-02 21:24:12 +10:00
ThatOneCalculator
4e843f2949
fix: 🛂 no longer need 2fa for webauthn
2023-04-01 21:04:22 -07:00
ThatOneCalculator
acfc88389a
formatting
2023-03-30 19:10:03 -07:00
cutestnekoaqua
09aeb6e2f5
nyaa
2023-03-30 17:31:29 +02:00
Cleo
a3c0d56600
„packages/backend/src/server/api/endpoints/i/import-posts.ts“ ändern
...
Signed-off-by: Cleo <cutestnekoaqua@noreply.codeberg.org>
2023-03-30 09:12:51 +00:00
cutestnekoaqua
50aa4667bb
temporary set import limit to infinity for debug
2023-03-29 19:16:39 +02:00
cutestnekoaqua
d5c80e74de
feat: experimental post import
2023-03-28 23:33:16 +02:00
ThatOneCalculator
43bca8ed38
validate blank messages on backend
2023-03-19 20:03:49 -07:00
Kaitlyn Allan
1b134467ed
Fix error saving drive file caption > 512 chars
2023-03-19 20:06:24 +10: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
naskya
1c0d4546f7
feat: set license information for custom emojis ( #9719 )
...
Closes : #9711 (please check this issue first)
I cherry-picked two commits ([1](8ae9d2eaa8
), [2](ed51209172
)) from [Misskey](https://github.com/misskey-dev/misskey ) and made a few changes.
「ライセンス」should be written as "License" in the following screenshots, but it has not yet been translated.
It would be nice if we could include multiple lines of text, but I just ported what's been implemented so far in Misskey not to mess things up.
This is my first pull request (aside from typo correction). Feel free to point out any issues!
![](https://cdn.discordapp.com/attachments/823878222897741868/1086372711841935440/2023-03-18_042011.png )
![](https://cdn.discordapp.com/attachments/823878222897741868/1086373178214981853/01.png )
![](https://cdn.discordapp.com/attachments/823878222897741868/1086373336709341246/2023-03-18_042629.png )
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: naskya <m@naskya.net>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9719
Co-authored-by: naskya <naskya@noreply.codeberg.org>
Co-committed-by: naskya <naskya@noreply.codeberg.org>
2023-03-19 07:22:28 +00:00
Kaity A
a432661e3c
Expand caption limit to 1500 characters
2023-03-05 16:51:44 +10:00
ThatOneCalculator
7a88a0dedd
chore: formatting
2023-02-17 13:01:14 -08:00
ThatOneCalculator
071071663e
fix: 🐛 pagination for "/api/channels/followed"
...
Co-authored-by: takonomura <@takonomura@github.com>
2023-02-15 10:31:10 -08:00
ThatOneCalculator
abff66eada
fix: 🐛 first user gets admin
...
Closes #9620
Co-authored-by: @Johann150
2023-02-12 20:19:16 -08:00
ThatOneCalculator
9f8bebf5f8
Merge branch 'develop' of codeberg.org:calckey/calckey into develop
2023-02-12 12:07:15 -08:00
ThatOneCalculator
4fe24fec1a
feat: ✨ remote featured notes
2023-02-12 12:07:07 -08:00
Kaity A
f2371daff3
invalidate local user cache on user update
2023-02-12 07:54:59 +00:00
ThatOneCalculator
69da6fa295
chore: formatting
2023-02-11 17:22:05 -08:00
Kaity A
4ca445b587
Implementation of an instances wide antenna source. ( #9604 )
...
This PR contains new source for antenna posts, which is a list of instance hostnames to process all posts from.
Using this mode, a user can filter for keywords on an instance wide basis.
This change includes a new antenna source called `instances` and a new database column in the `antenna` table called `instances` to store the instance names.
On the antenna editor, there's also an "Add an instance" finder dialog to allow users to search through the known instance hostnames.
Co-authored-by: Kaity A <supakaity@blahaj.zone>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9604
Co-authored-by: Kaity A <supakaity@noreply.codeberg.org>
Co-committed-by: Kaity A <supakaity@noreply.codeberg.org>
2023-02-12 01:20:17 +00:00
ThatOneCalculator
254a9e8716
docs: 📝 custom assets
2023-02-11 13:16:45 -08:00
daikei
3de2617d6b
Remove hardcoding of sounds ( #9510 ) ( #9607 )
...
Co-authored-by: Kio-td <kio.thedev@gmail.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9607
Co-authored-by: daikei <daikei@noreply.codeberg.org>
Co-committed-by: daikei <daikei@noreply.codeberg.org>
2023-02-11 21:09:43 +00:00
ThatOneCalculator
fcc59cd35f
chore: Rome Formatting
2023-02-10 15:41:19 -08:00
cutestnekoaqua
b266b21b91
Merge Masto Api changes
...
Co-authored-by Natty <natty.sh.git@gmail.com>
2023-02-10 20:45:29 +01:00
cutestnekoaqua
7b9e6a8032
change imports
2023-02-10 00:32:30 +01:00
cutestnekoaqua
2c6beb66c3
move get-unsecure
2023-02-10 00:27:57 +01:00
cutestnekoaqua
717aa899b1
feat: ✨ v1 Mastodon API
...
This commit adds (maybe unstable) support for Mastodons v1 api
also some v2 endpoints, maybe I miss stuff, I dont know.
We will need to test this but it should be kinda stable
and work like (old) butter.
Co-authored-by: Natty <natty.sh.git@gmail.com>
Co-authored-by: cutls <web-pro@cutls.com>
2023-02-09 23:21:50 +01:00
ThatOneCalculator
4bd399f321
chore: formatting
2023-02-04 12:41:25 -08:00
ThatOneCalculator
26570158fd
fix: 🔒 improve tag search security
2023-02-04 12:38:46 -08:00
ThatOneCalculator
81cd7600f7
lavaforge --> codeberg until lavaforge is ready
2023-01-19 16:18:17 -08:00
ThatOneCalculator
abf47e54f3
clean up w/ rome
2023-01-16 11:19:20 -08:00
ThatOneCalculator
cd1679934a
chore: lavaforge links
2023-01-15 13:18:10 -08:00
ThatOneCalculator
7c2dabd047
no more eslint
2023-01-12 20:54:33 -08:00
ThatOneCalculator
6b00abf05c
refactor: 🎨 rome
2023-01-12 20:40:33 -08:00
ThatOneCalculator
c33b7ac356
fix: drive/files/create.ts endpoint
2023-01-10 16:51:48 -08:00
Kainoa Kanter
508b33e503
Admin set default reactions ( #9404 )
...
Co-authored-by: ThatOneCalculator <kainoa@t1c.dev>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9404
2023-01-05 04:06:48 +00:00
Cleo
c39fb5401f
Fix: Increase rediculously small file size limit for follower imports
...
Signed-off-by: Cleo <cutestnekoaqua@noreply.codeberg.org>
2023-01-04 20:32:36 +00:00
ThatOneCalculator
0945607b3f
fix?
2023-01-03 17:43:12 -08:00
ThatOneCalculator
ebc8ac76de
release version system
2023-01-03 17:38:07 -08:00
Kainoa Kanter
c774a2f6e3
Merge pull request 'add antenna mark read functionality' ( #9358 ) from supakaity/calckey:ada/antenna-mark-read into develop
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9358
2022-12-31 10:12:10 +00:00
Kaity A
385a0ed7de
add antenna mark read functionality
2022-12-29 09:53:04 +00:00
Naomi Ahmed
c36274848d
deduplicate emojis
2022-12-28 00:15:07 +00:00
Naomi Ahmed
9e6c7c57c4
Mirror format in custom-emojis.ts
2022-12-28 00:01:18 +00:00
Naomi Ahmed
200cd9f2ce
Fix emoji urls being invalid
2022-12-27 23:59:46 +00:00
Naomi Ahmed
00cd311c7d
Fix emojis crashing when it's not found
2022-12-27 23:52:59 +00:00
Francis Dinh
d9b7219404
Block subdomains of blocked hosts
2022-12-24 14:46:09 -05:00
Kainoa Kanter
87591935a7
Mastodon instance info support ( closes #9256 ) ( #9274 )
2022-12-22 02:38:53 +00:00
Undefined
388449a159
FIX: Page - Pin to Profile ( closes #9234 )
2022-12-20 09:00:37 +01:00
Kaity A
0a34d92130
Add mastodon compatibility APIs
2022-12-19 09:58:37 +00:00
ThatOneCalculator
944eadca8f
refactor: new repo link
2022-12-18 10:12:24 -08:00
cutestnekoaqua
3cdcc207b9
Finalise POST-Move
2022-12-16 01:06:30 +01:00
cutestnekoaqua
58fa02059d
add check for already moved
2022-12-15 17:39:28 +01:00
cutestnekoaqua
ccdbe15b68
set move ratelimit to graceful 5 times.
2022-12-15 16:59:11 +01:00
cutestnekoaqua
c17755e109
create local uri out of ID [CI SKIP]
2022-12-15 16:55:22 +01:00
cutestnekoaqua
ae27aabbef
change error msg [CI SKIP]
2022-12-15 16:40:13 +01:00
cutestnekoaqua
af61a1243e
revert url to uri
2022-12-15 16:33:08 +01:00
cutestnekoaqua
5a2bd3d379
add local move follower migration
2022-12-12 21:09:51 +01:00
cutestnekoaqua
a9058697be
send moved user object back :3
2022-12-12 20:45:10 +01:00
cutestnekoaqua
bf04ca4969
POV: coding at 3am bad
2022-12-12 20:44:11 +01:00
cutestnekoaqua
5e6091989d
fix calckey-js | fix migration url
2022-12-12 19:36:25 +01:00
ThatOneCalculator
7509f9c502
fix ckjs
2022-12-12 10:04:57 -08:00
ThatOneCalculator
50cb7c6de1
Bug fixes, use calckey.js
2022-12-11 19:24:12 -08:00
ThatOneCalculator
97bf2f2bf1
3 move per day (to allow for failures)
2022-12-11 18:34:46 -08:00
ThatOneCalculator
cfb5832e24
Fix UI, beta versioning
2022-12-11 18:32:19 -08:00
ThatOneCalculator
43a7891e4f
remove unused import
2022-12-11 18:27:58 -08:00
ThatOneCalculator
1ab74a7a2e
more descriptive errors
2022-12-11 18:27:44 -08:00
ThatOneCalculator
920a91756e
typo
2022-12-11 18:24:11 -08:00
ThatOneCalculator
60505740d5
use actual ID
2022-12-11 18:19:25 -08:00
ThatOneCalculator
bc97bbe360
Fix move endpoint
2022-12-11 18:18:07 -08:00
Kainoa Kanter
ed02d089ed
Merge branch 'develop' into account_migration
2022-12-12 01:51:17 +00:00
ThatOneCalculator
4adc936fc1
fix viewing basic federaion info
2022-12-11 17:36:24 -08:00
cutestnekoaqua
d613c5d9de
Add admin and account locked error.
2022-12-12 02:17:07 +01:00
ThatOneCalculator
f9615f233f
Reserve merge conflict
2022-12-11 17:07:57 -08:00
cutestnekoaqua
91e39fa829
integrate migration ui and api backend
2022-12-12 01:54:44 +01:00
ThatOneCalculator
279a5cac35
Initial migration UI
...
b6
Style improvements to moved
2022-12-12 01:54:43 +01:00
cutestnekoaqua
421553b8cd
WIP move api call
...
forgot to merge this
2022-12-12 01:54:36 +01:00
ThatOneCalculator
0d4fc974d9
fix??
2022-12-11 15:19:41 -08:00
ThatOneCalculator
a11fd6971d
fix liked pages endpoint
2022-12-11 14:50:16 -08:00