Add detailed survey findings and link to full press release
Include comparison with European countries and implications
Highlight key statistics and actionable insights
Add CSS for fullscreen mode with CTA button
Implement first name only display for map markers
Add fullscreen toggle button with proper icons
Update template to support fullpage mode
Add new page with fullscreen map view
Add anonymous SVG icon for anonymous signers
Add Norway fylker GeoJSON for map boundaries
Add CSS styles for petition map
Add JavaScript for interactive petition map
Add .htaccess to block direct access to data files
Add petition-map plugin to process and display map data
Add documentation for the petition-map plugin
Add mock petition data generator tool
Improve session cookie security with HttpOnly and SameSite attributes
Add security headers via .htaccess
Block direct access to sensitive files
Restrict allowed HTTP methods
Document cPanel-specific security configuration
Add container hardening for ServerTokens and ServerSignature
Add support for specifying Listmonk list UUIDs per form instance
Update petition form to use metadata-defined UUIDs
Add success confirmation message to newsletter forms
Update documentation with new functionality
Improve the resend confirmation flow by:
- Consolidating multiple status messages into a single generic response
- Adding HTML support for the result message
- Moving the instruction text after the message display
- Simplifying the PHP logic by removing redundant checks
- Making the messaging more privacy-conscious by not revealing email
existence
- Adding a link to sign again in the result message
The changes follow the project's minimal PHP philosophy while improving
user experience and security.
Add link to resend confirmation page from main form
Add new resend confirmation page with form
Implement backend logic to handle resend requests
Add translations for new functionality
Update thank you page with resend confirmation link
Add responsive cover image styling with object-fit and height
constraints
Adjust cover image positioning to focus on bottom of image
Update HTML class to include cover styling context
Implement responsive announcement bar with gradient background
and hover effects using modern CSS features like nesting
and clamp() for fluid typography
Add English and Norwegian versions of the thank you page
with confirmation instructions and newsletter subscription
notification when applicable
Style the warning highlight with oklch color
Add Listmonk integration for newsletter subscriptions
Add newsletter checkbox to form
Handle newsletter subscription on form submission
Add session flag for thank you page
Remove duplicate sign-now ID from form section
Add cover image, introduction, call-to-action, and thank-you pages
Add petition form styling and functionality
Include bilingual support for English and Norwegian
Implement signature confirmation flow
Add metadata for campaign configuration