Serbestberdana Mastodon 3.2, platformek tora civakî ya nenavendî

Nasandin serbestberdana platformek belaş ji bo bicîhkirina torên civakî yên nenavendî - Mastodon 3.2, позволяющей на собственных мощностях создавать сервисы, неподконтрольные отдельным поставщикам. Если пользователь не имеет возможности запустить собственный узел, то он может выбрать заслуживающий доверия xizmeta giştî girêdan. Mastodon ji kategoriya torên federe ye, ku tê de komek protokol têne bikar anîn da ku avahiyek ragihandinê ya yekgirtî pêk bînin. ActivityPub.

Koda aliyê serverê ya projeyê bi Ruby bi karanîna Ruby on Rails ve hatî nivîsandin, û navgîniya xerîdar bi JavaScript-ê bi karanîna pirtûkxaneyên React.js û Redux ve hatî nivîsandin. Nivîsarên çavkanî belavbûn lîsansa di bin AGPLv3. Ji bo weşandina çavkaniyên gelemperî yên wekî profîl û statûyan jî pêşekek statîk heye. Hilberîna daneyê bi karanîna PostgreSQL û Redis tê organîze kirin.
Vekirî tê pêşkêş kirin API ji bo pêşveçûnê lêzêdekirinan û girêdana serîlêdanên derveyî (ji bo Android, iOS û Windows-ê xerîdar hene, hûn dikarin botan biafirînin).

Di weşana nû de:

  • Полностью переработан интерфейс для воспроизведения звука, появилась возможность автоматического извлечения обложек альбомов из загруженных файлов или назначения собственных изображений-миниатюр.
  • Для видео, помимо назначения миниатюры на основе содержимого первого кадра, появилась поддержка привязки собственных изображений, отображаемых вместо видео до начала воспроизведения.
  • При отправке в другие платформы ссылок на видео и аудиоконтент, размещённый в Mastodon, добавлена возможность открытия этого контента при помощи внешнего проигрывателя используемой платформы, например, при помощи twitter:player.
  • Добавлена дополнительная защита учётных записей. Если у пользователя не включена двухфакторная аутентификация и он не подключался к своей учётной записи как минимум две недели, то новая попытка входа с неизвестного IP-адреса потребует подтверждения через код доступа, отправленный на email.
  • При установке отслеживания, блокировки или игнорирования участников предоставлена возможность привязки к пользователю примечания, видимого только добавившему. Например, примечание можно использовать для указания причин интереса к определённому пользователю.

Source: opennet.ru

Add a comment