Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

PlanBCode/hypha é bom para iniciantes?

Os mantenedores de PlanBCode/hypha costumam responder a um pull request em até 1 dia. Agora há 6 issues para iniciantes abertas.

Estrelas
5
Forks
9
Issues abertas para iniciantes
6
Issues indexadas
282
Merge médio
18h 7min
PRs com merge (30d)
11
Linguagem predominante
JavaScript
Licença
Sem dados de licença
Último push no GitHub
26/10/2026
Última indexação
26/10/2026
Guia de contribuição
Sem guia de contribuição
Código de conduta
Sem código de conduta
Labels para iniciantes
help wanted

Como contribuir com PlanBCode/hypha

  1. Não há guia de contribuição, então comece pelo README e por alguns pull requests com merge recente para ver como as mudanças são propostas.
  2. Escolha uma das 6 issues abertas para iniciantes abaixo e comente que quer trabalhar nela antes de começar.
Carregando issues

Issues em que talvez alguém já esteja trabalhando aparecem no fim. Ordenar tudo por data

  • /llms.txt reads every page on each request: no cache as for the sitemap
    Aberta
    Impact: Medium Level: Easy Type: Bug Value: Security Value: Visitors

    Dificuldade 4/5 1-2 dias Facilidade para iniciantes 55/100

    PlanBCode/hypha#701 ·

    Mantenedores costumam responder em até 1 dia

  • The first teaser image of a tag index or page list is lazy while it is in view
    Aberta
    Component: User interface Impact: Low Level: Easy Pagetype: Peer reviewed article Type: Bug Value: Visitors

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100

    PlanBCode/hypha#698 ·

    Mantenedores costumam responder em até 1 dia

  • Logged-in article view still crashes on an empty discussions container or a title with markup (rest of #406)
    Aberta
    Impact: Medium Level: Easy Type: Bug Value: Users

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100

    PlanBCode/hypha#649 ·

    Mantenedores costumam responder em até 1 dia

  • Security: the superuser password of hypha.php is stored in plain text; options to improve password storage
    Aberta
    Impact: Medium Level: Easy Type: Bug Value: Security

    Dificuldade 4/5 1-2 dias Facilidade para iniciantes 53/100

    PlanBCode/hypha#642 ·

    Mantenedores costumam responder em até 1 dia

  • peer_reviewed_article: Featured image stored in the wrong place
    Aberta
    Impact: Low Level: Moderate Pagetype: Peer reviewed article Type: Bug Value: Coders

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    PlanBCode/hypha#627 ·

    Mantenedores costumam responder em até 1 dia

  • Festival sign-up without a phone field passes null to setAttribute() (PHP 8.1 deprecation)
    Aberta
    Impact: Low Level: Easy Pagetype: Festival Type: Bug Value: Coders

    Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 82/100

    PlanBCode/hypha#588 ·

    Mantenedores costumam responder em até 1 dia

  • Mailing list: renaming to a taken name is silently not done, and the editor lands on the other list with 'updated'
    Aberta
    Impact: Medium Level: Easy Pagetype: Mailinglist Type: Bug Value: Users

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 79/100

    PlanBCode/hypha#587 ·

    Mantenedores costumam responder em até 1 dia

  • Forms get a second csrfToken field: two XPath expressions in document.php miss the @
    Aberta
    Impact: Low Level: Easy Type: Bug Value: Coders

    Dificuldade 1/5 1-3 horas Facilidade para iniciantes 85/100

    PlanBCode/hypha#586 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • PHP warnings on incomplete tag index and mailing list addresses
    Aberta
    Impact: Low Level: Easy Pagetype: Mailinglist Type: Bug Value: Coders

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100

    PlanBCode/hypha#559 ·

    Mantenedores costumam responder em até 1 dia

  • Settings: fatal errors on an unknown user or a non-numeric digest interval; members get a menu editor that does not save
    Aberta
    Component: User interface Impact: Low Level: Easy Type: Bug Value: Users

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100

    PlanBCode/hypha#556 ·

    Mantenedores costumam responder em até 1 dia

  • Invitations: an existing account gets a registration link, and unchecked input creates broken invitees
    Aberta
    Impact: Low Level: Easy Type: Bug Value: Security Value: Users

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 70/100

    PlanBCode/hypha#555 ·

    Mantenedores costumam responder em até 1 dia

  • Security: mailing-list address actions are GET links without CSRF token, and mailing progress needs no login
    Aberta
    Impact: Low Level: Moderate Pagetype: Mailinglist Privacy GDPR AVG Type: Bug Value: Security

    Dificuldade 4/5 1-2 dias Facilidade para iniciantes 54/100

    PlanBCode/hypha#553 ·

    Mantenedores costumam responder em até 1 dia

  • Festival payment: a failed Mollie call logs warnings and sends the participant on as if paid
    Aberta
    Impact: Medium Level: Moderate Pagetype: Festival Type: Bug Value: Users

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100

    PlanBCode/hypha#550 ·

    Mantenedores costumam responder em até 1 dia

  • Page names lose every letter outside ASCII: Café becomes Caf, a Greek name becomes _
    Aberta
    Component: User interface Impact: Medium Level: Moderate Pagetype: Mailinglist Pagetype: Text Type: Bug Usecase: De Stadsbron Value: Users

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    PlanBCode/hypha#543 ·

    Mantenedores costumam responder em até 1 dia

  • Author page and author information on articles
    Aberta
    Impact: Medium Level: Moderate Pagetype: Peer reviewed article Type: Enhancement Usecase: De Stadsbron Value: Visitors

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 45/100

    PlanBCode/hypha#524 ·

    Mantenedores costumam responder em até 1 dia

  • Serve a robots.txt that references the sitemap
    Aberta
    Impact: Medium Level: Easy Type: Enhancement Usecase: De Stadsbron Value: Visitors

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 58/100

    PlanBCode/hypha#523 ·

    Mantenedores costumam responder em até 1 dia

  • Broken Creative Commons image in the default footer
    Aberta
    Impact: Medium Level: Easy Type: Bug Usecase: De Stadsbron Value: Visitors

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100

    PlanBCode/hypha#522 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Improve technical SEO: canonical URL, title, language, description and structured data
    Aberta
    Impact: High Level: Moderate Pagetype: Peer reviewed article Type: Enhancement Usecase: De Stadsbron Value: Visitors

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    PlanBCode/hypha#521 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Replace WYMeditor and improve the authoring experience
    Aberta
    Component: User interface Component: Wymeditor Impact: High Level: Difficult Pagetype: Peer reviewed article Status: Needs discussion Type: Enhancement Usecase: De Stadsbron Value: Users

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 15/100

    PlanBCode/hypha#520 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Pages send no Cache-Control and rely on PHP's session.cache_limiter, so proxy caches break login or serve member pages
    Aberta
    Impact: High Level: Moderate Privacy GDPR AVG Type: Bug Value: Security

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 43/100

    PlanBCode/hypha#470 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Remove the Bowser browser detection (Internet Explorer 8 warning)
    Aberta
    Impact: Low Level: Easy Type: Enhancement Value: Coders Value: Security

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100

    PlanBCode/hypha#453 ·

    Mantenedores costumam responder em até 1 dia

  • Security: outdated bundled JavaScript (jQuery 1.7.1, WYMeditor 1.1.1 with underscore 1.4.4 and lodash 2.4.2)
    Aberta
    Impact: High Level: Difficult Type: Enhancement Value: Security

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    PlanBCode/hypha#437 · 4 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Article comments: the reply form and buttons are children of the <ul> of comments
    Talvez já em andamento @guidol-ive assumiu hoje. Aberta
    Component: User interface Impact: Low Level: Easy Pagetype: Peer reviewed article Type: Bug Value: Visitors

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 25/100

    PlanBCode/hypha#696 ·

    Mantenedores costumam responder em até 1 dia

  • Article teaser in a tag index or page list: a link in the excerpt makes a link inside a link
    Talvez já em andamento @guidol-ive assumiu hoje. Aberta
    Component: User interface Impact: Medium Level: Easy Pagetype: Peer reviewed article Type: Bug Value: Visitors

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 25/100

    PlanBCode/hypha#695 ·

    Mantenedores costumam responder em até 1 dia

  • Interface texts: start every sentence and label with a capital, and end every sentence with a full stop
    Talvez já em andamento @guidol-ive assumiu hoje. Aberta
    Component: User interface Impact: Low Level: Easy Type: Enhancement Value: Users Value: Visitors

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    PlanBCode/hypha#693 ·

    Mantenedores costumam responder em até 1 dia

  • Failed-mail notification: the addresses are joined without a space and run out of the notification box
    Talvez já em andamento @guidol-ive assumiu hoje. Aberta
    Component: User interface Impact: Low Level: Easy Type: Bug Value: Users

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100

    PlanBCode/hypha#690 ·

    Mantenedores costumam responder em até 1 dia

  • Article: the comment count above the title shows its markup, '<div class="number_of_comments">1 reactie</div>'
    Talvez já em andamento @guidol-ive assumiu hoje. Aberta
    Component: User interface Impact: Medium Level: Easy Pagetype: Peer reviewed article Type: Bug Value: Visitors

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100

    PlanBCode/hypha#689 ·

    Mantenedores costumam responder em até 1 dia

  • Every page carries 8.5 kB of inline JavaScript that could be cached
    Talvez já em andamento @guidol-ive assumiu há 1 dia. Aberta
    Impact: Low Level: Easy Type: Enhancement Value: Visitors

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100

    PlanBCode/hypha#683 ·

    Mantenedores costumam responder em até 1 dia

  • Pages have no landmarks (main, banner, contentinfo) and no link to skip to the content
    Talvez já em andamento @guidol-ive assumiu há 1 dia. Aberta
    Component: User interface Impact: Low Level: Easy Type: Bug Value: Visitors

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    PlanBCode/hypha#682 ·

    Mantenedores costumam responder em até 1 dia

  • Images in pages have no size, no lazy loading and no async decoding
    Talvez já em andamento @guidol-ive assumiu há 1 dia. Aberta
    Impact: Medium Level: Easy Type: Enhancement Value: Visitors

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    PlanBCode/hypha#681 ·

    Mantenedores costumam responder em até 1 dia

  • Serve /llms.txt for language models and AI agents
    Talvez já em andamento @guidol-ive assumiu há 1 dia. Aberta
    Impact: Low Level: Easy Type: Enhancement Value: Visitors

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    PlanBCode/hypha#679 ·

    Mantenedores costumam responder em até 1 dia

  • Performance: every page view reads, decodes and rewrites the whole view counter under one lock
    Talvez já em andamento @guidol-ive assumiu há 1 dia. Aberta
    Impact: Medium Level: Easy Type: Bug Value: Visitors

    Dificuldade 4/5 1-2 dias Facilidade para iniciantes 35/100

    PlanBCode/hypha#677 ·

    Mantenedores costumam responder em até 1 dia

  • Performance: five hot spots that cost 10-44% of a request, each fixable inside its function
    Talvez já em andamento @guidol-ive assumiu há 1 dia. Aberta
    Impact: Medium Level: Easy Type: Bug Value: Visitors

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100

    PlanBCode/hypha#675 ·

    Mantenedores costumam responder em até 1 dia

  • Teasers load the original images, up to several MB each: the front page weighs 14 MB
    Talvez já em andamento @guidol-ive assumiu há 1 dia. Aberta
    Impact: Medium Level: Easy Type: Bug Value: Visitors

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    PlanBCode/hypha#672 ·

    Mantenedores costumam responder em até 1 dia

  • A link to the site itself (the logo in the header) is stored with an empty href, so it is not crawlable
    Talvez já em andamento @guidol-ive assumiu há 1 dia. Aberta
    Impact: Low Level: Easy Type: Bug Value: Visitors

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100

    PlanBCode/hypha#669 ·

    Mantenedores costumam responder em até 1 dia

  • Buttons and links need JavaScript, also to open another page
    Talvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Aberta
    Component: User interface Impact: Medium Level: Moderate Type: Enhancement Value: Users

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100

    PlanBCode/hypha#667 ·

    Mantenedores costumam responder em até 1 dia

  • Images without alt text: teaser images, festival images and previews
    Talvez já em andamento @guidol-ive assumiu há 1 dia. Aberta
    Component: User interface Impact: Medium Level: Easy Type: Bug Value: Visitors

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    PlanBCode/hypha#664 ·

    Mantenedores costumam responder em até 1 dia

  • Settings Markup and Styles: the text area is wider than the page
    Talvez já em andamento @guidol-ive assumiu há 1 dia. Aberta
    Component: User interface Impact: Low Level: Easy Type: Bug Value: Users

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100

    PlanBCode/hypha#660 ·

    Mantenedores costumam responder em até 1 dia

  • User list: icons for edit and remove, rights as one field in the account form, labels with a capital
    Talvez já em andamento @guidol-ive assumiu há 1 dia. Aberta
    Component: User interface Impact: Medium Level: Easy Type: Enhancement Value: Users

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    PlanBCode/hypha#658 ·

    Mantenedores costumam responder em até 1 dia

  • New page popup on the page index fills in the language as page name, so create makes nl/nl
    Talvez já em andamento @guidol-ive assumiu há 1 dia. Aberta
    Component: User interface Impact: Medium Level: Easy Type: Bug Value: Users

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100

    PlanBCode/hypha#656 ·

    Mantenedores costumam responder em até 1 dia

  • New page popup: lower-case labels, missing text for type, page types not sorted
    Talvez já em andamento @guidol-ive assumiu há 1 dia. Aberta
    Component: User interface Impact: Low Level: Easy Type: Bug Value: Users

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100

    PlanBCode/hypha#654 ·

    Mantenedores costumam responder em até 1 dia

  • Page index shows the key page-index, and Dutch says 'ingelogd als' in lower case
    Talvez já em andamento @guidol-ive assumiu há 1 dia. Aberta
    Component: User interface Impact: Low Level: Easy Type: Bug Value: Users

    Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 20/100

    PlanBCode/hypha#652 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Use one name for each kind of account: system user, privileged user, standard user, no user
    Talvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Aberta
    Component: User interface Impact: Low Level: Easy Type: Enhancement Value: Users

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 64/100

    PlanBCode/hypha#650 ·

    Mantenedores costumam responder em até 1 dia

  • Buttons of forms come in two orders; use cancel first, main action last everywhere
    Talvez já em andamento @guidol-ive assumiu há 1 dia. Aberta
    Component: User interface Impact: Low Level: Easy Type: Bug Value: Users

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 20/100

    PlanBCode/hypha#647 ·

    Mantenedores costumam responder em até 1 dia

  • The command bar shows empty buttons on a theme without Fork Awesome, and login needs JavaScript
    Talvez já em andamento @guidol-ive assumiu há 1 dia. Aberta
    Component: User interface Impact: Medium Level: Easy Type: Bug Value: Visitors

    Dificuldade 4/5 1-2 dias Facilidade para iniciantes 30/100

    PlanBCode/hypha#645 ·

    Mantenedores costumam responder em até 1 dia

  • Recover account in the login popup fails with a JavaScript error and never sends the request
    Talvez já em andamento @guidol-ive assumiu há 1 dia. Aberta
    Component: User interface Impact: Medium Level: Easy Type: Bug Value: Users

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 20/100

    PlanBCode/hypha#643 ·

    Mantenedores costumam responder em até 1 dia

  • Images in pages keep the address the site had at upload, so they break when the site moves
    Talvez já em andamento @guidol-ive assumiu há 1 dia. Aberta
    Component: User interface Impact: Medium Type: Bug Value: Visitors

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    PlanBCode/hypha#640 ·

    Mantenedores costumam responder em até 1 dia

  • Saving a page, header or footer turns a //host/path URL into /host/path, so the Creative Commons image in the footer gives 404
    Talvez já em andamento @guidol-ive assumiu há 1 dia. Aberta
    Component: User interface Impact: Low Level: Easy Type: Bug Value: Visitors

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 30/100

    PlanBCode/hypha#638 ·

    Mantenedores costumam responder em até 1 dia

  • hypha.php: The setup page does not tell that the site is in installation mode
    Talvez já em andamento @guidol-ive assumiu há 1 dia. Aberta
    Component: User interface Impact: Medium Level: Easy Type: Enhancement Value: Users

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 20/100

    PlanBCode/hypha#636 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Default theme: Dosis has no font-display, so titles stay invisible until the font has loaded
    Talvez já em andamento @guidol-ive assumiu há 1 dia. Aberta
    Component: User interface Impact: Low Level: Easy Type: Enhancement Value: Visitors

    Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 20/100

    PlanBCode/hypha#633 ·

    Mantenedores costumam responder em até 1 dia

Mostrando os 100 mais recentes

Esta página lista apenas o que foi indexado mais recentemente. O filtro avançado tem o inventário completo, refinado por linguagem, dificuldade e duração.

Abrir o filtro avançado

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.