Favoritos

Uma visão separada da Biblioteca que reúne tudo o que o usuário marcou como favorito — arquivos individuais e pastas inteiras — preservando a posição de cada item dentro da árvore de pastas original.

Não é uma lista plana

Favoritos não é uma lista solta de itens marcados; é uma projeção da árvore real de pastas, reconstruída para conter só o que é relevante: pastas favoritadas, arquivos favoritados, e qualquer pasta intermediária necessária para conectar um arquivo favorito à raiz. Uma pasta sem nenhum favorito dentro dela, direta ou indiretamente, simplesmente não aparece.

Regra de colapso

Uma pasta só aparece como pasta na navegação de Favoritos se:

  • ela própria foi marcada como favorita, ou
  • ela contém dois ou mais itens favoritos visíveis (diretos ou de subpastas).

Se uma pasta não está marcada como favorita e tem exatamente um item favorito visível abaixo dela, essa pasta é pulada — o item aparece diretamente, um nível acima de onde estaria na Biblioteca normal. Isso evita a experiência de abrir pasta atrás de pasta vazia até chegar no único arquivo favoritado lá no fundo; o app resume o caminho automaticamente sempre que não há ambiguidade.

Navegação e breadcrumbs

Favoritos tem sua própria trilha de breadcrumbs, independente da Biblioteca — refletindo a posição dentro da árvore projetada, não da árvore de pastas completa (que pode ter vários níveis colapsados pela regra acima).

Ações e seu alcance

O menu de contexto em Favoritos tem as mesmas ações centrais da Biblioteca (marcar lido/não lido, remover dos favoritos, ocultar/mostrar, atualizar capa), mas agindo sobre uma pasta projetada, a ação se aplica a toda a subárvore real por trás dela, não só ao que está visível na projeção:

  • Marcar uma pasta como lida/não lida marca todos os arquivos-folha dentro dela, em qualquer profundidade.
  • Ocultar uma pasta a oculta recursivamente, subárvore inteira incluída.

Sincronização com servidor remoto

Favoritar/desfavoritar um item Komga/Kavita um de cada vez sincroniza nos dois sentidos com o servidor, via uma Reading List chamada "Favoritos" (nenhum dos dois provedores tem favoritos nativos por item — ver Fontes Remotas). Uma pasta favoritada em massa (cascateando pra dezenas/centenas de arquivos de uma vez) segue sincronizando normalmente — diferente da ação de marcar como lido/não lido, favoritar em massa não gera uma requisição por item, então não teve o mesmo motivo pra ser cortado do servidor.

Modos de visualização

Mesmos modos disponíveis na Biblioteca (Grade/Lista), com a mesma configuração de colunas.