Changelog
All notable changes to Affidavit Generator will be documented in this file.
The format is based on Keep a Changelog.
[1.0.0] - 2025-11-02
🎉 Initial Release
📦 Download v1.0.0
First stable release of Affidavit Generator - A professional desktop application for generating citizenship affidavit documents.
✨ Features
Core Functionality
- Three Document Types: Automatically generates Schedule-1C, Self-Declaration, and Introducer-CR affidavits
- Template-Based Generation: Uses Microsoft Word templates with smart placeholder replacement
- Organized Output: Creates separate folders for each applicant’s documents
User Interface
- Modern GUI: Built with CustomTkinter for a professional, clean interface
- Fullscreen Launch: Opens maximized by default for better visibility
- Dark/Light Theme: Automatically adapts to system theme
- Smooth Scrolling: Optimized performance with efficient rendering
- Custom Branding: N&D Co. logo throughout the application
- Applicant Information:
- Name and Father’s Name
- Indian Address (Village, Post Office, Police Station, District, Pin Code)
- Bangladesh Address (Village, Post Office, Police Station, District)
- Date of Entry with calendar picker
- Introducer/Character Reference:
- Name, Age, Occupation, Father’s Name
- Complete Address (Village, Post Office, Police Station, District, Pin Code)
- Age validation (18-100 years)
- Auto-Fill Features:
- Current date automatically added
- Real-time input validation
- Required field checking
- Bookman Old Style Font: Used throughout UI and generated documents
- Consistent Formatting: Preserves document structure while inserting data
- Professional Output: 12pt font size in all generated documents
📦 Distribution Options
Windows Installer
- Professional installation wizard
- User-selectable installation directory
- Start Menu shortcuts
- Optional Desktop icon
- Uninstaller in Windows Settings
- Preserves user data during uninstall
Portable Version
- No installation required
- Run directly from any folder
- Self-contained with all dependencies
- Perfect for USB drives or shared folders
🛠️ Technical Details
- Platform: Windows 7 or later (Windows 10/11 recommended)
- Framework: Python 3.9.13 with CustomTkinter
- Document Processing: python-docx with font formatting
- Size: ~100 MB installed
- Requirements: No additional software needed
🎨 Design Highlights
- Clean, organized form layout with clear sections
- Icon-based visual cues for different sections
- Gradient headers and professional color scheme
- Smooth animations and transitions
- Intuitive navigation with Tab key support
đź“‹ Documentation
- Complete installation guide
- User manual
- Developer documentation
- Code signing guide
- Installer building instructions
ďż˝ Build Scripts
Automated build process for creating distributions:
build_exe.bat: Builds standalone executable using PyInstaller
build_installer.bat: Creates Windows installer using Inno Setup
package_portable.bat: Packages portable ZIP version with README
build_all.bat: Runs all build scripts in sequence
prepare_release.bat: Complete release preparation workflow
All scripts include error checking and provide clear feedback during build process.
�🔒 Security & Privacy
- All processing done locally on user’s computer
- No internet connection required
- No data collection or telemetry
- Generated documents saved only on local machine
🙏 Credits
Developed by: N&D Co. and Nakshatra Ranjan Saha
Made for: Bangali Oikya Manch
Purpose: Streamlining citizenship affidavit documentation process
Download
Choose your preferred version:
- Installer (Recommended):
AffidavitGenerator_Setup_v1.0.exe
- Professional installation experience
- Automatic shortcuts and uninstaller
- ~100 MB download
- Portable:
AffidavitGenerator_Portable_v1.0.zip
- No installation needed
- Extract and run
- ~100 MB download
Installation & Usage
Using Installer
- Download
AffidavitGenerator_Setup_v1.0.exe
- Run the installer
- Follow installation wizard
- Launch from Start Menu or Desktop
Using Portable Version
- Download
AffidavitGenerator_Portable_v1.0.zip
- Extract to any location
- Run
AffidavitGenerator.exe
First-Time Use
- Fill in all required fields
- Click “Generate Affidavits”
- Documents saved in
output/[Applicant Name]/ folder
Known Issues
- “Unknown Publisher” Warning: Normal for unsigned software. Click “More info” → “Run anyway”
- Windows Defender: May scan on first run. This is normal security behavior.
Support
Website: https://www.ndcompany.in
Made for: https://bangalioikyamanch.com
Repository: https://github.com/OCEANOFANYTHING/AffidavitGenerator
For support or feature requests, please create an issue on GitHub.
Version 1.0.0 - Initial Release - November 2, 2025