ThatOneCalculator
092c439993
refactor: ♻️ read patrons from local file for fallback instead of empty array
2023-07-05 18:44:29 -07:00
ThatOneCalculator
c392697b4c
chore: 🎨 format
2023-07-02 23:08:33 -07:00
Namekuji
af4797bb8e
throw error if failed
2023-07-02 22:25:58 -04:00
Namekuji
355b1e0063
no more infinity caches
2023-07-02 22:14:31 -04:00
Namekuji
76c9422d53
add cache prefix
2023-07-02 20:55:20 -04:00
Syuilo
703f28a1ab
refactor: ⚡ make identicons and server metrics optional
...
Co-authored-by: Kainoa Kanter <kainoa@t1c.dev>
2023-07-02 16:23:11 -07:00
ThatOneCalculator
39aa318840
images
2023-07-02 15:54:11 -07:00
ThatOneCalculator
6da5a5b89b
find and replace
2023-07-02 15:18:30 -07:00
Kainoa Kanter
c0348add7a
Merge pull request '[PR]: Embedded all attachment, renotes and discussion history into rss feed content & improve title, and not generate feed for locked account' ( #10388 ) from cgsama/calckey:feedenhance into develop
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10388
2023-07-02 21:50:09 +00:00
ThatOneCalculator
17009455da
fix: 🐛 patron timeout
2023-07-02 00:16:01 -07:00
CGsama
ba680211ca
Embedded all attachment, renotes and discussion history into rss feed content & improve title, and not generate feed for locked account
2023-07-01 23:58:36 -04:00
ThatOneCalculator
d9af4f3a27
refactor: 🚩 post editing is no longer experimental
2023-07-01 20:00:51 -07:00
ThatOneCalculator
6fbe508403
refactor: ♻️ force patrons update on about-calckey
2023-06-30 23:33:54 -07:00
ThatOneCalculator
24cc6a925d
feat: ✨ introduce local user select dialog
...
Used for selecting group members and proxy account.
Closes #7987 , API change: users/search-by-username-and-host now takes `maxDaysSinceLastActive` parameter and doesn't have any active threshold anymore by default.
2023-06-29 19:53:46 -07:00
ThatOneCalculator
5343c14184
fix: 🐛 don't convert time since epoch for ratelimit
...
https://calckey.social/notes/9gkasnzglmi07rpa
2023-06-28 23:04:40 -07:00
ThatOneCalculator
487e7ba43c
fixes
2023-06-28 01:46:38 -04:00
Laura Hausmann
516e0f8ecf
Allow follower-only notes to be fetched by properly authorized remote users
2023-06-28 04:06:39 +02:00
Laura Hausmann
b20298ceb1
Fix AP resolver history on reuse for authorized fetch
2023-06-28 02:30:00 +02:00
Laura Hausmann
d9fc2c061d
Add signature to remote note lookup
2023-06-28 01:05:25 +02:00
ThatOneCalculator
15e8db0563
feat: 🔒 expand /api/v1/instance/peers to proper endpoint and check for private mode
...
Closes #10358
2023-06-24 13:00:50 -07:00
ThatOneCalculator
2eea153ba1
chore: 🎨 format
2023-06-23 21:22:44 -07:00
ThatOneCalculator
1fddd319c4
fix: 🐛 remove cw in post edit
...
Closes #10353
2023-06-23 21:18:04 -07:00
ThatOneCalculator
7ca519560f
feat: ✨ display remaining time on ratelimits
2023-06-22 17:14:27 -07:00
ThatOneCalculator
8a45d25912
fix: ✏️ typo in API docs + errors
...
Co-authored-by: naskya <m@naskya.net>
2023-06-22 16:53:56 -07:00
Namekuji
4bd0838f29
fix: 🐛 empty fs stat
2023-06-21 16:26:43 -07:00
daikei
87145bd823
Merge branch 'develop' into allow-mods-to-see-mod-notes
2023-06-19 15:41:38 +00:00
daikei
0bc68a4b6f
Fix formatting
2023-06-19 14:14:15 +00:00
daikei
a3d26eaf31
Allow moderators to see moderation notes
2023-06-19 14:08:34 +00:00
ThatOneCalculator
2339c63fcb
fix: 🩹 duplicate update
2023-06-18 19:38:32 -07:00
ThatOneCalculator
b179970f15
fix: 🐛 properly index edited post
2023-06-18 19:04:04 -07:00
ThatOneCalculator
6fd240a764
fix: 🐛 when editing polls, keep votes for unmodified choices
2023-06-18 18:36:26 -07:00
ThatOneCalculator
37be746812
fix: 💄 white foreground on forced black background
...
Remedies the problem introduced by 020c4f5788
causing black text to appear over a black-ish background
2023-06-18 16:37:46 -07:00
Namekuji
739a80a94e
shorten cache expire
2023-06-18 18:04:26 -04:00
Namekuji
4c9153fd14
add refresh button to poll
2023-06-18 17:14:38 -04:00
Namekuji
68cc264f5f
don't broadcast poll updates
2023-06-18 13:23:59 -04:00
Freeplay
020c4f5788
Prevent white flash during loading screen
...
no longer have to deal with getting flashbanged every time! :D
2023-06-17 22:22:35 -04:00
Namekuji
0c9cce7c7c
fix aode-relay compatibility
2023-06-16 03:48:39 -04:00
ThatOneCalculator
46af585cf7
feat: 🔒 Improve 2FA/keypass experience
...
Co-authored-by: Tamania <tamaina@hotmail.co.jp>
Co-authored-by: Syuilo <syuilotan@yahoo.co.jp>
2023-06-15 16:12:32 -07:00
ThatOneCalculator
8f61ff7f33
fix: 🚸 make "show replies in timeline" work as expected
...
Co-authored-by: Syuilo <syuilotan@yahoo.co.jp>
2023-06-14 20:17:56 -07:00
ThatOneCalculator
c80d91dc38
chore: formatting
2023-06-13 17:04:17 -07:00
Freeplay
e8ae6738d1
Set font size directly rather than using classes, add 18px font size option, fixes
2023-06-13 14:42:18 -04:00
ThatOneCalculator
1d9ce9c288
refactor: ♻️ import from @/db
2023-06-12 01:28:39 -07:00
ThatOneCalculator
4b1fc747e4
refactor: ⚰️ remove old db calls, add todo
2023-06-12 01:23:53 -07:00
ThatOneCalculator
bd9f28246b
perf: use charts data for stats endpoint
2023-06-12 01:16:36 -07:00
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
naskya
4e382c9124
fix boost mutes
2023-06-11 11:46:18 +00:00
Essem
84be788034
Fix CSP
2023-06-09 11:15:49 -05: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
5769bdcc69
chore: formatting
2023-06-08 11:01:00 -07:00
Konni (im Schloss)
2d8ad9389c
fixes #10284 , fixes #10208 ; passing in all pugVariables needed in base.pug, fixes csp
2023-06-07 20:35:24 +02: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
ed674f2dac
chore: format
2023-06-05 17:27:40 -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
ThatOneCalculator
7ea4c39fb7
refactor: ♻️ ssr views
...
Correct og:type for users, format docs, deprecate _info_card_
2023-06-02 21:45:11 -07:00
Kainoa Kanter
38b92b7aee
Merge pull request '[PR]: enhance: multiple alsoKnownAs' ( #10232 ) from nmkj/calckey:more-aka into develop
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10232
2023-05-31 19:10:25 +00:00
PrivateGER
23f551884f
Less logging of every single WS message + use logger in Meilisearch
2023-05-31 12:08:21 +02: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
655cf3dc27
chore: format
2023-05-29 09:31:02 -07: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
Freeplay
b70139f2bb
little refactor
2023-05-24 19:33:59 -04: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
16c48307b6
Close #10175
2023-05-21 20:07:25 -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
Freeplay
e9fdd707af
Fix wallpaper support for all views
2023-05-11 20:38:54 -04:00
ThatOneCalculator
37fea1136b
calckey.org
2023-05-10 23:30:48 -07:00
syuilo
5ffef363f3
念のためnoimageaiもつける
2023-05-10 20:51:22 -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
ThatOneCalculator
fe499ccf9d
Merge branch 'develop' of codeberg.org:calckey/calckey into develop
2023-05-05 13:28:39 -07:00
ThatOneCalculator
8f85f2c58f
re-enable post imports
2023-05-05 13:27:52 -07:00
naskya
069c789a78
Merge branch 'develop' into fix/word-mutes
2023-05-05 14:01:14 +00:00
April John
dd777935cb
fix: dont stream hidden posts over websocket
2023-05-05 15:53:05 +02:00
April John
6b6e5dfcdf
hide hidden posts in websocket streams
2023-05-05 15:50:50 +02: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
naskya
db273318b8
Remove the code snippets which didn't work
2023-05-05 16:58:42 +09:00
naskya
edf47d390b
Fix channel bug
2023-05-05 07:47:03 +09:00
naskya
137cef81b6
Merge branch 'develop' into fix/word-mutes
2023-05-04 05:36:29 +00:00
naskya
d9553e73af
Differentiate soft mutes and hard mutes
2023-05-04 14:20:06 +09:00
naskya
075e5a1c7a
Refactor hard word mutes
2023-05-04 13:17:37 +09:00
Kaity A
a7c9400a42
Merge remote-tracking branch 'origin/develop' into hk/edit-federation
2023-05-02 18:24:54 +10:00
ThatOneCalculator
169d61f0ad
disable post imports for now
2023-05-01 23:08:35 -07:00
ThatOneCalculator
bf262b972f
max import posts twice a month
2023-05-01 21:54:15 -07:00
ThatOneCalculator
ad969a28cc
chore: formatting
2023-05-01 20:32:18 -07:00
Kainoa Kanter
93309db051
Merge pull request 'Fix: 500 server error when attempting to fetch followers-only reply as guest' ( #9983 ) from s1idewhist1e/calckey:issue/9075 into develop
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9983
2023-05-01 19:38:16 +00:00
s1idewhist1e
8d1251b977
fix email validation
2023-04-30 22:57:10 -07:00
s1idewhist1e
6f32efd898
Wrap note fetching in a try/catch
2023-04-30 22:11:15 -07:00
Namekuji
74b1bead52
Merge branch 'develop' into instance-silence
2023-04-30 17:52:05 -04:00
ThatOneCalculator
4b1fa90c8f
fix(ap): Use unique identifier for each follow request
...
Closes #9677
Co-authored-by: GitHub <hutchisr>
2023-04-30 13:26:51 -07:00
fruye
c3d747e42d
Use numeric ids everywhere in mastodon API ( #9970 )
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9970
Co-authored-by: fruye <fruye@unix.dog>
Co-committed-by: fruye <fruye@unix.dog>
2023-04-30 19:34:52 +00:00
Kaity A
6eed038028
fix poll voting causing edit revisions.
2023-05-01 03:17:38 +10:00
Kaity A
627a71701f
Implement inbound note edit federation
2023-05-01 02:29:50 +10: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
fruye
a18e1cccc6
fix: Declare /api/v1/accounts/relationships before /api/v1/accounts/:id
...
Previously the 'relationships' part was considered to be an account id
and was handled by completely different API endpoint.
2023-04-28 20:03:06 +02:00
Kainoa Kanter
1865a9c204
Revert "[Fix] Properly replace koa-fix-trailing-slashes with inhouse script ( #9870 )"
...
This reverts commit 2cdaad588c
.
2023-04-27 16:32:37 -07:00
Kainoa Kanter
431a08d06e
Revert "Merge pull request '[feat] Replace Koa-FavICO with a smaller router' ( #9853 ) from daikei/calckey:modularize-favico into develop"
...
This reverts commit 4f6cae7643
, reversing
changes made to 64a737d001
.
2023-04-27 16:25:13 -07:00
fruye
f8178a9535
fix: Get list titles from Form data when creating and updating lists
...
This change will actually make it possible for Mastodon clients to
create and rename lists, as they send the title in a Form data instead
of a query string.
https://docs.joinmastodon.org/methods/lists/#form-data-parameters
2023-04-27 22:42:10 +02:00
fruye
e5fcde758f
fix: Make statusModel created_at
fields be ISO 8601 strings
...
This makes the 'Reactions to this post' status (seen when viewing
a status context) send the correct data type for `created_at` fields.
https://docs.joinmastodon.org/entities/Account/#created_at
https://docs.joinmastodon.org/entities/Status/#created_at
2023-04-27 21:54:51 +02:00
ThatOneCalculator
a44fee3aae
fix?
2023-04-26 19:58:26 -07:00
ThatOneCalculator
8e22a211d1
fix: add route
2023-04-26 19:51:25 -07:00
ThatOneCalculator
0a2335ff75
feat: ✨ frontend interface for post-account creation email verification
2023-04-26 19:44:38 -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
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
ThatOneCalculator
b2e80db219
revert messaging room
2023-04-24 15:45:34 -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
fruye
1a39e7a48e
feat: Implement reading Announcements from MastoAPI
2023-04-23 22:17:02 +02:00
ThatOneCalculator
c6f0047aed
reaction settings auto reload
2023-04-19 20:46:37 -07:00
daikei
2cdaad588c
[Fix] Properly replace koa-fix-trailing-slashes with inhouse script ( #9870 )
...
This follows up #9869 , with an awaited ``next()``, fixing the script.
> I'm looking to remove another 5kb package, replacing it with an in-house script. The commit i'm proposing translates the entire job of koa-remove-trailing-slashes into a 206 byte script that gets the job done well.
(just to show the code does work)
![](https://s3.kitsunes.club/storage/41c7854d-d01e-4f4c-94dd-8b651e2d7367.gif )
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9870
Co-authored-by: daikei <daikei@noreply.codeberg.org>
Co-committed-by: daikei <daikei@noreply.codeberg.org>
2023-04-17 22:36:22 +00:00
ThatOneCalculator
c0fe351bed
Revert "[Fix] remove-trailing-slashes with inhouse script ( #9869 )"
...
This reverts commit 07db141fc0
.
2023-04-17 01:22:31 -07:00
ThatOneCalculator
1ed5ff7caf
Revert "formatting"
...
This reverts commit b32e1b56fa
.
2023-04-17 01:22:25 -07:00
ThatOneCalculator
b32e1b56fa
formatting
2023-04-17 01:03:56 -07:00
daikei
07db141fc0
[Fix] remove-trailing-slashes with inhouse script ( #9869 )
...
I'm looking to remove another 5kb package, replacing it with an in-house script. The commit i'm proposing translates the entire job of `koa-remove-trailing-slashes` into a 206 byte script that gets the job done well.
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9869
Co-authored-by: daikei <daikei@noreply.codeberg.org>
Co-committed-by: daikei <daikei@noreply.codeberg.org>
2023-04-17 08:02:29 +00:00
ThatOneCalculator
1824b27e16
chore: formatting
2023-04-14 15:35:18 -07:00
daikei
1b9a776220
replace koa-favicon with a small patch of code
...
This should remove a needless dependency and replace it with a tiny, simple koa router
2023-04-14 16:18:50 +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
1d57a0da15
Merge pull request 'feat: give reason for soft word mutes' ( #9815 ) from amybones/calckey:feat_soft_mute_reasons into develop
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9815
2023-04-07 05:07:24 +00:00
Kainoa Kanter
7fb130b06e
formatting
2023-04-06 18:56:46 -07:00
amy bones
15b1109947
feat: give reason for soft mutes
...
Bad UX when a post is muted and it just says "Some chick said something". Now
provide some context too to help people decide if they want to view something
potentially triggering.
2023-04-05 21:28:26 -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
bb6d04f9c3
fix import
2023-04-01 23:28:55 -07:00
ThatOneCalculator
e9b45260b5
chore: 🎨 format
2023-04-01 21:10:31 -07:00
ThatOneCalculator
4e843f2949
fix: 🛂 no longer need 2fa for webauthn
2023-04-01 21:04:22 -07:00
Kaitlyn Allan
a3fa0a2f9c
Clarify variable names
2023-04-01 22:49:14 +10:00
Kaitlyn Allan
b96fe57793
Improve performance of charts
...
Fix some undefined !== deleted issues
2023-04-01 21:42:03 +10:00
ThatOneCalculator
acfc88389a
formatting
2023-03-30 19:10:03 -07:00
ThatOneCalculator
12769bd1ab
feat: 🔒 add argon2 support
...
Passwords will be automatically re-hashed on sign-in. All new password hashes will be argon2 by default. This uses argon2id and is not configurable. In the very unlikely case someone has more specific needs, a fork is recommended. ChangeLog: Added Co-authored-by: Chloe Kudryavtsev <code@toast.bunkerlabs.net>
Breaks Calckey -> Misskey migration, but fixes Foundkey -> Calckey migration
2023-03-30 19:09:44 -07:00
s1idewhist1e
c58ce6c53b
Refactor: use rust for native mastodon id conversion ( #9786 )
...
This uses [napi-rs](https://napi.rs/ ) to allow for automatic generation of node bindings for the native code.
I also changed the `isolatedModules` TS flag to false to allow for `static enum` to be shared across modules. It doesn't seem to be necessary for the build system that CK uses.
Currently this method does not work with ID generators with longer IDs. Likely the best solution is to add another key in the database.
Some benchmarks for 1 million conversions:
```
node, x1_000_000: 2.847s
rust, x1_000_000: 1.265s
```
There are still optimizations that can be made, but I think this is a good starting point and a good way to bring rust into the CK stack.
Co-authored-by: s1idewhist1e <trombonedude05@gmail.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9786
Co-authored-by: s1idewhist1e <s1idewhist1e@noreply.codeberg.org>
Co-committed-by: s1idewhist1e <s1idewhist1e@noreply.codeberg.org>
2023-03-31 01:58:28 +00: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
5b575c67ed
fix?
2023-03-24 13:14:41 -07:00
ThatOneCalculator
434e2f24e9
feat: ✨ post metadata uses full @
...
Closes #9660
2023-03-23 18:03:50 -07:00
ThatOneCalculator
f80dcca6d5
feat: masto api add display name
2023-03-23 16:16:27 -07:00
cutestnekoaqua
4714e966f1
Masto api :)
2023-03-22 17:43:05 +01:00
cutestnekoaqua
30bc16daba
allow client credentials not just for tapbots
2023-03-22 14:40:59 +01: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
ThatOneCalculator
749117a2ce
cli images
2023-03-19 02:33:44 -07:00
ThatOneCalculator
0fa22b8598
fix cli more
2023-03-19 02:08:08 -07:00
ThatOneCalculator
2dcf88b732
feat: spruce up CLI
2023-03-19 01:59: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
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
cutestnekoaqua
025f149440
pass auth to metadata
2023-03-18 13:06:49 +01:00
cutestnekoaqua
04c1b395b4
fix: intermediarily convert ids
2023-03-18 12:23:03 +01:00
cutestnekoaqua
624d3c399f
add 404 as replacements
2023-03-18 12:09:43 +01:00
fruye
1239db9ac8
fix: Parse mastoAPI limit
argument in more places & Improve converting arguments to boolean ( #9716 )
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9716
Authored-by: fruye <fruye@unix.dog>
Signed-off-by: Cleo John <waterdev@galaxycrow.de>
Co-authored-by: fruye <fruye@unix.dog>
Co-committed-by: fruye <fruye@unix.dog>
2023-03-17 13:58:01 +00:00