کد سمت سرور پروژه به زبان Ruby با استفاده از Ruby on Rails و رابط مشتری با استفاده از کتابخانه های React.js و Redux در جاوا اسکریپت نوشته شده است. متون منبع
باز ارائه شده است
در نسخه جدید:
- رابط پخش صدا به طور کامل بازطراحی شده است و اکنون می توان به طور خودکار جلد آلبوم را از فایل های دانلود شده استخراج کرد یا تصاویر کوچک خود را اختصاص داد.
- برای ویدیو، علاوه بر اختصاص یک تصویر کوچک بر اساس محتویات فریم اول، اکنون از پیوند دادن تصاویر بومی که به جای ویدیو قبل از شروع پخش نمایش داده می شوند، پشتیبانی می شود.
- هنگام ارسال لینک به محتوای ویدیویی و صوتی میزبانی شده در Mastodon به پلتفرم های دیگر، امکان باز کردن این محتوا با استفاده از یک پخش کننده خارجی برای پلتفرم مورد استفاده، به عنوان مثال با استفاده از twitter:player، اضافه شده است.
- حفاظت اضافی حساب اضافه شده است. اگر کاربر احراز هویت دو مرحلهای را فعال نکرده باشد و حداقل به مدت دو هفته به حساب خود متصل نشده باشد، تلاش برای ورود جدید از یک آدرس IP ناشناخته نیاز به تأیید از طریق یک کد دسترسی ارسال شده از طریق ایمیل دارد.
- هنگام تنظیم دنبال کردن، مسدود کردن یا نادیده گرفتن شرکتکنندگان، میتوانید یادداشتی را به کاربر پیوست کنید که فقط برای شخصی که آن را اضافه کرده قابل مشاهده باشد. به عنوان مثال، یک یادداشت می تواند برای نشان دادن دلایل علاقه به یک کاربر خاص استفاده شود.
منبع: opennet.ru