Commit graph

13 commits

Author SHA1 Message Date
Vadym Samoilenko
37d402d563 Fix MSAL CDN path — use lib/ instead of dist/
UMD browser bundle is at lib/msal-browser.min.js, not dist/.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-02 14:13:54 +00:00
Vadym Samoilenko
59965ab879 Fix MSAL CDN URL — switch to jsDelivr
Version 3.27.0 does not exist on the MS CDN. Use jsDelivr npm mirror
with @3 tag to always load the latest stable MSAL v3.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-02 14:10:31 +00:00
Vadym Samoilenko
f1c17c3eeb Update deploy.sh file owner to vadym.samoilenko
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-02 14:06:26 +00:00
Vadym Samoilenko
9195a3eee8 Add idempotent deployment script
deploy.sh pulls latest code from origin/main, sets file permissions,
and validates PHP syntax. Safe to run on initial setup or any update.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-02 14:03:23 +00:00
Vadym Samoilenko
9ac3e68110 Add Azure AD SSO authentication via MSAL.js
Implements Microsoft SSO using MSAL.js 3.27.0 (redirect flow) so only
users in the specified Azure AD tenant can access the tool. Auth overlay
shown on load; app revealed after successful login with user name and
Sign out button in the header.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-02 13:36:11 +00:00
DJP
7efb71f8e8 Update README to reflect current project state
Remove references to deleted PHP auth system, simplify documentation,
and update file structure to match current codebase.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 11:49:38 -05:00
DJP
d0e7f7568a Replace PHP authentication system with static index.html
Remove server-side auth files (.htaccess, auth.php, login.php, logout.php, SECURITY_SETUP.md) and replace index.php with static index.html.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 11:45:43 -05:00
DJP
1d9ade9459 Remove mod_rewrite rules blocking AJAX requests to config.php 2025-12-04 18:45:25 -05:00
DJP
6691884d02 Remove session check from config.php to fix AJAX loading issue 2025-12-04 18:22:42 -05:00
DJP
c102f82bcc Fix logout button visibility by adding position: relative to header 2025-12-04 14:16:04 -05:00
DJP
968180cff7 Update .htaccess to allow AJAX access to config.php and protect system files 2025-12-04 14:14:52 -05:00
DJP
4b41e9dbf1 Implement basic authentication with login page 2025-12-04 14:09:14 -05:00
DJP
4325a23a0c Convert index.html to index.php and update font to Montserrat 2025-12-04 13:28:39 -05:00