Encryption module control system & session timer improvements

- Added a real verification system for active encryption modules, giving users full control over enabled modules.
- During session purchase or activation, the actual enabled modules are now displayed for both free and paid sessions.
- Refactored session timer initialization for proper functionality and accurate countdown.
- Optimized code structure related to session management and module verification.
This commit is contained in:
lockbitchat
2025-08-17 20:38:47 -04:00
parent 8d35a309a5
commit 857d7d74ab
10 changed files with 1470 additions and 521 deletions

View File

@@ -53,6 +53,8 @@
overflow-y: auto;
padding: 1rem;
scroll-behavior: smooth;
scroll-padding-bottom: 20px;
scroll-margin-bottom: 20px;
}
/* For mobile devices, take into account the height of the virtual keyboard */
@@ -371,6 +373,15 @@ button i {
animation: messageSlideIn 0.3s ease-out;
}
.chat-messages-area .message:last-child {
scroll-margin-bottom: 20px;
}
.chat-messages-area {
scroll-behavior: smooth;
scroll-padding-bottom: 20px;
}
/* Animations */
@keyframes iconPulse {
0%, 100% { opacity: 0.7; }