Synchronisation tool
- Write a batch file to run PowerShell script with arguments
- Write a batch file to create schedules
- Update batch files and schedules with every update to profiles (created, deleted, etc.)
- Created
- Deleted
- Updated
- Group batch files by schedule (all daily 8pm in same .bat etc.)
- Add filters/masks
- Add emailing functionality
- Send summary emails grouped by schedule and supplied email
- Create grouped logs
- Create email script
- Send summary emails grouped by schedule and supplied email
- Add SQL connection
- Update UI
- Home page
- Profile page
- Add Update profile feature
- Add group profile selection
- Implement sync now functionality
- Add next sync to profiles
- Add last sync to profiles
- Add delete confirmation
- Add syncing animation (breathing toggle)
- Prevent action while syncing
- Add manual sync results indicator(green/red toggle)
- More verbose emails (number of files etc.)
- Encrypt/secure passwords etc.
- Create servers which can be selected on profile creation (previously used connections)
- Create Windows service for scheduling
- Display additional profile information
- Prevent profile save/update without required fields
- Polish manual sync
- Multiple directory syncing