50 Commits

Author SHA1 Message Date
Admin9705
ea227d42ed Fix: settings save button visibility, setup wizard plex popup flow 2026-02-20 16:55:51 -05:00
Admin9705
d78636975d Setup Finish 2026-02-14 22:33:40 -05:00
Admin9705
2d31d23f92 Recovery Update 2026-02-14 22:08:53 -05:00
Admin9705
eeca82aef3 Run Local 2026-02-13 20:26:06 -05:00
Admin9705
ae5df630bf Audit IV - CVEs 2026-02-11 16:09:19 -05:00
Admin9705
cee13763b1 setup updated 2026-02-10 10:19:58 -05:00
Admin9705
7cd407432b update 2026-02-08 17:59:59 -05:00
Admin9705
0195666e26 update 2026-01-27 11:25:34 -05:00
Admin9705
30f2b6a84c Update API endpoint paths to use relative URLs
- Changed API endpoint paths in multiple JavaScript files and HTML templates from absolute to relative URLs for consistency and improved portability.
- Updated fetch calls in hunt_manager.js, logs.js, new-main.js, login.html, setup.html, user.html, and home_section.html to use './api/' prefix.
- Ensured that all relevant API interactions are now using the updated relative paths.
2025-06-19 19:02:48 -04:00
Admin9705
3b70825fa7 Add 2FA setup functionality to the user setup process
- Implemented a new function to generate two-factor authentication (2FA) setup, including QR code generation and error handling.
- Triggered 2FA generation automatically when entering the setup step for enhanced user experience.
- Removed redundant 2FA setup code from the account creation process to streamline the flow.
2025-06-19 12:17:01 -04:00
Admin9705
1cd5f46508 Implement setup progress management with database integration
- Added functionality to save and restore setup progress using a new API and database methods.
- Enhanced the setup process in the frontend to track user progress through various steps, including account creation and two-factor authentication.
- Introduced error handling for setup progress operations and improved logging for better debugging.
- Implemented a clear setup progress feature to reset the state upon completion.
2025-06-19 11:38:56 -04:00
Admin9705
5f861b87ff Implement setup mode for recovery key generation
- Updated the recovery key generation API to support a new setup mode, allowing users to bypass password verification during initial setup.
- Modified the frontend to include a setup mode flag in the recovery key generation request, enhancing the user experience during account setup.
- Improved logging to indicate whether the recovery key was generated in setup mode.
2025-06-16 11:27:40 -04:00
Admin9705
54484e1d8e Enhance two-factor authentication setup with error handling and UI improvements
- Added an error message display for the two-factor authentication section to improve user feedback during verification.
- Cleared the verification code input field on page load and when entering the two-factor setup step for better user experience.
- Updated the verification code submission logic to handle both HTTP and application errors more effectively.
- Refined the authentication request handling to include the two-factor authentication endpoint in the skip authentication logic.
2025-06-16 11:23:22 -04:00
Admin9705
b39f9158b7 Update account recovery messaging for clarity
- Simplified the wording in the account recovery section to enhance clarity and user understanding.
- Maintained the overall structure and styling of the setup page while improving the messaging.
2025-06-16 11:07:32 -04:00
Admin9705
1720283ce6 Update recovery key UI for improved clarity and aesthetics
- Removed redundant messaging about generating a recovery key to streamline the user interface.
- Enhanced the styling of the recovery key display section for better visual appeal, including updated colors and shadows.
- Modified countdown timer messaging to emphasize the importance of saving the recovery key.
2025-06-16 11:01:50 -04:00
Admin9705
80f8e0798f Refine recovery key UI and remove skip option
- Removed the recovery key skip button to streamline the setup process.
- Enhanced the confirmation section with improved styling and messaging for better user experience.
- Updated button styles for consistency and visual appeal.
- Cleaned up related JavaScript event listeners to reflect the removal of the skip functionality.
2025-06-16 10:57:15 -04:00
Admin9705
3248ef7984 Enhance recovery key generation UI and functionality
- Updated the recovery key generation process to include a countdown timer and confirmation section for improved user experience.
- Modified the display logic for the recovery key and added functionality to auto-generate the key when entering the setup step.
- Improved button interactions for copying the recovery key and confirming its copying status.
- Refined the overall layout and messaging to ensure clarity and security in handling recovery keys.
2025-06-16 10:54:32 -04:00
Admin9705
449d519345 Enhance account setup process with recovery key generation
- Updated setup steps to include a new recovery key generation step, improving account security.
- Added UI components for generating, displaying, and copying the recovery key.
- Implemented functionality to handle recovery key generation and status updates.
- Adjusted navigation logic to accommodate the new recovery key step in the setup flow.
2025-06-16 10:35:04 -04:00
Admin9705
ec01431363 Enhance setup page with secret key copy functionality
- Added a new container for the secret key display and a copy button to facilitate easy copying of the generated secret key.
- Implemented a JavaScript function to handle copying the secret key to the clipboard, including fallback for older browsers.
- Updated CSS styles for better layout and spacing of the secret key and copy button.
2025-06-15 10:44:25 -04:00
Admin9705
77687803b1 feat: add setup mode handling for Plex authentication flow with improved state management and user redirection 2025-06-07 11:29:26 -04:00
Admin9705
ffc382f2d6 feat: enhance Plex linking functionality with global variables, improved error handling, and user feedback during authentication process 2025-06-07 10:36:53 -04:00
Admin9705
be966d26f5 feat: implement Plex account linking during setup with enhanced UI and session management 2025-06-07 10:23:32 -04:00
Admin9705
83df87c195 Update requirements and enhance QR code functionality - Upgraded pywin32 version in requirements.txt and added a modal for enlarging QR codes in setup.html, improving user interaction and visual experience. 2025-06-02 17:25:38 +02:00
Admin9705
6db008c980 fix: update relative paths and consolidate CSS files into single style.css 2025-05-27 00:46:27 -04:00
Quentin Machu
b60c15543b Fix subpath support 2025-05-22 19:48:59 -04:00
Admin9705
4f556867b0 docs: simplify no login mode description in authentication settings 2025-05-18 21:24:49 -04:00
Admin9705
29ff73ea15 style: improve verification code input layout and styling in setup template 2025-05-17 08:21:21 -04:00
Admin9705
0d2df8f9b7 refactor: remove redundant admin credentials text from setup page 2025-05-17 08:18:08 -04:00
Admin9705
71789e7a45 style: add right margin to two-factor verification button 2025-05-17 03:17:00 -04:00
Admin9705
abe9ec6d34 feat: enhance setup page animations and thank you message styling 2025-05-17 03:14:46 -04:00
Admin9705
0b7dd227f8 feat: update setup completion screen with donation message and animated heart icon 2025-05-17 03:01:46 -04:00
Admin9705
2eb2d4c72b feat: add dedicated auth_mode setting and improve authentication mode selection logic 2025-05-17 02:07:43 -04:00
Admin9705
587e36021a feat: add separate auth mode step to setup wizard and increase container width 2025-05-17 01:37:44 -04:00
Admin9705
085ae537ca refactor: replace auth bypass toggles with unified authentication mode dropdown 2025-05-17 01:21:48 -04:00
Admin9705
e134b6b5e9 feat: add proxy authentication bypass option for reverse proxy setups 2025-05-17 01:17:58 -04:00
Admin9705
8e2f5537c2 update 2025-05-03 17:25:47 -04:00
Admin9705
96ea663b14 update 2025-05-03 16:28:09 -04:00
Admin9705
36c6ea8cd5 update 2025-05-03 01:47:11 -04:00
Admin9705
96789f0d0a update 2025-04-28 20:09:10 -04:00
Admin9705
72d83fc88f - Fixed duplication instance issues
- Removed enabled/disabled redundant toggle from all apps (Sonarr was good)
- Reducded password requirements from 10 to 8 characters
2025-04-28 09:55:36 -04:00
Admin9705
f45f09d5a7 no more clunky password requirements. just 10 char 2025-04-26 01:39:31 -04:00
Admin9705
df9bc63cb9 add support extra password characters 2025-04-24 05:22:18 -04:00
Admin9705
ec862ff34e increased password security and user length requirements 2025-04-23 23:47:03 -04:00
Admin9705
5358882af2 update 2025-04-23 23:27:19 -04:00
Admin9705
5d80a8511b setup qr code fixed 2025-04-23 15:44:58 -04:00
Admin9705
24540eaee6 update 2025-04-23 14:43:32 -04:00
Admin9705
54d9e98a79 update 2025-04-23 14:35:05 -04:00
Admin9705
0de8acd20d update 2025-04-23 14:33:56 -04:00
Admin9705
1de607a14f updated logo locations 2025-04-23 07:54:32 -04:00
Admin9705
96f09cf13b alignment 2025-04-13 12:44:07 -04:00