Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
bf57c455cd
Fix include paths, compilation errors, linker errors for insertRow/insertChild/removeRow, and DbUtils include path. BudgetPro now builds successfully.
acaf741eb9
Complete phases 6 and 7: Notifications & System Tray, Background Sync & Scheduling
4fdd95c979
Complete implementation of Phase 6 (Notifications & System Tray) and enhance Phase 7 (Background Sync) to actually perform synchronizations
c3567f93d5
Add event publishing to Outlook and Gmail synchronizers for AccountConnected, SyncStarted/Finished, and MailItemAdded/Updated/Removed events
052e1397df
Fix: Corrected structural error in project-map Livewire component (multiple root elements). Moved closing </div> after @push('scripts') to ensure single root element.
3437103c28
Organize source files into src subdirectories (gui/forms, gui/widgets, models, utils); replace magic numbers with ElementType enumeration in formproduct.cpp and formbudget.cpp (TODO completed); move mainwindow and related files to src/gui/
d4d5097fe2
feat: Enhance offline sync system with support for multiple action types (progress_update, inspection, feature_create, media_upload) and improved error handling