mirror of
https://github.com/absadiki/whatsapp-msgstore-viewer.git
synced 2026-04-27 04:45:57 +03:00
[PR #20] Improvements and refactors to both the codebase and user interface #26
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/whatsapp-msgstore-viewer#26
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/absadiki/whatsapp-msgstore-viewer/pull/20
Author: @sekedus
Created: 10/7/2025
Status: 🔄 Open
Base:
main← Head:main📝 Commits (4)
24fe207Use screeninfo to set window size dynamically06edc61Updatewa-crypt-toolsto v0.1.0908a9b0Revamp login screen encryption options and UI07e2242UI refinements and documentation updates📊 Changes
38 files changed (+277 additions, -2659 deletions)
View changed files
📝
Controller/login_screen.py(+17 -9)📝
README.md(+47 -45)📝
View/ChatScreen/chat_screen.kv(+5 -7)📝
View/LoginScreen/about.kv(+0 -2)📝
View/LoginScreen/login_screen.kv(+124 -78)📝
View/LoginScreen/login_screen.py(+37 -14)📝
View/MainScreen/main_screen.kv(+1 -4)📝
View/components/call_list_item.kv(+2 -2)📝
View/components/chat_list_item.kv(+1 -1)📝
View/components/chat_message.kv(+11 -17)📝
about(+1 -1)📝
assets/demo/app_main_screen.png(+0 -0)📝
credits(+2 -2)➖
decryption/dbs/WhatsAppCrypt14Crypt15Decrypter/LICENSE(+0 -674)➖
decryption/dbs/WhatsAppCrypt14Crypt15Decrypter/README.md(+0 -176)➖
decryption/dbs/WhatsAppCrypt14Crypt15Decrypter/SECURITY.md(+0 -9)➖
decryption/dbs/WhatsAppCrypt14Crypt15Decrypter/__init__.py(+0 -0)➖
decryption/dbs/WhatsAppCrypt14Crypt15Decrypter/decrypt14_15.py(+0 -924)➖
decryption/dbs/WhatsAppCrypt14Crypt15Decrypter/proto/C14_cipher.proto(+0 -13)➖
decryption/dbs/WhatsAppCrypt14Crypt15Decrypter/proto/C14_cipher_pb2.py(+0 -26)...and 18 more files
📄 Description
Changes:
screeninfoto set window size dynamicallywa-crypt-toolsto v0.1.0ㅤ
Summarized by Copilot
ㅤThis pull request introduces several improvements and refactors across the codebase, focusing on enhancing the user interface, updating documentation, and improving the decryption workflow and messaging.
The most significant changes include a major UI redesign of the login screen, updates to the decryption logic to support more granular control and clearer feedback, and documentation updates to reflect the new decryption library and provide better guidance to users.
UI/UX Improvements:
login_screen.kv, adding clearer input fields, improved grouping and labeling for encrypted database options, and updating color schemes for a more modern look. Sub-checkboxes formsgstore.dbandwa.dbdecryption are now present and only shown when encryption is selected.TextFieldFileManagerwidget to inherit fromBoxLayoutinstead ofMDRelativeLayout, simplifying its integration with the new UI.Decryption Workflow Enhancements:
wa.dbandmsgstore.db, with clear logging and UI feedback for each step.Documentation and Messaging Updates:
WhatsApp-Crypt14-Crypt15-Decrypterto thewa-crypt-toolsin both code and documentation, including links and descriptive text.README.mdwith clearer installation instructions, improved formatting, and additional notes on how to use 64-digit keys for crypt15/e2e databases.Minor Improvements and Cleanups:
login_screen.pyto support better runtime feedback.These changes collectively make the app easier to use, more visually appealing, and better documented for both end users and contributors.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.