Leandro Pereira
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: ```...
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...
### 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...
_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...
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...
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
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.
Display a "X" or trash icon on the element boundary when hovering it to allow deleting the element
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...