Skip to content

Conversation

@Frooodle
Copy link
Member

@Frooodle Frooodle commented Oct 27, 2025

Description of Changes

New Features
Audit System: Complete audit logging with dashboard, event tracking, and export capabilities

Invite Links: Secure invite system with email notifications and expiration

Usage Analytics: Endpoint usage statistics and visualization

License Management: User counting with grandfathering and license enforcement

Checklist

General

Documentation

UI Changes (if applicable)

  • Screenshots or videos demonstrating the UI changes are attached (e.g., as comments or direct attachments in the PR)

Testing (if applicable)

  • I have tested my changes locally. Refer to the Testing Guide for more details.
@dosubot dosubot bot added size:XXL This PR changes 1000+ lines ignoring generated files. enhancement New feature or request labels Oct 27, 2025
@stirlingbot stirlingbot bot added Java Pull requests that update Java code Back End Issues related to back-end development Docker Pull requests that update Docker code v2 Issues or pull requests related to the v2 branch Security Security-related issues or pull requests and removed enhancement New feature or request labels Oct 27, 2025
Resolved conflicts by:
- Kept invite link feature (inviteLinkExpiryHours in ApplicationProperties)
- Kept enhanced email invite validation (both SMTP and invites enabled check)
- Adopted V2's Posthog/Scarf tracking additions
- Adopted V2's password length validation (min 6 chars) on both backend and frontend
- Converted email templates to Java text blocks
- Kept success message functionality in Login flow
- Used @app path aliases consistently across frontend files
- Fixed remaining relative imports in Workbench, RestartConfirmationModal, useRestartServer, and InviteAccept
- Accepted deletion of refactored files (App.tsx, Landing.tsx, etc.)
- Kept InviteAccept.tsx for invite link feature
@stirlingbot stirlingbot bot removed Docker Pull requests that update Docker code Test Testing-related issues or pull requests Gradle Pull requests that update Gradle code labels Oct 28, 2025
Copy link

@jbrunton96 jbrunton96 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not a proper review, just checking the imports have been resolved correctly

@stirlingbot stirlingbot bot added the Test Testing-related issues or pull requests label Oct 30, 2025
@Frooodle Frooodle changed the title settingsPage Init selfhost 2 Oct 31, 2025
@stirlingbot
Copy link
Contributor

stirlingbot bot commented Oct 31, 2025

🚀 V2 Auto-Deployment Complete!

Your V2 PR with the new frontend/backend split architecture has been deployed!

🔗 Direct Test URL (non-SSL) http://185.252.234.121:4749

🔐 Secure HTTPS URL: https://4749.ssl.stirlingpdf.cloud

This deployment will be automatically cleaned up when the PR is closed.

🔄 Auto-deployed because PR title or branch name contains V2/version2/React keywords.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

API API-related issues or pull requests Back End Issues related to back-end development Java Pull requests that update Java code Security Security-related issues or pull requests size:XXL This PR changes 1000+ lines ignoring generated files. Test Testing-related issues or pull requests v2 Issues or pull requests related to the v2 branch

4 participants