
DTTASA Portal
Non-profit workforce platform
About
What's New in DTTASA Portal
1.1
May 21, 2026
BUILD 5 — DTTASA PORTAL (v1.1) ABOUT THIS BUILD Build 5 is a feature/polish update to Build 4 (approved 2026-05-19). No new third-party SDKs, permissions, schema, or security boundary changes. Approved compliance items (5.1.5 Location, 5.1.1(v) Account Deletion, 2.1(a) Camera, 3.2 Public-Recruitment-Pipeline) remain exactly as approved. PREVIOUSLY-APPROVED COMPLIANCE (UNCHANGED) GUIDELINE 5.1.5 — LOCATION SERVICES Login overlay offers "Continue without location" and "Accept & Continue" — both grant full access. Declining does not sign out. Location requested ONLY by Timer (shift clock-in) just-in-time at point of use. Users who decline can still use rota, leave, chat, announcements, profile, HR/IT support, training, documents, and account deletion. GUIDELINE 2.1(A) — CAMERA NSCameraUsageDescription, NSPhotoLibraryUsageDescription, NSPhotoLibraryAddUsageDescription, and NSMicrophoneUsageDescription are in Info.plist. iOS prompts for permission instead of crashing on Take Photo. GUIDELINE 5.1.1(V) — ACCOUNT DELETION In-app deletion: My Hub → Settings → Delete My Account. Retype email. Immediate sign-out; data removed within 30 days, statutory records move to a locked archive. GUIDELINE 3.2 — DISTRIBUTION RATIONALE Official mobile workspace for Diaspora Together Trust and Support Association (non-profit global volunteer/staff network). Closed workforce portal; accounts issued by Support after public recruitment/onboarding on dttasa.org/volunteer-opportunities and idealist.org. No in-app creation. Distributed via Public App Store due to geographically split workforce across regions where Apple Business Manager is unavailable. WHAT'S NEW IN BUILD 5 WORKFORCE • First-sign-in password change restored for new IT-registered staff. • Rota emails scoped only to users with changed cells AND activated hours. • Three contract-pipeline notifications wired (HR → exec → IT). • Apply Credit available on draft/published rota weeks for users with banked credit. ACADEMY (TRAINING) • New Overview screen with learning outcomes, TOC, and assessment preview. • Mobile TOC drawer + IntersectionObserver scroll gate replace manual button; page reads tracked automatically. • Mixed assessment engine (True/False, Scenario, Fill-in-the-blank, MC); attempts sample fresh random subsets to prevent identical retakes. • Unlimited retakes; pass/fail timestamps (passedAt/failedAt/lastAttemptAt) tracked for compliance. • Training Compliance widget on Data Intelligence tracks expired/expiring/failed-last status by department. MOBILE POLISH (iOS-focused) • Notification panels dock to viewport instead of overflowing on iPhone. • My Hub, Leave Centre, Feedback Hub, Safeguarding Board, Ops Dashboard, Comms Board, HR Monitor refit for 320–414px iPhone widths. • Leave Calendar polished with cubic-bezier animations and clearer state colours. • Safeguarding sidebar toggle fixed for iOS load. • Feedback Hub iOS header-bleed fixed (content doesn't hide under status bar). • Floating Messages icon moved to header next to bell. UX • My Hub Back-to-Portal uses browser history to return to previous tab. • Report Anonymously + Portal Guides links fixed on Capacitor iOS. • Leave-request emails reshelled with branded operations template. HOW TO RETEST (FROM BUILD 4) Sign in → tap "Continue without location". Portal opens, rota visible, no sign-out (5.1.5). My Hub → Personnel Profile → tap profile image → "Take Photo" triggers camera prompt (2.1(a)). My Hub → Settings → "Delete My Account" → retype email → "Request Deletion" → immediate sign-out (5.1.1(v)). REVIEWER CREDENTIALS Email: appstore-review@dttasa.org Password: AppleReview!2026 PIN: 1234 Enter PIN after "Initialize Access". Yellow "DEMO" banner confirms sandbox. All data is fabricated. Firestore isolation enforced via server security rules and client routing layer that rewrites references to demo counterparts. CONTACT Email: vicepresident@dttasa.org Response time: within 4 working hours.
More




