Leandro Pereira

Results 116 issues of Leandro Pereira

1. Create new Phx app 2. Install beacon dep 3. Run server It should start the server and display the default Phx home page but instead it crashes with: ```...

bug
area:loader
roadmap

A common scenario that's not yet handled fully by Beacon is handling events emitted by components. Suppose a `newsletter_form` component that renders a form with `phx-submit="signup"`, that `signup` event will...

proposal
area:content
roadmap

### Authorize on both admin and core Visiting an admin page or submitting data on beacon_live_admin should be authorized along with the context call on beacon, to avoid bypassing authorization...

enhancement
help wanted
area:authz
roadmap

_This issue is a discussion and overview of possible strategies to serve pages dynamically._ Beacon needs to serve templates and data for each page that are created at runtime and...

Add `Beacon.Testing` to solve some pain points with testing Beacon resources and pages: ## Creating resources Move `Beacon.Fixtures` to `lib/beacon/testing/fixtures.ex` and make it public as `Beacon.Testing.Fixtures`. That module should be...

proposal
area:loader
area:testing

Allow users to pack config, functions, and data to extend Beacon. Enable plugins in your site config: ```elixir plugins: [MyBlogPlugin] ``` And the plugin implements `Beacon.Plugin`: ```elixir defmodule MyBlogPlugin do...

proposal
area:plugin

Make use of AI to generate components (pieces of pages) or entire pages. Ref: - https://gist.github.com/leandrocp/63f202740e62d99ae5637d130d046ab4 - https://gist.github.com/cigrainger/fb2abb7b48e09dd14dccebd736d5d9dc - https://www.nngroup.com/articles/promptframes/ - https://x.com/cigrainger/status/1829243287867215970 - https://gist.github.com/cigrainger/9c636d94dc2351e72c2b83e2731e0fe2

proposal
area:content
area:ai

Currently it will just play the video but we also need to display the attributes on the right sidebar so the user can manage that component.

area:vpb
ux
roadmap

Currently it's possible to delete elements from the page by clicking on the element, expanding the Delete section on the right sidebar, clicking Delete, and confirming. We want to optimize...

enhancement
area:vpb
ux
roadmap