114 Commits

Author SHA1 Message Date
RedByte 22a56e6104 Fix favicon location 2026-05-04 23:52:47 +02:00
RedByte 50f7357311 Update version to 1.8.0 - New Entra ID Groups & Roles Modules + PRT v2 token endpoint 2026-05-04 23:44:51 +02:00
RedByte 98aa161cda Added v2 Token API support for PRT tokens 2026-05-04 23:42:16 +02:00
RedByte 5f2f4490f8 Added Entra ID Role Assignment Enumeration using Azure MS-PIM API (Active + Eligible) 2026-05-04 23:13:55 +02:00
RedByte 820bb31f4e Added new Entra ID Groups page + recursive User & Group modals 2026-05-04 23:00:22 +02:00
RedByte 3dfa03a756 Added --proxy argument to enable http(s) proxy 2026-04-28 23:06:33 +02:00
RedByte 9c72ccfc88 Added Entra ID Users Export JSON + Import Functionality 2026-04-28 22:04:49 +02:00
RedByte 262661743b Update to 1.7.0 2026-04-13 22:06:16 +02:00
RedByte 916fb79c21 Merge PR#18: refactor: decompose cli.py into layered package structure - n3rada 2026-04-13 21:57:54 +02:00
RedByte 4e90410573 line ending in pages.py 2026-04-13 21:45:50 +02:00
RedByte 23bdf24f24 Fixed line breaks in HTML 2026-04-13 21:43:06 +02:00
n3rada fe6f0dbe6c feat(logging): default to local time with UTC offset, add --utc flag 2026-04-13 19:35:18 +00:00
RedByte 456d54f47e Reversed TRACE and DEBUG order 2026-04-13 21:16:56 +02:00
n3rada c05b7c433f refactor: clean up request logging format 2026-04-12 21:41:40 +00:00
n3rada a7a4abbe7f refactor: reorganize web routes and improve layout formatting 2026-04-12 21:38:14 +00:00
n3rada 01b4fce031 refactor: move logbook to package root 2026-04-12 21:31:55 +00:00
n3rada ab58b63382 refactor: f-string 2026-04-12 21:30:18 +00:00
n3rada d0639647d0 refactor: use f-strings consistently in logger calls across codebase 2026-04-12 21:26:52 +00:00
n3rada 3a7654d200 refactor: consolidate app data and logs under single directory, remove XDG logging paths 2026-04-12 21:23:51 +00:00
n3rada 7c5dfec03b modern user-agent 2026-04-12 12:39:39 +00:00
n3rada e4085b415a fix: handle fido2 v2 2026-04-12 12:03:15 +00:00
n3rada fc599ea725 fix: improve logging for error handling and response status in MFA and Teams modules 2026-04-12 10:36:31 +00:00
n3rada 0fb4b8a02d fix: database initialization error handling and logging message 2026-04-12 10:25:58 +00:00
n3rada cdc3123592 fix: implementation of the logging system 2026-04-12 10:20:02 +00:00
RedByte 185c0a1f0c Fixed MFA modules after refactoring + FIDO2 2.0.0 2026-04-11 22:44:33 +02:00
RedByte 93730400e9 Fixed access tokens module + Initial debugging MFA module 2026-04-11 13:27:56 +02:00
n3rada df3c4904cf Bump graphspy version from 1.6.0 to 1.6.1 in uv.lock 2026-04-10 14:21:36 +00:00
n3rada 3fe393d51f feat: prefer XDG data dir with fallback to legacy ~/.gspy/ 2026-04-09 22:09:46 +00:00
n3rada d99c60d209 fix: pass app instance to device code polling thread 2026-04-09 21:49:18 +00:00
n3rada cd06dfcd2b Update mfa.py imports 2026-02-20 19:34:54 +01:00
n3rada ce4fad169d chore: follow XDG base directory spec for data storage 2026-02-20 18:57:59 +01:00
n3rada bb516ef1a2 fix: remove unused imports 2026-02-20 18:56:28 +01:00
n3rada a8b1b41570 fix: remove unused import 2026-02-20 18:55:46 +01:00
n3rada 629a42a4b3 fix: use cookies in make_request 2026-02-20 18:55:19 +01:00
n3rada ea45845090 add favicon 2026-02-20 18:52:21 +01:00
n3rada c56f54dd24 fix: resolve startup, routing, and token lookup errors post-refactor 2026-02-20 18:47:00 +01:00
n3rada b4cf04bfcd add poetry.lock file 2026-02-20 16:18:33 +00:00
n3rada e90c212368 refactor: decompose cli.py into db/, core/, api/, and web/ layers 2026-02-20 16:18:24 +00:00
n3rada 77688a7cc5 move the banner to its appropriate file 2026-02-18 08:23:24 +00:00
RedByte ad85540491 Update version to 1.6.1 - Refactoring 2025-12-31 13:30:34 +01:00
n3rada 9dc2f0276b refactor: migrate to modern PyPA packaging with PEP 621 (#15)
* enhancement: make the project PEP 621-compliant

* Remove main entry point check in cli.py

Removed the main entry point check for the script.

* remove poetry.toml

* Update .gitignore to include additional environment and build files

* Remove unnecessary files: MANIFEST.in, requirements.txt, and setup.py

* refactor: PyPa modern packaging and PEP 621

* chore: update package versions in poetry.lock

* refactor: dependencies

* Review of dependancy versions and uv.lock file

---------

Co-authored-by: RedByte
2025-12-31 13:00:57 +01:00
RedByte c7321b3e5a Update README.md
1.6.0 release readme updated with new features
2025-12-26 23:46:16 +01:00
RedByte 239dd3fbbe Release version 1.6.0 with Updated README for new features related to PRTs, WinHello, auto device code actions, etc... 2025-12-26 23:39:32 +01:00
RedByte 0d4603217b Add device login URL hints to Device code page 2025-10-20 21:55:08 +02:00
RedByte 49c77d106c Remove patched device code reporcess URL feature 2025-10-20 21:23:34 +02:00
RedByte1337 0867280158 Update new schema version to 6 2025-06-07 17:04:16 +02:00
RedByte1337 a1051e743f Update ngcmfa claim tooltip 2025-06-07 16:10:01 +02:00
RedByte1337 e6f98da3ef Device code automatic Device Registration and WinHello enrollment 2025-06-07 15:46:33 +02:00
RedByte1337 7aea73c123 Quick frontend fix - Generate PRT From Win Hello Key 2025-06-04 21:28:51 +02:00
RedByte1337 6d77b6e220 Allow manual import of Device Cert, PRT, and Winhello Key.
Add PRT description to database
2025-05-30 20:29:17 +02:00