Commit graph

686 commits

Author SHA1 Message Date
PrivateGER
227c72b76a Fix broken lists 2023-07-18 16:00:48 +02:00
Kainoa Kanter
9f704bdc45 Merge pull request '[PR]: Store antennas in cache instead of postgres' (#10442) from refactor/antennas-in-cache into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10442
2023-07-17 16:51:33 +00:00
Kainoa Kanter
d39b1d830f feat: verify links with rel=me (#10506)
Adds Mastodon-style `rel=me` link verification, and creates a background job to verify said links

Closes #9341

![image](/attachments/861e01eb-660f-4c62-8d83-d824cb79da48)

Co-authored-by: ThatOneCalculator <kainoa@t1c.dev>
Co-authored-by: Namekuji <nmkj@waah.day>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10506
2023-07-17 05:31:34 +00:00
naskya
0f7795977e Merge branch 'develop' into refactor/antennas-in-cache 2023-07-17 04:43:03 +00:00
ThatOneCalculator
2913eddbce we be renamin 2023-07-15 14:21:17 -07:00
ThatOneCalculator
6bc25eb38b Merge branch 'develop' into rebrand 2023-07-15 14:15:01 -07:00
ThatOneCalculator
d33f74adda chore: 🎨 format 2023-07-15 00:06:53 -07:00
ThatOneCalculator
4be5f3b58c refactor: 🗑️ deprecate DB_MAX_NOTE_TEXT_LENGTH 2023-07-15 00:06:42 -07:00
ThatOneCalculator
49f543cebc docs: 📝 descriptions for notes/children+conversation endpoints 2023-07-14 23:16:50 -07:00
ThatOneCalculator
f4776712a3 refactor: ♻️ correct params for notes/children+conversion 2023-07-14 23:13:32 -07:00
ThatOneCalculator
3255066fe4 feat: seperate sponsors and patrons 2023-07-14 23:03:07 -07:00
ThatOneCalculator
7a7de755d1 remove trailing slash 2023-07-14 18:38:53 -07:00
ThatOneCalculator
47d13dd542 refactor: 🚸 filter out https on recommended instances 2023-07-14 16:51:21 -07:00
naskya
9e2443634c fix 2023-07-13 16:10:13 +00:00
naskya
98f7ebd3f7 Merge branch 'develop' into chore/findOneBy-exist 2023-07-13 15:44:42 +00:00
naskya
652209e520 More replacements which aren't covered by f4870d6e 2023-07-13 15:31:40 +00:00
naskya
23ccb38e73 Stop using the name 'exist' if it's not for existence check 2023-07-13 15:28:44 +00:00
okayurisotto
098ca8e622 refactor(backend): Use exist to check existence
* refactor(backend): 存在確認の`findOneBy`を`exist`に置き換え

* cleanup
2023-07-13 15:08:36 +00:00
naskya
26a49cfa07 fix #10483 (2) 2023-07-13 13:25:45 +00:00
naskya
7b4de4125f fix #10483 2023-07-13 13:22:50 +00:00
ThatOneCalculator
bfa2f045d2 refactor: ♻️ substr -> slice 2023-07-12 23:56:22 -07:00
ThatOneCalculator
1262f07419 refactor: add aria labels to buttons 2023-07-12 23:22:58 -07:00
naskya
6e94df5198 chore: forgot to remove a debug print stmt? 2023-07-13 00:45:26 +00:00
ThatOneCalculator
733d7d438a fix: 🐛 give donation link in non-admin meta 2023-07-12 00:54:28 -07:00
ThatOneCalculator
1eb3d4e866 refactor: ♻️ donation link logic, add link to /about, fix typo 2023-07-11 23:42:59 -07:00
ThatOneCalculator
7f497d3e67 feat: Donation pop-up with optional admin link
Co-authored-by: Syuilo <syuilotan@yahoo.co.jp>
2023-07-11 23:23:44 -07:00
Laura Hausmann
b0cf9c6faa
Revert "Revert "[mastodon-client] send actual default post privacy instead of fallback value""
This reverts commit a441cc6067c487c563bf673be261a179d96e0533.
2023-07-10 18:58:15 +02:00
ThatOneCalculator
b23d5bb16f Revert "[mastodon-client] send actual default post privacy instead of fallback value"
This reverts commit 81145570fcb458a9239f88fe9a273d6c2f1810d3.
2023-07-09 20:12:16 -07:00
Laura Hausmann
3a9e917e2e
[mastodon-client] return 404 instead of 401 on NO_SUCH_NOTE 2023-07-09 23:39:48 +02:00
Laura Hausmann
02bc972b2a
[server/api/notes/show] return correct status code 2023-07-09 23:35:23 +02:00
Laura Hausmann
8d988e6456
[mastodon-client] fix posting polls 2023-07-09 23:32:01 +02:00
marcin mikołajczak
bc6b064ed6 Merge branch 'develop' into develop 2023-07-09 16:36:13 +00:00
marcin mikołajczak
081a3177b8 Fix Mastodon compatibility string
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-07-09 18:22:53 +02:00
naskya
dd434a739b fix reactions_not_public condition 2023-07-09 13:58:58 +00:00
ThatOneCalculator
933bce41d3 Merge remote-tracking branch 'origin/develop' into refactor/antennas-in-cache 2023-07-08 23:21:14 -07:00
ThatOneCalculator
6844039534 typo 2023-07-08 16:10:12 -07:00
ThatOneCalculator
fb56e5110c fix 2023-07-08 15:59:47 -07:00
Laura Hausmann
994f08d735
[mastodon-client] media caption support 2023-07-09 00:58:45 +02:00
Laura Hausmann
8f7f078f08
[mastodon-client] send actual default post privacy instead of fallback value 2023-07-09 00:58:45 +02:00
Laura Hausmann
32210f636d
[mastodon-client] remove reactions reply 2023-07-09 00:58:44 +02:00
Kainoa Kanter
eb97cff37b Merge pull request '[PR]: feat: notify announcements with popups' (#10441) from naskya/calckey:feat/announcement-popup into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10441
2023-07-08 22:41:54 +00:00
Syuilo
390c0c2839 refactor: antenna notes in cache
Co-authored-by: Kainoa Kanter <kainoa@t1c.dev>
2023-07-08 15:39:42 -07:00
Syuilo
9c8447c70a fix: 🐛 prevent creation of empty antennas 2023-07-08 15:06:59 -07:00
naskya
290f047a6e Merge remote-tracking branch 'calckey/develop' into feat/announcement-popup 2023-07-08 19:52:49 +00:00
naskya
e1188641a7 Add showPopup, isGoodNews & Update API 2023-07-08 19:48:20 +00:00
Laura Hausmann
1d42fe37ee
increase ap/show rate limit 2023-07-08 04:11:41 +02:00
Laura Hausmann
a5be7c3ac8
[mastodon-client] handle user & note URLs in search 2023-07-08 04:11:41 +02:00
Laura Hausmann
22825ae76a
[mastodon-client] fix search type param 2023-07-07 23:47:21 +02:00
Laura Hausmann
a94bf84f04
[mastodon-client] implement favorited_by 2023-07-07 22:42:39 +02:00
Laura Hausmann
afc9cf3259
[mastodon-client] populate user details for all notes 2023-07-07 21:50:42 +02:00
Laura Hausmann
197977c3a8
[mastodon-client] Fix global timeline 2023-07-07 19:30:23 +02:00
ThatOneCalculator
171cb1c210 chore: 🎨 format 2023-07-06 12:47:33 -07:00
Laura Hausmann
52b4fdf0d2 [mastodon-client] code cleanup, remove redundant function calls 2023-07-06 02:16:51 +00:00
Laura Hausmann
8347855a11 [mastodon-client] general code cleanup, rename megalodon package 2023-07-06 02:16:51 +00:00
Laura Hausmann
fbeb809874 [mastodon-client] Disable emoji reactions preview in TL 2023-07-06 02:16:51 +00:00
Laura Hausmann
8a6a1cfc43 [mastodon-client] Code formatting pass 2023-07-06 02:16:51 +00:00
Laura Hausmann
37b21f973f [mastodon-client] Fix posting statuses with attachment 2023-07-06 02:16:51 +00:00
Laura Hausmann
1f8c735889 [mastodon-client] megalodon compat changes 2023-07-06 02:16:51 +00:00
Laura Hausmann
23d57eb79f [mastodon-client] Add endpoints 2023-07-06 02:16:51 +00:00
ThatOneCalculator
94b16ba9a3 refactor: ♻️ read patrons from local file for fallback instead of empty array 2023-07-05 18:44:29 -07:00
ThatOneCalculator
03c8bb5b88 chore: 🎨 format 2023-07-02 23:08:33 -07:00
Namekuji
b36cc31e9b throw error if failed 2023-07-02 22:25:58 -04:00
Namekuji
284c0db1fd no more infinity caches 2023-07-02 22:14:31 -04:00
Namekuji
9d26e08032 add cache prefix 2023-07-02 20:55:20 -04:00
Syuilo
821320f51b refactor: make identicons and server metrics optional
Co-authored-by: Kainoa Kanter <kainoa@t1c.dev>
2023-07-02 16:23:11 -07:00
ThatOneCalculator
6c7f0521aa find and replace 2023-07-02 15:18:30 -07:00
ThatOneCalculator
02825ee694 fix: 🐛 patron timeout 2023-07-02 00:16:01 -07:00
ThatOneCalculator
66b61bb41b refactor: 🚩 post editing is no longer experimental 2023-07-01 20:00:51 -07:00
ThatOneCalculator
55393b9f1f refactor: ♻️ force patrons update on about-calckey 2023-06-30 23:33:54 -07:00
ThatOneCalculator
3dc1af2b7c 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
744880bb38 fix: 🐛 don't convert time since epoch for ratelimit
https://calckey.social/notes/9gkasnzglmi07rpa
2023-06-28 23:04:40 -07:00
Laura Hausmann
748c20474b
Fix AP resolver history on reuse for authorized fetch 2023-06-28 02:30:00 +02:00
Laura Hausmann
25fc7c7e0e Add signature to remote note lookup 2023-06-28 01:05:25 +02:00
ThatOneCalculator
c252c16fc2 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
833c901a9c chore: 🎨 format 2023-06-23 21:22:44 -07:00
ThatOneCalculator
072b4d9946 fix: 🐛 remove cw in post edit
Closes #10353
2023-06-23 21:18:04 -07:00
ThatOneCalculator
6a5e9ab9d4 feat: display remaining time on ratelimits 2023-06-22 17:14:27 -07:00
ThatOneCalculator
5e7e5e7da8 fix: ✏️ typo in API docs + errors
Co-authored-by: naskya <m@naskya.net>
2023-06-22 16:53:56 -07:00
Namekuji
6d75115a38 fix: 🐛 empty fs stat 2023-06-21 16:26:43 -07:00
daikei
cfda0f084d Merge branch 'develop' into allow-mods-to-see-mod-notes 2023-06-19 15:41:38 +00:00
daikei
9e57ec8c3e Fix formatting 2023-06-19 14:14:15 +00:00
daikei
296b528657 Allow moderators to see moderation notes 2023-06-19 14:08:34 +00:00
ThatOneCalculator
211b49a26a fix: 🩹 duplicate update 2023-06-18 19:38:32 -07:00
ThatOneCalculator
0b7b2fd36c fix: 🐛 properly index edited post 2023-06-18 19:04:04 -07:00
ThatOneCalculator
bda12504bc fix: 🐛 when editing polls, keep votes for unmodified choices 2023-06-18 18:36:26 -07:00
Namekuji
f28c5f8116 shorten cache expire 2023-06-18 18:04:26 -04:00
Namekuji
f03861a189 add refresh button to poll 2023-06-18 17:14:38 -04:00
Namekuji
284c0c58c4 don't broadcast poll updates 2023-06-18 13:23:59 -04:00
Namekuji
1e4a45ff7c fix aode-relay compatibility 2023-06-16 03:48:39 -04:00
ThatOneCalculator
62654341e4 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
7f3b9b171c 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
d061b9c25d refactor: ♻️ import from @/db 2023-06-12 01:28:39 -07:00
ThatOneCalculator
56fbfca8e7 refactor: ⚰️ remove old db calls, add todo 2023-06-12 01:23:53 -07:00
ThatOneCalculator
664e92542c perf: use charts data for stats endpoint 2023-06-12 01:16:36 -07:00
ThatOneCalculator
c2882b072b chore: formatting 2023-06-11 21:57:20 -07:00
ThatOneCalculator
0345393011 seperate error for null followers 2023-06-11 21:56:56 -07:00
naskya
80dd64e530 fix boost mutes 2023-06-11 11:46:18 +00:00
ThatOneCalculator
5f92a98596 perf: set patrons in redis 2023-06-08 13:19:46 -07:00
ThatOneCalculator
141084d56c Merge branch 'patron-labels' into develop 2023-06-08 12:33:51 -07:00
ThatOneCalculator
aae5190186 allow iframes for notes 2023-06-06 21:00:16 -07:00