Lemmyの話題
- • 100%lemmy.ml Lemmy 0.19 Breaking Changes - Lemmy
We are getting closer to the next major release. This version will have many breaking changes, so we are listing them here for app and client developers to adjust their projects. As we prepare for the release of Lemmy 0.19.0, we’d like to provide any app or client developers ample time to upgrade th...
Lemmy 0.19ではいくつかの機能変更の他に破壊的変更としてアクセストークンの使い方が変わるのだとか。サードパーティのLemmyクライアントの中にはログインできなくなったりログイン状態が無効になるものも出てくるかもしれないですね。
- • 100%play.google.com Boost for Lemmy - Apps on Google Play
Discover and join communities on Lemmy and the Fediverse
Redditクライアントでそこそこ人気のあったBoostのLemmy版
- • 100%github.com Fix federation of admin actions (fixes #3980) by Nutomic · Pull Request #3988 · LemmyNet/lemmy
Lemmy is not correctly verifying federated mod actions which are performed by instance admins. Instead of checking that the mod action comes from the community instance, it was comparing against th...
リモートコミュニティでの管理者/モデレーターによる投稿の削除が他のインスタンスに反映されない問題がようやく修正されたらしい
- • 100%github.com User can block instances (fixes #2397) by Nutomic · Pull Request #3869 · LemmyNet/lemmy
Analogous to the existing community block functionality, users can also block instances. This means that all content from communities which are hosted there is hidden. Posts from users of blocked i...
ユーザー側でインスタンスのブロックが可能に
- • 100%github.com Rework the way 2FA is enabled/disabled (fixes #3309) by Nutomic · Pull Request #3959 · LemmyNet/lemmy
Currently 2FA is enabled in a single step which makes it easy to lock yourself out. This is fixed by using a two-step process, where the secret is generated first, and then 2FA is enabled by passin...
二要素認証の設定手順が改善され、アカウントがロックされて使えなくなることが起きにくくなった、らしい
なお、このPRを含むアップデートが適用されると全てのアカウントで二要素認証が一度無効化されるとのこと
- • 100%github.com Contrasting foreground background colors to highlight posts, like a tiled view · Issue #1076 · LemmyNet/lemmy-ui
Is your proposal related to a problem? With the background of posts/comments being the same color as the negative space's background, the eye is less drawn to the content. Describe the solution you...
ページ背景とコンテンツ領域を区別しやすくしてほしいというIssue\ hanubeki系テーマを使っている自分にはあまり関係なかった
- github.com GitHub - Xyphyn/photon: A replacement for lemmy-ui with more features, a better design, and more customizability.
A replacement for lemmy-ui with more features, a better design, and more customizability. - Xyphyn/photon
webベースのLemmyクライアント、見た目はよさげ
https://photon.xylight.dev/
米軍 (.mil) が間違えてマリ共和国 (.ml) にメール送ってたとかいうニュースがありましたけど、良くも悪くもLemmyは持ってますね… lemmy.mlどうするんだろ
詳細は以下もどうぞ:
- https://sh.itjust.works/post/1473025
- https://sh.itjust.works/post/1484592
- https://lemmy.ml/post/2286939
- https:// sh.itjust.works /post/923025• 100%
lemmy-uiのMarkdownパーサにXSS脆弱性、カスタム絵文字を有功にしていた一部のインスタンスとそのユーザが被害を受ける。なおlemmy-ui v0.18.2-rc.1で対処済
lemmy.worldも被害を受けたみたいですね。人多いのに…
- https://github.com/LemmyNet/lemmy-ui/commits/0.18.2-rc.1
- https://lemm.ee/post/942359 - インスタンスのadmin管理者向けまとめと緩和方法
- https://github.com/LemmyNet/lemmy/issues/3499 - JWTトークンが期限切れしない問題
- https://github.com/LemmyNet/lemmy/issues/3364 - JWTトークンがログアウトしても無効化されない問題
- github.com GitHub - aeharding/voyager: Voyager — a mobile-first Lemmy client
Voyager — a mobile-first Lemmy client. Contribute to aeharding/voyager development by creating an account on GitHub.
旧称: wefwef\ こちらはwebベースのLemmyクライアント
ゲストとしての閲覧も可能\ https://vger.app/posts/lm.korako.me/local
- • 100%github.com GitHub - liftoff-app/liftoff: 🐒 A mobile client for lemmy
🐒 A mobile client for lemmy. Contribute to liftoff-app/liftoff development by creating an account on GitHub.
マルチプラットフォームのLemmyクライアント、まだ試していない
- • 100%github.com Release v0.18.0 Release · LemmyNet/lemmy
What's Changed Disable pictrs feature in CI to make it faster by @Nutomic in #2698 Add a ntfy notif on a tag deploy success. by @dessalines in #2701 Fix data fetching from Peertube (fixes #2689) b...
- github.com Releases · LemmyNet/jerboa
A native android app for Lemmy. Contribute to LemmyNet/jerboa development by creating an account on GitHub.
日本人ユーザーにLemmyが使いやすくできるようになりました。Android端末お持ちの方はぜひお試しください。
投稿、コメント、複数のアカウント管理、メッセージに返信、コミュニティーとユーザーをフォロー、ブロックなどできます。
検索などの機能のはまだウェブUIほど上達していません。
iOS版アプリ (memmy, mlem)は現在多言語対応していません。
Lemmyは注目を集めるでしょうか https://www.theverge.com/2023/6/12/23755974/reddit-subreddits-going-dark-private-protest-api-changes
https://github.com/LemmyNet/lemmy/issues/2845
https://github.com/LemmyNet/lemmy/issues/2841
まあ・・・どうだろね。
リアルタイム更新はWebSocketの恩恵だと思っているけど、それがなくなるのかな?
- • 100%github.com GitHub - SleeplessOne1917/lemmy-bot: A bot library for Lemmy, the fediverse link aggregator.
A bot library for Lemmy, the fediverse link aggregator. - SleeplessOne1917/lemmy-bot
Lemmyのボットを作成することができるTypeScriptのライブラリ。
- • 100%github.com Adding TOTP / 2FA to lemmy by dessalines · Pull Request #2741 · LemmyNet/lemmy
The front end for this is almost done.
TOTPと2FAがやってきますねぇ。
クライアントの認証周りが変わってくるかな。
内部的な変更は除いています
lemmy
https://github.com/LemmyNet/lemmy/compare/0.17.1...0.17.2
0.17.2-rc.1
- PeerTubeの投稿を取得できない問題の修正
- モデレーターのみが投稿可能なコミュニティにリモートから投稿できた問題の修正
- Mastodon等からの投稿でHTMLタグをMarkdownに変換するように
- 投稿のタイトルが途切れることがある問題の修正
- コミュニティの検索のデフォルトのソート順を月間アクティブユーザー数に
- 報告機能が使われた際に管理者にメールを送信するオプションの追加
- データの抹消が最上位の管理者のみ行えるように
- 投稿の最終更新日がセットされない問題の修正
- 投稿の固定・凍結を独立した機能として実装
- 「モデレーターとして発言」機能で権限をチェックするように修正
0.17.2-rc.2
- webfingerの応答にアカウントのタイプ (ユーザー/グループ) を追加 [^1]
- サイトの言語設定が保存されない問題の修正
[^1]: Mastodonでの同名のユーザー・コミュニティの衝突を解決するものではないとのこと
lemmy-ui
https://github.com/LemmyNet/lemmy-ui/compare/0.17.1...0.17.2
0.17.2-rc.1
- 本文のある投稿を編集する際に本文を空にできない問題の修正
- 挙動に問題のあった検索ボックスを削除し検索画面へのリンクに
- 管理者がリモートのコミュニティで「モデレーターとして発言」できてしまう問題の修正
- 言語設定で
und
を選択解除しようとした際に警告を表示するように - コミュニティのモデレーター全員が投稿を固定・凍結できるように
- 新しいコメントが間違ったスレッドに表示されてしまう問題の修正
- 「BAN」ボタンが「コミュニティからBAN」に表記を修正
0.17.2-rc.2
- 0.17.2-rc.1の変更点に関する修正のみ
- • 100%github.com Most themes are broken, remove them. · Issue #905 · LemmyNet/lemmy-ui
Get rid of all the themes except for darkly and litely, I don't have time to maintain them. This will be eventually be fixed by #703, when the themes can be auto-generated from bootstrap v5 scss fi...
darkly/litely以外のテーマはメンテする余裕がないため、一旦全部削除することが検討されている
https://github.com/LemmyNet/lemmy-ui/issues/703 Bootstrap v5に移行する際にbootswatchのテーマを取り込み、scssからテーマを生成することが検討されているそう
- • 100%github.com Post creation from Mastodon (fixes #2590) by Nutomic · Pull Request #2651 · LemmyNet/lemmy
This lets Mastodon users create posts on Lemmy. As they dont send a name property, we instead take the beginning of the content.
Mastodonからの投稿が可能になるプルリクエスト、0.17.0-rc.1より後にマージされたので0.17.0に含まれるかは不透明
- • 100%github.com Accept Mastodon private messages by Nutomic · Pull Request #2656 · LemmyNet/lemmy
If we want better Mastodon compatibility then we should also accept their private messages. Unfortunately it breaks the activity routing because the json format is indistinguishable from public com...
Mastodonとの個人メッセージのやり取りへの対応が検討されているらしい
2023/01/31 23:25 0.17.0に合わせて修正 ※悪用している者がいたので1件削除しています
lemmy
Source: https://github.com/LemmyNet/lemmy/compare/0.16.7...0.17.0
2022/06
- 0.15時代の連合互換用コードを削除
- PeerTube動画の埋め込み
Mastodon等からのlike
の連合対応- (0.16.6ですでに実装されてました)
- DB内の項目と画像の抹消機能(管理者向け)
2022/07
管理者をブロックできないように- (0.16.6ですでに実装されてました)
アカウントが削除または利用停止された場合にログインできないように- (0.16.7ですでに実装されてました)
Mastodonからのlike
およびその取り消しに対応- (0.16.7ですでに実装されてました)
- コメントのツリー化
2022/08
- lotideからの投稿で添付画像の取得に対応
- モデレーションログに絞り込み機能を追加
- 管理者・モデレーターとして明示的に発言する機能
ブロックしたリモートユーザーからの個人メッセージを拒絶- (0.16.7ですでに実装されてました)
- 投稿およびコメントをする際に言語タグを追加
- 既存の投稿は
und
になる模様
- 既存の投稿は
2022/09
- コメントに言語タグを追加
- コミュニティの説明文を検索対象外に、ユーザーの表示名を検索対象に
- 個人メッセージの通報機能
- ユーザー情報の表示時に削除されたコメントを非表示にできるように
- 投稿に未読コメントの件数を表示
- ユーザー登録の申請時に管理者にメールを送信する機能
2022/10
- サイト・コミュニティに言語タグを追加(DBおよびAPI)
- 連合される
vote
をprivate
に
2022/11
- Mobilizonとの連合
- サイトにキャッチフレーズの項目を追加
- 連合に関するいくつかの設定項目を削除
- 連合でのユーザーのフォローが可能に
2022/12
- 0.16.xの連合互換用のコードを削除
- Featured Postsに対応
2023/01
- Mastodonからの投稿が可能に
lemmy-ui
Source: https://github.com/LemmyNet/lemmy-ui/compare/0.16.7...0.17.0
2022/07
- 保留中のコミュニティ登録を取り消し可能に
2022/09
- 登録していないコミュニティでも投稿を作成するボタンを表示
2022/11
- 投稿のタイトルにてインラインMarkdown記法が使えるように
- • 100%github.com Add new registration mode "approve content" (fixes #2601) by Nutomic · Pull Request #2615 · LemmyNet/lemmy
This new mode lets unapproved users login, write comments, vote, follow communities and a few other things. Actions like creating posts, communities or private messages are not possible. This seems...
登録申請から承認までの間に投稿以外の一部機能を使用可能にするモードのプルリクエスト、0.17.0では実装されず、その後に実装するとのこと
- • 100%github.com Add Custom Emojis Support by makotech222 · Pull Request #2616 · LemmyNet/lemmy
Addresses #2419 (comment) Child PRs: LemmyNet/lemmy-ui#877 LemmyNet/lemmy-js-client#97 LemmyNet/lemmy-translations#32 and LemmyNet/lemmy-translations#33 This pr includes backend support for custo...
Lemmyにカスタム絵文字を実装するプルリクエスト
- • 100%github.com Add support for Featured Posts by makotech222 · Pull Request #2585 · LemmyNet/lemmy
This is the backend changes for adding Featured Posts (Local and Community) (#2067). Summary of changes below: General rename of Sticky -> Feature, where appropriate Add featured_community and fea...
Sticky postsがFeatured postsに仕様変更されるかもしれない
この内容は2022/12月現在 LemmyBB 0.1.2を導入したときの内容です
既存のLemmyサーバへLemmyBBを追加する方法です。
(README.md読めばわかるんですが・・メモがてら)
殆どの方はDockerで立てているとおもいますので、Dockerの方法です。
docker-compose.yamlを修正
lemmybb: image: lemmynet/lemmybb:0.1.3 restart: always ports: - "127.0.0.1:8701:8701" environment: - LEMMYBB_BACKEND=http://lemmy:8536 - LEMMYBB_LISTEN_ADDRESS=0.0.0.0:8701 - LEMMYBB_INCREASED_RATE_LIMIT=1 volumes: - ./lemmybb_categories.hjson:/app/lemmybb_categories.hjson:ro depends_on: - lemmy
基本的にこれでOKなはずです。
lemmybb_categories.hjsonについて
LemmyBBのトップ画面にでるカテゴリです。
この設定をしなくても大丈夫ですが、その場合はコミュニティの一覧が表示されます。
ただ、この一覧だとコミュニティ名ではなくIDで表示されるので結構見づらいですw
ちなみに、設定しなかったコミュニティはその一覧に飛んで確認できます。
うちの設定例です。\ 見てわかる通り、PeerTubeを追加可能です。
ドメイン部分を変えれば、別のインスタンスのコミュを設定することもできるわけですね。
[ [ "運営情報" [ "!korako_info@lm.korako.me" ] ] [ "管理者ブログ" [ "!zaregoto@lm.korako.me" ] ] [ "General" [ "!lemmy@lm.korako.me" "!iroiro@lm.korako.me" "!iroiro_release@lm.korako.me" "!kanakomiyamoto@lm.korako.me" "!pangya_info@lm.korako.me" "!fediverse@lm.korako.me" ] ] [ "個人ブックマーク" [ "!karasugawa@lm.korako.me" "!pooza@lm.korako.me" "!hanumark@lm.korako.me" ] ] [ "ゲーム関連" [ "!gaming@lm.korako.me" "!dqx_online@lm.korako.me" "!dq10off@lm.korako.me" ] ] [ "PeerTube" [ "https://fedimovie.com/video-channels/korako" "https://fedimovie.com/video-channels/seagreen_ch" "https://fedimovie.com/video-channels/juja" "https://fedimovie.com/video-channels/hanubeki_rhythm" "https://fedimovie.com/video-channels/hanubeki_genshin" "https://fedimovie.com/video-channels/hanubeki_channel" ] ] ]
最後に
docker-compose up -d
してlemmybbを起動します。nginx
README.mdから拝借
wget https://raw.githubusercontent.com/LemmyNet/lemmyBB/main/docker/nginx.conf -O /etc/nginx/sites-enabled/lemmybb.conf sed -i -e 's/$lemmybb_domain/lemmybb.com/g' /etc/nginx/sites-enabled/lemmybb.conf sed -i -e 's/$lemmyui_domain/lemmyui.com/g' /etc/nginx/sites-enabled/lemmybb.conf nginx -s reload
LemmyBB用のnginx設定を追加してあげるだけです。
--- これでドメインにアクセスすれば表示されるはず。。
まあ、私LemmyBB使ってないんだけどね・・。(まだバグあるし)
クロスポスト: https://lm.korako.me/post/24337
> Last update: 2024/09/06 18:35 > > Lemmy/PieFed用のUserStylesを試作した > >
GitHubにあったlemmy-ui/src/assets/css/themes/nord.cssを整形したものをベースに作った> Bootstrap4.6.25.3.3のscssからコンパイルしたのでサーバー側にも導入できるかも > > https://github.com/hanubeki/hanubeki-lemmy-themes現状だとYoutubeの動画をURLに入れていたとしても、埋め込みは表示されませんが、Iframelyが使われていた頃はされていたのです。(0.9.xとかのころ?)
んで、セキュリティの問題で使用されなくなったんですが、再び動画の埋め込みがされるようなコミットがBE側にされていました。\ ※昔なので見つけたらリンク貼ります
んで、FEのほうがまだなので実装されていないのと、それ以降Lemmyのリリースがほぼ無くなっているので、これが来るのはまだまだ先かなと思ってます。
(きたないので後で文書修正します)
Mastodonから、Lemmyから・・。どちらからもユーザーのフォローができるようになりそうです。
https://github.com/LemmyNet/lemmy/issues/752
https://github.com/LemmyNet/lemmy/pull/2577
既にコミットされており、テストも済んでるとのこと。\ なお、次のリリースには含まれないかもしれないので動向に注目。
個人的にはLemmyからもチャットの用にHTL作られたらもっと利用者増えるかもと思ったりしなかったり?\ とはいえLemmyとはなんぞってなりそうではあるw
- github.com Mobilizon federation by Nutomic · Pull Request #2544 · LemmyNet/lemmy
Some minor changes to be able to parse events.
私も一度だけMobilizonを構築したことあるんですが、相性はいいかもですね。
ただ、日本人で使ってる人いるのだろうか・・w
クロスポスト: https://lm.korako.me/post/24340
> ドキュメントを見るとこう書かれている。 > > If you installed Lemmy with Docker, save your theme file to ./volumes/lemmy-ui/extra_themes. > > しかし公式のdocker-compose.yamlを見てもvolumeは定義していない。 > > > For native installation (without Docker), themes are loaded by lemmy-ui from ./extra_themes folder. > > こうとも書かれているため、以下のように設定してCSSを適当においてあげればOK。 > >
> - ./volumes/lemmy-ui/extra_themes/:/app/extra_themes/ >
> > なお、テーマの名前はCSSのファイル名になる。