some basic transitions - #1
Open
sushmitha4-stack wants to merge 13 commits into
Open
sushmitha4-stack wants to merge 13 commits into
sushmitha4-stack wants to merge 13 commits into
Conversation
…are colors, and page sync on theme change
…layouts, improved typography, and enhanced visual hierarchy
sushmitha4-stack
force-pushed
the
Sushmitha
branch
from
January 17, 2026 06:42
81987b7 to
c742090
Compare
…y, adjust card colors Major Changes: - Applied gradient background to ALL theme modes (light, dark, gradient) - not just gradient mode - Light theme now shows subtle blue gradient (F8FBFF EFF6FF F0F9FF FAFCFF) - Dark theme shows dark gradient background (0F172A 1A2744 etc.) - Vibrant gradient mode unchanged (purple pink cyan) - Improved light theme text colors for better contrast (darker, more readable) - Updated card opacity from 0.95 to 0.92 for better gradient visibility - Enhanced input field colors with semi-transparency - Fixed icon background colors to be theme-aware - Improved HomePage and SettingsPage text colors - App bar styling updated for all themes - All gradient backgrounds now extend from top to bottom of screen - 100% backward compatible - no backend/API changes
…ast; Settings gradient visibility
… path; save local_path to history; allow UploadScreen initialFilePath
FEATURE: Rejected File Deletion in Mobile App Jobs Page - Users can now completely delete or dismiss rejected files from the jobs page - Deleted files are permanently removed and do not reappear after refresh MOBILE APP CHANGES (Flutter - Dart): 1. File: mobile_app/lib/screens/file_list_screen.dart - Added _dismissRejectedFile() method to call backend delete endpoint - Updated _fetchRecentFiles() to filter out dismissed file IDs after server fetch - Integrated with FileHistoryService for local dismissed file tracking - UI: Added delete/dismiss button to file items in jobs page 2. File: mobile_app/lib/services/file_history_service.dart - Enhanced mergeWithServerFiles() to filter out dismissed file IDs - Added local storage tracking of dismissed file IDs in SharedPreferences - Ensures dismissed files don't reappear after app refresh BACKEND CHANGES (Flask - Python): 1. File: backend_flask/routes/files.py - Updated delete_file() endpoint to mark REJECTED files as CANCELLED with is_deleted=1 - Made delete endpoint idempotent: returns 200 if file already deleted (no error) - Updated list_files() query to only return files where is_deleted = 0 - Ensures deleted files never reappear in backend responses DATABASE SCHEMA REQUIREMENTS: - files table must have: is_deleted (INT), status (VARCHAR), deleted_at (TIMESTAMP) - Dropped rejected files now have: status='CANCELLED', is_deleted=1 DUAL FILTERING STRATEGY: - Backend: Filters deleted files at database query level - Frontend: Filters dismissed file IDs from server response - Result: Robust deletion that handles refresh, retry, and edge cases TESTING REQUIREMENTS: - Test dismiss/delete flow in jobs page - Verify files don't reappear after app refresh - Confirm backend delete endpoint is idempotent - Verify other file statuses (APPROVED, WAITING) are unaffected REQUIREMENTS FOR OTHER USERS: - Must deploy latest backend code with updated delete and list_files logic - Must update mobile app to version with dismiss/delete feature - Database must be migrated to include is_deleted column - Ensure proper network connectivity to backend API
sushmitha4-stack
force-pushed
the
Sushmitha
branch
from
January 18, 2026 09:23
d2757c2 to
5f07f9f
Compare
When an owner rejects a file, uploader now gets notified immediately so they can see the rejected file appear in jobs page without refresh. FILE: backend_flask/routes/status.py - Added SSE notification to uploader (user) when file status changes - Ensures uploader gets 'file_status_changed' event on rejection - Allows uploader to see and dismiss rejected files BENEFIT: Fixed issue where rejected files were disappearing completely instead of appearing in jobs page for other users.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.