Commit Graph

4506 Commits

Author SHA1 Message Date
Laura Hausmann 858549ce41
[mastodon-client] populate user details for account following/followers 2023-07-09 00:58:45 +02:00
Laura Hausmann e47e905ce9
[mastodon-client] enforce limits for /following and /followers 2023-07-09 00:58:45 +02:00
Laura Hausmann a9ae14431d
[mastodon-client] TODO/FIXME cleanup 2023-07-09 00:58:45 +02:00
Laura Hausmann 69d1c9746a
[mastodon-client] drive file name fixup 2023-07-09 00:58:45 +02:00
Laura Hausmann 12d7246bf3
[mastodon-client] media caption support 2023-07-09 00:58:45 +02:00
Laura Hausmann 2446822680
[mastodon-client] send proper user preferences 2023-07-09 00:58:45 +02:00
Laura Hausmann 2775ab324e
[mastodon-client] send actual default post privacy instead of fallback value 2023-07-09 00:58:45 +02:00
Laura Hausmann 68ec7b3d94
[mastodon-client] remove reactions reply 2023-07-09 00:58:44 +02:00
Kainoa Kanter 523bf79273 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
naskya fb8c2b1310
fix 2023-07-08 22:37:15 +00:00
naskya b5585c1e98
better locale & style 2023-07-08 22:29:36 +00:00
Syuilo 5e85d0761e
fix: 🐛 prevent creation of empty antennas 2023-07-08 15:06:59 -07:00
naskya cb6df7fe25
Don't show announcement popups if the tutorial isn't completed 2023-07-08 21:47:06 +00:00
naskya 2f4f3a3e02
Remove unnecessary imports 2023-07-08 21:21:16 +00:00
naskya ac9774c1e6
Refactor MkAnnouncement 2023-07-08 21:17:13 +00:00
naskya 8b79f59d8d
Navigate to /announcements if there are more than three unreads 2023-07-08 21:02:11 +00:00
naskya 20fbb4f57e
Don't show more then three announcement popups (because it can be annoying for new users) 2023-07-08 20:31:18 +00:00
naskya d8a94fc707
oops (remove debug logs) 2023-07-08 20:22:04 +00:00
naskya e7ccbb030d
Fix isRead not being saved on closing popups 2023-07-08 20:15:08 +00:00
naskya f7062a03fe
Show popups at client init 2023-07-08 20:09:40 +00:00
naskya c47ec377c7
Add showPopup, isGoodNews to announcement setting UI 2023-07-08 20:01:16 +00:00
naskya aeb1f9c993
chore: Use css module 2023-07-08 19:57:26 +00:00
naskya 478be7a3ae
Create MkAnnouncement component 2023-07-08 19:55:38 +00:00
naskya 83d754c7ed
Merge remote-tracking branch 'calckey/develop' into feat/announcement-popup 2023-07-08 19:52:49 +00:00
naskya 75b352b721
Add showPopup, isGoodNews & Update API 2023-07-08 19:48:20 +00:00
freeplay ab19e68417 fix: banner blur 2023-07-08 13:06:56 -04:00
Kainoa Kanter c8ae0cfb95 revert 679d89fa59
revert build:  build megalodon with swc

Do it right this time
2023-07-08 16:56:54 +00:00
ThatOneCalculator 679d89fa59
build: build megalodon with swc
Do it right this time
2023-07-07 20:44:41 -07:00
Laura Hausmann f6f00100a4
increase ap/show rate limit 2023-07-08 04:11:41 +02:00
Laura Hausmann 42ac4510eb
[mastodon-client] handle user & note URLs in search 2023-07-08 04:11:41 +02:00
Laura Hausmann 770e8bdf6d
[mastodon-client] render bio newlines correctly 2023-07-08 04:11:41 +02:00
Laura Hausmann 326b0ea408
[mastodon-client] fix polls 2023-07-08 04:11:41 +02:00
Laura Hausmann 2dd7bdcfa1
[mastodon-client] fix local instance mentions 2023-07-08 04:11:40 +02:00
freeplay 9472248e1c style: make background banner blur static 2023-07-07 21:50:45 -04:00
Laura Hausmann 7ffe30dcdb
[mastodon-client] fix search type param 2023-07-07 23:47:21 +02:00
Laura Hausmann 8323a33f97
[mastodon-client] populate details for quote and reblog fields 2023-07-07 23:18:43 +02:00
Laura Hausmann f33ccfc98a
[mastodon-client] populate user data for favorited_by and reblogged_by 2023-07-07 22:51:07 +02:00
Laura Hausmann 2d47cdf53f
[mastodon-client] implement favorited_by 2023-07-07 22:42:39 +02:00
Laura Hausmann c3f5836ac1
[mastodon-client] populate note details for notifications 2023-07-07 22:06:26 +02:00
Laura Hausmann 72887f54e0
[mastodon-client] populate user details for all notes 2023-07-07 21:50:42 +02:00
Laura Hausmann d6a4b18744
[mastodon-client] Don't display unsupported notification types 2023-07-07 19:45:08 +02:00
Laura Hausmann 7b64cf9688
[mastodon-client] Fix global timeline 2023-07-07 19:30:23 +02:00
Laura Hausmann 5e6594d91d
[mastodon-client] Fail gracefully if user resolve fails 2023-07-07 19:06:42 +02:00
ThatOneCalculator 7e77819c69
fix: 🚸 switch account when adding existing account 2023-07-06 17:44:32 -07:00
ThatOneCalculator b28a1c97cb
docs: 📝 KeyDB, megalodon 2023-07-06 17:29:29 -07:00
Kainoa Kanter 63da6ac437 Merge pull request '[PR]: Cache server' (#10419) from refactor/cache-server into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10419
2023-07-06 21:55:44 +00:00
Kainoa Kanter 1ad0eec00d revert 49fd403474
revert fix: 🐛 fix quotes with CW-only quotes
2023-07-06 21:53:44 +00:00
Namekuji 3705a1ecb1
refactor: cache relays for a longer time 2023-07-06 17:49:41 -04:00
Namekuji f5edaaf130
perf: use msgpackr to encode and decode 2023-07-06 17:22:15 -04:00
Namekuji c51e5074cf
fix: use host as prefix of cacheServer if undefined 2023-07-06 17:06:31 -04:00
Kainoa Kanter 815917c3d1 revert 6355bb6042
revert build:  build megalodon with swc
2023-07-06 21:04:39 +00:00
ThatOneCalculator 8790b3c457
refactor: 🔒 password input for object storage secret key 2023-07-06 13:03:39 -07:00
ThatOneCalculator 49984a1d18
Revert "refactor: 💫 tweak photoswipe animation speed"
This reverts commit 96f740477b.
2023-07-06 12:50:05 -07:00
ThatOneCalculator cf83065254
chore: 🎨 format 2023-07-06 12:47:33 -07:00
Johann150 49fd403474
fix: 🐛 fix quotes with CW-only quotes 2023-07-06 12:46:19 -07:00
ThatOneCalculator 9e69f104ae
fix: use unique key for my galleries 2023-07-06 12:41:34 -07:00
ThatOneCalculator 423b886b8f
fix: use unique key for my page query 2023-07-06 12:41:29 -07:00
ThatOneCalculator e61b229229
fix: use unique key for my galleries 2023-07-06 12:26:37 -07:00
ThatOneCalculator aa1482224c
fix: use unique key for my page query 2023-07-06 12:25:54 -07:00
ThatOneCalculator 1548250360
feat: cache server 2023-07-06 11:50:34 -07:00
Syuilo 96f740477b
refactor: 💫 tweak photoswipe animation speed 2023-07-06 00:20:48 -07:00
ThatOneCalculator 3e15666089
fix: 🐛 fallback locales for skin tone labels
Closes #10406
2023-07-05 23:42:34 -07:00
ThatOneCalculator 6355bb6042
build: build megalodon with swc 2023-07-05 23:28:47 -07:00
Laura Hausmann 30ef791a24 [mastodon-client] Remove even more debug messages 2023-07-06 02:16:51 +00:00
Laura Hausmann c0479f97cb PR cleanup 2023-07-06 02:16:51 +00:00
Laura Hausmann c2e17fbaff [mastodon-client] code cleanup, remove redundant function calls 2023-07-06 02:16:51 +00:00
Laura Hausmann a315c101d4 Remove debug logging 2023-07-06 02:16:51 +00:00
Laura Hausmann 1aad110cb9 [mastodon-client] fix mentions 2023-07-06 02:16:51 +00:00
Laura Hausmann 034e1aeb14 [mastodon-client] remove debug logging 2023-07-06 02:16:51 +00:00
Laura Hausmann 3ebd35ec0e [mastodon-client] Remove compiled megalodon code 2023-07-06 02:16:51 +00:00
Laura Hausmann a8f58fa912 [mastodon-client] general code cleanup, rename megalodon package 2023-07-06 02:16:51 +00:00
Laura Hausmann 2a5edd3ca1 [mastodon-client] Disable emoji reactions preview in TL 2023-07-06 02:16:51 +00:00
Laura Hausmann ab18c22fa9 [mastodon-client] Move megalodon to main repo 2023-07-06 02:16:51 +00:00
Laura Hausmann 9fd44339e8 [mastodon-client] Code formatting pass 2023-07-06 02:16:51 +00:00
Laura Hausmann 6606abd7d9 [mastodon-client] Fix posting statuses with attachment 2023-07-06 02:16:51 +00:00
Laura Hausmann 147e9f1e89 [mastodon-client] megalodon compat changes 2023-07-06 02:16:51 +00:00
Laura Hausmann eae145eb53 [mastodon-client] Add transparent.png asset 2023-07-06 02:16:51 +00:00
Laura Hausmann c0517b57a0 [mastodon-client] Add endpoints 2023-07-06 02:16:51 +00:00
ThatOneCalculator 092c439993
refactor: ♻️ read patrons from local file for fallback instead of empty array 2023-07-05 18:44:29 -07:00
ThatOneCalculator e2ff531172
chore: ⬆️ up prettier, pnpm 2023-07-05 18:28:27 -07:00
freeplay 892610092a remove unneeded property 2023-07-04 21:39:41 -04:00
freeplay ef3f9316a0 style: truncate long URL's 2023-07-04 21:37:50 -04:00
freeplay d06bbe7b1b fix: add back channel display in timeline 2023-07-04 13:47:31 -04:00
freeplay bd5e2c5692 style: add back scrollbar-color for firefox 2023-07-04 13:33:56 -04:00
freeplay 75cbe78387 style: accent color in plyr 2023-07-04 12:00:48 -04:00
Namekuji bc13416f8e
fix: do not deliver poll result if local-only 2023-07-04 01:59:43 -04:00
Kainoa Kanter 9de97d3ebd fix: 🐛query search endpoint for local userselect, disregard host 2023-07-04 01:29:57 +00:00
freeplay bee2a245ae fix: videos not appearing when don't play animated images is one 2023-07-03 16:01:54 -04:00
ThatOneCalculator e603745f97
fix: immediately fail jobs with invalid signature 2023-07-03 10:29:52 -07:00
ThatOneCalculator c392697b4c
chore: 🎨 format 2023-07-02 23:08:33 -07:00
ThatOneCalculator 02a8d3283e
Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-07-02 23:07:51 -07:00
ThatOneCalculator 1f3f0720f8
fix: 💄 form switch padding 2023-07-02 23:06:25 -07:00
freeplay 40cbaff74c Merge branch 'develop' of https://codeberg.org/calckey/calckey into upstream 2023-07-03 00:03:23 -04:00
freeplay b37ba33c12 feat: show alt button even when content hidden 2023-07-03 00:02:36 -04:00
freeplay ac51ce0051 refactor: combine MediaVideo & MediaImage components 2023-07-02 23:41:38 -04:00
Namekuji 722ccf04f9
rename arg 2023-07-02 23:14:43 -04:00
Namekuji af4797bb8e
throw error if failed 2023-07-02 22:25:58 -04:00
Syuilo f17c9837c5
refactor: make identicons and server metrics optional
Co-authored-by: Kainoa Kanter <kainoa@t1c.dev>
2023-07-02 19:23:55 -07: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
Namekuji 947163fde2
store cache values to redis 2023-07-02 20:37:46 -04:00
Kainoa Kanter 967c26a0a5 Merge pull request '[PR]: Render instance description in about page as HTML' (#10393) from esm/calckey:fix/about-page-html into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10393
2023-07-02 23:23:52 +00: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
Kainoa Kanter 7ab8021a9d Merge pull request '[PR]: Temp fix for null metadata' (#10390) from yawhn/trickey:fix_avatar_errors into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10390
2023-07-02 22:54:56 +00: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
Essem a147d56ae7 Render instance description as HTML 2023-07-02 18:23:02 +00:00
ThatOneCalculator 082fafe502
Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-07-02 10:10:43 -07:00
ThatOneCalculator 63c193f9fc
Revert "Merge pull request '[PR]: fix: use redis-based mutex to prevent memory leak' (#10389) from nmkj/calckey:fix-cache-leak into develop"
This reverts commit 224b1d585b, reversing
changes made to b5907fb86d.
2023-07-02 10:10:25 -07:00
Kainoa Kanter b78ad937a5 Merge pull request '[PR]: Add aria labels to notification settings/mark as read buttons' (#10392) from esm/calckey:fix/notif-button-a11y into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10392
2023-07-02 17:08:37 +00:00
freeplay 567d94196a Merge branch 'develop' of https://codeberg.org/calckey/calckey into upstream 2023-07-02 13:01:54 -04:00
freeplay cd121790b9 style: visible button w/out hovering in url preview 2023-07-02 13:01:50 -04:00
Essem a41f537970
Add aria labels to notification buttons 2023-07-02 12:00:29 -05:00
ThatOneCalculator cb2046efac
fix: 🐛 display emoji stat properly 2023-07-02 09:26:03 -07:00
ThatOneCalculator 73edce511f
Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-07-02 08:30:25 -07:00
yawhn f74c968714 fix: temp fix for null metadata 2023-07-02 16:16:01 +03:00
ThatOneCalculator 5004da0ea3
adjust timeout for indexing notes 2023-07-02 00:47:55 -07:00
ThatOneCalculator d3ccd00d5e
me when codeberg 2023-07-02 00:20:14 -07:00
ThatOneCalculator 17009455da
fix: 🐛 patron timeout 2023-07-02 00:16:01 -07:00
Namekuji eee80b3ff6
set log level to debug 2023-07-02 02:03:14 -04:00
Namekuji ac2b057f85
fix: use redis-semaphore for global mutex and memory leak prevention 2023-07-02 01:47:11 -04:00
ThatOneCalculator b5907fb86d
chore: 🎨 format 2023-07-01 22:37:28 -07:00
ThatOneCalculator fe495c6118
Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-07-01 22:35:45 -07:00
ThatOneCalculator 4b410194c2
fix 2023-07-01 22:35:38 -07:00
Kainoa Kanter 599fc3d7a3 Merge pull request '[PR]: fix: publication logic involving relays' (#10383) from nmkj/calckey:fix-boost-publication into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10383
2023-07-02 05:28:01 +00:00
ThatOneCalculator 0d9e50d04e
Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-07-01 22:07:51 -07:00
Laura Hausmann 6c29a2ae01
Fix mastodon api conversion for new note id type 2023-07-01 22:07:08 -07:00
naskya 79765e4b19 Please let me revert this (appearNote in getWordSoftMute) for now
This reverts commit cda1c19454.
2023-07-02 04:47:11 +00:00
ThatOneCalculator 6e17c0d7ef
drive todo 2023-07-01 21:03:11 -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 592894dbb0
feat: add emoji count to admin panel 2023-07-01 20:54:37 -07:00
ThatOneCalculator 3d8fe32ef4
chore: 🎨 format 2023-07-01 20:46:33 -07:00
ThatOneCalculator cf3c3e8234
feat: celebrate on calendar when birthday 2023-07-01 20:46:13 -07:00
ThatOneCalculator d9af4f3a27
refactor: 🚩 post editing is no longer experimental 2023-07-01 20:00:51 -07:00
ThatOneCalculator f2bedbd645
refactor: 🌐 patrons description 2023-07-01 19:31:05 -07:00
freeplay 934a21776c fix: new posts click 2023-07-01 21:48:18 -04:00
freeplay e0581f8999 Merge branch 'develop' of https://codeberg.org/calckey/calckey into upstream 2023-07-01 21:35:09 -04:00
freeplay aead731e63 fix/refactor: move new posts button to MkTimeline 2023-07-01 21:35:05 -04:00
ThatOneCalculator 3db785444a
fix: 🔊 log emoji picker errors 2023-07-01 16:59:57 -07:00
freeplay ba6502a45b Merge branch 'develop' of https://codeberg.org/calckey/calckey into upstream 2023-07-01 19:21:44 -04:00
freeplay 61ad79ec17 fix: webkit blur effects 2023-07-01 19:21:26 -04:00
Namekuji 49e17e776c
refactor: examine by get instead of exists 2023-07-01 04:09:04 -04:00
Namekuji ab789f2ca8
fix: await release 2023-07-01 03:49:44 -04:00
Namekuji 4bf1dbbd83
change mutex key 2023-07-01 03:49:43 -04:00
Namekuji 38d4d34713
refactor: use redis-semaphore for mutex across workers 2023-07-01 03:49:43 -04:00
Namekuji f53fa96fc6
refactor: no url instantiation 2023-07-01 03:49:43 -04:00
Namekuji 159f788696
fix: ignore if post boosted by relay is local 2023-07-01 03:49:42 -04:00
Namekuji 44bf99e0c1
fix: multiple boost publication by relay 2023-07-01 03:49:39 -04:00
ThatOneCalculator ee5a08efdc
chore: 🎨 format 2023-06-30 23:35:45 -07:00
ThatOneCalculator 6fbe508403
refactor: ♻️ force patrons update on about-calckey 2023-06-30 23:33:54 -07:00
freeplay 6c3e96f24b Merge branch 'develop' of https://codeberg.org/calckey/calckey into upstream 2023-06-30 18:44:42 -04:00