- added
tlmgr
argument todeplo_app()
which allows support for generating pdf documents from Rmarkdown.
- created new
deploy_app()
function for deploying apps to Polished Hosting. - removed dependencies on
shinydashboardPlus
due to breaking change withdashboardHeaderPlus()
anddashboardPagePlus()
. sign_out_from_shiny()
can now be used in thesession$onSessionEnded()
oronStop()
to sign the user out when the user's session ends.- added support for package dependency detection (#129)
- added cookie options { sameSite: "none", secure: true } when the app is being served over https. This allows polished authentication to work in an iframe on most browsers.
- added email validation to email inputs in the sign in and registration modules.
- allow for a function UI be passed to the "ui" argument of
secure_ui()
. - added "redirect_page" argument to
sign_out_from_shiny()
- new "is_auth_required" argument added to
global_sessions_config()
which (when set to FALSE) allows users to access your app without being signed in. By default this argument is set to TRUE. (#109) - moved toast notification to top (better for mobile) and extended showDuration. (#107)
- New "account" and "splash" pages. We will share more on these new pages in upcoming blog posts.
- Added "is_email_verification_required" argument to
global_sessions_config()
that allows you to disable email verification. - Admin Panel > User Access * added a checkbox to send an email invite to a newly newly invited user
- removed usage dashboard from "Admin Panel". This dashboard has been superseded by the dashboard at https://dashboard.polished.tech (#102)
- added "background_image" argument to
sign_in_ui_default()
to allow for a full screen image for the sign in page background. - only use the "email" sign in provider by default rather than c("google", "email")
- added customizable sign out button to
secure_static()
(#93) - standardized and documented process for using fully customized sign in and registration pages (#92). New functions
sign_in_js()
andsign_in_check_jwt()
, and new vignette on how to use these functions to create fully customized sign in and registration pages. - add sign_in_module_2 as an alternative premade sign in page. sign_in_module_2 is designed to look nice when using social sign in providers (like Google and Microsoft) in addition to email/password.
- Removed sign_in_no_invite_module. sign_in_module and sign_in_module_2 now have an "is_invite_requirement" argument, so there is no longer a need for a dedicated sign_in_no_invite_module.
- Added a
NEWS.md
file to track changes to the package. - Initial CRAN release of polished