Commit graph

65 commits

Author SHA1 Message Date
Zach Daniel
9a5a41ef93
improvement: add some dark mode fixes (#51)
* improvement: add some dark mode fixes

likely more will be necessary, but these make the login page look better

* chore: fix warning about missing `dark_image_class` override.

Co-authored-by: James Harton <james@harton.nz>
2023-01-12 10:06:18 +13:00
Zach Daniel
cc55a47ab7
docs: add spark doc index (#43) 2023-01-09 15:56:11 -05:00
5a76ce5783 feat: Add Auth0 icon. 2022-12-16 15:36:51 +13:00
James Harton
432f056905
feat(PasswordReset): Add a generic password reset form (#37)
* feat(PasswordReset): Add a generic password reset form

* improvement(Input.submit): trim trailing "with password" from submit buttons.
2022-12-15 16:31:52 +13:00
James Harton
bb241ad95c
feat(Overrides): Move overrides from application environment to the sign_in_route macro. (#36)
This causes two small changes in behaviour:

  1. If you are currently customising the default components you can remove the configuration from your `config.exs` and instead move it to your router.  This allows you to have multiple sign-in routes with different "themes" should that be necessary.
  2. If you are using the components directly you need to pass the `overrides` array into each component.
2022-12-15 14:52:11 +13:00
James Harton
eddfba35ee
improvement(Components.Banner): Allow image, text and hrefs to be disabled with nil. (#35) 2022-12-15 07:43:07 +13:00
James Harton
1d3e4e4641
improvement!: Update to support AshAuthentication 3.x (#27) 2022-12-08 14:32:26 +13:00
James Harton
5cf8e0d8af
feat(OAuth2): Add OAuth2 link component. (#12) 2022-11-15 11:52:13 +13:00
8e0905d837 feat(Confirmation): Add confirmation support. 2022-11-10 15:06:17 +13:00
James Harton
47f191b42e
feat(PasswordReset): Add password reset support to the UI. (#10) 2022-11-03 16:07:25 +13:00
James Harton
e25a8bf397
feat: UI refresh. (#3)
* Redesign the overrides system to be easier to reason about.
* Redesign the password UI to be fancier.
2022-10-28 20:13:48 +13:00
c56a9b61aa chore(docs): fix small documentation mistake. 2022-10-26 16:48:25 +13:00
05ab4f438b feat: Add support for PasswordAuthentication. 2022-10-25 17:02:56 +13:00
63c0064fba chore: set up dev Phoenix server. 2022-10-25 11:23:05 +13:00
de3ecd611f chore: empty mix application. 2022-10-25 10:39:57 +13:00