3.2 KiB
3.2 KiB
Jobbjakt cleanup tracker
Last updated: 2026-03-23
Build / UI Issues
- Fix visible build error text appearing on page load/footer
- Resolve naming inconsistency:
jobtrack→Jobbjakt - Audit placeholder vertical alignment in all text fields
- Complete final UI overhaul / visual consistency pass
- Add frontend 404 page
- Add frontend route error page
Job Creation / Company Features
- Remove “Next Action” from create job form
- Remove “Follow-up Date” from create job form
- Replace “Save and add another” checkbox with action buttons
- Add modal Close button at bottom
- Add modal top-right close button
- Remove file-type checkboxes
- Add categorized file uploads for CV / portfolio / other files
- Prefer document formats while allowing text/image uploads
- Replace inline cover text field with upload-based flow
- Verify translated text area is shown only when content is not English
- Improve create-company error visibility in frontend
- Verify company creation works in production after deploy
- Add backend production schema guard for company/job ownership columns
Profile Page
- Remove duplicate “Google account not linked” messages
- Add profile image upload
- Add crop dialog for profile image
- Add zoom in/out support for image cropping
- Use square cropped avatar output
- Add CV upload support
- Verify/complete OCR/text extraction for uploaded CV PDFs
Settings & System
- Restore missing follow-up days settings
- Move SMTP test from user page to admin/system page
- Move language selector into Settings
- Make language selection apply globally
- Audit app-wide preference for username over email
- Verify auto-fill of email and full name from profile where relevant
Dashboard / System Pages
- Reduce duplicate system data on dashboard
- Consolidate system-related information into system/admin area
- Audit summarizer/system state consistency across dashboard and system page
- Verify there is no separate pipeline page left outside the system/company context
- Remove remaining redundant dashboard/system duplication
Translations / Localization
- Expand translation infrastructure with interpolation support
- Move major app shell/settings/profile/admin/create-job views onto translation system
- Translate major table/kanban/edit flows further
- Finish remaining translation coverage in lingering dialogs/components
- Review English/Norwegian phrasing consistency across updated UI
Production / Deployment
- Audit production API base URL / proxy setup
- Document recommendation to leave
REACT_APP_API_BASE_URLempty when using bundled proxy - Replace committed dev secret-like values with placeholders in dev config
- Rotate any real secrets that may previously have been committed/exposed
- Verify production environment variables match documented setup
UX / Consistency
- Simplify create-job workflow
- Reduce duplicated UI/data across multiple pages
- Perform final UX clarity pass across major screens
- Perform final consistency pass on labels, spacing, empty states, and feedback messages