feature/public-launch #15
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/public-launch"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR moves Piruetas from a purely admin-gated app toward a proper SaaS product, and pays down some
maintenance debt along the way.
Open registration (
/signup)ACCESSdropdown now links to/signup, and the hero and hosted sections have CTA buttons.CSS/JS extracted from templates
<style>blocks,<script>blocks, and inlinestyle=""attributes have been moved out of templates into static files.<script>tags. This was the main readability/maintainability complaint.E2E tests: desktop + mobile viewports
Export button bug fix
window.beforeunloadfired when the browser started navigating to the download URL, callingeditor.destroy()before the
Content-Disposition: attachmentresponse kept the page alive.Test plan
just test/signup, create a new account, confirm redirect to journal and active sessionusernameand invalid inputs return400with error message<style>or<script>blocks, no CSP violations in consoletest-e2e: all tests run twice (desktop + mobile)- Login and signup now redirect to today's journal URL instead of / - Root / redirects authenticated users to /journal/YYYY/MM/DD - Add /about route serving the landing page for all users - Gate pricing CTA signup link behind {% if not user %} - Update e2e landing tests to navigate to /about for auth scenarios - Tighten unauthenticated hero CTA selector to avoid matching pricing CTA