Client & Team Portal Five Elements Accounting & Advisory
Check your email for a 6-digit code
Two-Factor Authentication
Open Google Authenticator app → find Chaseless Whisper → enter the 6-digit code
Choose the entity you'd like to access:
Verifying access to:
Enter the 6-digit code sent to your email
v2.7.299-workflow-connections
0:00running
Loading your workspace...
Home
M
Michael
30mExtend
Change Entity
Choose which client workspace to view.
Colour key:In ProgressPendingWaiting on ClientReviewCompletedOverdue
All jobs
0 jobs selected
Job
Client
Type
Period
Assignee
Due
Status
Sub-tasks
Alerts
No jobs found
New Client Intake
Copy this link and send it to a new client. The client will choose their client type, complete the onboarding form, and submit it. CW will save the full PDF/XLSX record to this practice’s New Client folder and list the submission below for review.
Client
Type
Primary Contact
Services
AML Follow-up
Status
Files
Actions
No submissions yet.
Groups
Client directory
0 clients selected
Legal Name ↕
Nick ↕
Client Group ↕
Entity ↕
Contact ↕
Email ↕
Obligations ↕
Active jobs ↕
Status ↕
Staff & access
Manage staff members, roles, login status, MFA, and permissions.
Client Portal Access
Review client portal access and supported sign-in method.
0 selected
Entity type ↕
Legal name ↕
Contact ↕
Email ↕
Login method
Actions
AML/CTF Compliance
My Timesheet
Team
Timesheet Settings
Administration Workspace
Manage filter lists used across the portal.
Set default document requests per Entity type and Job type. Automatically applied when a new job is created.
Set date ranges for each period. Used in document request headers shown to clients.
Create reusable document request templates. Apply a set to any job with one click.
Export completed jobs to free up storage.
Define step-by-step workflows for each job type
Display-only line breaks for the CW sidebar. Official documents still use Firm Name.
Choose the public form address your clients will use. Letters, numbers and hyphens only. We will convert it to lowercase automatically.
https://your-practice.secureclientforms.com.au
Best quality: PNG or SVG, transparent background, min 300×100px at 144 DPI (2× retina). Max 2MB.
Background / Header
Text / Icon colour
Firm Name
← Live preview
UI Preferences
Bulk create jobs
Step 1 — Filter clients
A-Z:
Name
Entity
Group
Contact
Active jobs
0 clients selected
Step 2 — Job details (applied to all selected clients)
Optional workflow stages
Step 3 — Preview & create
Select clients and fill in job details to see preview.
Tags
Loading notes…
Loading…
Gentle Nudge
0 items selected
User guide
E-Sign Requests
Routine Board
0 selected
Job detail
Send via Email
Open in Outlook
Copy link only
Edit staff member
or copy from:
App Settings Permissions
Feature
Allow
App Usage Permissions
C = Create M = Modify D = Delete A = Archive U = Use
Feature
C
M
D
A
U
All
New job
—
New group
Preview
5ECA -
Add client
Trustee Type
Corporate Trustee Details
BAS / IAS Entity Settings
Recurring reporting settings used automatically in every BAS / IAS Job.
Microsoft 365
NFP Entity Profile
Recurring entity facts used to shorten each annual NFP Self-Review.
Microsoft 365
v2.7.299-workflow-connections
Chaseless Whisper — Version History
v2.7.299-workflow-connections Latest · 2026-10-13
Connects filing and internal deadlines, Practice default workflow dates and missing document request dates while retaining manual dates. Makes Organizer links and saves failure-aware and prevents automatic creation after unreadable records. Standing Rules: approved scoped release only; no production save tests, schema, Microsoft or DNS changes. Microsoft storage and staff Practice isolation remain unresolved.
v2.7.298-organizer-guided-review · 2026-10-13
Keeps Payroll scope selections open until confirmation, removes duplicate Organizer procedures, and retains reference warnings on affected Work Program items. Integrates NFP annual confirmation and guided procedures with client review printing; guides AML assessment without changing its decisions. Existing response keys are preserved. Standing Rules: approved scoped files only; no production data writes, schema, Microsoft or DNS changes.
v2.7.297-job-default-workflow · 2026-10-13
Automatically applies the Practice default workflow to new Jobs and displays the Entity Client Contact without duplicate input. Existing workflow stages, completion and dates are preserved. Standing Rules: scoped changes only; no production data tests, Microsoft settings or DNS changes.
v2.7.296-payroll-nfp-rollout-recheck · 2026-10-13
Aligns Payroll Tax and NFP stages, scoped request candidates and standard due dates; preserves stored answers and dates. Reviews 63 Payroll reference rows with source provenance and prepares guarded Microsoft record-read context. Unverified references remain flagged and live record migration remains inactive.
Separates preparation, accountant and client records, keeps client request candidates scoped, simplifies document instructions and business labels, and restores sign-in controls after retries or timeouts. Existing requests and files are preserved.
v2.7.294-ms-record-read-foundation · 2026-10-13
Prepares an inactive, read-only Microsoft record adapter with approved site/list boundaries, safe paging and identity-change checks. Existing data routes, permissions, file transfers, mail and signing remain unchanged.
v2.7.293-job-workflow-feedback · 2026-10-13
Request library selections and Job tabs retain their view without full loading flashes. PAYG I and Simpler BAS use scoped procedures. Upload previews, N/A restoration, shared Workflow completion and Due dates, annual periods, FBT mapping and Entity-specific obligations are aligned.
v2.7.292-ms-direct-transfer-guards · 2026-10-12
Browser-direct Graph calls validate their destination before authentication and reject redirects. Missing upload folders are created safely; concurrent creation is checked while authentication, permission and service failures still stop the upload.
v2.7.291-request-template-priority · 2026-10-12
Existing practice templates take precedence over new manual request defaults. Instructions and file formats are retained, saved sets keep their priority, and existing request titles prevent duplicate drafts.
v2.7.290-bas-guide-request-defaults · 2026-10-12
Simpler BAS has a matching label guide and section purposes. Six return families have reviewed, exact-year manual document Pool candidates with separate staff records. Selection creates drafts only; source automation holds remain unchanged. FBT annual request dates use April to March. Updated organizer regressions pass 124/124.
v2.7.289-simpler-bas-program · 2026-10-12
BAS Work Programs follow the saved Entity GST reporting method. Simpler BAS uses accounting-report procedures for G1, 1A and 1B in Long, Short and Mini; Full reporting retains its existing procedures. Hidden worksheet rows are excluded from progress, bulk actions and Word/Print without reindexing stored answers. Existing Full BAS review notes remain discoverable.
v2.7.288-tax-return-stages · 2026-10-12
CTR, TTR, PTR, ITR, SMSF and FBT share staged Work Programs, On/Off controls, Focus/Full/both views, reviewer handover and Word/Print exclusions. Reviewer, request and Organizer definitions respect income years. Approved ITR activation and existing answers remain unchanged; held source requests remain held.
v2.7.287-client-snapshot-feedback · 2026-10-12
Compact client To-do layout and Documents at a glance. Actions show resolved/signed/completed fractions without empty ratios. Filename previews omit guessed extensions. N/A gives immediate pending feedback and confirmed local updates without full workspace reload. Client phases reuse existing dates without modifying staff workflows.
v2.7.286-hide-empty-request-progress · 2026-10-12
Client Jobs without issued document requests omit empty progress counters. Progress remains visible for actual requests; stored records and selection rules are unchanged.
v2.7.285-client-action-pool-tabs · 2026-10-12
Client actions use aligned labels, prominent counts and shortcut icons. Client Request library reuses the staff category grid with submitted-state indicators and detail/upload shortcuts for issued requests only. Job tabs share staff tab styling and separate Job names from period/deadline metadata. Default Job selection and stored records remain unchanged.
v2.7.284-client-job-navigation · 2026-10-12
Client Home shows annual/current/past summaries with request shortcuts. Timeline opens Job details; To-do uses Job tabs, Documents shows category progress, and signatures/payments identify their Job. Entity IDs isolate views. Work Programs hide source badges, restore return guides and PAYG I entry, and use compact stage switches. Gentle Nudge groups by client/Job/category and reminds only sent outstanding requests.
v2.7.283-signing-nudge-upload-path · 2026-10-12
Client signing opens in a separate window; sole-signer fields reuse name and position. Signing lists expose saved original/print copies, and completion emails include both. Gentle Nudge refreshes all outstanding requests. New client uploads use readable client/period/Job/category folders.
v2.7.282-client-plan-upload-dates · 2026-10-12
Client timelines reuse saved reporting obligations and retain undated Jobs. Client-safe workflow dates and drag-upload prompts are restored. Successful upload records retain their IDs even when Microsoft omits response fields.
v2.7.281-request-mail-layout · 2026-10-12
Request emails use explicit cell fonts, separate Entity/Job/Period headings and category/material/upload columns. Reply uses the assigned accountant's email header.
v2.7.280-request-tab-order · 2026-10-12
Document Requests now appears before Tax Work Program in the Job window.
v2.7.279-request-period-formats · 2026-10-12
Document requests show the Job period, calendar dates and file formats. Pool items, saved lists and previous Jobs retain format choices; filenames reuse the Job period.
v2.7.278-pool-edit-period-timer · 2026-10-12
Adds persistent Pool add/edit/hide controls without modifying existing Job requests, and recognizes detailed bank/loan requests as already selected.
Shows direct document/review request access in Work Program headers and excludes unnecessary generic request defaults.
Adds automatic Job-period filename suffixes with previews and preserves original file extensions.
Allows the floating timer badge to be dragged, remembers its position and keeps it within the window.
v2.7.277-request-pool-reply-to · 2026-10-12
Shows a default/practice Request library before selected requests without requiring Organizer completion; ticking creates categorized drafts only.
Saves request/category order for matching staff/client views and retains custom categories in saved sets.
Keeps the configured sender mailbox and routes replies to the verified same-practice assigned staff, with safe firm-mailbox fallback for mixed/missing contacts.
Adds explicit app-upload guidance and labelled Upload Documents links.
v2.7.276-grouped-request-mail-views · 2026-10-12
Groups POS and payment-platform summaries under Sales Records while retaining separate detailed requests.
Sends document requests in an Entity/Job/period/material table with icon links, including selected same-recipient group Jobs in one email.
Places Use Y/N beside each stage title and provides Focus, Full and Focus + Full views with persisted selection.
v2.7.275-friendly-request-names · 2026-10-12
Uses clearer material names including Sales & Payout Summary, Sales Summary, Credit Card Statement and Asset Purchase Invoice, mapping previous category names without changing saved records.
Preserves practice-written titles and instructions and distinguishes PayPal activity statements from internal ATO lookup records.
v2.7.274-concise-request-titles · 2026-10-12
Uses concise titles for legacy BAS client requests and retains full wording as instructions, preserving custom bank/account titles.
Excludes internal turnover calculations and ATO lookup records from client-request generation and display.
v2.7.273-client-only-request-sources · 2026-10-12
Removes internal workpaper sources and categories from document-request controls while retaining client requests, section purpose, notes and saved records.
Shows Reviewer notes as Review requested in item results, counts them in Review, and links handover references back to their original Work Program rows.
Clarifies that handover pending items belong to the preparer while preserving both Remarks and Reviewer notes for review.
v2.7.254-work-program-quick-filters · 2026-10-08
Makes Total, Completed, Pending, N/A and Review counts clickable quick filters and hides sections without matching items.
v2.7.253-bas-entity-settings-refresh · 2026-10-08
Refreshes the open BAS Organizer immediately after Entity Settings are saved so GST method, basis and recurring obligations no longer remain stale.
Consolidates completed short automatic Draft entries into the matching date, staff and Job entry without discarding recorded time; the default one-minute threshold is editable.
Records the consolidated entry count and preserved time in Remarks, while protecting in-progress and non-Draft entries.
v2.7.241-auto-time-window-focus · 2026-10-08
Switches automatic time to an already-open Job window when staff return to that CW window or browser tab.
Keeps one active automatic timer per staff member across CW windows while leaving Excel and Xero work on the current Job.
v2.7.240-auto-time-draft-context · 2026-10-08
Creates a Draft time entry with its start time as soon as staff enter CW, classified as CW Admin.
Finalises the current Draft and starts the next Client and Job Draft when work context changes.
Records the end time when a Job or browser window closes, while keeping manual time entry and later editing available.
v2.7.239-ms-privacy-boundary · 2026-10-08
Removes customer payloads and SharePoint response bodies from CW browser and Function error logs.
Minimises CW session claims and stops storing Microsoft account names and email addresses in the firm connection secret.
Displays the current Microsoft data boundary while direct structured-data migration remains in progress.
v2.7.238-ms-upload-session · 2026-10-08
Uploads attachment bytes from the browser directly to a short-lived Microsoft Graph upload session instead of sending file contents through CW.
Keeps SharePoint list data, Outlook and signing on their existing routes while retaining CW session and tenant boundaries.
Separates the Microsoft 365 service status from the optional Browser Direct session, so routine uploads do not appear to require daily reconnection.
v2.7.237-auto-job-time · 2026-10-08
Starts a staff-specific Draft time record automatically while a Job window is open, including work completed in Xero or Excel.
Saves the record when the Job is closed, changed, logged out or the browser window closes, while retaining manual entry and later edits.
v2.7.236-bas-request-toggle · 2026-10-07
Allows an unfulfilled BAS recommended request to be cancelled by clearing its checkbox.
Archives the request with an audit event while protecting submitted and confirmed evidence.
Separates internal workpapers from records that can genuinely be requested from a client.
v2.7.235-bas-request-visibility · 2026-10-07
Shows the recommended request count directly in every BAS section header.
Opens the request checklist, status, section purpose and queries from the clearly labelled control.
Replaced Entity Type Overview and Jobs by Status with Job Progress and restored Jobs Requiring Attention.
Standardised Work Program column headings and reordered Other tax obligations to BAS/IAS, FBT, then Payroll Tax.
v2.7.196-tax-work-program-navigation · 2026-09-30
Renamed staff-facing checklist labels to Tax Work Programs and removed Tax Calendar from the sidebar while keeping Home deadline drill-downs.
Balanced the staff header, strengthened the global search border, exposed Logout, and replaced the duplicate home date and New Job row with a time-aware personal greeting.
v2.7.195-home-header-balance · 2026-09-28
Balanced the staff header, strengthened the global search border, exposed Logout, and replaced the duplicate home date and New Job row with a time-aware personal greeting.
Added BAS/IAS work programs and the existing CTR, PTR and TTR schedules to the Library, restored section titles, and grouped FBT, Payroll Tax and BAS/IAS under Other tax obligations.
Schedules are shown only where a standalone schedule or approved schedule mapping exists.
v2.7.193-library-reader · 2026-09-28
Made Checklists the single Work Program Library entry, simplified cards and reader content, and improved modal closing, dragging and horizontal resizing.
v2.7.192-library-sources · 2026-09-28
Linked final Review checklists and Return Guides to each income year; added ITR BUS, CGT and REN schedules to the Library.
v2.7.190-checklists-navigation · 2026-09-22
Added a direct Checklists entry and aligned Staff Board and App Admin navigation labels.
v2.7.189-index-cleanup · 2026-09-22
Removed unreachable duplicate declarations and one redundant CSS rule without changing navigation or workflows.
v2.7.188-work-program-classification · 2026-09-21
Grouped final work programs by pack family; Payroll Tax and FBT now appear under Employer obligations.
Unrecognised final pack families are held under Needs classification instead of appearing under every entity.
Search exposure hygiene route fix: private route crawlers now receive a neutral noindex shell, robots.txt is served as text, API responses emit X-Robots-Tag, and public appointment forms are marked noindex.
Fixed the sidebar Collapse menu control so it no longer renders as a white browser-default button on the dark navigation rail.
v2.7.176-ui1-shell-ia-cleanup · 2026-08-17
Renamed the Work Program Library shell, aligned the main sidebar order to the final IA, and removed Practice Setup placeholder cards that implied Work Program management belonged there.
Fixed a Phase 1.1 Overview regression where edit-permission state was not available inside the async Overview renderer.
v2.7.174-phase1-1-modal-shell · 2026-08-17
Job detail now opens its modal shell immediately and loads Overview data in the background.
Overview, selected-job child records, workflow steps, checklist timeline rows, and Time tab rows reuse cached data where safe; non-critical startup data hydrates after Home renders.
v2.7.173-phase1-performance-load · 2026-08-17
Initial load no longer fetches comments, attachments, document requests, document request comments, or sub-tasks for every job.
Job child records now lazy-load for the selected job, Jobs search is debounced, and /api/db applies safer limit/select/order/filter handling.
v2.7.168-itr-mini-job-save-export · 2026-08-14
ITR Mini Job Work Program now has Save Checklist, Saved/Unsaved state, reloadable job_checklists persistence, and close/tab unsaved-change warning.
ITR Mini Work Program can now be printed to PDF or exported as a simple Word-compatible document from the Job tab.
v2.7.167-itr-mini-new-job-mapping · 2026-08-13
New Individual Tax Return jobs now preview the ITR Mini work program instead of the old Source Driven Full Draft checklist.
ITR Job Checklist / Work Program no longer auto-matches the legacy source-driven checklist before the Mini attach step.
v2.7.166-itr-mini-job-vertical-slice · 2026-08-13
ITR Jobs can now attach and display the ITR Mini work program inside the Job Checklist / Work Program tab.
The Mini job view shows 24 short confirmation questions across 6 sections with Yes / Done and No / N/A completion controls.
v2.7.165-remove-dashboard-demo-data · 2026-08-13
Home dashboard no longer falls back to hardcoded BAS/Jasper demo job, notices, or timesheet values when there are no active jobs.
Selected Job Workbench, Recent Notices, and My Timesheet now show true empty states from the current data.
Practice Setup / Jobs & Workflow / Firm Procedures & Checklists / Checklists loads all 17 final #56 V3 Work Program documents as admin-only review cards.
ITR Word packs are labelled Reference Review Only, PTR packs are labelled Review HOLD, and no review pack is Approved Current, default, or job-attachable.
Added the 17-pack admin-review generated Work Program data file and legacy Work Program Library wiring.
ITR Word packs remain reference-only and PTR packs remain HOLD/not runtime-ready.
v2.7.159-workprogram-admin-review · 2026-08-12
Practice Setup Work Program Library loads the first admin-only review Work Program packs as view-only content.
Admin-review packs are not Approved Current, not job-attachable, and do not auto-wire Organizer, Request Map, or Specialist triggers.
v2.7.158-organizer-timeline-pilot · 2026-08-07
Tax Job Work Scope is now presented as Organizer with separate Save Draft, Apply Preview, and Apply Changes actions.
Organizer Apply adds missing downstream requests/workflow only through deliberate Apply, preserves existing snapshots and active requests, and is idempotent for unchanged scope.
Overview now shows a compact seven-stage Job Progress timeline derived from existing Organizer, request, checklist, workflow, sign-off, lodge and NOA signals.
Checklist / Work Program includes a Mini / Short / Long format metadata hook without forking checklist definitions or fabricating Long content.
v2.7.157-itr-uat-save-performance · 2026-08-06
Practice Setup now presents Individual ITR as one Approved Current package with applicable years from the canonical registry.
Job Work Scope answers now have a visible top Save Work Scope action, save status, lighter Y/N/N/A updates, and the obsolete Before Start Step 2 instruction removed.
v2.7.156-itr-package-ui · 2026-08-06
Practice Setup presents Individual ITR canonical content as one package card, while preserving the internal runtime pack, trigger and request mapping structure.
The package detail view shows the 8 canonical sections with status, item count, activation mode, request count and trigger summary.
v2.7.155-apply-workflow-save-fix · 2026-08-06
Apply Workflow now saves only SharePoint-supported workflow step fields, preserves existing steps until replacement succeeds, and rolls back partial workflow/document-request creation on failure.
Practice Setup now displays FY2026 Approved Current ITR canonical packs instead of only the legacy FY2025 source-driven cards.
v2.7.154-itr-e2e-runtime · 2026-08-06
Closed the Individual ITR canonical runtime by classifying current request mappings and wiring valid mappings through existing Request Registry IDs only.
Superannuation & Retirement and Final Calculation schedules now activate from existing ITR Work Scope, job attribute, and checklist-answer signals.
Basic, Rental, CGT, Super and Complex no-snapshot ITR runtime paths preserve legacy snapshot resolution and block duplicate legacy exposure.
v2.7.153-itr-core-triggers-requests · 2026-08-06
Wired the Individual ITR canonical registry to Core Income, Deductions, Offsets, Medicare, Income Tests and Spouse checklist sections for new no-snapshot ITR jobs.
Rental and CGT canonical sections now activate only from existing Work Scope, legacy income item, job attribute, extra flag, or checklist-answer signals.
Final Pack request mappings resolve to existing Request Registry items only; unresolved external IDs are skipped rather than minted.
v2.7.152-itr-canonical-registry · 2026-08-06
Added the Individual ITR Approved Current canonical registry foundation and safe new-job checklist authority selection.
New Individual ITR checklist selection prefers the canonical registry bundle and suppresses overlapping legacy source-driven packs where no saved job checklist snapshot exists.
Existing saved job checklist snapshots remain loaded by their saved checklist IDs and are not regenerated by the definition mount.
v2.7.151-production-visual-qa-hotfix · 2026-08-02
Production Visual QA hotfix for Practice Setup simplification, category normalisation, Request card simplification, New Job entity compatibility, Company Tax resolver guards, and Workflow D-offset display.
No existing Client, Job, Snapshot, Checklist wording, Request wording, AML CLEAN wording, or due rule bulk rewrite.
v2.7.150-canonical-ui-day5 · 2026-08-02
Canonical Day 2-4 runtime mounting, UI pilot, and Day 4 Visual QA gap closure deployed.
Accounts displays as Accounts / Financial Reporting while preserving legacy Year-end Accounts & Tax stored values.
Request mapping uses controlled Family, Job Type, and Work Scope Attribute filters.
AML, Audit, Custom, Company Tax, Payroll, Due preview, and follow-up work guards verified with local validators.
v2.7.149-workflow-offset-editable · 2026-07-31
Workflow Row step offsets are now editable by double-click, persist on each workflow step, and Add/Delete/Merge respacing preserves manually edited offsets.
v2.7.148-aml-risk-click-targets · 2026-07-31
AML risk score numbers, definitions, and dots are all clickable selection targets, and unset state labels now read Needs input.
v2.7.147-aml-risk-rail-bars · 2026-07-31
AML risk scoring controls now use the intended rail-and-dot visual layout instead of score cards, while keeping all definitions visible and clickable.
v2.7.146-aml-risk-bars-autofill · 2026-07-31
AML risk bars now render one full-width factor per row, show every score definition, support reliable click selection, and draft Job/Client-derived scores with visible state tags.
v2.7.145-client-row-opens-client · 2026-07-31
Client Directory row and card clicks now open the client information modal directly instead of filtering/navigating to Jobs.
v2.7.144-version-display-sync · 2026-07-31
Login-screen version text, runtime version-check constant, and post-login bottom-right badge now use the same current build marker.
v2.7.143-aml-job-save-and-fix · 2026-07-31
AML Job assessments now expose an explicit Save action while continuing to persist per Job/client/service through the existing app_settings split key.
CDD & Risk Assessment workflow steps and blocked Perform Service gates now link directly to the Job AML assessment panel.
No PEP disables dependent PEP class/scope controls, derived boxes are labelled Auto-derived, AML Jobs no longer inherit Tax/ITR/RDTI Work Program fallbacks, and the AML/CTF Compliance Officer role is available for gated approvals.
v2.7.142-aml-risk-segmented-bars · 2026-07-31
AML client/job risk factors now use clickable 0-3 segmented bars with Word-corrected Appendix B wording, live partial/complete totals, category mapping, and override checkboxes.
Practice Setup service risk now uses 1-5 segmented bars for Appendix A inherent and residual likelihood/impact scoring with live band calculation.
v2.7.140-aml-refactor-nonstorage · 2026-07-31
AML workflow tabs now separate CDD & Risk Gate, Service Delivery, and Reporting, with shared matter/profile and records/sign-off panels.
AML risk display now follows the Program v1.3 service and job risk models, uses Enhanced CDD terminology, removes ACR from per-Job reporting, and shows related services as suggestions only.
Client login now transitions after session creation instead of waiting for full portal refresh, New Job uses category → job type selection, and Job Time Budget supports compact Preparer/Reviewer budgets plus CSV/XLSX import.
v2.7.83-aml-job-assessment-link · 2026-07-26
AML Job Detail workflows now store Field Map assessments by job, client and service, show derived gates on Service Procedure / Perform Service, and block Perform Service completion when required AML gates are not clear.
v2.7.82-aml-field-map-logic · 2026-07-26
AML designated service workflows now include Field Map gate inputs, derived designated-service status, PEP approval, ECDD, Customer_Party[] tracking, and related assessment triggers.
Staff TOTP login now verifies on the server and access code responses no longer expose stored TOTP secrets to the browser.
v2.7.79-sidebar-brand-text-width · 2026-07-24
Sidebar firm display names now have more usable text width and can wrap to four lines before the logo row.
v2.7.78-sidebar-brand-manager-access · 2026-07-24
Sidebar Brand quick edit is now visible to Admin/manager roles that can manage practice settings, not only owner-admin accounts.
v2.7.77-sidebar-display-name-editor · 2026-07-24
Admins can now edit a sidebar-only firm display name with manual line breaks, kept separate from the official Firm Name used in documents, signatures, emails, and checklists.
v2.7.76-staff-totp-refresh-restore · 2026-07-24
Staff Authenticator/TOTP logins can now restore on browser refresh even when the legacy TOTP path has no session token saved.
v2.7.75-staff-refresh-no-auto-logout · 2026-07-24
Staff session polling no longer clears saved login storage or reloads the app automatically; failed checks now warn without ejecting the staff screen.
v2.7.74-staff-refresh-session-check · 2026-07-24
Staff refresh session checks now look up staff by staff ID with email fallback and no longer clear the session when the staff row is not returned.
Staff refresh no longer returns to the login screen when workspace data loading fails; the signed-in shell stays open and shows a retryable load warning.
Practice branding config now loads during normal app startup so refresh restores the saved firm name and logo instead of falling back to 5ECA.
v2.7.72-staff-refresh-logo-rail-fix · 2026-07-24
Sidebar practice logo now starts on the same text rail as the firm name, and long firm names can use three text rows before the logo row.
Staff refresh restore now uses the Staff active flag and restores the saved session before falling back to the login screen.
Staff refresh restore now falls back to the login screen if the saved session cannot be restored, preventing the loading overlay from getting stuck.
v2.7.70-sidebar-brand-left-rail · 2026-07-24
Sidebar practice branding now follows the menu text rail, with the firm name left-aligned above the full-width logo area.
v2.7.69-sidebar-practice-brand-stack · 2026-07-24
Sidebar practice branding now stacks firm name first and the logo below it, with short names using two rows and longer names using two name rows plus the full-width logo row.
v2.7.68-workflow-five-patterns · 2026-07-24
Workflow Library now renders five flat workflow patterns: Tax, Accounting, Compliance, Advisory, and AML — Designated Services.
Job types map into shared patterns with step-label overrides, while AML designated services use practice-level enabled toggles.
Sidebar no longer renders a duplicate Chaseless Whisper intro card; the header logo area is wider while the practice logo remains protected.
Sidebar and portal hover accents now use the existing gold interaction accent and Staff Board queues use canonical job status labels with clickable rows.
v2.7.64-portal-interaction-branding · 2026-07-24
Staff and Client clickable rows, cards, navigation, accordion headers, and non-primary action controls now share consistent hover, active, and focus-visible interaction styling.
Sidebar Chaseless Whisper and practice logo cards now use matching outer widths and logo display areas without stretching or cropping uploaded logos.
v2.7.63-client-doc-comment-compact · 2026-07-24
Client document request accordions now omit empty accountant instructions and empty previous-comment sections, while keeping a compact 500-character auto-grow upload comment input.
v2.7.62-job-form-workflow-scope · 2026-07-24
Job creation/edit forms no longer show Season / Parent Job or Optional Workflow Stages; optional stages are managed only from Staff Job Detail Workflow.
NOA and ATO Payment Plan optional stages now use canonical entity/job type filters and safer first-created workflow dates.
Non-Individual job saves no longer delete preserved NOA Distribution workflow rows; hidden NOA rows are excluded from Staff and Client progress calculations until the job is Individual again.
v2.7.60-client-upload-comments · 2026-07-24
Client upload comments for document requests now save to a dedicated document request comment list, separate from internal job comments and upload log entries.
Staff Job Detail shows client upload comments under each requested document, grouped by request item and upload batch.
v2.7.59-client-document-request-ux · 2026-07-24
Client Current Job document requests now render as independent accordions with inline upload, file counts, staff instructions, and a 20-file per batch limit.
Request upload stays on the current Client Portal screen and reports partial upload failures separately.
v2.7.58-job-defer-limit · 2026-07-24
Bulk Defer updates existing jobs in place, keeps status and linked records unchanged, appends the Deferred title suffix once, and blocks any job after three Defer history entries.
Client Timeline now shows the latest original date struck through with the extended date below for deferred jobs.
v2.7.57-optional-workflow-stages · 2026-07-24
Optional NOA Distribution and ATO Payment Plan stages now live in the job workflow, with NOA limited to Individual jobs and disabled stages omitted from Staff and Client progress.
Client Past Job completed records continue to render all progress steps complete with no You are here marker.
Client Annual Timeline now renders a vertical schedule-period timeline with date/month first and job title only, without due-date or status badges.
v2.7.50-client-account-route-guard · 2026-07-23
Client account menu now excludes Staff Profile/Preferences placeholders, blocks Staff & Access route leakage, and left-aligns desktop client navigation after the logo.
Client Portal header no longer renders Staff Search, Memo, Timer, New Job, or Notices controls while preserving account, entity switch, session, and navigation tabs.
v2.7.46-client-hero-upload-dedupe · 2026-07-23
Duplicate Upload documents button removed from the Client Portal Home hero while request-item uploads remain available below.
v2.7.45-client-hero-compact · 2026-07-23
Client Portal Home hero spacing compacted so the work panels start higher on the page.
v2.7.44-client-entity-switcher · 2026-07-23
Client account menu now includes Change Entity for logins linked to multiple client entities.
v2.7.43-client-entity-selection-fix · 2026-07-23
Client login now shows the entity chooser when one email is linked to multiple client entities, even if they are not all in the same client group.
v2.7.42-jobs-overview-compaction · 2026-07-23
Jobs Job Overview by Type moved into More filters so the default Jobs screen opens directly into status chips and job cards.
Jobs search clear button remains visible even before search text is entered.
v2.7.41-status-home-ui-consolidation · 2026-07-23
Canonical job statuses consolidated across Jobs, Home, forms, filters, and import validation.
Home workflow cards now show live active-job counts and open matching Jobs status filters.
Jobs toolbar compacted, job search clear button accessibility improved, and fake Bulk due date shell removed.
v2.7.40-batch-a-ui-fixes · 2026-07-23
Jobs Total status chip now clears only the status filter and keeps other filters intact.
Home clickable surfaces now use existing destinations with keyboard activation and visible focus treatment.
Practice branding in sidebar and client shell now stacks logo above the full firm name.
v2.7.32-asic-fix · 2026-07-15
ASIC Annual Review now uses the existing Routine Board incorporation-month path to create yearly Jobs.
Company and corporate trustee ASIC dates are filtered to active eligible entities and excluded for deregistered or external administration records.
Generated ASIC jobs include FY due dates so Jobs Due Month sorting can surface them.
v2.7.30-session-extend-caps · 2026-07-15
Extend adds 30 minutes to the remaining session, with staff capped at 2 hours and clients capped at 1 hour.
Topbar session time uses compact labels without seconds.
v2.7.28-menu-routing-cleanup · 2026-07-14
Staff IA first-level menus now route to v15 landing shells for Staff Board, Clients, Checklists, Compliance, Tools, and Admin.
Staff Board sections and Tools cards now connect to existing modules or clear v15 placeholders.
Ambient toolbar compact behavior improved for 125% browser zoom.
v2.7.27-renderstats-nullsafe · 2026-07-14
Render stats now skips missing stat DOM nodes safely across v15 portal screens.
Login brand spacing now separates the logo and Chaseless Whisper title with a soft divider.
v2.7.26-portal-interface-v15 · 2026-07-14
Staff and client portal interfaces now follow the confirmed v15 direction with final logo, brand colours, ambient toolbar, and watermark treatment.
Staff Home, Workdesk, Staff Board, Client Home, To-do, and Documents surfaces use the new card-first workflow structure.
Document requests are grouped by job with Required / Optional and Received / Missing status language.
v2.7.21-payment-workspace-access · 2026-07-10
Payment Service Review supports a shared workspace model with authorised head office requesters and staff/admin access to the same request list.
Workspace invite links route clients into a limited payment workspace view only.
v2.7.20-client-payment-fallback · 2026-07-10
Add Client now validates required fields, surfaces storage failures visibly, and refreshes the client list after save.
Payment Service Review can create linked or manual unlinked payment requests without requiring a client master ID.
Manual payment requests store requester organisation, Australian entity, recipient email, line items, submission link, and a later-link TODO note.
v2.7.19-payment-review-print-export · 2026-07-07
Payment Service Review now has a dedicated Internal Review print/PDF export that reuses the rendered review screen as the source of truth.
The print view expands review wording, checklist, evidence status, reviewer notes, and AML/CTF internal compliance basis for an internal record.
Missing payment processing evidence is shown as missing/not available instead of being silently omitted.
v2.7.18-tau-payment-form-export · 2026-07-07
Payment Service jobs now expose a visible Tau Payment Form Word export for AML evidence.
The export uses the existing Payment Service request fields, including client/entity, amount, payee, reason, authority, review and approval details where available.
No unrelated service output mappings or global workflow logic were changed.
v2.7.17-tax-agent-appointment-static · 2026-07-03
Admin App Settings now includes a full CW audit export workbook for current data, settings, templates, mappings, and relationships.
The audit includes Attribute Usage Map, Relationship Map, Document Source Trace, Checklist / Work Scope Crosswalk, Job Type Mapping Matrix, and Mapping Issues sheets.
Credential-like values such as secrets, tokens, OTP values, passwords, and API keys are redacted or omitted.
v2.7.0-work-scope-topdown-selector · 2026-06-25
Individual Tax Return jobs use a top-down Work Scope selector across Income, Deductions, Medicare / Health, Tax Offsets, and Other / Adjustments.
Specific leaf selections generate narrowly matched Documents Required, included/excluded areas, and a concise Checklist / Work Program preview.
Work Scope selections and confirmation are saved in the existing Job checklist record, while legacy job scope snapshots remain preserved.
v2.6.9-direct-drag-config-ordering · 2026-06-25
Visible Work Program Library tabs and Tax sub-tabs can now be reordered directly using their subtle grip, with order saved immediately.
Equal-width tab layouts and full-label hover tooltips remain intact, while click selection stays separate from intentional dragging.
Manage tabs is now positioned as advanced management; the shared direct-order pattern also drives workflow cards alongside existing configurable settings lists.
v2.6.8-customisable-workflow-tabs · 2026-06-25
Work Program Library now uses equal-width, customisable Tax, Accounting, Compliance, Payroll, and Adhoc tabs, with focused Tax sub-tabs.
Firms can rename, add, reorder, hide, restore, archive, and reset tabs and sub-tabs while workflows remain linked to their saved category.
Dedicated drag handles persist ordering for workflow tabs, sub-tabs, cards, steps, modules, Request Sets, and Request Set items without changing existing job snapshots.
v2.6.7-workflow-library-simplified · 2026-06-25
The default workflow library is organised into Tax — Income Tax, Tax — Other Taxes, Accounting, Compliance, and Adhoc.
Individual Tax Return and Year-end Accounts & Tax now show specialist schedules/modules within the main workflow instead of separate default workflows.
Individual Tax Return and Year-end Accounts & Tax use the simplified Work Scope-led step structures.
v2.6.6-request-sets-defaults · 2026-06-25
Request Sets now exposes system defaults alongside user-created sets, including ITR, BAS, ASIC Annual Review, Payroll / Wage, Super, Payment Service, and a safely hidden AML/CTF placeholder.
Request items support client/internal wording, exact Job Type and Work Scope mappings, required/upload flags, email and portal wording, ordering, active state, and safe hide/delete behaviour.
Work Scope document generation now uses matching Request Set items; those job document requests feed email drafts and the Client Portal / Whisper list.
Job Checklist / Work Program now starts with a Work Program Scope Confirmation showing the current client, job, period, work program selection, available attributes, and included or excluded areas.
The preparer can confirm the reviewed scope, with the confirmation snapshot stored in existing Job checklist response data where saving succeeds.
Print/PDF and Word outputs append the same scope confirmation as the final page without changing the A / 1 / (1) checklist hierarchy.
The screen and outputs state the current applicability-data limitations instead of inventing unavailable selection rules.
Navigation reorganised around Work, Clients, Compliance, Time, Admin, and Help.
Job actions and operational queues moved under Work Queues without replacing their existing screens.
My Jobs now uses the existing job assignee field with By Client, By Job Type, and By Due Month views.
Admin labels clarified and Whisper Lab tools moved into Firm, Users & Access, Templates, Integrations, and System groups.
v2.3.2 · 2026-06-15
Timesheet: Resume Timer — Draft/Work/no-end_time rows show Resume button; top button becomes Resume Timer; elapsed added to existing hours on stop
Timesheet: Edit modal now always includes ‘Work’ in Entry Type list (never defaults to Annual Leave for Work entries)
Timesheet: Edit modal adds Detail and Status fields; Work Type onchange updates Detail dropdown
Smart Job Switch: redesigned dialog — “Change active job?” title, timer info in header, 4 actions (View only / Save & switch / Save switch & start / Cancel)
Smart Job Switch: “View only” opens target job without changing active job or timer; shows orange banner
Timer resume base hours persisted in sessionStorage (cw_ts_resume_base) for page-refresh safety
Status page: Contact updated to support@chaseless.com.au and licensing@chaseless.com.au
v2.2.0 · 2026-06-14
Timesheet: db.js auto-patches missing SP list columns on first 400 invalidRequest, then retries — resolves persistent save failure for existing tenants
Timesheet: date-only entry_date now sent as full ISO 8601 (T00:00:00Z) to satisfy SP DateTime field requirement
UI: Job Overview — Expand all / Collapse all buttons above accordion sections
Timesheet: setup.js migration step — re-running setup now adds missing columns to existing SharePoint lists
Timesheet: ts_audit_log mapped to cw_ts_audit_log SharePoint list (bulk audit log now works)
Timesheet: null/empty field values no longer sent to SP (prevents invalidRequest for unknown fields)
Timesheet: "Start Entry" mode — if only Start time entered (no End, no Hours), creates an in-progress Draft entry linked to the timer; Stop patches it directly without re-opening modal
Timesheet: Job Switch "Save time & switch" patches in-progress entry (no duplicate POST); result-checked so timer only clears after confirmed SP success
Timesheet: save errors keep the modal open and show an inline error message instead of silently closing
v2.0.10 · 2026-06-14
UI: Job detail panel — fixed internal vertical scroll at 100% zoom (explicit height on flex container; overflow:hidden; flex-shrink:0 on header/footer; viewport clamp on restore/resize)
v2.0.9 · 2026-06-14
Timesheet: checkbox bulk selection with sticky action bar (Submit, Change Status, Delete, Clear)
Timesheet: filter bar expanded — Status (multi-select), Entry Type, Work Type, Client, Billable filters
Timesheet: bulk actions write audit entries to ts_audit_log SP list
Timesheet: "Find Possible Duplicates" tool groups matching entries for manual review
Timesheet: saveTsEntry re-entrancy lock; duplicate-detection dialog before new entry is saved
Job Switch: fixed — guard now triggers from list view (selId=null) when timer is running for another job
Job Switch: "Save time & switch" now saves directly to SP without opening Timesheet modal; timer only stops after successful save; 4-button dialog with live elapsed counter
UI: Job detail panel scrollbar restored (min-height:0 on flex body; makeWindowLike captures height on drag)
UI: Note modal and Notice Board now show Save/Discard/Cancel when closing with unsaved changes
Security: file downloads now served directly by Microsoft CDN — file bytes no longer transit CW servers
Security: removed unused Mail.Send scope from Microsoft OAuth grant — CW can no longer send email as connected account
Security: Adobe Sign disconnect now hard-deletes the Key Vault secret instead of writing an empty value
Security: error logs sanitised — SharePoint/Adobe response bodies no longer written to Azure Functions log stream
v2.0.2 · 2026-06-12
Outlook preference: 3 options (Open Web / Try App / Copy Search Text first); Google/Gmail warning added
Email rows: Copy Search Text + Copy Subject + Open Web always inline; Try App shows inline hint (not separate modal); auto-detect suggests Copy Search if used within 30s of Try App
Copy Search Text: full search phrase including subject:"..." from:"..." ready to paste in Outlook Desktop
makeWindowLike: comprehensive drag + resize + session memory for all windows including Job detail panel; resize by right/bottom/corner handles
v2.0.1 · 2026-06-12
Email snippet: upgraded to Mail.Read scope; each email now shows 2–3 line bodyPreview (plain text, no AI summary, not stored)
Outlook scope: reconnect once to activate snippet — existing Mail.ReadBasic tokens continue working without snippet until reconnected
Draggable + resizable modals: all .modal dialogs gain SE/S/E resize handles and session position/size memory; Outlook search helper now floats non-blocking (no backdrop)
Outlook search helper: converted from blocking overlay to draggable floating window — can be moved while browsing Job/Files
v2.0.0 · 2026-06-12
Outlook token refresh: proactive renewal 5 min before expiry; network errors no longer force reconnect; only revoked/missing refresh_token requires reconnect
Email History: each result now includes timeline_event structure ready for Job Timeline merge
Settings > Integrations: Outlook status check proactively refreshes token if near expiry
v1.9.9 · 2026-06-12
Data protection: optimistic concurrency via ETag — conflict returns HTTP 412; silent overwrite prevented
v1.9.8 · 2026-06-11
Outlook Desktop: email open preference selector (Web / Try App first); App button with search helper modal; ms-outlook:// optimistic launch + always-show fallback
v1.9.6 · 2026-06-11
Email History root-cause fix: OData address filter removed; date-range-only fetch with local JS matching for from/to/cc
Timer: logout no longer leaks display intervals; re-login shows "Timer still running" toast with elapsed time and job name
Dropdown cells: value preserved on open (explicit inp.value set after DOM injection); onchange instead of onblur for select types
Grid CSS: cell right-borders, stronger row hover, active cell blue outline on TD itself
Job Time tab: inline Add Row at table bottom (Date, Entry Type, Work Type, Detail, Description, Start, End, Hours, Bill); client/job pre-filled from context; Start+End auto-computes Hours
Timesheet Settings: tabbed layout (Entity Types / Entry Types / Work Types & Details); Work Details always expanded per Work Type with inline add/remove
v1.9.2 · 2026-06-11
My Timesheet redesigned — day-grouped, collapsible rows, date moved to group header
Day Status dropdown per group; Submit Day + Submit All modal
Timer badge: elapsed + client + job; Job Time tab Excel-style grid with Status column
v1.9.1 · 2026-06-11
Fix: Invalid Date on timesheet grid — SharePoint ISO datetime now safely sliced to YYYY-MM-DD before parsing
Fix: Duplicate row creation — added in-flight save guard (savingRows Set); concurrent saves on a new row now queue instead of double-CREATE
Fix: Client selection now auto-fills Entity Type from the client record; clearing client clears entity
Fix: Selecting a Job back-fills Client and Entity Type when client was not yet set