ramon / canela
An unofficial theme for Flarum 2.
Package info
Language:TypeScript
Type:flarum-extension
pkg:composer/ramon/canela
Fund package maintenance!
Requires
- flarum/core: ^2.0.0
- minishlink/web-push: ^9.0
Requires (Dev)
- ernestdefoe/wardrobe: ^1.1
- flarum/approval: ^2.0.0
- flarum/audit: ^2.0.0
- flarum/flags: ^2.0.0
- flarum/likes: ^2.0.0
- flarum/lock: ^2.0.0
- flarum/mentions: ^2.0.0
- flarum/messages: ^2.0.0
- flarum/phpstan: ^2.0
- flarum/sticky: ^2.0.0
- flarum/subscriptions: ^2.0.0
- flarum/suspend: ^2.0.0
- flarum/tags: ^2.0.0
- flarum/testing: ^2.0
- fof/pages: ^2.0
- fof/polls: ^3.0
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^11.5 || ^12.5.22 || ^13.2.0
- ramon/chat: ^0.4
- roave/security-advisories: dev-latest
Suggests
- flarum/likes: Likes in the topic map and the profile summary.
- flarum/messages: "My messages" link in the sidebar.
- flarum/subscriptions: "Following" link and the discussion notification bell.
- flarum/tags: Categories and tags in the sidebar, the discussion list and the tags page.
- fof/best-answer: Accepted solution right below the first post.
- fof/discussion-thumbnail: Thumbnails in the discussion list.
- fof/follow-tags: Follow/mute categories and tags.
- fof/formatting: Spoiler, details and more formatting.
- fof/ignore-users: Ignore users.
- fof/links: Custom links.
- fof/merge-discussions: Merge discussions.
- fof/oauth: Social login.
- fof/polls: Polls with result bars and vote counts.
- fof/reactions: Reactions with an emoji summary on the post bar.
- fof/split: Split discussions.
- fof/terms: Terms and guidelines at sign-up.
- fof/upload: Image and file uploads in the composer.
Provides
None
Conflicts
None
Replaces
None
- dev-main
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.13
- v0.1.12
- v0.1.11
- v0.1.10
- v0.1.9
- v0.1.8
- v0.1.7
- v0.1.6
- v0.1.5
- v0.1.4
- v0.1.3
- v0.1.2
- v0.1.1
- v0.1.0
- v0.0.20
- v0.0.19
- v0.0.18
- v0.0.17
- v0.0.16
- v0.0.15
- v0.0.14
- v0.0.13
- v0.0.12
- v0.0.11
- v0.0.10
- v0.0.9
- v0.0.8
- v0.0.7
- v0.0.6
- v0.0.5
- v0.0.4
- v0.0.3
- v0.0.2
- v0.0.1
- dev-fix/assistente-recaptcha-2
- dev-fix/assistente-recaptcha
- dev-feat/assistente-acoes
- dev-melhoria/usabilidade
- dev-melhoria/atribuir-assistente
- dev-correcao/push-service-worker
- dev-feat/push-pwa
- dev-feat/atribuir-topico
- dev-feat/avisos-de-post
- dev-feat/auditoria
- dev-perf/lighthouse-100
- dev-perf/pre-render
- dev-perf/css-condicional
- dev-fix/nickname-primeiro
- dev-fix/abas-legais-opcionais
- dev-fix/abas-sobre-sem-repetir
- dev-fix/abas-legais-e-cor-da-tag
- dev-fix/conversoes-de-tipo
- dev-feat/onebox-github
- dev-feat/traducao-respostas
- dev-feat/modelos-do-editor
- dev-refactor/api-jsonapi
- dev-fix/build-deps
- dev-fix/logica-fof
- dev-refactor/js-fof
- dev-test/integracao-fof
- dev-refactor/ferramentas-fof
- dev-fix/upload-e-logs
- dev-perf/caminhos-quentes
- dev-feat/relatar-problemas-rapido
- dev-feat/relatar-problemas
- dev-fix/seguranca-auditoria
- dev-feat/eventos-fixadas-composer
- dev-fix/personalizar-barra-lateral
- dev-feat/modelos-pagina-404
- dev-fix/celular-teclado-e-seguindo
- dev-fix/rodape-composer-tela-cheia
- dev-fix/qualidade-avatar
- dev-fix/voltar-e-badges-da-lista
- dev-chore/limpeza-referencias
- dev-fix/composer-tela-cheia
- dev-fix/nao-lido-e-tags
- dev-fix/resumo-minimo
- dev-fix/curtida-realtime
- dev-fix/icones-tremendo
- dev-feat/bio-e-ajustes
- dev-feat/login-cadastro
- dev-fix/alinhamento-menu-perfil
- dev-fix/animacoes-editor
- dev-perf/otimizacoes
- dev-fix/edited-tooltip-on-click
- dev-fix/status-icons-topic
- dev-fix/list-menu-gap-and-unread-flicker
- dev-fix/mark-unread-events
- dev-feat/unread-highlight
- dev-fix/mark-unread
- dev-feat/dropdown-arrow
- dev-fix/translation-post
- dev-fix/route-conflict
- dev-fix/mobile-ui
- dev-fix/postgresql
- dev-init
This package is auto-updated.
Last update: 2026-11-09 22:29:24 UTC
README
Canela
An unofficial theme for Flarum 2, inspired by the Discourse Horizon theme.
Canela takes its inspiration from the Horizon theme of Discourse: a sidebar with sections, a discussion list in columns, a discussion timeline and profiles with a cover. Every part can be switched on or off in the admin panel.
The whole palette comes from Flarum's primary color, in light and dark mode, so the theme always matches your brand.
What it does
- Sidebar with collapsible sections, centered search, light/dark/auto mode
- Discussion list in columns with views, posters and hot counts, plus New, Unread and Top tabs
- Discussion page with timeline, discussion map, suggested discussions and user cards
- Profiles with cover, bio, status, summary and activity tabs
- Bookmarks with reminders, badges and trust levels, About, Users and Groups pages
- Login and sign-up pages, keyboard shortcuts, edit history, bulk select and more
- "Report a problem": members mark an area of the screen and send it with a screenshot and page context; admins follow the reports in the panel (off by default)
- Adapts fof/reactions, fof/drafts, fof/best-answer, ramon/chat and other extensions to the theme
Installation
composer require ramon/canela php flarum migrate php flarum cache:clear
Enable Canela on the Extensions page. Every setting is in the admin panel with a description next to it. Bookmark reminders and daily badges use the Flarum scheduler, so run php flarum schedule:run from cron every minute.
Languages
Brazilian Portuguese, English and Japanese ship with the theme. Core and extension strings come from the Flarum language packs.
Credits
Inspired by the Horizon theme of Discourse. Canela is an unofficial project, not affiliated with or endorsed by Discourse. The "Report a problem" feature is based on Bugframe (MIT) and draws the screenshot with html-to-image (MIT). It is maintained by Ramon Guilherme.
License
MIT. Ideas and bug reports are welcome on the issue tracker.