* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
In order to prevent the loss of files uploaded by users when upgrading Misskey deployed with Docker.
**But** it might be necessary to create the folder before `docker-compose up -d` (Not fully tested)
* Simplified Chinese Install & Setup Guides Added
* Using lists in navigation between languages
* (Delete a closing bracket added by mistake
Co-authored-by: Candinya <dev@lcy.moe>
* Add title attr with buttons on the post form
* fix
* tooltip
* missing ;
* remove title attr
* fix bug
* Update reactions-viewer.details.vue
* help wip
* ok!
* i18n
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* Fix renotes remaining on remote when CASCADE is invoked
* Fix CASCADE-invoked deletion not being federated to relays
Co-authored-by: DW <chocological00@gitlab.com>
* Add an indicator to make the undo renote button look more interactable
* Use faEllipsisH :art
* Only show elipsis if it's interactable
* Update note.vue
Co-authored-by: DW <chocological00@gitlab.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* Add an indicator to make the undo renote button look more interactable
* Use faEllipsisH :art
Co-authored-by: DW <chocological00@gitlab.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* chore: Update dependencies 🚀
Make everything is up-to-date
* chore: Update dependencies 🚀
Good Bye, core-js@2 !
* packaging
* Fix test
* fix build
* fix test
* use default reporter
* fix mocha is keep running after test
* Revert back is-promise
https://github.com/then/is-promise/issues/12
* Refresh
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* New translations ja-JP.yml (German)
* Option to hide revealed sensitive media
This PR commit adds a button on sensitive images and videos
to to hide them without refreshing the page.
* fix position with multiple images
* Fixing some lint problems
Not related to this PR, but "Node.js CI / lint" failed on it.
* Ability to set header image for a Page
- Add header image to Page
- Show it on Page view
- Show correctly it on Page list view
- On the Page list view, pages have a light border
to make it easier to see an image belongs to a page
* Maybe it looks better
* Use <img> instead if <x-image>
* src -> :src; set width
* Update page.vue
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* Disable Nyaize in quote
* mfmを文字列に戻す、nyaizeにmfmを使用
* Revert "Disable Nyaize in quote"
This reverts commit 1b238905a5535267d32d7e1aec8afd8bb07b0619.
* refactor
* use return type as string
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Kannada)
* New translations ja-JP.yml (Kannada)
* New translations ja-JP.yml (Kannada)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (German)
* Add icon for messaging
This will add icon within messaging
* Update messaging-room.message.vue
Link to missing icon
* Update notification.vue
fix renote icon in notification
https://github.com/syuilo/misskey/issues/5955
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (Korean)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
* New translations ja-JP.yml (Spanish)
@typescript-eslint/parserが11.10.1以上じゃないと入らない
> error @typescript-eslint/parser@2.3.3: The engine "node" is incompatible with this module. Expected version "^8.10.0 || ^10.13.0 || >=11.10.1". Got "11.7.0"
https://github.com/syuilo/misskey/runs/274115939
<td><imgsrc="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/36813045/29876ea679d443bcbba3c3f16edab8c2/2.jpeg?token-time=2145916800&token-hash=YCKWnIhrV9rjUCV9KqtJnEqjy_uGYF3WMXftjUdpi7o%3D"alt="Wataru Manji (manji0)"width="100"></td>
introMisskey:"اهلا بك! ميسكي هو منصة تدوين مصغر لا مركزية ومفتوحة المصدر.\nيمكنك مشاركة \"ملاحظات\" عن ما يجري حولك، وإخبار الجميع عن نفسك 📡\nتسمح لك \"الانفعالات\" بتعبير عن شعورك حول ملاحظات الآخرين 👍\nاكتشف عالمًا جديدًا 🚀"
monthAndDay:"{day}/{month}"
search:"البحث"
notifications:"الإشعارات"
username:"اسم المستخدم"
password:"الكلمة السرية"
fetchingAsApObject:"جارٍ جلبه مِن الفديفرس…"
ok:" حسناً"
gotIt:"فهِمت"
cancel:" إلغاء"
enterUsername:"أدخِل إسم مسخدم"
noNotes:"لم يتم العثور على أية ملاحظات"
noNotifications:"ليس هناك أية اشعارات"
instance:"مثيل الخادم"
settings:"الاعدادات"
basicSettings:"الاعدادات الأساسية"
otherSettings:"إعدادات أخرى"
openInWindow:"افتح في نافذة جديدة"
profile:"الملف التعريفي"
timeline:"الخيط الزمني"
noAccountDescription:"لم يكتب هذا المستخدم سيرته بعد."
login:"لِج"
loggingIn:"جارٍ تسجيل الدخول"
logout:"الخروج"
signup:"أنشئ حسابًا"
uploading:"عملية الإرسال جارية"
save:"حفظ"
users:"المستخدمون"
addUser:"اضافة مستخدم"
favorite:"إضافة إلى المفضلة"
favorites:"المفضلات"
unfavorite:"إزالة من المفضلة"
pin:"دبّسها على الصفحة الشخصية"
unpin:"ألغ تثبيتها من ملفك الشخصي"
copyContent:"انسخ المحتوى"
copyLink:"انسخ الرابط"
delete:"حذف"
deleteAndEdit:"إزالة وإعادة الصياغة"
deleteAndEditConfirm:"أمتأكد من حذف الملاحظة؟ ستفقد كل مشاركاتها، والتفاعلات، والردود عليها."
addToList:"أضفه إلى قائمة"
sendMessage:"أرسل رسالة"
copyUsername:"انسخ اسم المستخدم"
searchUser:"ابحث عن مستخدمين"
reply:"رد"
loadMore:"عرض المزيد"
youGotNewFollower:"يتابعك"
receiveFollowRequest:"تلقيت طلب متابعة"
followRequestAccepted:"قُبل طلب المتابعة"
mention:"أشر الى"
mentions:"الإشارات"
directNotes:"الملاحظات المباشرة"
importAndExport:"إستورد / صدر"
import:"استيراد"
export:"تصدير"
files:"الملفات"
download:"تنزيل"
driveFileDeleteConfirm:"أمتأكد من حذف ملف {name}؟ كل الملاحظات المُرفق بها هذا الملف ستحذف."
introMisskey:"ಸ್ವಾಗತ! Misskey ಓಪನ್ ಸೋರ್ಸ್ ಒಕ್ಕೂಟ ಮೈಕ್ರೋಬ್ಲಾಗಿಂಗ್ ಸೇವೆಯಾಗಿದೆ.\n ಏನಾಗುತ್ತಿದೆ ಎಂಬುದನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಅಥವಾ ನಿಮ್ಮ ಬಗ್ಗೆ ಎಲ್ಲರಿಗೂ ಹೇಳಲು \"ಟಿಪ್ಪಣಿ\"ಗಳನ್ನು ರಚಿಸಿ📡\n \"ಸ್ಪಂದನೆ\" ಕ್ರಿಯೆಯೊಂದಿಗೆ, ನೀವು ಎಲ್ಲರ ಟಿಪ್ಪಣಿಗಳಿಗೆ ತ್ವರಿತವಾಗಿ ಸ್ಪಂದನೆಗಳನ್ನು ಕೂಡ ಸೇರಿಸಬಹುದು.👍\n ಹೊಸ ಜಗತ್ತನ್ನು ಅನ್ವೇಷಿಸಿ🚀"
misskey:"Deel alles met anderen die ook Misskey gebruiken."
about-title:"Een ster van het fediverse"
about:"Bedankt voor het ontdekken van Misskey. Misskey is een <b>gedecentraliseerd microblogging platform</b> geboren op aarde. Omdat het bestaat binnen het Fediverse (een georganiseerd universum van verschillende sociale mediaplatformen), staat het verbonden met andere sociale medieplatformen. Neem een pauze van de stedelijke drukte, en duik in het nieuwe intenet?"
intro:
title:"Wat is Misskey?"
about:"Misskey is een open source <b>gedecentraliseerd blogplatform</b>. Het heeft een gesofisticeerde, volledig aanpasbare gebruikersinterface, uitgebreide reactiemogelijkheden voor posts, gratis geïntegreerd bestandsoplagbeheer en andere geavanceerde mogelijkheden. Daarnaast staat Misskey verbonden aan een netwerksysteem genaam het \"Fediverse\", hiermee kunnen we communiceren met andere gebruikers op andere SNSs. Dit betekent dat wanneer je iets post het niet enkel verstuurd wordt naar andere Misskey gebruikers, maar ook naar gebruikers op Mastodon en Pleroma. Stel je voor dat een planeet een radiosignaal verzendt naar een andere planeet als manier van communiceren."
features:"Kenmerken"
rich-contents:"Bericht"
rich-contents-desc:"Post jouw idee, hot topic, wat je ook maar wil delen. Maak jouw teksten aantrekkelijk met je favoriete foto's, verzend bestanden, zelfs video's, of maak een poll. Dit zijn enkele van de mogelijkheden die Misskey aanbiedt!"
reaction:"Reactie"
reaction-desc:"Dé makkelijkste manier om jouw gevoelens uit te drukken. Met Misskey kan je verschillende reacties toevoegen aan jouw posts. Andere SNSs hebben enkel maar een \"vind ik leuk\" reactie."
ui:"Interface"
ui-desc:"Niet één UI past nij iedereen. Daarom heeft Misskey een uitgebreide keuze om de UI naar jouw hand te zetten. Je kan jouw nieuwe thuis zo origineel maken als je zelf wil door jouw tijdslijn aan te passen door widgets te verplaatsen en hun look te veranderen. Zo maak je van Misskey jouw eigen stek."
drive:"Drive"
drive-desc:"Wil je een foto posten die je reeds het geüpload? Wens je georganiseerde map met zelfgekozen naam maken voor al jouw bestanden? De beste oplossing voor jou is Misskey Drive. Dit maakt het supermakkelijk om jouw bestanden online te delen."
do-not-copy-paste:"Gelieve de code hier niet in te geven of te plakken. De account kan gecompromiseerd zijn."
load-more:"Laad meer resultaten"
enter-password:"Voer het wachtwoord in"
2fa:"Tweestapsverificatie"
customize-home:"Layout aanpassen"
featured-notes:"Uitgelicht"
dark-mode:"Donker thema"
signin:"Aanmelden"
signup:"Registreren"
signout:"Afmelden"
reload-to-apply-the-setting:"Herlaad de pagina om je aanpassingen te bekijken. Wil je de pagina nu herladen?"
fetching-as-ap-object:"Verzenden naar Fediverse"
unfollow-confirm:"Wil stoppen met {name} te volgen?"
delete-confirm:"Ben je zeker dat je dit bericht wil verwijderen?"
signin-required:"Gelieve in te loggen"
notification-type:"Notificatietype"
notification-types:
all:"Alle"
pollVote:"Stemmen"
follow:"Volgend"
receiveFollowRequest:"Volgverzoeken"
reply:"Beantwoorden"
quote:"Bron"
mention:"Vermeldingen"
reaction:"Reactie"
got-it:"Ik snap het!"
customization-tips:
title:"Aanpassingstips"
gotit:"Ik snap het!"
notification:
file-uploaded:"Je bestand is geüpload"
message-from:"Bericht van {}:"
reversi-invited:"Uitgenodigd voor spel"
notified-by:"Bemerkt door: {}"
reply-from:"Antwoord van: {}"
quoted-by:"Geciteerd door: {}"
time:
unknown:"onbekend"
future:"toekomstig"
just_now:"zojuist"
seconds_ago:"{}s geleden"
minutes_ago:"{}m geleden"
hours_ago:"{}u geleden"
days_ago:"{}d geleden"
weeks_ago:"{}week/weken geleden"
months_ago:"{}maand(en) geleden"
years_ago:"{}jaar geleden"
month-and-day:"{day} {month}"
trash:"Prullenbak"
drive:"Drive"
pages:"Pagina's"
messaging:"Gesprekken"
home:"Startpagina"
deck:"Deck"
timeline:"Tijdlijn"
followers:"Volgers"
favorites:"Deze notitie toevoegen aan favorieten"
permissions:
"write:votes": "Stemmen"
post-form:
submit:"Bericht"
reply:"Beantwoorden"
add-visible-user:"Gebruiker toevoegen"
weekday-short:
sunday:"Z"
monday:"M"
tuesday:"D"
wednesday:"W"
thursday:"D"
friday:"V"
saturday:"Z"
reactions:
like:"Leuk"
love:"Geweldig"
laugh:"Grappig"
hmm:"Eh...?"
surprise:"Wauw"
congrats:"Gefeliciteerd!"
angry:"Boos"
confused:"Verward"
pudding:"Pudding"
note-visibility:
home:"Startpagina"
followers:"Volgers"
_settings:
profile:"Je profiel"
notification:"Meldingen"
password:"Wachtwoord"
reactions:"Reactie"
deck-column-align-center:"Centreren"
deck-column-align-left:"Links"
timeline:"Tijdlijn"
navbar-position-left:"Links"
search:"Zoeken"
delete:"Verwijderen"
loading:"Bezig met laden"
update-available:"Er is een nieuwe versie van Misskey beschikbaar: {newer} (de huidige versie is {current}). Herlaad de pagina om de update toe te passen."
my-token-regenerated:"Je sleutel is gegenereerd; je wordt nu uitgelogd."
checking-network:"Bezig met controleren van netwerkverbinding"
internet:"Internetverbinding"
checking-internet:"Bezig met controleren van internetverbinding"
server:"Serververbinding"
checking-server:"Bezig met controleren van serververbinding"
finding:"Bezig met vaststellen van probleem"
no-network:"Er is geen internetverbinding"
no-network-desc:"Zorg ervoor dat je verbonden bent met een netwerk."
no-internet:"Er is geen internetverbinding"
no-internet-desc:"Zorg ervoor dat je verbonden bent met het internet."
no-server:"Verbinden met Misskey-server mislukt"
no-server-desc:"De netwerkverbinding van je computer is goed, maar er kan geen verbinding worden gemaakt met de Misskey-server. Het kan dat de server plat ligt of dat eraan wordt gewerkt. Probeer het later opnieuw."
success:"Verbonden met de Misskey-server"
success-desc:"Het verbinden lijkt te lukken. Herlaad de pagina."
flush:"Cache leegmaken"
set-version:"Versie opgeven"
common/views/components/theme.vue:
desc:"Omschrijving"
common/views/components/messaging.vue:
search-user:"Gebruiker zoeken"
you:"Jij"
no-history:"Geen geschiedenis"
user:"Gebruiker"
common/views/components/messaging-room.vue:
no-history:"Er is geen verdere geschiedenis"
new-message:"Nieuw bericht"
common/views/components/messaging-room.form.vue:
input-message-here:"Voer hier je bericht in"
send:"Versturen"
attach-from-local:"Bestanden bijvoegen van je computer"
attach-from-drive:"Bestanden bijvoegen van je Drive"
set-as-avatar:"Instellen als gebruikersafbeelding"
set-as-banner:"Instellen als omslagfoto"
open-in-app:"Openen in app"
add-app:"App toevoegen"
rename-file:"Bestandsnaam wijzigen"
input-new-file-name:"Voer een nieuwe naam in"
copied:"Gekopieerd"
copied-url-to-clipboard:"URL gekopieerd naar klembord"
desktop/views/components/drive.folder.vue:
unable-to-process:"De operatie kan niet worden voltooid."
circular-reference-detected:"De bestemmingsmap is een submap van de map die je wilt verplaatsen."
unhandled-error:"Onbekende fout"
contextmenu:
move-to-this-folder:"Verplaatsen naar deze map"
show-in-new-window:"Openen in nieuw venster"
rename:"Naam wijzigen"
rename-folder:"Mapnaam wijzigen"
input-new-folder-name:"Voer een nieuwe naam in"
desktop/views/components/drive.vue:
search:"Zoeken"
empty-draghover:"Welkom!"
empty-drive:"Je schijf is leeg"
empty-drive-description:"Je kunt ook uploaden door te klikken met de rechtermuisknop en te kiezen voor \"Bestand uploaden\" of door een bestand naar dit venster te slepen."
empty-folder:"Deze map is leeg"
unable-to-process:"De operatie kan niet worden voltooid."
circular-reference-detected:"De bestemmingsmap is een submap van de te verplaatsen map."
unhandled-error:"Onbekende fout"
url-upload:"Uploaden via URL"
url-of-file:"URL van het te uploaden bestand"
url-upload-requested:"Uploadverzoek"
may-take-time:"Het kan even duren voordat het uploaden voltooid is."
create-folder:"Map creëren"
folder-name:"Mapnaam"
contextmenu:
create-folder:"Map creëren"
upload:"Bestand uploaden"
url-upload:"Uploaden via URL"
desktop/views/components/followers-window.vue:
followers:"Volgers van {}"
desktop/views/components/followers.vue:
empty:"Het lijkt erop dat je geen volgers hebt."
desktop/views/components/following-window.vue:
following:"Volgend {}"
desktop/views/components/following.vue:
empty:"Je volgt niemand."
desktop/views/components/game-window.vue:
game:"Othello"
desktop/views/components/home.vue:
done:"Versturen"
add-widget:"Widget toevoegen:"
add:"Toevoegen"
desktop/views/input-dialog.vue:
cancel:"Annuleren"
ok:"Oké"
desktop/views/components/note-detail.vue:
private:"(dit bericht is privé)"
location:"Locatie"
add-reaction:"Reactie"
desktop/views/components/note.vue:
reply:"Beantwoorden"
add-reaction:"Reactie"
private:"(dit bericht is privé)"
desktop/views/components/notes.vue:
error:"Laden mislukt."
retry:"Opnieuw proberen"
desktop/views/components/notifications.vue:
empty:"Geen meldingen"
desktop/views/components/post-form.vue:
posted:"Geplaatst!"
replied:"Beantwoord!"
reposted:"Hergeplaatst!"
note-failed:"Noteren mislukt"
reply-failed:"Beantwoorden mislukt"
renote-failed:"Renote mislukt"
desktop/views/components/post-form-window.vue:
note:"Nieuwe notitie"
reply:"Beantwoorden"
attaches:"{} media bijgevoegd"
uploading-media:"Bezig met uploaden van media {}"
desktop/views/components/progress-dialog.vue:
waiting:"Bezig met wachten"
desktop/views/components/renote-form.vue:
quote:"Citeren..."
cancel:"Annuleren"
reposting:"Bezig met herplaatsen..."
success:"Hergeplaatst!"
failure:"Renote mislukt"
desktop/views/components/renote-form-window.vue:
title:"Weet je zeker dat je deze notitie wilt renoten?"
desktop/views/components/settings.2fa.vue:
intro:"Als je verificatie in twee stappen instelt, dan heb je niet alleen een wachtwoord nodig bij het inloggen, maar ook een geregistreerd fysiek apparaat (zoals je smartphone). Dit verhoogt de veiligheid. "
detail:"Details bekijken..."
url:"https://www.google.com/landing/2step/"
caution:"Als je geen toegang meer hebt tot je apparaat, dan kun je niet meer verbinden met Misskey!"
register:"Apparaat registreren"
already-registered:"Er is al een apparaat geregistreerd"
unregister:"Uitschakelen"
unregistered:"Authenticatie in twee stappen is uitgeschakeld."
enter-password:"Voer het wachtwoord in"
authenticator:"Installeer eerst Google Authenticator op je apparaat:"
howtoinstall:"Hoe installeer ik dit?"
token:"Sleutel"
scan:"Scan daarna de QR-code:"
done:"Voer de op je apparaat getoonde sleutel in:"
submit:"Versturen"
success:"Instellen voltooid!"
failed:"Instellen mislukt. Zorg ervoor dat de sleutel juist is."
info:"Vanaf nu moet je ook de op je apparaat getoonde sleutel tonen bij het inloggen op Misskey."
about:"Takk for at du fant Misskey. Misskey er en <b>desentralisert mikroblogging platform</b> født på jorden. Siden den eksisterer sammen med Fediverset (Et univers hvor forskjellige sosiale media-plattformer blir organisert), så blir den gjensidig tilknyttet med andre sosiale media-plattformer. Hvorfor ikke ta en pause fra kjas og mas fra storbyen og hoppe inn i en ny type internett?"
intro:
title:"Hva er Misskey?"
features:"Funksjoner"
rich-contents:"Innlegg"
drive:"Disk"
close:"Lukk"
notification-types:
all:"Alle"
follow:"Følger"
reply:"Svar"
got-it:"Skjønner!"
notification:
file-uploaded:"Filen ble lastet opp!"
message-from:"Melding fra {}:"
reversi-invited:"Invitert til et spill"
reversi-invited-by:"Invitert av {}:"
notified-by:"Invitert av {}:"
reply-from:"Svar fra {}:"
quoted-by:"Sitert av {}:"
time:
unknown:"ukjent"
future:"fremtidig"
just_now:"akkurat nå"
seconds_ago:"{} sekunder siden"
minutes_ago:"{} minutter siden"
hours_ago:"{} t siden"
days_ago:"{} d siden"
weeks_ago:"{} uke(r) siden"
months_ago:"{} måned(er) siden"
years_ago:"{} år siden"
month-and-day:"{day}/{month}"
trash:"Papirkurv"
drive:"Disk"
home:"Hjem"
followers:"Følgere"
favorites:"Merket som favoritt"
permissions:
"write:votes": "Stem"
post-form:
submit:"Innlegg"
reply:"Svar"
error:"Feil"
weekday-short:
sunday:"S"
monday:"M"
tuesday:"T"
wednesday:"O"
thursday:"T"
friday:"F"
saturday:"L"
weekday:
sunday:"Søndag"
monday:"Mandag"
tuesday:"Tirsdag"
wednesday:"Onsdag"
thursday:"Torsdag"
friday:"Fredag"
saturday:"Lørdag"
reactions:
like:"Lik"
love:"Elsk"
laugh:"Le"
hmm:"Hmm…?"
surprise:"Wow"
congrats:"Gratulerer!"
angry:"Sint"
confused:"Forvirret"
rip:"RIP"
pudding:"Pudding"
note-visibility:
public:"Offentlig"
home:"Hjem"
followers:"Følgere"
specified:"Direkte"
_settings:
notification:"Notifikasjon"
password:"Passord"
save:"Lagre"
search:"Søk"
delete:"Slett"
loading:"Laster inn..."
update-available:"En ny versjon av Misskey er nå tilgjengelig ({newer}, nåværende versjon er {current}). Last inn siden igjen for at oppdateringen skal tre i kraft."
my-token-regenerated:"Ditt synbol har blitt generert. Du vil nå bli utlogget."
about:"Obrigado por encontrar Misskey. Uma <b>plataforma descentralizada de microblog</b> nascida na Terra. Já que ela existe no Fediverso (um universo onde várias plataformas de mídia social são organizadas), ela é ligada com outras plataformas.Por que você não tira uma folga do agito e confusão da cidade, e mergulha em uma nova internet?"
intro:
title:"O que é Misskey?"
about:"Misskey é um <b>serviço de microblog descentralizado</b>. Personalização sofisticada da interface, variedade de reações a posts, armazenamento de arquivos grátis com gerenciamento integrado e outras funções avançadas estão disponíveis. Um sistema em rede chamado \"Fediverso\" permite que nos comuniquemos com usuários em outras redes sociais. Se você postar algo, por exemplo, seu post não será mandado apenas para o Misskey, mas também para o Mastodon. Apenas imagine que o planeta está enviando ondas de rádio para outros planetas para se comunicar."
features:"Recursos"
rich-contents:"Post"
rich-contents-desc:"Apenas poste suas ideias, temas do momento e qualquer coisa que você queira compartilhar. Você pode querer decorar suas palavras, anexar suas imagens favoritas, enviar arquivos, inclusive vídeos ou criar uma enquete. Essas são as coisas que você pode fazer em Misskey."
awaitqueryRunner.query(`CREATE TABLE "announcement" ("id" character varying(32) NOT NULL, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "text" character varying(8192) NOT NULL, "title" character varying(256) NOT NULL, "imageUrl" character varying(1024), CONSTRAINT "PK_e0ef0550174fd1099a308fd18a0" PRIMARY KEY ("id"))`,undefined);
awaitqueryRunner.query(`CREATE INDEX "IDX_118ec703e596086fc4515acb39" ON "announcement" ("createdAt") `,undefined);
awaitqueryRunner.query(`CREATE TABLE "announcement_read" ("id" character varying(32) NOT NULL, "userId" character varying(32) NOT NULL, "announcementId" character varying(32) NOT NULL, CONSTRAINT "PK_4b90ad1f42681d97b2683890c5e" PRIMARY KEY ("id"))`,undefined);
awaitqueryRunner.query(`CREATE INDEX "IDX_8288151386172b8109f7239ab2" ON "announcement_read" ("userId") `,undefined);
awaitqueryRunner.query(`CREATE INDEX "IDX_603a7b1e7aa0533c6c88e9bfaf" ON "announcement_read" ("announcementId") `,undefined);
awaitqueryRunner.query(`CREATE UNIQUE INDEX "IDX_924fa71815cfa3941d003702a0" ON "announcement_read" ("userId", "announcementId") `,undefined);
awaitqueryRunner.query(`ALTER TABLE "user" DROP COLUMN "isVerified"`,undefined);
awaitqueryRunner.query(`ALTER TABLE "meta" DROP COLUMN "announcements"`,undefined);
awaitqueryRunner.query(`ALTER TABLE "meta" DROP COLUMN "enableEmojiReaction"`,undefined);
awaitqueryRunner.query(`ALTER TABLE "announcement_read" ADD CONSTRAINT "FK_8288151386172b8109f7239ab28" FOREIGN KEY ("userId") REFERENCES "user"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,undefined);
awaitqueryRunner.query(`ALTER TABLE "announcement_read" ADD CONSTRAINT "FK_603a7b1e7aa0533c6c88e9bfafe" FOREIGN KEY ("announcementId") REFERENCES "announcement"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,undefined);
awaitqueryRunner.query(`CREATE TABLE "clip" ("id" character varying(32) NOT NULL, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "userId" character varying(32) NOT NULL, "name" character varying(128) NOT NULL, "isPublic" boolean NOT NULL DEFAULT false, CONSTRAINT "PK_f0685dac8d4dd056d7255670b75" PRIMARY KEY ("id"))`,undefined);
awaitqueryRunner.query(`CREATE INDEX "IDX_2b5ec6c574d6802c94c80313fb" ON "clip" ("userId") `,undefined);
awaitqueryRunner.query(`CREATE TABLE "clip_note" ("id" character varying(32) NOT NULL, "noteId" character varying(32) NOT NULL, "clipId" character varying(32) NOT NULL, CONSTRAINT "PK_e94cda2f40a99b57e032a1a738b" PRIMARY KEY ("id"))`,undefined);
awaitqueryRunner.query(`CREATE INDEX "IDX_a012eaf5c87c65da1deb5fdbfa" ON "clip_note" ("noteId") `,undefined);
awaitqueryRunner.query(`CREATE INDEX "IDX_ebe99317bbbe9968a0c6f579ad" ON "clip_note" ("clipId") `,undefined);
awaitqueryRunner.query(`CREATE UNIQUE INDEX "IDX_6fc0ec357d55a18646262fdfff" ON "clip_note" ("noteId", "clipId") `,undefined);
awaitqueryRunner.query(`CREATE TYPE "antenna_src_enum" AS ENUM('home', 'all', 'list')`,undefined);
awaitqueryRunner.query(`CREATE TABLE "antenna" ("id" character varying(32) NOT NULL, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "userId" character varying(32) NOT NULL, "name" character varying(128) NOT NULL, "src" "antenna_src_enum" NOT NULL, "userListId" character varying(32), "keywords" jsonb NOT NULL DEFAULT '[]', "withFile" boolean NOT NULL, "expression" character varying(2048), "notify" boolean NOT NULL, "hasNewNote" boolean NOT NULL DEFAULT false, CONSTRAINT "PK_c170b99775e1dccca947c9f2d5f" PRIMARY KEY ("id"))`,undefined);
awaitqueryRunner.query(`CREATE INDEX "IDX_6446c571a0e8d0f05f01c78909" ON "antenna" ("userId") `,undefined);
awaitqueryRunner.query(`CREATE TABLE "antenna_note" ("id" character varying(32) NOT NULL, "noteId" character varying(32) NOT NULL, "antennaId" character varying(32) NOT NULL, CONSTRAINT "PK_fb28d94d0989a3872df19fd6ef8" PRIMARY KEY ("id"))`,undefined);
awaitqueryRunner.query(`CREATE INDEX "IDX_bd0397be22147e17210940e125" ON "antenna_note" ("noteId") `,undefined);
awaitqueryRunner.query(`CREATE INDEX "IDX_0d775946662d2575dfd2068a5f" ON "antenna_note" ("antennaId") `,undefined);
awaitqueryRunner.query(`CREATE UNIQUE INDEX "IDX_335a0bf3f904406f9ef3dd51c2" ON "antenna_note" ("noteId", "antennaId") `,undefined);
awaitqueryRunner.query(`ALTER TABLE "note" DROP COLUMN "geo"`,undefined);
awaitqueryRunner.query(`ALTER TABLE "clip" ADD CONSTRAINT "FK_2b5ec6c574d6802c94c80313fb2" FOREIGN KEY ("userId") REFERENCES "user"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,undefined);
awaitqueryRunner.query(`ALTER TABLE "clip_note" ADD CONSTRAINT "FK_a012eaf5c87c65da1deb5fdbfa3" FOREIGN KEY ("noteId") REFERENCES "note"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,undefined);
awaitqueryRunner.query(`ALTER TABLE "clip_note" ADD CONSTRAINT "FK_ebe99317bbbe9968a0c6f579adf" FOREIGN KEY ("clipId") REFERENCES "clip"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,undefined);
awaitqueryRunner.query(`ALTER TABLE "antenna" ADD CONSTRAINT "FK_6446c571a0e8d0f05f01c789096" FOREIGN KEY ("userId") REFERENCES "user"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,undefined);
awaitqueryRunner.query(`ALTER TABLE "antenna" ADD CONSTRAINT "FK_709d7d32053d0dd7620f678eeb9" FOREIGN KEY ("userListId") REFERENCES "user_list"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,undefined);
awaitqueryRunner.query(`ALTER TABLE "antenna_note" ADD CONSTRAINT "FK_bd0397be22147e17210940e125b" FOREIGN KEY ("noteId") REFERENCES "note"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,undefined);
awaitqueryRunner.query(`ALTER TABLE "antenna_note" ADD CONSTRAINT "FK_0d775946662d2575dfd2068a5f5" FOREIGN KEY ("antennaId") REFERENCES "antenna"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,undefined);
awaitqueryRunner.query(`ALTER TABLE "note" ADD "appId" character varying(32)`,undefined);
awaitqueryRunner.query(`ALTER TABLE "note" ADD CONSTRAINT "FK_ec5c201576192ba8904c345c5cc" FOREIGN KEY ("appId") REFERENCES "app"("id") ON DELETE SET NULL ON UPDATE NO ACTION`,undefined);
awaitqueryRunner.query(`ALTER TABLE "meta" RENAME COLUMN "proxyAccount" TO "proxyAccountId"`,undefined);
awaitqueryRunner.query(`ALTER TABLE "meta" DROP COLUMN "proxyAccountId"`,undefined);
awaitqueryRunner.query(`ALTER TABLE "meta" ADD "proxyAccountId" character varying(32)`,undefined);
awaitqueryRunner.query(`ALTER TABLE "meta" ADD CONSTRAINT "FK_ab1bc0c1e209daa77b8e8d212ad" FOREIGN KEY ("proxyAccountId") REFERENCES "user"("id") ON DELETE SET NULL ON UPDATE NO ACTION`,undefined);
awaitqueryRunner.query(`CREATE TABLE "user_group_invitation" ("id" character varying(32) NOT NULL, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "userId" character varying(32) NOT NULL, "userGroupId" character varying(32) NOT NULL, CONSTRAINT "PK_160c63ec02bf23f6a5c5e8140d6" PRIMARY KEY ("id"))`,undefined);
awaitqueryRunner.query(`CREATE INDEX "IDX_bfbc6305547539369fe73eb144" ON "user_group_invitation" ("userId") `,undefined);
awaitqueryRunner.query(`CREATE INDEX "IDX_5cc8c468090e129857e9fecce5" ON "user_group_invitation" ("userGroupId") `,undefined);
awaitqueryRunner.query(`CREATE UNIQUE INDEX "IDX_e9793f65f504e5a31fbaedbf2f" ON "user_group_invitation" ("userId", "userGroupId") `,undefined);
awaitqueryRunner.query(`ALTER TABLE "notification" ADD "userGroupInvitationId" character varying(32)`,undefined);
awaitqueryRunner.query(`ALTER TYPE "public"."notification_type_enum" RENAME TO "notification_type_enum_old"`,undefined);
awaitqueryRunner.query(`CREATE TYPE "notification_type_enum" AS ENUM('follow', 'mention', 'reply', 'renote', 'quote', 'reaction', 'pollVote', 'receiveFollowRequest', 'followRequestAccepted', 'groupInvited')`,undefined);
awaitqueryRunner.query(`ALTER TABLE "notification" ALTER COLUMN "type" TYPE "notification_type_enum" USING "type"::"text"::"notification_type_enum"`,undefined);
awaitqueryRunner.query(`DROP TYPE "notification_type_enum_old"`,undefined);
awaitqueryRunner.query(`COMMENT ON COLUMN "notification"."type" IS 'The type of the Notification.'`,undefined);
awaitqueryRunner.query(`ALTER TABLE "user_group_invitation" ADD CONSTRAINT "FK_bfbc6305547539369fe73eb144a" FOREIGN KEY ("userId") REFERENCES "user"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,undefined);
awaitqueryRunner.query(`ALTER TABLE "user_group_invitation" ADD CONSTRAINT "FK_5cc8c468090e129857e9fecce5a" FOREIGN KEY ("userGroupId") REFERENCES "user_group"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,undefined);
awaitqueryRunner.query(`ALTER TABLE "notification" ADD CONSTRAINT "FK_8fe87814e978053a53b1beb7e98" FOREIGN KEY ("userGroupInvitationId") REFERENCES "user_group_invitation"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,undefined);
awaitqueryRunner.query(`ALTER TABLE "notification" DROP CONSTRAINT "FK_8fe87814e978053a53b1beb7e98"`,undefined);
awaitqueryRunner.query(`ALTER TABLE "user_group_invitation" DROP CONSTRAINT "FK_5cc8c468090e129857e9fecce5a"`,undefined);
awaitqueryRunner.query(`ALTER TABLE "user_group_invitation" DROP CONSTRAINT "FK_bfbc6305547539369fe73eb144a"`,undefined);
awaitqueryRunner.query(`COMMENT ON COLUMN "notification"."type" IS ''`,undefined);
awaitqueryRunner.query(`CREATE TYPE "notification_type_enum_old" AS ENUM('follow', 'mention', 'reply', 'renote', 'quote', 'reaction', 'pollVote', 'receiveFollowRequest', 'followRequestAccepted')`,undefined);
awaitqueryRunner.query(`ALTER TABLE "notification" ALTER COLUMN "type" TYPE "notification_type_enum_old" USING "type"::"text"::"notification_type_enum_old"`,undefined);
awaitqueryRunner.query(`DROP TYPE "notification_type_enum"`,undefined);
awaitqueryRunner.query(`ALTER TYPE "notification_type_enum_old" RENAME TO "notification_type_enum"`,undefined);
awaitqueryRunner.query(`ALTER TABLE "notification" DROP COLUMN "userGroupInvitationId"`,undefined);
awaitqueryRunner.query(`DROP INDEX "IDX_e9793f65f504e5a31fbaedbf2f"`,undefined);
awaitqueryRunner.query(`DROP INDEX "IDX_5cc8c468090e129857e9fecce5"`,undefined);
awaitqueryRunner.query(`DROP INDEX "IDX_bfbc6305547539369fe73eb144"`,undefined);
awaitqueryRunner.query(`CREATE TABLE "promo_note" ("noteId" character varying(32) NOT NULL, "expiresAt" TIMESTAMP WITH TIME ZONE NOT NULL, "userId" character varying(32) NOT NULL, CONSTRAINT "REL_e263909ca4fe5d57f8d4230dd5" UNIQUE ("noteId"), CONSTRAINT "PK_e263909ca4fe5d57f8d4230dd5c" PRIMARY KEY ("noteId"))`,undefined);
awaitqueryRunner.query(`CREATE INDEX "IDX_83f0862e9bae44af52ced7099e" ON "promo_note" ("userId") `,undefined);
awaitqueryRunner.query(`CREATE TABLE "promo_read" ("id" character varying(32) NOT NULL, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "userId" character varying(32) NOT NULL, "noteId" character varying(32) NOT NULL, CONSTRAINT "PK_61917c1541002422b703318b7c9" PRIMARY KEY ("id"))`,undefined);
awaitqueryRunner.query(`CREATE INDEX "IDX_9657d55550c3d37bfafaf7d4b0" ON "promo_read" ("userId") `,undefined);
awaitqueryRunner.query(`CREATE UNIQUE INDEX "IDX_2882b8a1a07c7d281a98b6db16" ON "promo_read" ("userId", "noteId") `,undefined);
awaitqueryRunner.query(`ALTER TABLE "promo_note" ADD CONSTRAINT "FK_e263909ca4fe5d57f8d4230dd5c" FOREIGN KEY ("noteId") REFERENCES "note"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,undefined);
awaitqueryRunner.query(`ALTER TABLE "promo_read" ADD CONSTRAINT "FK_9657d55550c3d37bfafaf7d4b05" FOREIGN KEY ("userId") REFERENCES "user"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,undefined);
awaitqueryRunner.query(`ALTER TABLE "promo_read" ADD CONSTRAINT "FK_a46a1a603ecee695d7db26da5f4" FOREIGN KEY ("noteId") REFERENCES "note"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,undefined);
awaitqueryRunner.query(`ALTER TABLE "notification" ADD "customBody" character varying(2048)`,undefined);
awaitqueryRunner.query(`ALTER TABLE "notification" ADD "customHeader" character varying(256)`,undefined);
awaitqueryRunner.query(`ALTER TABLE "notification" ADD "customIcon" character varying(1024)`,undefined);
awaitqueryRunner.query(`ALTER TABLE "notification" ADD "appAccessTokenId" character varying(32)`,undefined);
awaitqueryRunner.query(`ALTER TABLE "notification" DROP CONSTRAINT "FK_3b4e96eec8d36a8bbb9d02aa710"`,undefined);
awaitqueryRunner.query(`ALTER TABLE "notification" ALTER COLUMN "notifierId" DROP NOT NULL`,undefined);
awaitqueryRunner.query(`COMMENT ON COLUMN "notification"."notifierId" IS 'The ID of sender user of the Notification.'`,undefined);
awaitqueryRunner.query(`ALTER TYPE "public"."notification_type_enum" RENAME TO "notification_type_enum_old"`,undefined);
awaitqueryRunner.query(`CREATE TYPE "notification_type_enum" AS ENUM('follow', 'mention', 'reply', 'renote', 'quote', 'reaction', 'pollVote', 'receiveFollowRequest', 'followRequestAccepted', 'groupInvited', 'app')`,undefined);
awaitqueryRunner.query(`ALTER TABLE "notification" ALTER COLUMN "type" TYPE "notification_type_enum" USING "type"::"text"::"notification_type_enum"`,undefined);
awaitqueryRunner.query(`DROP TYPE "notification_type_enum_old"`,undefined);
awaitqueryRunner.query(`COMMENT ON COLUMN "notification"."type" IS 'The type of the Notification.'`,undefined);
awaitqueryRunner.query(`CREATE INDEX "IDX_3b4e96eec8d36a8bbb9d02aa71" ON "notification" ("notifierId") `,undefined);
awaitqueryRunner.query(`CREATE INDEX "IDX_33f33cc8ef29d805a97ff4628b" ON "notification" ("type") `,undefined);
awaitqueryRunner.query(`CREATE INDEX "IDX_080ab397c379af09b9d2169e5b" ON "notification" ("isRead") `,undefined);
awaitqueryRunner.query(`CREATE INDEX "IDX_e22bf6bda77b6adc1fd9e75c8c" ON "notification" ("appAccessTokenId") `,undefined);
awaitqueryRunner.query(`ALTER TABLE "notification" ADD CONSTRAINT "FK_3b4e96eec8d36a8bbb9d02aa710" FOREIGN KEY ("notifierId") REFERENCES "user"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,undefined);
awaitqueryRunner.query(`ALTER TABLE "notification" ADD CONSTRAINT "FK_e22bf6bda77b6adc1fd9e75c8c9" FOREIGN KEY ("appAccessTokenId") REFERENCES "access_token"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,undefined);
awaitqueryRunner.query(`ALTER TABLE "notification" DROP CONSTRAINT "FK_e22bf6bda77b6adc1fd9e75c8c9"`,undefined);
awaitqueryRunner.query(`ALTER TABLE "notification" DROP CONSTRAINT "FK_3b4e96eec8d36a8bbb9d02aa710"`,undefined);
awaitqueryRunner.query(`DROP INDEX "IDX_e22bf6bda77b6adc1fd9e75c8c"`,undefined);
awaitqueryRunner.query(`DROP INDEX "IDX_080ab397c379af09b9d2169e5b"`,undefined);
awaitqueryRunner.query(`DROP INDEX "IDX_33f33cc8ef29d805a97ff4628b"`,undefined);
awaitqueryRunner.query(`DROP INDEX "IDX_3b4e96eec8d36a8bbb9d02aa71"`,undefined);
awaitqueryRunner.query(`COMMENT ON COLUMN "notification"."type" IS ''`,undefined);
awaitqueryRunner.query(`CREATE TYPE "notification_type_enum_old" AS ENUM('follow', 'mention', 'reply', 'renote', 'quote', 'reaction', 'pollVote', 'receiveFollowRequest', 'followRequestAccepted', 'groupInvited')`,undefined);
awaitqueryRunner.query(`ALTER TABLE "notification" ALTER COLUMN "type" TYPE "notification_type_enum_old" USING "type"::"text"::"notification_type_enum_old"`,undefined);
awaitqueryRunner.query(`DROP TYPE "notification_type_enum"`,undefined);
awaitqueryRunner.query(`ALTER TYPE "notification_type_enum_old" RENAME TO "notification_type_enum"`,undefined);
awaitqueryRunner.query(`COMMENT ON COLUMN "notification"."notifierId" IS ''`,undefined);
awaitqueryRunner.query(`ALTER TABLE "notification" ALTER COLUMN "notifierId" SET NOT NULL`,undefined);
awaitqueryRunner.query(`ALTER TABLE "notification" ADD CONSTRAINT "FK_3b4e96eec8d36a8bbb9d02aa710" FOREIGN KEY ("notifierId") REFERENCES "user"("id") ON DELETE CASCADE ON UPDATE NO ACTION`,undefined);
awaitqueryRunner.query(`ALTER TABLE "notification" DROP COLUMN "appAccessTokenId"`,undefined);
awaitqueryRunner.query(`ALTER TABLE "notification" DROP COLUMN "customIcon"`,undefined);
awaitqueryRunner.query(`ALTER TABLE "notification" DROP COLUMN "customHeader"`,undefined);
awaitqueryRunner.query(`ALTER TABLE "notification" DROP COLUMN "customBody"`,undefined);
awaitqueryRunner.query(`ALTER TABLE "meta" DROP COLUMN "hcaptchaSecretKey"`,undefined);
awaitqueryRunner.query(`ALTER TABLE "meta" DROP COLUMN "hcaptchaSiteKey"`,undefined);
awaitqueryRunner.query(`ALTER TABLE "meta" DROP COLUMN "enableHcaptcha"`,undefined);
}
}
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.