ThatOneCalculator
4b2f9bd631
TWA/assetlinks support
2023-01-21 12:55:38 -08:00
ThatOneCalculator
a6437a79cd
feat: PWA icons
2023-01-21 12:29:46 -08:00
ThatOneCalculator
a71dab09a5
Revert "hopefully this fixed chat updates"
...
This reverts commit bbbfbc1061fbced2c8ccf4879597305ab0d89157.
2023-01-19 16:33:14 -08:00
ThatOneCalculator
c742617a35
lavaforge --> codeberg until lavaforge is ready
2023-01-19 16:18:17 -08:00
ThatOneCalculator
be05847383
fix: heart reaction
2023-01-19 16:17:20 -08:00
ThatOneCalculator
1da7464ee7
clean up w/ rome
2023-01-16 11:19:20 -08:00
ThatOneCalculator
cb9dafdcdc
chore: lavaforge links
2023-01-15 13:18:10 -08:00
cutestnekoaqua
6b700b152c
fix: deliver queue
2023-01-15 02:25:01 +01:00
cutestnekoaqua
31be0899fd
refactor constants
...
Also added more standard media formats
2023-01-14 18:21:35 +01:00
cutestnekoaqua
83728839d0
chore: rome linting
2023-01-14 16:09:47 +01:00
cutestnekoaqua
1b43766322
chore: change code commit of pictogram to emoji
2023-01-13 19:40:49 +01:00
cutestnekoaqua
f8d901179c
fix: return only first emoji but fully
2023-01-13 18:49:10 +01:00
ThatOneCalculator
bb61a9684b
Remove usused eslint files
2023-01-12 22:27:17 -08:00
ThatOneCalculator
cca9a7d7cf
Revert "fix: heart reactions"
...
This reverts commit 620dedab47bfee796e7de0f9cfb85288c4539a8e.
2023-01-12 21:41:43 -08:00
ThatOneCalculator
ac64087a1e
no more eslint
2023-01-12 20:54:33 -08:00
ThatOneCalculator
2aab2de38d
refactor: 🎨 rome
2023-01-12 20:40:33 -08:00
cutestnekoaqua
43b0e3f76e
fix: heart reactions
2023-01-12 23:14:45 +01:00
ThatOneCalculator
54607cd1e9
Revert "update pug description"
...
This reverts commit a79e5275fea7144a834f8faf39ec9b2680278c9b.
2023-01-11 10:44:05 -08:00
cutestnekoaqua
945d43c5e8
introduce unused posts endpoint
2023-01-11 16:48:43 +01:00
cutestnekoaqua
ecebdd5732
update pug description
2023-01-11 16:48:43 +01:00
cutestnekoaqua
2e256eb138
potentially breaking: default lang
...
I switched the url preview default language from jp-JP to en
@thatonecalculator please review
2023-01-11 16:47:35 +01:00
ThatOneCalculator
bd57f8f932
fix: drive/files/create.ts endpoint
2023-01-10 16:51:48 -08:00
ThatOneCalculator
0720ee3f73
perf: 👷 build backend with swc
...
Co-authored-by: pikokr <@paring@pikokr.dev>
2023-01-10 16:48:49 -08:00
ThatOneCalculator
62036b0aec
Revert "revert: index.ts to test share embed fix"
...
This reverts commit ac4ef7eace105059eea563670f1bc6df6de3fe4f.
2023-01-10 14:18:15 -08:00
ThatOneCalculator
8ab30f125c
revert: koa/router
2023-01-10 14:14:40 -08:00
ThatOneCalculator
d892cd57a9
revert: index.ts to test share embed fix
2023-01-10 14:03:39 -08:00
ThatOneCalculator
d371857f15
improve note summary
2023-01-10 09:39:48 -08:00
ThatOneCalculator
44a3e55b39
fix: 🐛 Poll choice length 256
...
Co-authored-by: Syuilo <Syuilotan@yahoo.co.jp>
Closes #9433
2023-01-10 08:48:10 -08:00
cutestnekoaqua
cd71d0567f
fix: nodeinfo links without inflamatory comments.
...
Sorry for everyone who I have hurt with this, I had a really bad day, I promise this will
be the last time something like this happened. Please read my public statement.
2023-01-09 22:36:31 +01:00
cutestnekoaqua
2961b9f1c3
fix: comply with nodeinfo 2.1
2023-01-08 22:22:03 +01:00
Kainoa Kanter
d9d124cbf0
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
313ad4be6b
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
6e59319430
fix: 🐛 federate fedibird quote properly
...
https://codeberg.org/calckey/calckey/pulls/9399#issuecomment-758047
2023-01-04 09:43:01 -08:00
Kainoa Kanter
4cfa76493a
Support quotes provided as 'quoteUri' field ( #9399 )
2023-01-04 02:39:23 +00:00
Effy Elden
e68fff9e48
Set quoteUri in rendered ActivityPub objects
2023-01-04 13:32:06 +11:00
ThatOneCalculator
0e4f4ebaca
fix?
2023-01-03 17:43:12 -08:00
ThatOneCalculator
0db6550efc
release version system
2023-01-03 17:38:07 -08:00
Effy Elden
1c269ee9ac
Support quotes provided as 'quoteUri' field
2023-01-04 12:08:09 +11:00
ThatOneCalculator
a6324564e2
fixes
2023-01-03 09:12:26 -08:00
Kainoa Kanter
be0286a886
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
Kainoa Kanter
fd180ab642
Prevent notifications if the notification is for a note that is muted ( #9323 )
2022-12-29 11:36:57 +00:00
Kainoa Kanter
2291dd1638
add .js to the end of two type-scripts, fixing a critical error that crashes calckey ( #9347 )
2022-12-29 11:23:04 +00:00
Kaity A
53e186676d
add antenna mark read functionalityu
2022-12-29 10:00:30 +00:00
Kaity A
a453448c90
add antenna mark read functionality
2022-12-29 09:53:04 +00:00
Naomi Ahmed
a443cb7604
deduplicate emojis
2022-12-28 00:15:07 +00:00
Naomi Ahmed
3d0859e7fc
Mirror format in custom-emojis.ts
2022-12-28 00:01:18 +00:00
Naomi Ahmed
f0a30d6b4a
Fix emoji urls being invalid
2022-12-27 23:59:46 +00:00
Naomi Ahmed
1fd147d054
Fix emojis crashing when it's not found
2022-12-27 23:52:59 +00:00
Daikei!
79776677a1
add .js to the end of two type-scripts, fixing a critical error that crashes calckey
2022-12-27 15:38:05 +00:00
Kainoa Kanter
698d4f7607
Update 'packages/backend/src/models/repositories/instance.ts'
2022-12-26 14:48:34 +00:00
Naomi Ahmed
9fcac972bd
prevent notifications if the notification contains a note that is muted
2022-12-26 04:19:20 +00:00
Johann150
6bd46b077c
activitypub: block check for resolving collections
2022-12-25 15:10:44 -05:00
Francis Dinh
48f0a83016
add checks to resolver and performOneActivity
2022-12-25 15:10:33 -05:00
Francis Dinh
8ff259f573
Block subdomains of blocked hosts
2022-12-24 14:46:09 -05:00
ineffyble
ef5ad15012
Fix peers API returning suspended instances
2022-12-23 04:32:45 +00:00
Kainoa Kanter
739b9849b9
Mastodon instance info support ( closes #9256 ) ( #9274 )
2022-12-22 02:38:53 +00:00
Undefined
7cc4004db6
FIX: Page - Pin to Profile ( closes #9234 )
2022-12-20 09:00:37 +01:00
Kaity A
324784b355
allow finding compatibility endpoints
2022-12-19 11:20:10 +00:00
Kaity A
612ae420ec
Add mastodon compatibility APIs
2022-12-19 09:58:37 +00:00
Cleo
530664ccbc
Merge pull request '[Chore] Partial translating of ActivityPub/Boot code + Formatting' ( #9229 ) from prettykool/calckey:develop into develop
...
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9229
2022-12-18 21:01:22 +00:00
ThatOneCalculator
2c8a66ed9d
feat: 📦 upgrade to vite 4
2022-12-18 11:03:08 -08:00
ThatOneCalculator
1a9e55b0f3
refactor: new repo link
2022-12-18 10:12:24 -08:00
ThatOneCalculator
bacac3eb9e
Merge remote-tracking branch 'chimiana/develop' into develop
2022-12-17 09:25:08 -08:00
ThatOneCalculator
f6589655b1
chore: dockerfile cleanup
2022-12-17 09:22:25 -08:00
chimiana
41158e9224
Fix for #9194 , converts webp to png instead of jpg, preserving transparency
2022-12-17 02:26:19 +00:00
PK
54c3d43ccf
Make indentation not completely suck
2022-12-15 18:09:00 -06:00
cutestnekoaqua
5002f0aa2b
Finalise POST-Move
2022-12-16 01:06:30 +01:00
PK
2285812a88
Formatting
2022-12-15 16:13:48 -06:00
PK
52cc014e4d
Translate portions of backend/src/remote/activitypub
, the suspend-user
service, and the boot process.
...
Some of these weren't translated so I thought I'd do 'em cause why not ¯\_(ツ)_/¯
2022-12-15 12:44:03 -06:00
cutestnekoaqua
32fac2c2c8
add check for already moved
2022-12-15 17:39:28 +01:00
cutestnekoaqua
ff9500b9e5
set move ratelimit to graceful 5 times.
2022-12-15 16:59:11 +01:00
cutestnekoaqua
8998bc7836
create local uri out of ID [CI SKIP]
2022-12-15 16:55:22 +01:00
cutestnekoaqua
3be1975b15
change error msg [CI SKIP]
2022-12-15 16:40:13 +01:00
cutestnekoaqua
a93990bbab
revert url to uri
2022-12-15 16:33:08 +01:00
cutestnekoaqua
e26724b01e
fix federation of moved to to pleroma
...
because it expects it to be non-existant if its null.
2022-12-14 17:19:31 +01:00
CherryKitten
e875bfc5d7
Always fetch locales when initiating client
2022-12-13 20:04:29 +01:00
ThatOneCalculator
5f62a449a7
feat: customizable max note length
2022-12-12 15:07:38 -08:00
cutestnekoaqua
f31bd5fe48
add local move follower migration
2022-12-12 21:09:51 +01:00
cutestnekoaqua
f91f89bd1d
federation 💀
2022-12-12 21:09:51 +01:00
cutestnekoaqua
072d14df95
send moved user object back :3
2022-12-12 20:45:10 +01:00
cutestnekoaqua
9455dedd6d
POV: coding at 3am bad
2022-12-12 20:44:11 +01:00
ThatOneCalculator
353537662b
fix alsoKnownAs federation
2022-12-12 11:25:28 -08:00
cutestnekoaqua
db7cc867c5
fix calckey-js | fix migration url
2022-12-12 19:36:25 +01:00
ThatOneCalculator
5a4c74b6ad
fix ckjs
2022-12-12 10:04:57 -08:00
ThatOneCalculator
804224f92c
Bug fixes, use calckey.js
2022-12-11 19:24:12 -08:00
ThatOneCalculator
06951e7e36
3 move per day (to allow for failures)
2022-12-11 18:34:46 -08:00
ThatOneCalculator
4f9dfbc3c6
Fix UI, beta versioning
2022-12-11 18:32:19 -08:00
ThatOneCalculator
578f787e49
remove unused import
2022-12-11 18:27:58 -08:00
ThatOneCalculator
71d0a5c9ea
more descriptive errors
2022-12-11 18:27:44 -08:00
ThatOneCalculator
53644b6877
typo
2022-12-11 18:24:11 -08:00
ThatOneCalculator
2039e70177
use actual ID
2022-12-11 18:19:25 -08:00
ThatOneCalculator
367e19727e
Fix move endpoint
2022-12-11 18:18:07 -08:00
Kainoa Kanter
01f463ff7a
Merge branch 'develop' into account_migration
2022-12-12 01:51:17 +00:00
ThatOneCalculator
1516e24365
final cleanup
2022-12-11 17:49:14 -08:00
ThatOneCalculator
7bba1a3e57
fix viewing basic federaion info
2022-12-11 17:36:24 -08:00
cutestnekoaqua
3abebba245
Add admin and account locked error.
2022-12-12 02:17:07 +01:00
ThatOneCalculator
6e283ef5e6
Reserve merge conflict
2022-12-11 17:07:57 -08:00
cutestnekoaqua
0219ed2c1d
integrate migration ui and api backend
2022-12-12 01:54:44 +01:00
ThatOneCalculator
f4da4b7ebb
Initial migration UI
...
b6
Style improvements to moved
2022-12-12 01:54:43 +01:00
cutestnekoaqua
7b7752fb48
fix queue?
...
maybe pls
debug log
fixed stupidness again
fix ??
fix import
im a idiot lol
make remote mig work
2022-12-12 01:54:41 +01:00
cutestnekoaqua
0814b60964
change move sql query
2022-12-12 01:54:41 +01:00
cutestnekoaqua
542fb00660
WIP move api call
...
forgot to merge this
2022-12-12 01:54:36 +01:00
cutestnekoaqua
245e1bf935
fix remote move queue
2022-12-12 01:54:36 +01:00
ThatOneCalculator
08cd73e403
fix??
2022-12-11 15:19:41 -08:00
ThatOneCalculator
f500fb6a52
fix liked pages endpoint
2022-12-11 14:50:16 -08:00
ThatOneCalculator
fd831572f1
Initial migration UI
2022-12-09 14:28:50 -08:00
cutestnekoaqua
d582aae655
make remote mig work
2022-12-09 01:57:15 +01:00
cutestnekoaqua
fd9c4761e5
im a idiot lol
2022-12-09 01:35:15 +01:00
cutestnekoaqua
dd3a0f2fbe
fix import
2022-12-09 01:20:30 +01:00
cutestnekoaqua
8cd54ef940
fix ??
2022-12-09 01:17:31 +01:00
cutestnekoaqua
9395ff7cfa
fixed stupidness again
2022-12-09 00:11:37 +01:00
cutestnekoaqua
2ce9f10707
debug log
2022-12-09 00:08:33 +01:00
cutestnekoaqua
002d614f25
maybe pls
2022-12-08 20:02:55 +01:00
cutestnekoaqua
90a8c7135d
fix queue?
2022-12-08 19:28:48 +01:00
cutestnekoaqua
85bd231a5e
change move sql query
2022-12-08 15:53:37 +01:00
cutestnekoaqua
0f87b92fb3
forgot to merge this
2022-12-08 01:25:59 +01:00
cutestnekoaqua
0855b6720d
WIP move api call
2022-12-08 01:05:07 +01:00
cutestnekoaqua
635290bd33
fix remote move queue
2022-12-07 18:16:37 +01:00
cutestnekoaqua
157134a4d2
yeet japan
2022-12-07 01:16:35 +01:00
cutestnekoaqua
abe351c283
fixed it for good
2022-12-07 01:15:32 +01:00
cutestnekoaqua
09555da38f
hopefully fix things....
2022-12-07 00:56:03 +01:00
ThatOneCalculator
f6eec87c50
Merge branch 'develop' into account_migration
2022-12-06 15:34:50 -08:00
cutestnekoaqua
a3e2897bfc
found my DB mistakes 💀
2022-12-07 00:09:12 +01:00
cutestnekoaqua
795a5f0760
update person model
2022-12-06 23:49:21 +01:00
cutestnekoaqua
ee78b0f115
fix ap person to db model
...
fixed entries of movedToUri and added entries of alsoKnownAs
2022-12-06 18:05:36 +01:00
Cleo
6141e1a723
Merge pull request 'just using merge bc easier' ( #9185 ) from recieve_moveto into account_migration
...
Reviewed-on: https://codeberg.org/thatonecalculator/calckey/pulls/9185
2022-12-06 16:56:12 +00:00
cutestnekoaqua
a3011e6b8e
commit 1 of 2 of fixing the Account migration to Calckey
2022-12-06 17:46:08 +01:00
Kaity A
1f6f139ca1
Remove deadtime optimisation in skippedInstances check
2022-12-06 13:53:39 +00:00
ThatOneCalculator
f38ed0f25f
feat: ✨ Add delete all lists
2022-12-05 23:10:44 -08:00
ThatOneCalculator
b3a1d25e04
undo temp
2022-12-05 23:05:47 -08:00
ThatOneCalculator
1e164cc94d
temp
2022-12-05 23:01:34 -08:00
ThatOneCalculator
4fb1084335
fixes
2022-12-04 17:24:27 -08:00
ThatOneCalculator
a643fefc5c
fix
2022-12-04 17:23:43 -08:00
ThatOneCalculator
dbb950d0eb
movedTo -> movedToUri
2022-12-04 17:20:36 -08:00
ThatOneCalculator
0e61b83460
fix import once and for all
2022-12-04 13:06:49 -08:00
ThatOneCalculator
3fbe6e02a1
?
2022-12-04 13:03:17 -08:00
ThatOneCalculator
d2f28edbd7
more jb cleanups
2022-12-04 13:01:00 -08:00
ThatOneCalculator
dfbe7d7d5e
pov: cleo uses jetbrains
2022-12-04 12:57:43 -08:00
ThatOneCalculator
b93d390af8
cleo ide moment
2022-12-04 12:53:55 -08:00
ThatOneCalculator
bb7678fd45
fix imports
2022-12-04 12:46:10 -08:00
ThatOneCalculator
954e79bbdd
fix cleo's oopsie
2022-12-04 12:41:12 -08:00
Kainoa Kanter
29c1b81f12
Merge pull request 'develop' ( #9178 ) from develop into account_migration
...
Reviewed-on: https://codeberg.org/thatonecalculator/calckey/pulls/9178
2022-12-04 06:26:26 +00:00
cutestnekoaqua
db52926594
Implement recieve moveTo
...
Untested, hopefully it works..
Signed-off-by: cutestnekoaqua <waterdev@galaxycrow.de>
2022-12-03 01:23:02 +01:00
Kaity A
ab3df1e364
Merge branch 'develop' of https://codeberg.org/thatonecalculator/calckey into supakaity/user-rss-atom-json
2022-12-01 15:54:23 +00:00
skeh
0ad0ddfee9
Merge pull request 'hotfix/misskey-forkbomb' ( #8 ) from hotfix/misskey-forkbomb into stage
...
Reviewed-on: https://code.vtopia.live/Vtopia/MissV/pulls/8
2022-12-01 00:30:55 -08:00
Cleo
cfab9ff2ad
Display moved info.
...
It already fetches the moved to info on regular user fetches, now only the notification of a new "moved to" is missing.
Signed-off-by: cutestnekoaqua <waterdev@galaxycrow.de>
Co-authored-by: Mary Strodl <ipadlover8322@gmail.com>
Signed-off-by: cutestnekoaqua <waterdev@galaxycrow.de>
2022-11-30 20:29:01 +01:00
ThatOneCalculator
ecd6ed7716
respect reduced motion
2022-11-29 18:13:08 -08:00
ThatOneCalculator
729210b1c6
temp notification api fix, thank you @supakaity
2022-11-26 09:31:54 -08:00
Kaity A
0d6772c04c
make the /@user.rss atom and json endpoint work
2022-11-26 10:58:24 +00:00
Cleo John
fe7ac800d7
Add movedToUri and knownAs to DB model user
2022-11-24 11:39:40 +00:00
Cleo John
37bed7c714
Merge db changes into recieve_moveto
2022-11-24 11:33:36 +00:00
Cleo John
9ab2599e0d
db migration for moved to
2022-11-24 11:32:25 +00:00
cutestnekoaqua
ea3e13f190
Create move type
2022-11-23 21:49:52 +01:00
ThatOneCalculator
f31b374024
don't load icons in pug
2022-11-21 20:05:08 -08:00
ThatOneCalculator
bd8581b25a
description, not summary
2022-11-19 01:20:31 -08:00
ThatOneCalculator
7363454810
test api docs
2022-11-19 01:15:35 -08:00
ThatOneCalculator
e06bbd3600
perf: ⚡ load icons css last
2022-11-19 00:53:30 -08:00
ThatOneCalculator
2c5ba3f11e
perf: ⚡ load icons css last
2022-11-19 00:52:41 -08:00
ThatOneCalculator
3e44dbdee3
Add Sage to patron list
2022-11-19 00:08:45 -08:00
ThatOneCalculator
61fbc74e6c
fix patrons
2022-11-19 00:04:35 -08:00
ThatOneCalculator
58badd7ec6
fetch patrons remotely
2022-11-18 23:54:50 -08:00
ThatOneCalculator
331b8664f8
feat: ✨ Page drafts
2022-11-18 19:24:05 -08:00
syuilo
bf87e9586b
improve performance (merge deepClone from Misskey dev)
2022-11-18 17:28:58 -08:00
ThatOneCalculator
2c0cf33798
init
2022-11-17 13:54:25 -08:00
ThatOneCalculator
4b5fb15745
don't require credential for stats
2022-11-15 00:37:35 -08:00
ThatOneCalculator
f3f63a5dc1
AVIF support
2022-11-14 18:53:38 -08:00
ThatOneCalculator
470dd5ba5b
more fixes
2022-11-14 18:35:01 -08:00
ThatOneCalculator
f43802a5fb
fix pinned users list
2022-11-09 20:06:03 -08:00
ThatOneCalculator
58daac50a8
fix pinned users
2022-11-09 19:59:20 -08:00
Johann150
98682a45ea
server: reduce dead instance detection to 7 days
2022-11-09 17:19:49 -08:00
Johann150
85c584f582
server: avoid adding suspended instances to deliver queue
...
This should reduce the performance hit when adding large numbers of
instances to the deliver queue by making the check for suspended and
dead instances a bulk operation.
Changelog: Changed
Reviewed-on: https://akkoma.dev/FoundKeyGang/FoundKey/pulls/215
2022-11-09 17:19:29 -08:00
ThatOneCalculator
9ebe7bc602
oopsie
2022-11-06 19:44:26 -08:00
ThatOneCalculator
aabef2f567
fix
2022-11-06 17:44:38 -08:00
ThatOneCalculator
a9dce362df
feat: 💄 Phosphor icons!
2022-11-06 17:33:52 -08:00
ThatOneCalculator
7f0d1ae34b
sq
2022-11-06 14:20:14 -08:00
ThatOneCalculator
752ee9b948
calckey_app
2022-11-06 13:24:02 -08:00
yawhn
60362f4e8e
whitespace fix
2022-11-03 02:15:40 +02:00
yawhn
be9bcaaea0
Fix for undefined url param in some pages
2022-11-03 02:03:27 +02:00
yawhn
379e8d8fd1
[ #9064 ] Fix CSS and Image caching issue
2022-11-02 23:31:42 +02:00
ThatOneCalculator
c3204e6f3a
feat: ✨ Managed hosting complete
2022-11-01 18:41:59 -07:00
ThatOneCalculator
511ff64191
Max users
2022-10-30 21:38:20 -07:00
ThatOneCalculator
911c02ef3b
No darkreader
2022-10-30 21:27:06 -07:00
ThatOneCalculator
0e173ac498
change to click.self
2022-10-28 10:52:13 -07:00
ThatOneCalculator
d98c53aa38
OCR image captioning work
2022-10-27 15:01:38 -07:00
ThatOneCalculator
0172d3afb0
feat: ✨ Allow importing follows from Pixelfed
2022-10-27 14:17:40 -07:00
Francis Dinh
288f4a01eb
use await for notes.countBy
2022-10-26 14:48:37 -07:00
Johann150
60cfe0ed4e
server: allow to like own gallery posts
...
Since you are also allowed to react to your own notes, it seems sensible
that you should be allowed to like your own gallery posts.
Analogous to commit 4c5aa9e53887cca5561fcec6ab0754e018f589a5.
Changelog: Changed
2022-10-26 14:46:30 -07:00
Johann150
b701da5311
server: allow to like own pages
...
Since you are also allowed to react to your own notes, it seems sensible
that you should be allowed to like your own pages.
Changelog: Changed
2022-10-26 14:46:23 -07:00
ThatOneCalculator
4c8aeedf02
Security fixes
2022-10-25 19:22:30 -07:00
ThatOneCalculator
4c54f38e64
fix
2022-09-21 13:18:12 -07:00
ThatOneCalculator
64bd37b4ac
Allow admins to set logo url
2022-09-21 13:05:59 -07:00
ThatOneCalculator
1bd1d7b9d6
implement update notif into UI
2022-09-15 15:36:43 -07:00
ThatOneCalculator
fbeea60ea7
logs
2022-09-15 15:32:25 -07:00
ThatOneCalculator
6c36036ac3
fix
2022-09-15 15:28:32 -07:00
ThatOneCalculator
ef24809105
move codeberg fetch to backend
2022-09-15 15:23:08 -07:00
ThatOneCalculator
fbaaf2640f
fix: 🐛 motd
2022-09-13 21:38:02 -07:00
ThatOneCalculator
fd8508dc38
fix motd
2022-09-13 20:41:45 -07:00
ThatOneCalculator
8046495882
meta
2022-09-13 20:23:52 -07:00
ThatOneCalculator
972de1a3fd
Merge remote-tracking branch 'nullobsi/secure-fetch' into develop
2022-09-13 20:23:22 -07:00
ThatOneCalculator
f2bf9cb36b
chore: ♻️ about-misskey
-> about-calckey
2022-09-10 12:25:22 -07:00
ThatOneCalculator
87f9e45048
chore: 🔀 Merge upstream
2022-09-09 12:16:58 -07:00
nullobsi
13ba647266
Hide private data in pug when private mode is enabled
2022-09-06 20:47:36 -07:00
nullobsi
b0d669833d
Add secure mode settings to Security tab
2022-09-06 20:47:33 -07:00
nullobsi
cdd9977c43
In private mode, block access to many public APIs
2022-09-06 20:46:42 -07:00
nullobsi
1fc7ad48e3
Add Secure Mode and Private Mode
...
- Add instance actor
- Add private mode, which uses an allowlist
- Add Secure Mode, restricts access to blocked instances
2022-09-06 20:46:41 -07:00
syuilo
71d4e577dd
fix(server): 他人の通知を既読にできる可能性があるのを修正
2022-09-06 20:54:49 +09:00
ThatOneCalculator
390c44d6e4
fix screenshot size
2022-08-27 21:44:30 -07:00
ThatOneCalculator
87fa1e2881
bg col
2022-08-27 21:44:17 -07:00
ThatOneCalculator
e876ace6d2
description
2022-08-27 21:43:57 -07:00
ThatOneCalculator
8e0eb82b2e
feat: ✨ improve pwa manifest
2022-08-27 21:42:38 -07:00
ThatOneCalculator
3959698e89
Merge remote-tracking branch 'misskey/develop' into develop
2022-08-27 15:18:59 -07:00
syuilo
76b14494d7
enhance(client): add html color-schema support
2022-08-27 00:39:59 +09:00
ThatOneCalculator
1ef1907f4b
Always signToActivityPubGet
2022-08-22 23:44:26 -07:00
ThatOneCalculator
093de831a3
Fix overlap betwen favicon and splash icon
2022-08-15 15:55:30 -07:00
ThatOneCalculator
f188cd5c2f
feat: ✨ custom css/assets
...
typo
fix gulpfile
2022-08-09 13:09:54 -07:00
ThatOneCalculator
c6993ad7e0
fix: recommended timeline
...
I doubt itll work, but...
🙏
hail mairy
certified typeorm moment
im stuff
debug log
not a fan of js/ts
istg
missing parenthesis
postgres can kiss my ass
didnt need `::string[]` i think
hide caption button
Remove debug log
Clean up
no longer beta!
fix streaming
2022-08-09 13:09:54 -07:00
ThatOneCalculator
bb360bbaf8
attempt to fix
2022-08-09 00:37:48 -07:00
ThatOneCalculator
0cc002f789
Obliteration of Ai-chan 🐱 🔫
2022-08-08 14:58:27 -07:00
ThatOneCalculator
776431403a
New error images!
2022-08-08 14:07:09 -07:00
ThatOneCalculator
70306108a5
docs
2022-08-05 14:11:18 -07:00
ThatOneCalculator
49b4635866
More Calckey branding
2022-08-05 14:07:40 -07:00
ThatOneCalculator
6987348062
import order
2022-08-04 18:13:56 -07:00
ThatOneCalculator
65bad44c2b
thumbs up or star trggers pleroma like
2022-08-04 18:12:57 -07:00
ThatOneCalculator
8f00c7067f
idk
2022-08-04 14:28:16 -07:00
ThatOneCalculator
675c93cc5c
im stuff
2022-08-04 14:25:54 -07:00
ThatOneCalculator
a8b3bdaebd
stuff?
2022-08-04 14:16:22 -07:00
ThatOneCalculator
de7db2cc3e
t
2022-08-04 14:13:12 -07:00
Johann150
49686050cc
backend: fix lint "no-throw-literal"
2022-08-04 13:36:37 -07:00
Johann150
d6faae48f2
fix spelling error
2022-08-04 13:34:18 -07:00
ThatOneCalculator
8abfaebab0
Merge remote-tracking branch 'misskey/develop' into develop
2022-08-04 13:31:54 -07:00
syuilo
8f3a534c64
fix: use new for throw error
...
Co-Authored-By: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
2022-08-01 17:44:53 +09:00
ThatOneCalculator
894cb76baf
revers
2022-07-29 15:07:07 -07:00
ThatOneCalculator
f4eafae86d
test
2022-07-29 09:27:39 -07:00
ThatOneCalculator
e150685203
try new query
2022-07-29 09:17:10 -07:00
ThatOneCalculator
9d315aa1e1
try to fix streaming
2022-07-29 08:57:53 -07:00
ThatOneCalculator
42ba2cf94a
im stuff
2022-07-29 01:11:25 -07:00
ThatOneCalculator
cc89820db8
remove console log
2022-07-29 00:44:17 -07:00
ThatOneCalculator
d15a3c6dde
console log
2022-07-29 00:40:27 -07:00
ThatOneCalculator
20608d9b55
stuff
2022-07-29 00:35:49 -07:00
ThatOneCalculator
e2db8dd230
brackets
2022-07-29 00:33:51 -07:00
ThatOneCalculator
7852e3ae4a
()
2022-07-29 00:30:42 -07:00
ThatOneCalculator
e2d3d8a9d4
im stuff
2022-07-29 00:28:21 -07:00
ThatOneCalculator
acb27d13f5
try @Johann150's solution :)
2022-07-29 00:25:22 -07:00
ThatOneCalculator
f3ba1742b1
im stuff
2022-07-29 00:20:40 -07:00
ThatOneCalculator
8af503ec91
no quotes
2022-07-29 00:13:29 -07:00
ThatOneCalculator
92b914b581
testtt
2022-07-29 00:09:49 -07:00
ThatOneCalculator
cfe6f1b71c
testtt
2022-07-29 00:00:39 -07:00
ThatOneCalculator
a13c978122
FROM clause
2022-07-28 23:57:18 -07:00
ThatOneCalculator
888038646f
aaa
2022-07-28 23:53:42 -07:00
ThatOneCalculator
a6ec677cc3
fix!!!!
2022-07-28 23:46:36 -07:00
ThatOneCalculator
59c2927650
proper error
2022-07-28 23:01:13 -07:00
ThatOneCalculator
9aeffce5df
bruh
2022-07-28 22:57:54 -07:00
ThatOneCalculator
962a5213f7
help i cant write queer ees :(
2022-07-28 22:54:59 -07:00
ThatOneCalculator
2fb389601a
ack
2022-07-28 22:46:51 -07:00
ThatOneCalculator
d9f111bb31
test :(
2022-07-28 22:42:40 -07:00
ThatOneCalculator
cef356b7b8
typo!!
2022-07-28 22:31:49 -07:00
ThatOneCalculator
4dc7e746ce
I think i fixed it!
2022-07-28 22:29:54 -07:00
ThatOneCalculator
978bf199a0
test
2022-07-28 22:17:59 -07:00
ThatOneCalculator
1e95004007
typo in file name
2022-07-28 21:50:00 -07:00
ThatOneCalculator
ba29733ea7
typo
2022-07-28 21:49:36 -07:00
ThatOneCalculator
bcacfc0811
Recommended timeline!
2022-07-28 21:28:13 -07:00
Johann150
dc793c86f8
fix lints
2022-07-27 19:46:56 -07:00
Chloe Kudryavtsev
7459dc0819
backend: improve mutes and blocks
...
Mutes and blocks now also apply recursively to replies and renotes.
Furthermore, any mentioned user being muted or blocked will also apply.
2022-07-27 19:46:26 -07:00
ThatOneCalculator
690b03979b
Custom splash icons!
2022-07-27 10:25:30 -07:00
ThatOneCalculator
0ed6d30f5e
Add endpoint
2022-07-27 09:58:18 -07:00
ThatOneCalculator
ed2ddd2cca
clean up
2022-07-27 09:47:29 -07:00
ThatOneCalculator
3efd03800d
Custom MOTD!
2022-07-27 09:46:35 -07:00
ThatOneCalculator
995a330926
semi for children
2022-07-26 14:45:36 -07:00
ThatOneCalculator
2944d70379
fix
2022-07-25 14:17:58 -07:00
Johann150
071f893007
use getNote instead of Notes.find
...
If a note is not visible to the requesting user, an error will be raised.
2022-07-25 14:17:20 -07:00
ThatOneCalculator
c4b9f702b4
.js
2022-07-25 14:02:46 -07:00
ThatOneCalculator
a718f8d053
fix import
2022-07-25 13:59:12 -07:00
ThatOneCalculator
a75fe41f06
im stuff
2022-07-25 13:57:13 -07:00
Johann150
2c72acd813
enable to fetch replies recursively
2022-07-25 13:40:37 -07:00
Johann150
3f9788cae8
pack children without detail
2022-07-25 13:40:22 -07:00
Johann150
2c814b317f
remove ms dependency
2022-07-25 13:38:31 -07:00
Johann150
fed2085138
Merge: enhance privacy of notes
...
https://akkoma.dev/FoundKeyGang/FoundKey/pulls/14
2022-07-25 13:36:44 -07:00
Johann150
adcc3c9286
remove unnecessary joins
...
These joins are no longer necessary as of commit
c35372a20d22cddb75e93a0b407f2b652cd7faf0. It seems they are bad enough
for performance to break installs.
2022-07-25 13:28:57 -07:00
ThatOneCalculator
a0d98555df
More #31748f
2022-07-24 18:36:55 -07:00
ThatOneCalculator
6ece6fb041
Merge remote-tracking branch 'misskey/develop' into develop
2022-07-24 18:07:18 -07:00
syuilo
3a8b93ac26
tweak rate limit
2022-07-24 17:56:48 +09:00
ThatOneCalculator
6fa6bc1915
🎨
2022-07-23 22:10:07 -07:00
ThatOneCalculator
7d91257317
Less cluttered notifications
2022-07-23 21:30:42 -07:00
ThatOneCalculator
8532c7eea5
more rpine stuff
2022-07-23 21:23:04 -07:00
ThatOneCalculator
53e6fbfb89
Merge remote-tracking branch 'johann150/mk/bearer-authentication' into develop
2022-07-23 19:05:35 -07:00
ThatOneCalculator
80ae73f543
Merge remote-tracking branch 'misskey/develop' into develop
2022-07-21 23:43:30 -07:00
xianon
fed327b437
リモートユーザーを正しくブロックできるように修正する ( #9027 )
2022-07-22 15:41:31 +09:00
ThatOneCalculator
e7eee6a9d8
b3
2022-07-21 12:48:23 -07:00
syuilo
b374c4dcf6
chore: improve error message of boot
2022-07-21 22:30:36 +09:00
ThatOneCalculator
31da3c16c3
Properly apply star is like patch
2022-07-19 15:23:26 -07:00
ThatOneCalculator
292663b032
indentation
2022-07-19 12:01:45 -07:00
ThatOneCalculator
6800a8ccaa
Better ASCII art
2022-07-19 11:18:44 -07:00
ThatOneCalculator
80ea452b9b
Calckey as software name, finally!
2022-07-19 10:49:43 -07:00
ThatOneCalculator
e4246d8586
Calckey in launch strings
2022-07-19 10:18:05 -07:00
ThatOneCalculator
8687b46e18
More Calckey strings
2022-07-19 10:13:17 -07:00
ThatOneCalculator
0693367f96
Merge remote-tracking branch 'misskey/develop' into develop
2022-07-19 09:04:29 -07:00
syuilo
a23b24e9cc
Merge branch 'develop' into pr/9021
2022-07-19 23:53:08 +09:00
Acid Chicken (硫酸鶏)
bfce689abc
fix(server): make sure getFileInfo
doesn't fail if detectSensitivity
ever fails ( #9020 )
2022-07-19 17:09:21 +09:00
Johann150
5217f18ca4
handle authentication errors in stream API
2022-07-19 09:32:46 +02:00
Johann150
ad2f017af8
update openapi spec generator
...
Properly document GET API endpoints.
Added Bearer token authentication.
2022-07-19 09:32:01 +02:00
Johann150
69059b2b1f
improve authentication errors
2022-07-19 09:29:04 +02:00
Johann150
8b6381a6a8
add OAuth 2.0 Bearer Token authentication
2022-07-19 09:29:04 +02:00
ThatOneCalculator
bab942856e
tabs
2022-07-18 23:21:08 -07:00
ThatOneCalculator
ae5fd85436
calckey ascii art
2022-07-18 23:07:18 -07:00
ThatOneCalculator
7da37a3500
MOTD
2022-07-18 21:47:32 -07:00
ThatOneCalculator
002f7b5481
The annoying orange
2022-07-18 21:32:02 -07:00
ThatOneCalculator
db7fbce3b1
Merge remote-tracking branch 'nullobsi/secure-fetch' into develop
2022-07-18 20:50:15 -07:00
ThatOneCalculator
67460a4e7b
Merge remote-tracking branch 'thatonecalculator/self-host-images' into develop
2022-07-18 20:34:37 -07:00
ThatOneCalculator
2520468447
Merge remote-tracking branch 'thatonecalculator/repair-style' into develop
2022-07-18 20:34:06 -07:00
ThatOneCalculator
005d557502
Calckey
2022-07-18 19:00:45 -07:00
nullobsi
1df427a085
Hide private data in pug when private mode is enabled
2022-07-17 15:25:40 -07:00
nullobsi
4e52c8d8fd
Add secure mode settings to Security tab
2022-07-17 15:25:40 -07:00
nullobsi
7131ca8897
In private mode, block access to many public APIs
2022-07-17 15:25:40 -07:00
nullobsi
8f6605eb63
Add Secure Mode and Private Mode
...
- Add instance actor
- Add private mode, which uses an allowlist
- Add Secure Mode, restricts access to blocked instances
2022-07-17 15:25:39 -07:00
syuilo
14463b7cbf
fix(server): fix bind of method
...
Fix #9006
2022-07-16 19:03:41 +09:00
syuilo
2284142e58
tweak boot.js
2022-07-14 22:25:57 +09:00
syuilo
e00b4724ac
tweak boot.js
2022-07-14 22:04:16 +09:00
syuilo
8c9530fb41
tweak boot.js
2022-07-14 21:52:58 +09:00
syuilo
a3a2d1186c
chore: use tab
2022-07-14 21:02:45 +09:00
syuilo
975e22089a
improve error handling of client boot
2022-07-14 20:41:17 +09:00
syuilo
ae5596dce2
log error while client boot
2022-07-14 20:29:45 +09:00
tamaina
1665262483
fix(sw, notification): Don't issue an event if there is no affect ( #8979 )
...
* test
* ]v]
2022-07-13 21:07:49 +09:00
Johann150
278b7a70a7
enhance: read theme color nodeinfo ( #8977 )
...
* provide theme color in nodeinfo metadata
* read theme color from nodeinfo
Prefer to read the theme color from the nodeinfo since it is more
performant than performing selector search on a DOM.
2022-07-13 21:06:24 +09:00
syuilo
235e55790b
feat: support <plain> syntax for mfm
2022-07-12 12:03:38 +09:00
MeiMei
41e4505111
Fix crash at startup if TensorFlow is not supported ( #8984 )
...
* Lazy loading tensorflow
* CHANGELOG
* CHANGELOG
* Check CPU flags
* .
2022-07-12 10:38:57 +09:00
syuilo
fa72ec1f08
re: update mfm-js 0.23.0-canary.1
2022-07-11 23:13:23 +09:00
yzhe819
2d69600539
chore: fix lint errors ( #8981 )
2022-07-10 19:47:29 +09:00
tamaina
a461625b31
enhance(sw): If receiving a push notification issued more than a day, ignore it. ( #8980 )
...
* enhance(sw): ignore old push notification
* ✌️
* 半日
* !==
* 1日
2022-07-10 15:15:21 +09:00
dogcraft
8b106bf548
fix: QueryFailedError when logging user's IPs ( #8973 )
...
* fix QueryFailedError when logging user's IPs
* use `orIgnore` to fix
2022-07-10 11:02:46 +09:00
MeiMei
6125bd981e
Fix Attempts to update all notifications ( #8974 )
...
* Fix massive update notification parameters
* CHANGELOG
* CHANGELOG
2022-07-09 18:18:39 +09:00
syuilo
638f0eba12
enhance: make active email validation configurable
2022-07-09 15:05:55 +09:00
syuilo
da51152662
enhance(server): tweak identicon generation
2022-07-09 13:22:35 +09:00
Kainoa Kanter
26c012b9c8
v
2022-07-08 12:57:59 -07:00
Kainoa Kanter
7e78110c54
Merge branch 'misskey-dev:develop' into repair-style
2022-07-08 12:57:21 -07:00
syuilo
ed5d81859f
feat: auto nsfw detection ( #8840 )
...
* feat: auto nsfw detection
* ✌️
* Update ja-JP.yml
* Update ja-JP.yml
* ポルノ判定のしきい値を高めに
* エラーハンドリングちゃんとした
* Update ja-JP.yml
* 感度設定を強化
* refactor
* feat: add video support for auto nsfw detection
* rename: image -> media
* .js
* fix: add missing error handling
* fix: use valid pathname instead of using filename due to invalid usage
* perf(nsfw-detection): decode frames
* disable detection of video for some reasons
* perf(nsfw-detection): streamify detection process for video
* disable disallowUploadWhenPredictedAsPorn option
* fix(nsfw-detection): improve reliability
* fix(nsfw-detection): use Math.ceil instead of Math.round
* perf(nsfw-detection): delete tmp frames after used
* fix(nsfw-detection): FSWatcher does not emit ready event
* perf(nsfw-detection): skip black frames
* refactor: strip exists check
* Update package.json
* めっちゃ変えた
* lint
* Update COPYING
* オプションで動画解析できるように
* Update yarn.lock
* Update CHANGELOG.md
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
2022-07-07 21:06:37 +09:00
syuilo
bbd8f6cd57
chore(server): tweak api for admin
2022-07-07 19:08:18 +09:00
syuilo
7e3404e763
chore(server): tweak api for admin
2022-07-07 18:09:50 +09:00
Kainoa Kanter
a49d19686c
enhance: Styled error screen ( #8946 )
...
* Styled error screen
* Make details margin auto
* Update boot.css
* Replace fontawesome with tabler svg
* Remove hr
* Add new style to flush screen
* Rename to `error.css`
* Fix
* Update base.pug
* Finally fix!
* Wrap details in `<code>`
* Add style to flush
* Fix
* BIOS -> Repair tool
* Fix
* Typo
* Adjust style
* Adjust text
* Flush -> Clear
* Revert flush changes
* Responsive
* Also hide splash
2022-07-07 17:35:56 +09:00
ThatOneCalculator
814b7fab35
🎨
2022-07-06 23:23:37 -07:00
ThatOneCalculator
dd360f3ead
Responsive
2022-07-06 23:16:15 -07:00
ThatOneCalculator
6b2f5dc80a
Actually fix :godmode:
2022-07-06 21:50:48 -07:00
ThatOneCalculator
33656d8d3d
Typo
2022-07-06 21:47:01 -07:00
ThatOneCalculator
6b7af71fe1
Merge branch 'repair-style' of https://github.com/ThatOneCalculator/misskey into repair-style
2022-07-06 21:46:28 -07:00
ThatOneCalculator
92a5f577a6
Fix flush
2022-07-06 21:46:04 -07:00
Kainoa Kanter
2a0cf2abe7
Merge branch 'develop' into repair-style
2022-07-06 21:40:18 -07:00
ThatOneCalculator
eec414da8b
🎨
2022-07-06 21:39:41 -07:00
ThatOneCalculator
620199b8be
Formatting error
2022-07-06 21:36:25 -07:00
ThatOneCalculator
8246c61814
Change script location
2022-07-06 21:34:57 -07:00
ThatOneCalculator
cdcdb76b5b
Typo
2022-07-06 21:32:03 -07:00
ThatOneCalculator
9e04347390
Flush style
2022-07-06 21:24:39 -07:00
ThatOneCalculator
bf61e2969b
Tweak bios
2022-07-06 21:15:47 -07:00
ThatOneCalculator
8c8896b7c6
Adjust cli
2022-07-06 21:13:32 -07:00
ThatOneCalculator
74029229fa
Add bios style
2022-07-06 21:10:31 -07:00
ThatOneCalculator
4d545a1a59
Styled CLI
2022-07-06 21:01:34 -07:00
syuilo
7cb84dc30a
revert: feat: styled error screen ( #8930 )
2022-07-06 06:36:14 +09:00
syuilo
aac0251dd4
perf: allow get for notes/reactions
2022-07-05 19:16:21 +09:00
syuilo
1812c49dbb
rename: BIOS -> Repair Tool
2022-07-05 17:46:17 +09:00
Kainoa Kanter
36c502696b
feat: styled error screen ( #8930 )
...
* Styled error screen
* Make details margin auto
* Update boot.css
* Replace fontawesome with tabler svg
* Remove hr
* Add new style to flush screen
* Rename to `error.css`
2022-07-05 17:44:05 +09:00
CyberRex
bc49a0e9be
Add additional drive capacity change support ( #8867 )
...
* Add additional drive capacity change support
* Update packages/backend/src/server/api/endpoints/admin/drive-capacity-override.ts
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
* 🎨
* show instance default capacity in placeholder
* fix
* update api/drive
* fix
* remove :
* fix lint
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2022-07-05 00:21:01 +09:00
syuilo
1fe89d6aab
fix typo
2022-07-03 19:01:08 +09:00
syuilo
e5ccfa5158
feat: moderation note
2022-07-03 00:15:03 +09:00
syuilo
ddcd10db8e
feat(server): add fetch-rss api to reduce dependency of external apis
2022-07-02 21:26:33 +09:00
syuilo
e23e7de453
feat: Log user ips ( #8872 )
...
* wip
* store ip and headers
* Update admin-file.vue
* require admin for view ip/headers
* IP (recent) 消した
* admin必須
* opt in
* clean ips periodically
* respect logging setting in drive/files/create
2022-07-02 15:12:11 +09:00
syuilo
cf36949256
enhance(server): アンケートを新しい順にソート
2022-07-02 12:34:22 +09:00
syuilo
c90225ea02
chore(client): tweak ui
2022-07-02 12:22:52 +09:00
MeiMei
62d6d106a6
migrate parse5 to 7.0.0 ( #8916 )
...
* migrate parse5 to 7.0.0
* fix
2022-07-01 13:48:03 +09:00
syuilo
23c1109fb0
use parse5 6.0.1
...
Fix #8914
2022-07-01 11:07:14 +09:00
Johann150
95290ad085
fix typo
...
Co-authored-by: mei23 <m@m544.net>
2022-06-30 22:03:04 +02:00
syuilo
66c0059868
update deps
2022-07-01 00:21:25 +09:00
syuilo
986b12d4a8
chore(client): tweak ui
2022-06-30 20:15:14 +09:00
syuilo
f571188dd0
fix(server): cannot show users
2022-06-30 15:36:09 +09:00
syuilo
38cdd46063
chore(client): tweak client
2022-06-30 15:32:11 +09:00
ThatOneCalculator
bf6a4b8696
Self host error/info/not-found images
2022-06-28 19:33:32 -07:00
syuilo
73113f7631
improve instance doughnut charts
2022-06-28 13:05:20 +09:00
syuilo
31474fc66d
fix(api): fix instance schema
2022-06-28 12:16:11 +09:00
syuilo
dcf30c1f4a
feat(api): add federation/stats endpoint
2022-06-28 10:41:22 +09:00
syuilo
aa3914d7a2
fix(api): add missing themeColor property of instance
2022-06-28 10:40:49 +09:00
syuilo
4d89a77aef
feat: make possible to delete an account by admin
...
Resolve #8830
2022-06-27 23:49:16 +09:00
Johann150
746f17450f
refactor: remove duplicate code ( #8895 )
2022-06-27 21:48:10 +09:00
MeiMei
9dcd23d74f
fix: mocha テストが動かないのを修正 v2 ( #8892 )
...
* on push
* Fix mute test
* fix note test
* api
* inc timeout
* uploadUrl
* Revert "on push"
This reverts commit 778a58df61ff9a22421f8ec5dcce96b364eab38d.
* lint
* waitFire
* Wrap connectStream
* return
2022-06-26 19:16:32 +09:00
syuilo
bbad8434c4
fix #8894
2022-06-26 17:38:50 +09:00
tamaina
af100cb1c2
enhance(client): Enhance boot error display ( #8879 )
...
* Change boot error message
* fix
* ✌️
* fix
2022-06-26 12:47:43 +09:00
syuilo
e25de6ccc8
feat: allow GET for some endpoints
...
Resolve #8263
2022-06-25 18:26:31 +09:00
Johann150
a89486af35
fix: always respect instance mutes ( #8854 )
...
* fix: muted user query also checks instances
This way it can be ensured that the instance mute is used everywhere it
is required without checking the whole codebase again. Muted users and
muted instances should be used together anyways.
* fix lint
2022-06-25 14:23:59 +09:00
syuilo
d7a21948b3
feat: 管理者が特定ユーザーのアップロードしたファイル一覧を見れるように
2022-06-24 21:43:28 +09:00
Johann150
d78b20ba07
fix lints
2022-06-24 12:44:22 +02:00
MeiMei
aef9cb41f3
enhance: Redisをioredisに統一してIPv6サポート ( #8869 )
...
* Use ioredis, Supports IPv6 host
https://github.com/misskey-dev/misskey/issues/8862
* Fix import
* order
* a
* i
* fix
* flushdb
* family
* CHANGELOG
* redis_version
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-06-24 19:22:19 +09:00
Johann150
aa22cd03de
refactor: simplify ap/show with DbResolver ( #8838 )
...
Using the existing code in DbResolver we can avoid separate code for
parsing the URIs in this endpoint.
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-06-23 21:32:17 +09:00
Johann150
6c244d452e
enhance: word mute checks CW ( #8873 )
2022-06-23 20:26:47 +09:00
syuilo
69c45e4474
tweak client
2022-06-21 17:55:38 +09:00
syuilo
0fddc528ed
fix(server): faviconUrl of federated instance is missing
2022-06-21 14:28:43 +09:00
tamaina
566e0d2bea
feat: Add Badge Image to Push Notification ( #8012 )
...
* fix
* nanka iroiro
* wip
* wip
* fix lint
* fix loginId
* fix
* refactor
* refactor
* remove follow action
* clean up
* Revert "remove follow action"
This reverts commit defbb416480905af2150d1c92f10d8e1d1288c0a.
* Revert "clean up"
This reverts commit f94919cb9cff41e274044fc69c56ad36a33974f2.
* remove fetch specification
* renoteの条件追加
* apiFetch => cli
* bypass fetch?
* fix
* refactor: use path alias
* temp: add submodule
* remove submodule
* enhane: unison-reloadに指定したパスに移動できるように
* null
* null
* feat: ログインするアカウントのIDをクエリ文字列で指定する機能
* null
* await?
* rename
* rename
* Update read.ts
* merge
* get-note-summary
* fix
* swパッケージに
* add missing packages
* fix getNoteSummary
* add webpack-cli
* ✌️
* remove plugins
* sw-inject分離したがテストしてない
* fix notification.vue
* remove a blank line
* disconnect intersection observer
* disconnect2
* fix notification.vue
* remove a blank line
* disconnect intersection observer
* disconnect2
* fix
* ✌️
* clean up config
* typesを戻した
* backend/src/web/index.ts
* notification-badges
* add scripts
* change create-notification.ts
* Update packages/client/src/components/notification.vue
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* disconnect
* oops
* Failed to load the script unexpectedly回避
sw.jsとlib.tsを分離してみた
* truncate notification
* Update packages/client/src/ui/_common_/common.vue
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* clean up
* clean up
* refactor
* キャッシュ対策
* Truncate push notification message
* fix
* クライアントがあったらストリームに接続しているということなので通知しない判定の位置を修正
* components/drive-file-thumbnail.vue
* components/drive-select-dialog.vue
* components/drive-window.vue
* merge
* fix
* Service Workerのビルドにesbuildを使うようにする
* return createEmptyNotification()
* fix
* fix
* i18n.ts
* update
* ✌️
* remove ts-loader
* fix
* fix
* enhance: Service Workerを常に登録するように
* pollEnded
* pollEnded
* URLをsw.jsに戻す
* clean up
* fix lint
* changelog
* alpha-test
* also with twemoji
* add isMimeImage function
* catch
* Colour => Color
* char2file => char2filePath
* Update autocomplete.vue
* remove clone?
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-06-20 00:33:46 +09:00
futchitwo
2ee931e0c6
Improve: unclip ( #8823 )
...
* Refactor clip page to use Composition API
* Refactor clip page
* Refactor clip page
* Refactor clip page
* Improve: unclip
* Fix unclip
* Fix unclip
* chore: better type and name
* Fix
* Fix clipPage vue provider
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-06-18 18:27:09 +09:00
Johann150
ebd33b9281
fix: render empty note content correctly
...
Instead of coercing to `null`, coercing to an empty string should simplify handling.
2022-06-16 12:51:44 +02:00
Johann150
efe35ea9e0
fix: correctly render note text
...
Fix a regression from #8787 that was previously fixed in #8440 .
2022-06-16 12:32:09 +02:00
MeiMei
5508bd552c
fix: GenerateVideoThumbnail ( #8825 )
...
* fix: GenerateVideoThumbnail
* CHANGELOG
* fix cleanup
* Revert "fix cleanup"
This reverts commit d54cf8262ac01a3deb6b8dd7689ec144d4d09ea8.
2022-06-14 23:02:14 +09:00
Johann150
537e3176ea
fix: tmpdir cleanup removes contained files ( #8826 )
2022-06-14 23:00:10 +09:00
syuilo
24a10451c2
enhance(server): モデレーターであってもレートリミットを有効に
2022-06-14 22:59:19 +09:00
tamaina
ef3a582f64
fix: add limit to i/notifications ( #8836 )
...
* fix: add limit to i/notifications
* ms
* remove ms
2022-06-14 22:55:58 +09:00
Johann150
41eeb9a184
fix(docs): use correct description property
2022-06-14 11:55:58 +02:00
Johann150
d2d4a17ef7
fix: remove unused parameter
2022-06-14 11:54:55 +02:00
syuilo
ab2d56605e
lint fixes
2022-06-14 18:01:23 +09:00
Johann150
ad858dd2e3
fix: missing file name parameter ( #8820 )
2022-06-13 00:25:06 +09:00
tamaina
9bd3c82e6c
fix: some fixes of multiple notification read ( #8819 )
...
* fix: limit multiple notification read
* fix
* fix
2022-06-12 19:28:13 +09:00
Johann150
e161c0abe4
chore: synchronize visibility checks ( #8687 )
...
* reuse single meId parameter
* unify code style
Use template string to avoid having to use escaped quote marks.
* fix: follower only notes are visible to mentioned users
This synchronizes the visibility rules with the Notes.isVisibleForMe
method from packages/backend/src/models/repositories/note.ts
* add comment
2022-06-11 16:14:44 +09:00
syuilo
602df78fde
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2022-06-10 14:56:07 +09:00
syuilo
7dc86abec3
chore: tweak logo
2022-06-10 14:56:05 +09:00
Johann150
c7a2c42cc2
enhance(federation): use ActivityPub defined property in favour of proprietary property. ( #8787 )
...
* add activitypub `source` property
* parse MFM from new `source` attribute
2022-06-10 14:31:58 +09:00
Johann150
674029f700
enhance: improve documentation for /users/
endpoints ( #8790 )
...
* docs: category & description for reset password
* docs: category & description for testing
* docs: descriptions for groups endpoints
* docs: descriptions for drive file endpoints
* docs: descriptions for sw endpoints
* docs: descriptions for user list endpoints
* docs: descriptions & result type for gallery posts
* docs: descriptions & result type for user endpoints
* docs: add return type for stats
2022-06-10 14:25:20 +09:00
Johann150
2461d16d12
refactor: use awaitAll to reduce duplication ( #8791 )
...
* refactor: use awaitAll to reduce duplication
* fix lint
* fix typo
2022-06-08 17:59:48 +09:00
syuilo
6ba668f934
fix(test): make chart tests working
2022-06-05 20:37:24 +09:00
syuilo
3f4101d17b
use node 16
2022-06-04 17:26:56 +09:00
syuilo
3661d1bc33
fix bug
2022-06-04 15:15:44 +09:00
Johann150
102012aa9d
fix: add id for activitypub follows ( #8689 )
...
* add id for activitypub follows
* fix lint
* fix: follower must be local, followee must be remote
Misskey will only use ActivityPub follow requests for users that are local
and are requesting to follow a remote user. This check is to ensure that
this endpoint can not be used by other services or instances.
* fix: missing import
* render block with id
* fix comment
2022-06-04 13:52:42 +09:00
Johann150
86c04c4489
fix: ensure resolver does not fetch local resources via HTTP(S) ( #8733 )
...
* refactor: parseUri types and checks
The type has been refined to better represent what it actually is. Uses of
parseUri are now also checking the parsed object type before resolving.
* cannot resolve URLs with fragments
* also take remaining part of URL into account
Needed for parsing the follows URIs.
* Resolver uses DbResolver for local
* remove unnecessary use of DbResolver
Using DbResolver would mean that the URL is parsed and handled again.
This duplicated processing can be avoided by querying the database directly.
* fix missing property name
2022-06-04 11:29:20 +09:00
Johann150
336eea9d93
fix: correctly render empty note text ( #8746 )
...
Ensure that the _misskey_content attribute will always exist. Because
the API endpoint does not require the existence of the `text` field,
that field may be `undefined`. By using `?? null` it can be ensured
that the value is at least `null`.
Furthermore, the rendered HTML of a note with empty text will also be
the empty string. From git blame it seems that this behaviour was added
because of a Mastodon bug that might have previously existed. Hoever,
this seems to be no longer the case as I can find mastodon posts that
have empty content.
The code could be made a bit more succinct by using the null coercion
operator.
2022-06-03 23:18:44 +09:00
PikaDude
186cac05a2
User moderation details ( #8762 )
...
* add more user details for admins to see
* fix some issues
* small style fix
as suggested by Johann150
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
* fix
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
2022-06-03 23:14:50 +09:00
syuilo
e0fb88f9fe
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2022-06-03 23:08:18 +09:00
syuilo
dbab6abde4
fix(test): reset redis in e2e test
...
#7986
2022-06-03 23:08:15 +09:00
Johann150
7c9d07cd53
fix(mfm): remove duplicate br tag/newline ( #8616 )
2022-05-31 18:57:55 +09:00
Johann150
8e296b2398
fix: always remove completed tasks ( #8771 )
2022-05-31 17:54:02 +09:00
MeiMei
f59e364a85
Fix IP address rate limit ( #8758 )
...
* Fix IP address rate limit
* CHANGELOG
* Tune getIpHash
2022-05-31 17:44:22 +09:00
Johann150
3b970aae8a
fix: add missing import
...
fix #8756
2022-05-29 14:33:42 +02:00
Johann150
ec47b46423
refactor: improve code quality ( #8751 )
...
* remove unnecessary if
`Array.prototype.some` already returns a boolean so an if to return
true or false is completely unnecessary in this case.
* perf: use count instead of find
When using `count` instead of `findOneBy`, the data is not
unnecessarily loaded.
* remove duplicate null check
The variable is checked for null in the lines above and the function
returns if so. Therefore, it can not be null at this point.
* simplify `getJsonSchema`
Because the assigned value is `null` and the used keys are only
shallow, use of `nestedProperty.set` seems inappropriate. Because the
value is not read, the initial for loop can be replaced by a `for..in`
loop.
Since all keys will be assigned `null`, the condition of the ternary
expression in the nested function will always be true. Therefore the
recursion case will never happen. With this the nested function can be
eliminated.
* remove duplicate condition
The code above already checks `dragging` and returns if it is truthy.
Checking it again later is therefore unnecessary.
To make this more obvious the `return` is removed in favour of using
an if...else construct.
* remove impossible "unknown" time
The `ago` variable will always be a number and all non-negative numbers
are already covered by other cases, the negative case is handled with
`future` so there is no case when `unkown` could be achieved.
2022-05-29 15:15:52 +09:00
tamaina
1fe73d31ad
fix(client): Vite related boot mechanism revision ( #8753 )
...
* preload app css
* remove salt
* APP_FETCH_FAILED error
* set max-age to 15s
2022-05-29 10:58:54 +09:00
tamaina
86e6126dd7
preload app css ( #8752 )
2022-05-29 10:57:06 +09:00
Johann150
fef27a1e92
chore: remove unused imports
2022-05-28 21:17:23 +02:00
Johann150
4a8ea6f2d1
fix: validate text is not empty
...
fix #8747
2022-05-28 17:26:17 +02:00
Johann150
0738a65a78
enhance: replace signin CAPTCHA with rate limit ( #8740 )
...
* enhance: rate limit works without signed in user
* fix: make limit key required for limiter
As before the fallback limiter key will be set from the endpoint name.
* enhance: use limiter for signin
* Revert "CAPTCHA求めるのは2fa認証が無効になっているときだけにした"
This reverts commit 02a43a310f6ad0cc9e9beccc26e51ab5b339e15f.
* Revert "feat: make captcha required when signin to improve security"
This reverts commit b21b0580058c14532ff3f4033e2a9147643bfca6.
* fix undefined reference
* fix: better error message
* enhance: only handle prefix of IPv6
2022-05-28 12:06:47 +09:00
Johann150
7a65931b28
fix(docs): correct information for drive upload ( #8736 )
2022-05-27 22:03:25 +09:00
Johann150
8d49573447
use http-signature module that supports hs2019 ( #8635 )
2022-05-26 09:12:17 +09:00
Johann150
62ab5b4015
fix: assume remote users are following each other ( #8734 )
...
Misskey does not know if two remote users are following each other.
Because ActivityPub actions would otherwise fail on followers only
notes, we have to assume that two remote users are following each other
when an interaction about a remote note occurs.
2022-05-25 23:17:00 +09:00
Johann150
c2ddc5286c
refactor: temporary files ( #8713 )
...
* simplify temporary files for thumbnails
Because only a single file will be written to the directory, creating a
separate directory seems unnecessary. If only a temporary file is created,
the code from `createTemp` can be reused here as well.
* refactor: deduplicate code for temporary files/directories
To follow the DRY principle, the same code should not be duplicated
across different files. Instead an already existing function is used.
Because temporary directories are also create in multiple locations,
a function for this is also newly added to reduce duplication.
* fix: clean up identicon temp files
The temporary files for identicons are not reused and can be deleted
after they are fully read. This condition is met when the stream is closed
and so the file can be cleaned up using the events API of the stream.
* fix: ensure cleanup is called when download fails
* fix: ensure cleanup is called in error conditions
This covers import/export queue jobs and is mostly just wrapping all
code in a try...finally statement where the finally runs the cleanup.
* fix: use correct type instead of `any`
2022-05-25 16:50:22 +09:00
Johann150
d6046c75aa
fix: wrong type for isVisibleForMe
2022-05-24 10:12:42 +02:00
syuilo
6adc5a33fe
refactor
2022-05-21 22:07:11 +09:00
Johann150
848ac5a75d
fix(activitypub): add authorization checks ( #8534 )
...
* fix spelling
* fix(activitypub): add authorization checks
2022-05-19 20:40:16 +09:00
Johann150
306b825ae2
enhance: uniform theme color ( #8702 )
...
* enhance: make theme color format uniform
All newly fetched instance theme colors will be uniformely formatted
as hashtag followed by 6 hexadecimal digits.
Colors are checked for validity and invalid colors are not handled.
* better input validation for own theme color
* migration to unify theme color formats
Fixes theme colors of other instances as well as the local instance.
* add changelog entry
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-05-19 09:54:45 +02:00
MeiMei
f0cdc636c4
fix: Unable to generate video thumbnails ( #8696 )
...
* fix: Unable to generate video thumbnails
* CHANGELOG
2022-05-19 16:19:23 +09:00
syuilo
ea5dd3b1e7
chore(client): tweak loading spinner design
2022-05-19 15:24:35 +09:00
MeiMei
3616557dd5
enhance: Perform port diagnosis at startup only when Listen fails ( #8698 )
...
* Change port check
* Comment: disableClustering
* CHANGELOG
* Smart message
2022-05-19 11:49:07 +09:00
Johann150
2556d9209f
fix: postgres type error
...
Fix a bug introduced in #8659 . Solution was already tested there.
2022-05-15 11:32:00 +02:00
syuilo
7bd873cc56
CAPTCHA求めるのは2fa認証が無効になっているときだけにした
...
2faのトークンは期限付きだから、CAPTCHA解いてる間に期限切れになる
2022-05-15 16:47:14 +09:00
syuilo
b688744128
feat: make captcha required when signin to improve security
2022-05-15 12:18:46 +09:00
tamaina
c166655f1f
fix: ユーザー検索で、クエリがusernameの条件を満たす場合はusernameもLIKE検索するように ( #8644 )
...
* Fix #8643
* 部分一致にする
2022-05-14 15:24:44 +09:00
iwata
ac23bd4667
test: e2eテストがCIで失敗していた問題をいくつか修正 ( #8642 )
...
* test: indexeddbをテスト毎に初期化するように
* fix: metaが無いときにfetch-metaを同時に呼ぶと死ぬことがある問題を修正
* test: ログイン後のクライアント側処理を待たずにリロードされてログイン出来ないことがあったのを修正
2022-05-14 15:16:45 +09:00
Johann150
b3ca8d5329
fix: keep file order ( #8659 )
2022-05-14 15:09:10 +09:00
syuilo
36db202263
enhance: Display TOTP Register URL
...
Close #7261
Co-Authored-By: tamaina <tamaina@hotmail.co.jp>
2022-05-14 15:00:15 +09:00
Johann150
91100f94b5
perf: fix caching ( #8660 )
...
The cache implementation did previously not store the results of the
computation and was thus not a cache at all. This can cause a significant
number of database queries each time someone with a large number of
followers does something that causes an activity to be federated.
2022-05-14 13:28:27 +09:00
Johann150
79072916af
chore: synchronize code and database schema ( #8577 )
...
* chore: remove default null
null is always the default value if a table column is nullable, and typeorm's
@Column only accepts strings for default.
* chore: synchronize code with database schema
* chore: sync generated migrations with code
2022-05-05 22:45:22 +09:00
tamaina
8ad77a28b4
refactor: use Vite to build instead of webpack ( #8575 )
...
* update stream.ts
* https://github.com/misskey-dev/misskey/pull/7769#issuecomment-917542339
* fix lint
* clean up?
* add app
* fix
* nanka iroiro
* wip
* wip
* fix lint
* fix loginId
* fix
* refactor
* refactor
* remove follow action
* clean up
* Revert "remove follow action"
This reverts commit defbb416480905af2150d1c92f10d8e1d1288c0a.
* Revert "clean up"
This reverts commit f94919cb9cff41e274044fc69c56ad36a33974f2.
* remove fetch specification
* renoteの条件追加
* apiFetch => cli
* bypass fetch?
* fix
* refactor: use path alias
* temp: add submodule
* remove submodule
* enhane: unison-reloadに指定したパスに移動できるように
* null
* null
* feat: ログインするアカウントのIDをクエリ文字列で指定する機能
* null
* await?
* rename
* rename
* Update read.ts
* merge
* get-note-summary
* fix
* swパッケージに
* add missing packages
* fix getNoteSummary
* add webpack-cli
* ✌️
* remove plugins
* sw-inject分離したがテストしてない
* fix notification.vue
* remove a blank line
* disconnect intersection observer
* disconnect2
* fix notification.vue
* remove a blank line
* disconnect intersection observer
* disconnect2
* fix
* ✌️
* clean up config
* typesを戻した
* Update packages/client/src/components/notification.vue
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* disconnect
* oops
* Failed to load the script unexpectedly回避
sw.jsとlib.tsを分離してみた
* truncate notification
* Update packages/client/src/ui/_common_/common.vue
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* clean up
* clean up
* キャッシュ対策
* Truncate push notification message
* クライアントがあったらストリームに接続しているということなので通知しない判定の位置を修正
* components/drive-file-thumbnail.vue
* components/drive-select-dialog.vue
* components/drive-window.vue
* merge
* fix
* Service Workerのビルドにesbuildを使うようにする
* return createEmptyNotification()
* fix
* i18n.ts
* update
* ✌️
* remove ts-loader
* fix
* fix
* enhance: Service Workerを常に登録するように
* pollEnded
* URLをsw.jsに戻す
* clean up
* wip
* wip
* wip
* wip
* wip
* wip
* ✌️
* use import
* fix
* install rollup
* use defineAsyncComponent.
* fix emojilist
* wip use defineAsyncComponent
* popup(import -> popup(defineAsyncComponent(() => import
* draggable?
* fix init import
* clean up
* fix router
* add comment
* ✌️
* ✌️
* ✌️
* remove webpack
* update vite
* fix boot sequence
* Revert "fix boot sequence"
This reverts commit e893dbf37aed83bf9f12e427d98c78a7065b4a39.
* revert boot import
* never make two app div
* ;
* remove console.log
* change clientEntry sequence
* fix
* Revert "fix"
This reverts commit 12741b3d89950a31dbb1bb81477ddb27b0e9951a.
* fix
* add comment https://github.com/misskey-dev/misskey/pull/8575#issuecomment-1114239210
* add log
* add comment
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-05-01 22:51:07 +09:00
Johann150
370b9deac2
fix _misskey_content of quote renotes ( #8533 )
2022-05-01 19:23:34 +09:00
MeiMei
5610165de4
fix: Add rel attribute to host-meta ( #8583 )
...
* Add rel attribute to host-meta
* CHANGELOG
2022-05-01 19:14:14 +09:00
tamaina
1df07ded68
feat: Improve Push Notification ( #7667 )
...
* clean up
* ev => data
* refactor
* clean up
* add type
* antenna
* channel
* fix
* add Packed type
* add PackedRef
* fix lint
* add emoji schema
* add reversiGame
* add reversiMatching
* remove signin schema (use Signin entity)
* add schemas refs, fix Packed type
* wip PackedHoge => Packed<'Hoge'>
* add Packed type
* note-reaction
* user
* user-group
* user-list
* note
* app, messaging-message
* notification
* drive-file
* drive-folder
* following
* muting
* blocking
* hashtag
* page
* app (with modifying schema)
* import user?
* channel
* antenna
* clip
* gallery-post
* emoji
* Packed
* reversi-matching
* update stream.ts
* https://github.com/misskey-dev/misskey/pull/7769#issuecomment-917542339
* fix lint
* clean up?
* add app
* fix
* nanka iroiro
* wip
* wip
* fix lint
* fix loginId
* fix
* refactor
* refactor
* remove follow action
* clean up
* Revert "remove follow action"
This reverts commit defbb416480905af2150d1c92f10d8e1d1288c0a.
* Revert "clean up"
This reverts commit f94919cb9cff41e274044fc69c56ad36a33974f2.
* remove fetch specification
* renoteの条件追加
* apiFetch => cli
* bypass fetch?
* fix
* refactor: use path alias
* temp: add submodule
* remove submodule
* enhane: unison-reloadに指定したパスに移動できるように
* null
* null
* feat: ログインするアカウントのIDをクエリ文字列で指定する機能
* null
* await?
* rename
* rename
* Update read.ts
* merge
* get-note-summary
* fix
* swパッケージに
* add missing packages
* fix getNoteSummary
* add webpack-cli
* ✌️
* remove plugins
* sw-inject分離したがテストしてない
* fix notification.vue
* remove a blank line
* disconnect intersection observer
* disconnect2
* fix notification.vue
* remove a blank line
* disconnect intersection observer
* disconnect2
* fix
* ✌️
* clean up config
* typesを戻した
* Update packages/client/src/components/notification.vue
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* disconnect
* oops
* Failed to load the script unexpectedly回避
sw.jsとlib.tsを分離してみた
* truncate notification
* Update packages/client/src/ui/_common_/common.vue
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* clean up
* clean up
* キャッシュ対策
* Truncate push notification message
* クライアントがあったらストリームに接続しているということなので通知しない判定の位置を修正
* components/drive-file-thumbnail.vue
* components/drive-select-dialog.vue
* components/drive-window.vue
* merge
* fix
* Service Workerのビルドにesbuildを使うようにする
* return createEmptyNotification()
* fix
* i18n.ts
* update
* ✌️
* remove ts-loader
* fix
* fix
* enhance: Service Workerを常に登録するように
* pollEnded
* URLをsw.jsに戻す
* clean up
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-04-30 21:52:07 +09:00
tamaina
83096440cc
enhance: ドライブに画像ファイルをアップロードするときオリジナル画像を破棄してwebpublicのみ保持するオプション ( #8216 )
...
* wip
* Update packages/client/src/os.ts
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* メニューをComposition API化、switchアイテム追加
クライアントサイド画像圧縮の準備
* メニュー型定義を分離 (TypeScriptの型支援が効かないので)
* disabled
* make keepOriginal to follow setting value
* ✌️
* fix
* fix
* ✌️
* WEBP
* aaa
* ✌️
* webp
* lazy load browser-image-resizer
* rename
* rename 2
* Fix
* clean up
* add comment
* clean up
* jpeg, pngにもどす
* fix
* fix name
* webpでなくする ただしサムネやプレビューはwebpのまま (テスト)
* 動画サムネイルはjpegに
* エラーハンドリング
* ✌️
* v2.2.1-misskey-beta.2
* browser-image-resizer#v2.2.1-misskey.1
* ✌️
* fix alert
* update browser-image-resizer to v2.2.1-misskey.2
* lockfile
Co-authored-by: mei23 <m@m544.net>
Co-authored-by: MeiMei <30769358+mei23@users.noreply.github.com>
2022-04-28 11:14:03 +09:00
tamaina
2860b82590
Fix #8535 Excessive stack ... 'SchemaTypeDef<?>' ( #8547 )
...
* Fix #8535 Excessive stack ... 'SchemaTypeDef<?>'
Co-authored-by: acid-chicken <root@acid-chicken.com>
* add comment
* clean up
Co-authored-by: acid-chicken <root@acid-chicken.com>
2022-04-27 10:49:00 +09:00
Johann150
0396792209
fix: Promises -> Promise ( #8545 )
2022-04-25 15:14:13 +09:00
Johann150
aeeaae2d88
enhance: only render public notes in HTML template ( #8527 )
...
* only render public notes in HTML template
* fix missing import
2022-04-24 14:17:09 +09:00
tamaina
cce6bce024
fix: Fix schema key type error #8517 ( #8538 )
2022-04-24 11:43:15 +09:00
syuilo
daa9c02786
bump jsrsasign
2022-04-23 12:48:26 +09:00
Johann150
4c5a1e327f
chore(lint): fix type definitions for jsrsasign ( #8528 )
...
* fix type definitions for jsrsasign
The @types/jsrsasign is not available in exactly the same version as the jsrsa
package misskey uses, so i used an earlier patch version of the same package.
* update yarn.lock
2022-04-23 12:45:36 +09:00
syuilo
4bf45e968e
refactor: use structuredClone for deep clone
2022-04-23 12:38:02 +09:00
xianon
c08aef8891
fix: アンテナ、クリップ、リストの表示を速くする ( #8518 )
...
* アンテナノートを取得するクエリがタイムアウトしないように速くする
* テーブル名を直接指定しないようにする
* クリップの取得を速くする
* リストの取得を速くする
2022-04-19 22:59:39 +09:00
Johann150
b68ac308ec
await promises ( #8519 )
2022-04-19 18:46:41 +09:00
syuilo
cd7b04e90d
fix ogp rendering and refactor
2022-04-17 21:18:18 +09:00
syuilo
8609c11944
refactor
2022-04-17 21:01:02 +09:00
syuilo
b2bc3a020f
refactor
...
Resolve #8467
2022-04-17 20:58:37 +09:00
syuilo
bd19940c3e
refactor
2022-04-17 20:51:59 +09:00
syuilo
1c12f0e16c
refactor: fix type
2022-04-17 20:44:21 +09:00
syuilo
bba30f4d40
refactor: fix type
2022-04-17 17:30:27 +09:00
syuilo
9859e81ac6
refactor: fix type
2022-04-17 14:42:13 +09:00
syuilo
79068fd7b5
refactor: fix type
2022-04-17 13:31:45 +09:00
syuilo
c905bb6cbf
refactor: fix type
2022-04-17 13:26:31 +09:00
syuilo
ff4b6f51ec
refactor: fix type
2022-04-17 13:21:07 +09:00
syuilo
b87c26127f
Streaming経由でのAPIリクエストを削除
2022-04-17 13:19:05 +09:00
syuilo
264fd9f4af
refactor: fix type
2022-04-17 13:14:29 +09:00
syuilo
11bb1f66bb
refactor: fix type
2022-04-17 13:01:30 +09:00
syuilo
3a2a9e3031
refactor: fix type
2022-04-17 12:59:41 +09:00
syuilo
45a1149655
refactoe
2022-04-16 17:19:30 +09:00
syuilo
343555038f
lint
2022-04-16 17:18:51 +09:00
syuilo
483f70b723
enhance(client): show loading icon on splash screen
...
Close #8481
2022-04-11 23:11:11 +09:00
syuilo
a37dee9b8d
refactor
2022-04-08 19:01:38 +09:00
syuilo
0c1ad61bee
fix(api): parameter validation of users/show was wrong
2022-04-06 00:04:25 +09:00
syuilo
6754ebd170
enhance(webhook): add userId to payload
2022-04-03 22:42:01 +09:00
syuilo
7b21b72c62
improve webhook
2022-04-03 22:36:30 +09:00
syuilo
457286ad2b
fix type
2022-04-03 16:40:47 +09:00
syuilo
2dca8fef31
fix type
2022-04-03 16:35:36 +09:00
syuilo
2e9afc526d
fix types
2022-04-03 16:30:22 +09:00
syuilo
f4f6a76ecc
chore: fix lint
2022-04-03 15:33:22 +09:00
syuilo
7bf6cfa9e2
fix e2e test
2022-04-03 15:14:26 +09:00
Johann150
5ac6bc5463
fix: validation (better #8456 ) ( #8461 )
...
* Revert "revert 484e023c0"
This reverts commit c03b70c949923b830a6d0361d1aa4d5f5614b7b7.
* also allow pure renote
* fix checks for pure renote
2022-04-03 13:57:26 +09:00
syuilo
0c6bfe77cd
fix(api): admin/update-meta was not working
2022-04-03 13:54:22 +09:00
syuilo
74bbf670dd
revert 484e023c0
2022-04-02 16:47:53 +09:00
syuilo
23053d812d
fix syntax error
2022-04-02 15:31:11 +09:00
syuilo
8b2a0a5773
feat: Webhook ( #8457 )
...
* feat: introduce webhook
* wip
* wip
* wip
* Update CHANGELOG.md
2022-04-02 15:28:49 +09:00
Johann150
ec9e0db07a
fix(federation): avoid duplicate activity delivery ( #8429 )
...
* prefer shared inbox over individual inbox
* no new shared inbox for direct recipes
* fix type error
2022-04-02 15:16:35 +09:00
Johann150
2058d048d0
enhance(doc): required input fields ( #8456 )
...
* remove empty file
If the endpoint is to be implemented later, the file can be added back,
but for now it is confusing to have an empty file.
* enhance(doc): document defaults
Default for `isPublic` is based on the database schema default value.
Defaults for `local` and `withFiles` are based on the behaviour of the endpoint.
* enhance(doc): explain nullable emoji category
* fix: make nullable if default is null
* enhance(doc): explain mute attribute expiresAt
* fix: define required fields
- `notes/create`: the default for `text` has been removed because ajv can not handle
`default` inside of `anyOf`, see
https://ajv.js.org/guide/modifying-data.html#assigning-defaults
and the default value cannot be `null` if text is `nullable: false` in the `anyOf`
first alternative.
- `notes/create`: The `mediaIds` property has been marked as deprecated because it
has the same behaviour as using `fileIds`, but the implementation tries to handlè
`fileIds` first.
- The result schema for `admin/emoji/list` has been altered because the `host`
property will always be `null` as it is filtered this way in the database query.
See packages/backend/src/server/api/endpoints/admin/emoji/list.ts line 67.
* enhance(doc): explain nullable hostname
* update changelog
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-04-02 15:04:36 +09:00
syuilo
8744c27dfb
fix(server): admin/meta is not working
...
Fix #8455
2022-04-01 19:17:19 +09:00
syuilo
23aeceb345
fix(server): add missing import
2022-03-29 18:46:59 +09:00
syuilo
aaafb26b56
fix query
2022-03-27 16:16:13 +09:00
Johann150
5421d6f659
limit federation of reactions on direct notes ( #8448 )
2022-03-27 13:57:04 +09:00