lemmy.eco.br (meta)

1190 readers
7 users here now

Esta Comunidade destina-se a postagens sobre o servidor Lemmy.eco.br.

Para obter suporte com problemas no Lemmy.eco.br, acesse a sala de suporte.

Para jogar conversa fora, utilize o !batepapo@lemmy.eco.br.

Para comentar noticias: !noticias@lemmy.eco.br.

Para comentar sobre política: !politica@lemmy.eco.br.

founded 2 years ago
MODERATORS
1
 
 

Hoje estive tentando postar imagens diretamente para o Lemmy, mas não consegui, seja no aplicativo, seja no navegador. Como está aí para vocês?

2
 
 

Lemmy v0.19.9

Mudanças

Esta versão corrige um potencial problema de segurança, impedindo que o Lemmy acesse URLs locais. Há também uma correção para uma falha durante a análise de markdown. O Lemmy agora usa mimalloc em vez do alocador de sistema (geralmente glibc), o que deve melhorar o desempenho e evitar o crescimento ilimitado de memória ao longo do tempo.

Lemmy

Lemmy-UI

3
7
XMPP está normal? (self.brasil)
submitted 4 days ago by samBugHunter to c/brasil
 
 

Estou com dois problemas:

  1. Deu problema com o certificado de TLS, dizendo que não conseguia certificar ele.
  2. Quando tento logar usando meu usuário lemmy dá erro de credencial. Foi porque ativei o 2FA?
4
 
 

Olá amigos!

I hope this post does not break the rules, last year I ran Lemmyvision a song contest on Lemmy, and I'm excited to announce that the second edition is now live! You're invited to participate by sending a song in Portuguese, or a regional language / dialect from any part of Brasil !

For those not in the loop, here's how it works:

TL;DR

  • From right now and until April 1st, discuss with your country’s community on Lemmy about which song to send to the contest.
  • Submit the song in this community by makign a new thread.
  • On April 2nd, voting will begin, where you will rank your favourite songs in a form. Any song not submitted by this date will not be featured.
  • On April 8th, results of everyone’s favourite songs will be published.
  • You can use !lemmyvision@jlai.lu for any question, this will be the community for updates and results, make sure to subscribe if you’d like to stay in the loop.

You can find all the information needed on this post : https://jlai.lu/post/15932635

Cheers!

5
 
 

Tô considerando subir uma instância de alguma coisa numa organização que participo, e quero primeiro checar minhas opções. Obviamente eu prefiriria o lemmy, mas ouvi falar de um Mastodon-like que chama Akkoma que parece mais leve. Quais vocês gostam de usar além daqui?

6
 
 

Olá, sairemos da Bolívia em alguns dias e temos muitos bolivianos restantes. Se alguém estiver em Santa Cruz de la Sierra no momento e precisar de dinheiro por uma boa taxa, entre em contato comigo.

7
26
Ajuda (self.brasil)
submitted 1 month ago by ademir to c/brasil
 
 

Boa tarde, gente!

Bom algumas pessoas notaram meu sumiço e tive umas recaídas bem ruins da depressão que me deixou parado um bom tempo...

Se alguma das coisas que fiz aqui no Fediverso te agradou em algum momento ou se você tiver um realzinho sobrando e puder contribuir... Esse mês eu afundei demais e to com dificuldades para pagar as contas.

Como os servidores foram todos pagos com bastante antecedência, não há com o que se preocupar, nenhum serviço está em risco de interrupção, esse valor seria só pra me ajudar mesmo se vocês puderem.

Vou colocar aqui também a chave Pix caso vocês possam contribuir por ela, eu agradeço porque assim é mais rápido.

Eu peço isso com bastante vergonha, mas a vergonha nunca me levou a lugar nenhum mesmo.

Além disso eu estou atualizando meu CV, se souberem de alguma vaga que um Dev/SysAdm com pouca experiencia possa ocupar eu serei grato. Em breve eu compartilho ele por aqui também.

Pix: pix@harpia.red

Abaixo as opções de doação para o lemmy.eco.br

LiberaPay OpenCollective

Não temos patrocinadores, não mostramos anúncios e nunca venderemos seus dados. Contamos apenas com o apoio de pessoas dispostas a ajudar com os custos deste serviço.

As doações são bem-vindas, mas opcionais.

8
 
 

Mudanças drásticas no Lemmy 1.0

As principais mudanças de ruptura para a versão 1.0 já foram implementadas. No entanto, ainda será necessário muito trabalho para implementar os novos recursos no lemmy-ui e publicar a versão final. Então, este é um bom momento para os desenvolvedores de clientes Lemmy começarem a adaptar a nova API e sugerir mudanças antes que ela seja finalizada.

Se você usa algum aplicativo, frontend ou bot para o Lemmy, ajude-nos notificando os desenvolvedores sobre esta publicação.

Com a nova versão, há toda uma nova documentação baseada em OpenAPI , graças a @dessalines e @MV-GH. Você também pode testar a nova API em voyager.lemmy.ml e com a versão Lemmy 1.0.0-alpha.0. Observe que este servidor ainda usa lemmy-ui 0.19.8 com API v3, porque lemmy-ui ainda não foi atualizado para a nova versão de backend.

Infelizmente, não há uma boa maneira de ver todas as alterações da API entre 0.19 e 1.0, mas você pode tentar visualizar a diferença em lemmy-js-client ou ver as solicitações de pull listadas abaixo.

Se você tiver alguma dúvida sobre essas mudanças, sinta-se à vontade para postar em !lemmy_support@lemmy.ml ou no Development Chat no Matrix . Se você tiver sugestões para quebrar as mudanças da API antes que a nova versão seja finalizada, abra um issue .

Aqui estão as principais mudanças de API em detalhes. Como esta é uma versão alfa, pode haver mais mudanças drásticas antes do lançamento final, mas nada importante.

Renomear pontos de extremidade da conta

Vários endpoints foram renomeados, especialmente aqueles em /api/v3/userforam movidos para /api/v4/account/auth. Essas mudanças são totalmente compatíveis, pois os endpoints ainda podem ser chamados em /api/v3.

  • /api/v3/user/registerpara/api/v4/account/auth/register
  • /api/v3/user/loginpara/api/v4/account/auth/login
  • /api/v3/user/logoutpara/api/v4/account/auth/logout
  • /api/v4/sitenão tem my_usermais, agora está disponível emGET /api/v4/account

https://github.com/LemmyNet/lemmy/pull/5216

Pontos finais combinados

Há vários lugares na UI onde diferentes tipos de dados são mostrados juntos, por exemplo, posts e comentários no perfil do usuário. Até que 0.19estes fossem consultados separadamente, para exibir os (últimos 20 posts) e (últimos 20 comentários). Para 1.0Dessalines implementou consultas combinadas, para que o novo endpoint /api/v4/person/contentretorne os últimos 20 (posts e comentários). Veja o problema e os pull requests vinculados para mais detalhes.

Os pontos finais combinados são:

Observe que os endpoints para modlog, lista de relatórios e pesquisa também retornam dados combinados na API v3 no Lemmy 0.19, porque torná-los compatíveis com versões anteriores exigiria uma quantidade excessiva de trabalho.

Pontos finais de imagem

O upload ou a exclusão de avatares, ícones e banners agora é feito por endpoints separados. Com essa mudança, é possível desabilitar uploads de imagens, mas ainda permitir alterações em avatares, etc.

Os pontos de extremidade para upload e proxy de imagens foram movidos para GET /api/v4/image/{filename}e GET /api/v4/image/proxyrespectivamente.

https://github.com/LemmyNet/lemmy/pull/5260

Outras mudanças de última hora

Esta lista provavelmente está incompleta.

Novos recursos (não quebrando)

Esta lista está definitivamente incompleta e mais recursos serão adicionados antes do lançamento final.

9
 
 

Então, tudo começou quando eu vi um post de outro cara que recebeu esta mensagem (de um outro perfil, claro), outros disseram que também receberam, alguns até receberam duas, e eu pensei, "ha, os problemas que eu tenho são diferentes dos que essa gente tem", mas aí bateu um medo. Poderia ser que eu também recebi a tal mensagem. Fui checar (nem sabia que tinha MPs no Lemmy), e sabem quantas mensagens eu recebi?

Nem duas,

Nem três,

QUATRO!!

Quatro mensagens de três ocontas diferentes (uma foi repetida) dessa tal garota. Que é isso??? Eu sou um galã?? Tomei um susto de ver as mensagens, e ainda com a imagem anexada. (Não vou mostrar, mas é só uma foto dessa pessoa, que ficou inclinada em um ângulo estranho.)

Vocês também receberam a tal mensagem? Quem fez esse bot? Qual é o propósito? Seria alguém expondo o seu inimigo para as pessoas por aí? Seria isto um sinal de que o Fediverso está em um tamanho moderadamente grande?

10
 
 

É urgente cortar esse mal pela raiz aqui no Brasil, pois essas PPPs e terceirizações no ramo penitenciário têm se expandido aqui, e vão resultar em desastre. A busca pelo lucro é absolutamente incompativel com a atividade correicional do estado, chega a ser vergonhoso ter que apontar o óbvio ululante.

11
 
 

cross-posted from: https://lemmy.eco.br/post/10213141

Ou, por que a “Propriedade Intelectual” é só uma ferramenta de monopólio estatal

TL;DR:

  • No Brasil, violar direitos autorais sem intuito de lucro é, em teoria, crime de ação penal privada, mas processos desse tipo são raríssimos (ou sequer chegaram a acontecer).
  • Se você não está vendendo ou lucrando, é possível alegar desconhecimento ou ausência de dolo (intenção) na hora de baixar torrents ou compartilhar arquivos.
  • Na análise dos fatos, a própria ideia de “propriedade intelectual” é ilegítima e só serve para manter monopólios protegidos pelo Estado.

Pirataria NÃO é crime (para uso pessoal)

Muita gente acredita que qualquer forma de “pirataria” – seja baixar filmes, livros ou músicas pela internet – é crime e pode levar uma pessoa a ser processada. Contudo, a realidade jurídica brasileira é muito mais complexa do que parece. Neste texto, vamos analisar o que é considerado violação de direitos autorais, como a legislação trata o assunto e por que algumas pessoas defendem que a “propriedade intelectual” não passa de um arranjo estatal que impõe monopólios artificiais.

Uma Breve História da Propriedade Privada

A noção de propriedade privada remonta aos primeiros agrupamentos humanos, quando a escassez de recursos básicos, como alimento e abrigo, exigiu que cada indivíduo ou grupo delimitasse aquilo que podia usar ou dispor. Em ambientes hostis, quem controlava um território, ferramentas ou animais de caça garantia sua sobrevivência — e esse controle exclusivo estabelecia as primeiras formas de “posse”. Ao longo dos séculos, essas práticas evoluíram para regras mais estruturadas, nas quais comunidades e, posteriormente, Estados, passaram a reconhecer formalmente os bens de cada um. O princípio norteador sempre foi a disputa por recursos escassos e tangíveis (terra, metais preciosos, gado etc.), que não podiam ser usados simultaneamente por várias pessoas sem gerar conflitos. É justamente essa lógica de “defender o que é finito” que sustentou o surgimento e a consolidação do conceito de propriedade privada, com regras e punições aplicadas a quem violasse esse direito.

Ou seja, ideia de “propriedade” sempre se relacionou a bens escassos: se alguém possui um objeto físico, outra pessoa não pode possuí-lo ao mesmo tempo sem que haja uma transação ou violação do direito de propriedade. Entretanto, quando falamos em ideias, músicas, livros ou filmes, estamos lidando com algo que pode ser facilmente reproduzido sem que o dono “perca” a obra original, portanto devemos questionar. De fato, pode-se falar em “propriedade” no sentido tradicional, uma vez que não há subtração de um bem material?

Para quem acredita em liberdade de mercado, “propriedade intelectual” soa como um grande contrassenso. Se eu tenho uma ideia ou crio um conteúdo e compartilho com você, nada é subtraído de mim. Ideias são infinitamente replicáveis. Mas o Estado insiste em impor, via leis e monopólios de patentes/direitos autorais, escassez artificial a algo que poderia ser livremente espalhado.

Pirataria para Uso Pessoal: Entenda o Cenário Brasileiro

No Brasil, a violação de direito autoral está prevista no Art. 184 do Código Penal. Porém, conforme os próprios dispositivos legais e a doutrina majoritária apontam:

  • Ação penal privada (caput do Art. 184): Se não há intuito de lucro e a violação é “simples” (baixar filmes, livros, etc.), o titular do direito precisaria mover queixa contra o “pirata”. Na prática, praticamente não existem casos de pessoas processadas individualmente por baixar torrents ou PDFs de uso pessoal.
  • Ação penal pública (parágrafos do Art. 184): Se há intuito de lucro, a pena é maior e a acusação cabe ao Ministério Público Estadual ou Federal (caso seja um crime considerado transnacional).

Ou seja, para que alguém seja processado por baixar um torrent sem fins lucrativos, o autor da obra deveria entrar com uma queixa criminal direta (ação penal privada). Isso quase não acontece, seja pela dificuldade de provar dolo (intenção de violar direitos) ou simplesmente por não valer o esforço nem a publicidade negativa para quem processa.

Se você baixar algo e for, hipoteticamente, questionado, existem teses como:

  • Falta de dolo: Alegar que não sabia que aquele conteúdo era protegido ou que baixou para testar/estudar sem intuito de ferir a lei.
  • Uso pessoal: A legislação prevê exceções para cópias privadas. E como diz a Lei de Direitos Autorais (Lei 9.610/98), pequena reprodução ou cópia integral para uso pessoal, sem lucro, tende a não configurar crime penal.

Por que a criminalização da pirataria é imoral?

  1. Cria escassez onde não existe: Ideias podem circular livremente.
  2. Persegue quem não lucra: A lei, se acabar sendo interpretada de forma rígida, gera uma ameaça à “ponta fraca” — estudantes, curiosos e entusiastas que querem ter acesso a livros, filmes e softwares.
  3. Impede a difusão do conhecimento: Barreiras artificiais (copyright, patentes) limitam inovações que poderiam ser aprimoradas por qualquer um.
  4. Conhecimento e cultura: A difusão de obras fortalece o acesso à informação, especialmente em países onde o poder aquisitivo é baixo.
  5. Monopólio artificial: Leis de propriedade intelectual concedem direitos de exclusividade que podem ultrapassar décadas, restringindo o livre intercâmbio de ideias.
  6. Estado como guardião de privilégios: O aparato estatal é o responsável por fazer cumprir essas exclusividades, sendo visto por alguns como um entrave à circulação do conhecimento.

Autores e produtores, por outro lado, alegam precisar dessa proteção para continuar criando, entretanto há uma discussão permanente sobre possíveis modelos de remuneração alternativos — doações, plataformas de financiamento coletivo, assinaturas mensais — que dispensam ou minimizam os regimes de copyright tradicionais.

Sob o ponto de vista da ética individual, impedir cópias não autorizadas serve basicamente para manter um cartel de grandes corporações. Grandes conglomerados de empresas bilionárias como a Disney usam o Estado como guardião desse monopólio, criminalizando quem compartilha arquivos. Afinal, se não houvesse essa proteção estatal, o livre mercado encontraria soluções voluntárias por meio de acordo, contratos, sistemas de DRM e proteções antipiratarias que são absolutamente legítimas, bem como criadores independentes poderiam, e hoje já se financiam por meio de doações, serviços exclusivos ou modelos de crowdfunding.

Pirateie tranquilo nos sete mares

  • Para muitos, baixar um PDF de um livro que não se poderia comprar de imediato, por exemplo, é visto como um recurso legítimo para estudo, curiosidade pessoal ou amostra gratis, nada impede que você remunere o autor caso o produto realmente valha a pena.
  • Legalmente, na maior parte dos casos, quem baixa conteúdo sem fins lucrativos dificilmente vai responder judicialmente, seja pela dificuldade de comprovar a má-fé, seja pela raridade de processos privados dessa natureza.

Ainda que a lei brasileira classifique certas modalidades de “pirataria” como crime, na prática, quem baixa conteúdo para uso próprio dificilmente sofrerá consequências legais. Com a internet, surgem cada vez mais propostas de compartilhamento voluntário e canais diretos de remuneração aos autores — sem Estado intervindo na vida dos indivíduos.

A pirataria teve um papel crucial na divulgação de conteúdo, especialmente na música. Plataformas como o Napster, no início dos anos 2000, conectaram artistas a milhões de pessoas, rompendo barreiras de acesso. Estudos mostram que essa exposição ajudou a consolidar a indústria da música, criando demanda por shows, merchandising e levando ao surgimento de modelos como o streaming. Sem a pirataria, o mercado musical talvez não tivesse o alcance e o valor que possui hoje.

E aí, o que você acha? Piratear conteúdos sem fins lucrativos é realmente crime, deveria ser um crime ou só mais um mito estatal para manter monopólios? Participe nos comentários e vamos debater!

12
 
 

Estou fazendo esta postagem pelo navegador Vivaldi no Android, pela interface padrão. Percebo que as outras não carregam ou estão demorando uma eternidade para carregar. A única que funciona é a old.lemmy.eco.br. Alguém mais está tendo este problema?

13
 
 

Nome científico: Cochlearius cochlearius

wikiaves

O Brasil tem umas aves lindas! Precisamos preservar a nossa natureza, a Vida é o que há de mais lindo no universo.

14
 
 

O que vocês acham do movimento “avoid chinese products”?

Que traduzindo se fica “não compre produtos feito na China” ou “evite produtos chineses”?

Eu sempre tento evitar comprar produtos Made in China, mas, não pela razão de odiar a China, mas, olhando as condições precárias de trabalho na China, além que a maior parcela da fonte de energia produzida vem da queima do carvão.

Altenburg, empresa têxtil do sul do Brasil, que coagiu seus funcionários a votar no Bolsonaro, tem a maioria dos seus produtos produzidos no Paraguay (Hecho en Paraguay).

@brasil@lemmy.eco.br

15
 
 

Acorda, desgraça. Vai atrás do dinheiro, seca a fonte, corta as asinhas. Tá todo mundo perdido??? Não tá sobrando nem para a embraer, tudo o que for brasileiro agora é alvo.

16
 
 

Sem luz em casa há 5 dias, mulher 'vai dormir' em concessionária de energia e aproveita tomada e ar-condicionado: 'aqui está fresquinho'

A nutricionista Eline Nascimento saiu de casa com um colchonete nas mãos após ter feito ligações para Enel tentando uma solução. A energia foi restabelecida na casa dela, em Cabo Frio (RJ), duas horas depois do protesto.

Depois de ficar cinco dias sem energia elétrica, com os produtos estragando na geladeira, e quatro noites sem conseguir dormir por causa do calor e dos mosquitos, a nutricionista Eline Nascimento decidiu pegar o colchonete e ir dormir onde ela sabia que não faltaria energia: na própria loja da concessionária Enel, em Cabo Frio, na Região dos Lagos do Rio.

"Em casa eu não consigo dormir, mas aqui tá fresquinho, tem ar-condicionado. Então, eu vou entrar aqui e só saio daqui presa. Mas eu vou entrar aqui, ficar nesse ar-condicionado, até resolver o meu problema", disse Eline em vídeo postado nas redes sociais.

Ao g1, Eline contou que, quando chegou na loja, nesta sexta-feira (2), a primeira atitude da atendente foi chamar a polícia.

"Para me tirar de lá porque eu estava fazendo algo que eu não deveria, mas na opinião deles, porque eu sei que eu não estava atrapalhando a vida de ninguém e nem fazendo algo que fosse indevido. Em vez de serem solidários com o que eu estava passando, chamaram a polícia. Não fui só por mim. Eu fui lá pelo meu bairro", explicou.

Duas horas depois de estar acampada na Enel, Eline foi informada de que a energia havia sido restabelecida em sua casa. Ela, então, postou um novo vídeo explicando que estava voltando para casa.

"Duas horas depois que acampei aqui, para dormir meu soninho justo, fui informada de que a energia voltou na minha residência".

"Eu aconselho você a fazer o mesmo! Vá acampar na Enel. Leve seu colchão, seus filhos, seu cachorro, seu papagaio, seu periquito e mostre para essa empresa que ela tem que ter respeito pelo consumidor", disse. Como o problema começou Ao g1, Eline explicou que mora em Angra dos Reis, mas tem casa em Cabo Frio, para onde viajou com a família para passar uns dias neste fim de ano.

No último domingo (15), por conta dos ventos, o relógio da casa dela, no bairro Jardim Peró, entrou em curto e parou de funcionar. Na segunda-feira (16), a cidade foi atingida por uma tempestade, quando outras áreas da região também ficaram sem energia.

"Por conta do problema da chuva, do vento, você entende que tem um problema geral, então, você espera um pouquinho para eles resolverem. Mas aí, passou segunda, terça, e eu ligando, entrando em contato, e nada. Tenho vários protocolos. Fiz tudo o que eu poderia fazer dentro da questão de ligar, contar o problema, pedir a emergência, ligar na madrugada, sem energia, minhas coisas tudo estragando. Não consegui dormir. Tendo que carregar meu telefone no supermercado, e minhas coisas estragando".

Eline contou que, ao ligar para tentar uma solução, ouvia dos atendentes da Enel que estava todo mundo passando pelo mesmo problema.

"A sensação de impotência é muito grande. Você se sente um lixo. Você não tem onde reclamar. Vai reclamar onde? Quem pode te ajudar? Você vai contar com quem para resolver uma situação como essa? Com a empresa, você briga. Entrar na Justiça, você leva um mês, dois, três meses para você ter um retorno de algo que você precisa de imediato e que paga para ter. Nós somos obrigados a engolir essa empresa. Eu não escolhi a Enel. Estou nela porque não tenho opção", desabafou.

O g1 entrou em contato com a concessionária Enel, que enviou a seguinte nota:

"A Enel Distribuição Rio informa que está analisando a ocorrência e o processo de atendimento à cliente. A distribuidora esclarece que a energia foi restabelecida na rua da cliente no mesmo dia em que o primeiro chamado foi aberto. No entanto, uma ocorrência no medidor de energia da casa da cliente impediu que o serviço fosse normalizado. A Enel Rio está analisando as causas da falha no medidor e o que levou à demora do atendimento".

17
 
 

Isso é erro do da configuração do meu app,ou tem algo de errado?🤔🗨️

18
10
Dúvida de noob (self.brasil)
submitted 2 months ago by Raderack to c/brasil
 
 

Uso Android,e to usando o boost como cliente, só que essas propagandas,tao enchendo o saco. Alguma alternativa boa? #lemmy #brasil #app #boost #alternativa #ajuda

19
28
submitted 2 months ago* (last edited 2 months ago) by ademir to c/brasil
 
 

Mudanças

Esta versão inclui algumas pequenas correções e melhorias. Feliz Natal a todos!

Lemmy

Lemmy-UI

  • Traduções atualizadas

Instruções de atualização

Não há alterações significativas com esta versão.

20
21
 
 

Estou apaixonado por como ela é simples e fofa.

22
38
submitted 3 months ago* (last edited 3 months ago) by ademir to c/brasil
 
 

Qual interface/frontend vocês usam o site?

O que acham de deixarmos o Photon como interface padrão? (A interface padrão atual ficaria em um outro subdominio, tipo default. e padrao.)

23
 
 

Não temos investidores, nem anunciantes, nem ninguém nos pressionando para exigir que comprometamos a privacidade em prol do lucro líquido. O https://lemmy.eco.br/ é apoiado por você e suas doações.

Há muitas maneiras de apoiar o https://lemmy.eco.br/. Você pode doar acessando nossa sidebar > doações.

Ao fazer isso, você garante que continuemos existindo e oferecendo serviços para todos, incluindo aqueles que não podem contribuir financeiramente.

@brasil@lemmy.eco.br

24
 
 

Lemmy.eco.br atualizado para a versão 0.19.6 @brasil@lemmy.eco.br

Muitas melhorias na federação para muitas redes, principalmente para as instancias grandes!

#Lemmy #LemmyBR

25
 
 

cross-posted from: https://lemmy.ml/post/22274199

What is Lemmy?

Lemmy is a self-hosted social link aggregation and discussion platform. It is completely free and open, and not controlled by any company. This means that there is no advertising, tracking, or secret algorithms. Content is organized into communities, so it is easy to subscribe to topics that you are interested in, and ignore others. Voting is used to bring the most interesting items to the top.

Changes

This release took a long time to complete due to a major performance problem which brought lemmy.ml to a crawl every time we tried to deploy the new version. It took a lot of testing (in production) to narrow it down to a single commit, and finally fix the problem.

The release itself contains numerous bug fixes and minor improvements:

Lemmy

Enhancements

  • Parallel federation sending by @phiresky in #4623
  • Reduce CPU usage for generating link previews by @phiresky in #4957
  • Switch from OpenSSL to rustls by @kwaa in #4901
  • Increase max post url length to 2000 characters by @dessalines in #4960
  • Increase max length of user bio to 1000 charactes by @dessalines #5014
  • Reduce maximum comment depth to 50 by @nutomic #5009
  • Resize post thumbnails by @nutomic #5107/files
  • Add category to RSS feeds by @nutomic #5030
  • Allow users to view their own removed/deleted communities by @dessalines in #4912
  • Add backend check to enforce hierarchy of admins and mods by @dessalines in #4860
  • Do pictrs transformations for proxied image urls by @dessalines in #4895
  • Enable more build optimizations by @nutomic in #5168
  • Calculate "controversial" ranking with exponent instead of multiply (just like Reddit) by @dullbananas in #4872
  • Automatically remove tracking parameters from URLs by @dessalines #5018
  • Relax timeout for sending activities by @Nothing4You in #4864

Bug Fixes

  • Fix admin notification for new user registration (fixes #4916) by @Nutomic in #4925
  • Allow community settings changes by remote mods @flamingo-cant-draw in #4937
  • Fix problem with connecting to Postgres with TLS @FenrirUnbound in #4910
  • Fix bug when commenting in local-only community by @dessalines in #4854 and @abdel-m in #4920
  • Fix scheduled task to delete users with denied applications by @Nothing4You in #4907

API

  • Return image dimensions and content type in API responses by @dessalines in #4704
  • Adding a show_read override to GetPosts. by @dessalines in #4846
  • Add show_nsfw override filter to GetPosts. by @dessalines in #4889
  • Require authentication for site metadata fetch endpoint by @dessalines in #4968
  • Add the ability to fetch a registration application by person_id by @dessalines in #4913
  • Order community posts by published data, not id by @dullbananas in #4859
  • Throw error when non-mod posts to mod-only comm or when URL is blocked by @flamingo-cant-draw in #4966
  • Add option to search exclusively by post title by Carlos-Cabello #5015

Database

  • Approve applications in transaction by @Nothing4You in #4970
  • Use trigger to generate apub URL in insert instead of update, and fix query planner options not being set when TLS is disabled by @dullbananas in #4797

Lemmy-UI

  • Fix full-size post images. by @dessalines in #2797
  • Fix modlog ID filtering. by @dessalines in #2795
  • Allow Arabic and Cyrillic characters when signing up or creating community by @SleeplessOne1917
  • UX - Swap "Select Language" and "Cancel/Preview/Reply" button locations around in commentsReverse order of buttons in Reply TextArea
  • Fix jump to content by @SleeplessOne1917
  • Fixing peertube and ordinary video embeds. by @dessalines in #2676
  • Changing sameSite cookie from Strict to Lax. by @dessalines in #2677
  • Remove show new post notifs setting. by @dessalines in #2675
  • Fix memory leak around emojis on server render by @makotech222 in #2674
  • Enable spellcheck for markdown text area by @SleeplessOne1917 in #2669
  • Pre release dep bump by @SleeplessOne1917 in #2661
  • Add ability to fill magnet link title on post creation. by @dessalines in #2654
  • Registration application view by @SleeplessOne1917 in #2651
  • Add torrent help by @dessalines in #2650
  • More moderation history by @dessalines in #2649
  • Fix tribute related bug by @SleeplessOne1917 in #2647
  • Remove min and max length from password input when using login form by @SleeplessOne1917 in #2643
  • Remove trending communities card from home. by @dessalines in #2639
  • Set data-bs-theme based on the presence of "dark" in theme name by @SleeplessOne1917 in #2638
  • Fixing modlog filtering to allow admins and mods to filter by mod. by @dessalines in #2629
  • Fix issue from logo bugfix by @SleeplessOne1917 in #2620
  • Make more post params cross-postable by @SleeplessOne1917 in #2621
  • Fix wonky comment action icon button alignment by @SleeplessOne1917 in #2622
  • Prevent broken logo from crashing site by @SleeplessOne1917 in #2619
  • Add rate limit info message. by @dessalines in #2563
  • Fix getQueryString by @matc-pub in #2558

New Contributors

  • @abdel-m made their first contribution in #4920
  • @johnspurlock made their first contribution in #4917
  • @FenrirUnbound made their first contribution in #4910
  • @kwaa made their first contribution in #4901
  • @Daniel15 made their first contribution in #4892

Full Changelog

Upgrade instructions

This upgrade could take as long as ~30 minutes for larger servers, due to needing to recalculate controversy ranks for all historical posts.

There are no breaking changes with this release.

Follow the upgrade instructions for ansible or docker.

If you need help with the upgrade, you can ask in our support forum or on the Matrix Chat.

Thanks to everyone

We'd like to thank our many contributors and users of Lemmy for coding, translating, testing, and helping find and fix bugs. We're glad many people find it useful and enjoyable enough to contribute.

Special shout out to @SleeplessOne1917, @phiresky, @dullbananas, @mv-gh, @Nothing4u, @asonix, @sunaurus, @flamingo-cant-draw, and @Freakazoid182 for their many code contributions and helpful insights.

Support development

We (@dessalines and @nutomic) have been working full-time on Lemmy for over five years. This is largely thanks to support from NLnet foundation, as well as donations from individual users.

If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider donating to support its development. A recurring donation is the best way to ensure that open-source software like Lemmy can stay independent and alive, and helps us grow our little developer co-op to support more full-time developers.

view more: next ›