ImprovedOrthodonticsThe record now shows its answers instead of one long form: each section lists only what was filled, with picks as tags
ImprovedOrthodonticsEdit opens just that section's form, with its own Save and Cancel. Empty sections say so and offer Fill in
NewOrthodonticsA summary card at the top with the case summary, its classification and how much of the record is filled
NewOrthodonticsA section list beside the record shows how much of each section is filled and follows you as you scroll; click a section to jump to it. On smaller screens it becomes a row of chips above the record
ImprovedOrthodonticsThe proposed treatment sequence shows as steps: done ones ticked, the next one highlighted
v2.61.0Dashboard
A points system you control: switch, tiers, rewards and expiry
NewSettings → PointsSwitch points on or off for the whole clinic. Off freezes every balance and hides points in the dashboard and the patient app; nothing is deleted, and switching back on restores everything
NewSettings → PointsChoose how payments earn: a fixed number of points per payment, or 1 point for every amount you set
NewSettings → PointsPoints can expire after the number of months you set (0 keeps them forever), and patients can get birthday points once a year
NewSettings → PointsBronze, Silver and Gold tiers by lifetime points, each with its own threshold, earning multiplier and perks in English and Arabic
NewSettings → PointsRewards catalog: add rewards with a points cost, in English and Arabic, and hide one without deleting it
NewPatient fileThe Points tab shows the balance, tier and progress to the next one, points expiring soon and the full history
NewPatient fileAdd or remove points with a reason. Needs the comment points permission
NewPatient fileReward requests from the app: hand the reward over, or cancel and the points go back to the patient. You get a notification for each new request
ImprovedPointsSpending uses the points that expire first
ImprovedPointsEditing a payment no longer earns its points twice, lowering it takes back the difference, and deleting it takes its points back
FixedFixesReferral points now reach the patient's balance
FixedFixesSaving a patient's details no longer resets their points
v2.59.0Dashboard
Mount layouts in Arabic, and plans with several procedures save again
ImprovedMountsThe built-in layouts (full mouth series, bitewings, child series and photo series) and their slot names show in Arabic when the dashboard is in Arabic, in the patient file, Settings → Imaging and shared links. A mount you rename keeps the name you gave it
FixedFixesAdding two or more procedures to a treatment plan at once no longer fails
FixedHome pageThe greeting uses your first name and skips titles such as "Dr."
v1.16.0Patient app
My points and rewards
NewMy points: your balance, your tier and how far you are from the next one, points expiring soon and your history
NewHow to earn: the clinic's own rules, from payments and referrals to feedback and your birthday
NewRewards: request a reward with your points, follow your requests and cancel one that is still waiting to get the points back
ImprovedPay your balance with points in whole amounts
ImprovedA points card on the home screen; points are hidden when your clinic switches them off
NewClinic admins get a notification when a patient asks for a reward
v2.58.0Dashboard
Hide services that records still use
NewSettingsA service used by invoices, visits or treatment plans can be hidden instead of deleted: when a delete is refused, "Hide instead" does it in one step
NewSettingsServices & prices marks hidden services and lists them on asking ("Show hidden"); "Show in pickers" brings one back
ImprovedSettingsProcedures and Diagnoses say why Delete is off (used in records, or priced in a service): hide them instead
ImprovedPatient fileHidden services, and procedures hidden in Settings → Procedures (or in a hidden group), are no longer offered when adding to a visit, a plan or an invoice. Past records, filters, reports and insurance coverage keep them
v2.57.1Dashboard
Drag to reorder everywhere
ImprovedPatient fileOpen diagnoses are dragged into priority order (the top one is treated first) instead of moved one step at a time from the menu
ImprovedPatient fileTreatment plan phases are dragged into order
ImprovedSettingsA diagnosis's suggested procedures are dragged into order
v2.57.0Dashboard
Your own procedure list and groups, in English and Arabic
NewSettingsProcedures list: every procedure the clinic uses with its English and Arabic names; rename, hide from pickers, add your own (drawn on the chart like the standard one it looks like) and delete one nothing uses
NewSettingsEditable groups for procedures (also the services' groups) and diagnoses: add, rename in both languages, pick the chart colour, hide, reorder, and delete an empty one
ImprovedSettingsDrag rows to reorder procedures, diagnoses and groups, with a smooth move; works with touch and the keyboard
ImprovedSettingsServices have an Arabic name, take any of the clinic's groups (also when editing) and add procedures from the list, grouped, with the ones another service prices shown but not pickable
ImprovedAppProcedure and service names show in the reader's language on visits, invoices, payments, plans, the chart and filters
ImprovedClinicalThe chart colours each procedure and diagnosis by its group's colour
v2.56.0Dashboard
A grouped menu, one name per page
NewAppThe side menu is grouped: Clinic (Home, Scheduler, Bookings, Patients, Tasks), Money (Finance, Payables, Claims), Operations (Labs, Stock, Staff) and Insights (Feedback, Reports); collapsed, the groups are split by thin lines
ImprovedAppEach page has one name in the menu, its title and the browser tab (Home, Patients, Bookings, Stock, Staff), and its address follows it (/finance, /payables, /labs, /bookings, /claims); old links still open the right page
ImprovedSettingsRole permissions are grouped under the same page names as the menu
v2.55.0Dashboard
Cleaner page addresses
ImprovedAppPage addresses are shorter and consistent (for example a patient's file is now under /patients, and the sign-in pages under /auth); old bookmarks and links still open the right page
ImprovedSign inThe password reset email links to the new reset page; links in emails already sent keep working
v2.54.0Dashboard
Consistent filters and buttons across the app
ImprovedAppFilter chips look and work the same on every page: one pill style, a turning arrow on the ones that open a panel, and "Clear all" in the same place
ImprovedAppEvery button, card and list row can be reached with the keyboard and shows the same focus ring
ImprovedPatientsOn a patient invoice, the service and procedure pickers are searchable and show an example of what to pick
v2.53.0Dashboard
One Dentists button, and tidier screens across the app
NewSchedulerThe colour key and the dentist filter are now one Dentists button: it shows the colours of the dentists on screen, and its list has each dentist's colour, appointments and a check to filter; hovering a dentist highlights their appointments
ImprovedSchedulerLive view opens in a new tab, so the appointments list stays open
ImprovedPatientsThe follow-up window is clearer: visit or phone, the date and "after how many days" stay in sync, and a missing date or too-long notes are flagged before saving
ImprovedPatientsPatient list filters use the new selects; procedures are grouped under their service
ImprovedApp"What's new" opens the changelog on our website, in your language; the in-app notes window is gone
ImprovedAppA cleaner maintenance screen, and the patient app link window and lab order details match the new look
v2.52.0Dashboard
A real "page not found" and a smoother app frame
NewApp frameA link that leads nowhere now says so, with Back and Go to home (or Sign in), instead of a blank page or a silent jump to home
ImprovedApp frameThe account menu works from the keyboard: arrow keys move through it, Escape closes it
ImprovedApp frameOn small screens the side menu keeps keyboard focus inside while open and hands it back when closed; Escape also closes the notifications panel
ImprovedApp frameThe collapsed side menu shows each page's name beside its icon, and the current page stands out more
FixedApp frameTask counts in the side menu cap at 99+, and an empty count no longer shows a stray 0
FixedApp frameThe subscription days-left button can be read by screen readers on small screens
v1.15.1Staff app
Hidden services stay off the add-procedure menu
ImprovedServices hidden in the dashboard's Services & prices, and procedures hidden in Settings → Procedures, are no longer offered when adding a procedure. Past visits keep them
v1.15.0Staff app
Your clinic's procedure and diagnosis names, in English and Arabic
ImprovedProcedure, service and group names show in the app's language, as the clinic names them in Settings → Procedures, on visits, the patient file, the summary and plans
ImprovedThe diagnosis picker lists the clinic's own diagnoses by group, as set in Settings → Diagnoses; hidden ones stay out, and searching works in both languages
ImprovedRecorded diagnoses show their names instead of codes
ImprovedHidden procedures stay off the add-procedure menu, and the clinic's own procedures draw on the chart like the standard one they look like
ImprovedPatient app: visits and treatment plans show procedure and group names in the patient's language
v2.51.0Dashboard
Ask to renew from sign-in, and clearer sign-in pages
NewSign-inAn expired clinic can ask to renew from the sign-in screen: pick the plan you want, add a note, and we'll contact you
ImprovedSign-inThe sign-in page links to getting started and to the demo
FixedSign-inPhone number errors on the sign-in, sign-up and invitation pages now show in your language
FixedSign-inFinishing an invitation says what went wrong when it can't be completed, instead of a wrong-password message
v2.50.0Dashboard
A month view, a list view and printing what's on screen
NewSchedulerA month view shows each day's number of appointments, which dentists they're with, and how many were missed or cancelled; click a day to open it
NewSchedulerDay and week can show as a list you sort by time, patient, dentist, clinic or status, with the same row menu as the home page
ImprovedSchedulerPrint prints the day or week on screen as that list, under your clinic's logo and name
FixedSchedulerPicking a date or a day in another week now loads its appointments, and clicking a day in the week view opens it
v2.49.0Dashboard
Clearer scheduler cards, drag with Undo and a now line
ImprovedSchedulerAppointment cards keep the dentist's colour, with the status as a coloured edge, the time and visit type, and marks for checked in, called in, finished and notes
ImprovedSchedulerLonger cards in the day view show the file number and the status; short ones fit on one line; missed and cancelled ones fade back
FixedSchedulerDragging or resizing an appointment saves it at once and offers Undo; if it can't be saved it goes back where it was and says so
NewSchedulerA red line marks the current time, and the scheduler opens just before it
ImprovedSchedulerThe hover card stays inside the screen and gets out of the way when you click or drag
ImprovedSchedulerThe time-slot menu shows the current choice, and deleting an appointment asks in the new dialog
v2.48.0Dashboard
Open appointments from the home page, overlap checks and a sturdier waiting-room screen
NewHome pageClick an appointment in today's list, the waiting list or tomorrow's list to open its details: status, check in, procedures and history, as in the scheduler
NewHome pageNext to the next queue step, a ⋯ menu confirms the appointment, marks it as missed or cancels it, sends the patient a message, edits it, opens the patient file or deletes it
ImprovedHome pageWhile the page loads you see placeholders, and if it can't load you get an error with Try again instead of a blank page
FixedAppointmentsBooking or editing checks the picked day's appointments for overlaps, even in a week the scheduler hasn't shown yet or when editing from the home page
NewAppointmentsSaving an appointment that overlaps another one asks you first
ImprovedLive viewTimes follow the screen's language
ImprovedLive viewIf the screen can't reach the server it keeps the last queue up and says how old it is, instead of showing an error every 20 seconds
ImprovedLive viewPlaceholders while it first loads, and a message when there are no clinics to show
ImprovedLive viewA cleaner look in light and dark
v2.47.0Dashboard
Treatment plans signed in the app and medicine suggestions
NewTreatment plans in the appPatients see their treatment plans in the app: the procedures by phase, the estimate, what insurance covers, what they pay and the payment schedule
NewTreatment plans in the appThey tick the procedures they agree to and sign; the plan shows who signed, what they picked and their signature
NewTreatment plans in the appConfirm accepts those procedures and signs the plan with the patient's signature; Decline sends the patient a note and changes nothing
NewTreatment plans in the appA notification tells staff who manage plans when a patient answers
NewTreatment plans in the appPatients get a reminder 3 days before an installment is due and on the day
NewMedicinesTyping a medicine suggests the ones your clinic already prescribes, and picking one fills how to take it, the times and the days
NewMedicinesSettings → Prescriptions → Medicines: hide a suggestion, merge different spellings of the same medicine and set its default use
NewImagingShare an X-ray or photo with the patient from the viewer, or many at once; they see it in the app
NewImagingA Shared label marks the images the patient can see
FixedFixesOlder prescriptions that were never shared now open in the patient app too
v2.46.0Dashboard
Prescriptions and orthodontics on the new design
NewPrescriptionsOpen a prescription to read it in a side panel, then print, share or edit it from there
NewPrescriptionsWrite and edit prescriptions in one panel: each medicine with how to take it, the time of day and the days; start from a template
NewPrescriptionsShare a prescription with the patient by QR code, link or WhatsApp
NewPrescriptionsDelete a prescription you no longer need (it asks first)
ImprovedOrthodonticsThe orthodontic record uses the new design, in four steps: history and exam, arches and occlusion, imaging and analysis, diagnosis and plan
ImprovedOrthodonticsOne Save for the whole record that sends only what changed; Discard puts it back
ImprovedOrthodonticsTap a chosen answer again to clear it
ImprovedOrthodonticsTreatment steps are added, ticked off and removed, and saved with the rest
ImprovedOrthodonticsStaff without the orthodontics permission can read the record but not change it
ImprovedPlansSettings → Plan shows how much each longer plan saves a month, worked out from the prices
FixedFixesOrthodontic sections save again on older records with empty answers
FixedFixesAnterior open bite no longer shows as ticked when Decreased is
FixedFixesThe prescription form no longer locks after a failed save, and each field shows its own error
FixedFixesSaving or deleting prescription templates is limited to staff who manage prescription settings
v2.45.0Dashboard
Imaging: X-rays, photos and scans in the patient file
NewImagingFiles → Imaging keeps the patient's X-rays, photos, DICOM, CBCT and 3D scans by the day they were taken
NewImagingSay what each image is (kind, date, teeth, visit) as you add it, or later for many at once; paste a screenshot straight in
NewImagingFilter by kind or tooth; old image files from Documents wait under Unsorted to be sorted in
NewImagingDeleted images wait 30 days in the trash before they go for good
NewViewerZoom, brightness and contrast, invert, sharpen and rotate
NewViewerMeasure with a ruler (set it once on a known length), draw arrows, shapes and notes, and compare two images side by side
NewViewerOpen DICOM files, scroll through CBCT slices and turn 3D scans
NewViewerPrint an image or share it with the patient from the viewer
NewMountsMake a mount from a layout (full mouth, bitewings and more) and put an image in each slot
NewMountsSettings → Imaging: draw your clinic's own layouts
NewSharingShare images with the patient by link or QR code for 1, 7 or 30 days, with a note; stop the link any time
NewSharingAdd photos from a phone: scan the QR code and the photos go straight into the patient's images
NewClinicalTeeth with images show a camera on the chart; the tooth panel shows their images and adds new ones for those teeth
NewClinicalA visit shows the images taken at it and adds new ones
NewClinicalAttach images to a diagnosis as evidence, and to insurance claims, pre-approvals and lab orders
NewStorageSettings → Plan and Settings → Imaging show the storage used, with a warning before it's full
NewStorageEach plan shows the storage it includes
NewFilesDeleted documents wait 30 days in Files → Trash and can be restored
ImprovedFixesThe compensation team on the invoice page uses the new design
FixedFixesQR codes stay easy to scan in the dark theme
FixedFixesSwitching to the Messages tab no longer makes the page jump
v1.14.0Staff app
Plans and X-rays on the patient page
NewThe patient page lists the patient's treatment plans with their status, what the patient pays and what's left; open one to read it, with the staff notes
NewPlans the patient accepted and signed in the app say so, with who signed and when; confirm or decline them on the dashboard
NewX-rays & photos on the patient page: the latest ones, and all of them in a grid; pictures open full screen with zoom, other files download
NewTake a photo or choose some from the gallery, say what they are, which teeth and which visit, and they go straight to the patient's Imaging
ImprovedImages still in the safety check or blocked are marked; if storage is full, the app says how many were added and sends the rest when you try again
v1.13.0Patient app
Treatment plans and X-rays
NewMy treatment plans: what your dentist proposed, by phase, with the estimate, what insurance covers, what you pay and your payment schedule
NewTick the procedures you agree to and sign with your finger; the clinic confirms, or replies with a note and you can choose again
NewWhen two plans are offered for the same treatment they show as Option A and Option B
NewMy X-rays & photos: what your clinic shared with you; pinch to zoom, swipe between them, and download
NewA reminder 3 days before a payment is due and on the day; tapping it opens the plan
v2.44.0Dashboard
Patient file tabs redone: visits, money, lab, files and notes
NewPatient fileFiles, Notes and Messages are now separate tabs, and old links open the right one
ImprovedPatient fileVisits shows every visit in one list, upcoming first, with its procedures, total and what isn't invoiced yet; a visit opens its details
ImprovedPatient fileLab shows the patient's orders like the Labs page: open an order, move it, pay the lab or place a new one
ImprovedPatient fileFiles show as cards with previews; open, download, rename or delete each one
NewMoneyMoney opens with what the patient was invoiced, has paid and still owes, and work done but not invoiced
NewMoneyDone, not invoiced lists each visit's unbilled work with Create invoice
ImprovedMoneyInvoices show their payments, how much is paid, the status and the installments under each one, with Pay on any invoice that still owes
ImprovedMoneyPoints log shows the patient's balance, where each entry came from and the points added or used
NewNotesPin a note to keep it on top and under the patient's name in the header
NewNotesEdit a note; it shows who edited it and when
ImprovedNotesCtrl + Enter saves a note, Esc cancels
v2.43.0Dashboard
Every upload checked for viruses before it's saved
NewUpload safetyEvery upload is checked for viruses before it's saved, and its real type is checked whatever its name says
NewUpload safetyPhotos are saved again without location and camera details; PDFs with scripts or embedded files are refused
ImprovedUpload safetyOne upload box everywhere: drop, browse or paste files and see each one's progress, its safety check and the result
ImprovedUpload safetyA refused file says why (wrong type, too large, unsafe or damaged), and a failed upload can be retried or cancelled
ImprovedUpload safetyFiles go up one at a time, so one bad file doesn't stop the others
ImprovedUpload safetyIf the virus scanner is briefly unavailable, uploads are still saved and open as soon as they've been checked
NewBlocked filesThe clinic owner gets a notification when a file is blocked
NewBlocked filesSettings → Blocked files lists the clinic's blocked files and those still being checked
ImprovedBlocked filesA preview that can't open yet says whether the file is still being checked or was blocked
v2.42.0Dashboard
A new patient file with treatment plans and visit mode
NewPatient fileA profile header with photo, file number, age, phone (call or WhatsApp), balance, next appointment, insurance and medical alerts, plus Book, Add payment, Message and Edit
ImprovedPatient fileMore actions show as buttons when there's room and move into the menu when there isn't; details open with visit counts, groups and medical history
ImprovedPatient fileTabs regrouped into Overview, Visits, Money, Insurance, Lab, Clinical and Files & notes; old links open the right tab
NewPatient fileThe teeth chart starts simplified with a realistic view one tap away (remembered), layers for diagnoses, planned, done and earlier work, and Upper, Lower and All chips
NewPatient fileTooth first: select teeth, then add a diagnosis, plan a procedure or mark it done today, with recent picks on top
NewPatient fileDiagnoses close by themselves when every linked procedure is done and reopen if one is undone; open ones can be put in priority order
ImprovedPatient fileHistory grouped by visit, with each visit's total and what isn't invoiced yet
NewTreatment plansOffer options side by side (A / B); accepting one archives the others
NewTreatment plansPhases, and accept or decline each procedure or all at once; prices lock when the patient accepts
NewTreatment plansSchedule procedures into an upcoming visit or a new appointment, several at once, and move them later
NewTreatment plansSigned consent and a printable estimate from the same screen
NewTreatment plansA money bar (estimate, insurance, patient pays, invoiced, paid, not invoiced yet) and an optional installment schedule marked paid, part paid, due or overdue, with reminders to staff
NewTreatment plansOrder lab work from a planned procedure; its lab status shows on the plan, and the visit warns when the work isn't back
NewVisitsVisit mode: today's to-do list, add unplanned work, tick procedures done with their times, see time elapsed, then End visit → products used → create the invoice
NewVisitsVisit details: every procedure with its state and next step; edit teeth, diagnosis, dentist, quantity, price, discount and times; order lab work, book a follow-up call, undo or remove; products used
NewSettingsSettings → Diagnoses: hide, rename, recolour and reorder diagnoses, add your own, and link the procedures each one suggests
NewSettingsPlan & subscription shows the messages your plan includes each month, how many you've used and when it resets; each plan lists its monthly messages
FixedFixesSettings → Feedback and Settings → Tasks no longer fail to open
FixedFixesThe medical history window opens at the top, and the payment form slides in after you pick an invoice
v2.41.0Dashboard
Appointments and Dentists reports
NewReportsAppointments: attendance with no-shows, late and early cancellations by weekday and dentist, and patients who keep missing visits
NewReportsChair use: booked hours against the clinic's open hours (work week, rooms and closed days), per room and per dentist, against a monthly target
NewReportsA weekday × hour heatmap of when the clinic is busiest
NewReportsOnline bookings: requested, confirmed, attended, rejected and how fast the clinic answers
NewReportsDentists: a scorecard per dentist with production against their target, visits, no-shows, feedback and plan acceptance
NewReportsProduction per dentist (billed, collected, per visit, pay earned), top procedures with count and revenue, and treatment plans proposed, accepted and done with the unfinished ones
NewReportsDashboard tiles for chair use and production; set the chair use target and each dentist's production target in Settings → Reports
ImprovedReportsDentists with "Only my numbers" now see their own Appointments and Dentists reports; the old Rooms and Procedures tabs open the new reports
ImprovedReportsDate picker presets show their dates under each name
ImprovedFinanceFinance → Accounts opens only for roles with the accounts permission, on the page and in the API
v1.12.0Patient app
Reports
NewReports: the clinic's numbers for today, the last 7 days, this or last month, the quarter or the year, each compared with the period before
NewTiles follow your permissions, show progress against the clinic's targets, and a revenue and patients trend
NewWith "Only my numbers" access, dentists see their own production, visits and patients
ImprovedCall-back tasks for patients who stopped coming are labelled, with the date of their last visit
v2.40.0Dashboard
Reports: a dashboard, money and patient reports, targets and a monthly email
NewReportsOverview is now Reports: a dashboard of headline numbers for the days you pick, each compared with the period before and linked to its report
NewReportsMoney: cash collected first with what was billed beside it and by payment method; profit after expenses, staff pay, lab costs and stock used; expenses by category; what patients owe by age
NewReportsPatients: new vs returning, lost patients with a call list that makes call-back tasks, referral sources and top patients
NewReportsEvery report prints and saves to Excel, and the date picker adds this quarter and last quarter
NewReportsMonthly targets for collected revenue and new patients show progress on the dashboard; set them in Settings → Reports, with when a patient counts as lost
NewReports"How did they hear about us?" is now a list the clinic edits in Settings → Reports, with Other for anything else
NewReportsReports have their own permissions per area; dentists see only their own numbers, and anyone with both can switch to "Only my numbers"
NewReportsThe clinic owner gets last month's summary by email on the 1st
NewFinancePayment account balances moved from Overview to Finance → Accounts, with each account's activity and adjustments
v2.39.0Dashboard
A new survey, follow-ups for low scores and Google reviews
NewFeedbackOne survey per clinic: "How likely are you to recommend us?" from 0 to 10 comes first, then your star, yes/no and written questions; drag to reorder, mark questions optional or hide them
NewFeedbackFeedback opens on an overview: NPS, average stars, response rate, low scores to follow up and Google review clicks, with monthly trends and answers by question
NewFeedbackResponses lists every request with filters for days, dentist, service and state; a response opens with its answers, and an unanswered one can be copied, sent by WhatsApp or sent again
NewFeedbackLow scores open a follow-up (open, contacted, resolved) with a note, and Settings → Tasks makes a task for each one; finishing the task resolves the follow-up
NewFeedbackDentists & services compares NPS, stars and response rate per dentist and per service
NewFeedbackHappy patients see "Review us on Google" after the survey; set your link in Settings → Feedback, with when to send, what counts as low or happy and services or dentists to skip
NewFeedbackDentists see their own scores in My feedback, without patients' names unless the clinic shows them
NewFeedbackFeedback from before this release is kept to read under Earlier feedback and left out of the figures
v2.38.0Dashboard
A tasks board, repeating tasks and automatic follow-ups
NewTasksTasks is a board: drag cards between To do, In progress and Done, or switch to a list with filters for mine, my role, status, source, due dates, patient and overdue
NewTasksGive a task a time as well as a day; you're reminded 30 minutes before, and told once if it runs late
NewTasksSend a task to a role instead of a person: everyone in it is told, and the first to take it gets it
NewTasksRepeat a task daily, on chosen weekdays or monthly; each one comes on its own day, and you can stop the series from the Repeating list
NewTasksCancel a task with a reason instead of deleting it; done and cancelled tasks can be reopened, and done ones show who finished them and when
NewTasksFollow-up calls end with how the call went: booked, doing well, call back on a day, no answer (tries again tomorrow, up to 3 times), not interested or wrong number; Booked opens a new appointment for the patient
NewTasksSettings → Tasks creates tasks for you: follow-ups, balances owed over an amount, late or ready lab orders, low stock and claims to follow up, each sent to a person or a role
NewTasksHome shows your open tasks, and the patient file has a Tasks tab
v2.37.0Dashboard
Leave types, balances and attendance for pay
NewStaffLeave has types: Annual, Sick, Unpaid and Other to start with; rename them or add your own in Settings → Staff, with yearly days, a carry-over cap and paid or unpaid
NewStaffAsk for a half day: one morning or afternoon, or start a trip in the afternoon and come back at noon; only scheduled days count, so days off and closed dates use nothing
NewStaffThe leave form shows what a request uses and what's left as you pick the dates, and warns when it goes over the balance
NewStaffEach person's profile shows their balance for every type this year; managers adjust it with a reason, set someone's own yearly days and their monthly permission hours
NewStaffPermission hours have a monthly limit (4 hours by default, set in Settings → Clinic); a request over it needs a manager
NewStaffPayables → Compensation shows each person's hours, late minutes, absences and unpaid days for the month, and "Deduct for attendance" fills in the reason for you
v1.11.0Patient app
Feedback
NewThe visit survey asks how likely you are to recommend the clinic (0 to 10), then star, yes/no and written questions; optional ones can be skipped
NewAfter a good visit, a button takes you to the clinic's Google reviews
NewFeedback shows the clinic's NPS, stars, response rate and the low scores to follow up
NewOpen a low score to see the answers, call or WhatsApp the patient, and mark it contacted or resolved with a note
NewDentists see their own scores and latest responses, without patients' names unless the clinic shows them
NewLow-score notifications open the response; low feedback tasks are labelled
v1.10.0Staff app
Tasks
NewTasks show their time, source, role and how many calls went unanswered; filter by mine or my role, and see overdue and cancelled ones
NewTake a task waiting for your role, start it, mark it done, move it back or reopen it
NewFollow-ups have Call and WhatsApp buttons, and you record how the call went; Booked opens the patient's file
NewCancel a task with a reason, and give new tasks a time
NewDue-soon and overdue notifications open the task
v1.9.0Staff app
Check in and leave
NewStaff check in and out from the app's home card, with today's hours and a late badge
NewMy leave shows your balance for each type and your permission hours this month
NewAsk for a holiday (with half days and a live "uses · left" line) or a permission, and cancel a request that's still waiting
NewManagers see who's in today and approve or reject leave requests
NewNotifications for leave requests and answers, check-in and check-out reminders and the late digest open the right screen
v2.36.0Dashboard
Insurance, closer to the patient
ImprovedClaimsThe patient file's Insurance tab shows what the companies owe for the patient over all their claims: owed, waiting for an answer, to follow up and drafts, split by company when there are several
ImprovedClaimsEditing an invoice can switch its insurance card, add one or take it off while the claim is still a draft; the split and the claim follow
ImprovedClaimsTreatment-plan items are matched to your price list by name, so a plan's per-procedure rules now apply to their insurance estimate and pre-approval
v2.35.0Dashboard
Insurance that pays its share
NewClaimsInsurance becomes Claims: a home with what companies owe, overdue over 60 days, claims to submit, pre-approvals waiting and rejections to follow up
NewClaimsPlans per company: a default %, a % per price-list group, exceptions per procedure, co-pay, a cap per visit and per year, and when a pre-approval is needed
NewClaimsPatient cards: company, plan, member no., holder, valid dates and front/back photos. Several per patient; the newest active one is used
NewClaimsInvoices split each line between the company and the patient from the card. The patient pays and owes only their part
NewClaimsSaving an insured invoice opens a draft claim. Submit claims in a batch per company, with a print sheet and an Excel file
NewClaimsRecord the company's answer: approved, partly approved or rejected with a reason. Move what it won't pay to the patient, write it off or send it again
NewClaimsReceive a company payment into the safe by method, applied to the oldest claims first or to the ones you pick
NewClaimsPre-approvals from the treatment plan, with each item's insurance estimate
NewClaimsAn Insurance tab in the patient file: cards, what's left this year, pre-approvals and claims
NewClaimsCards sent from the patient app wait in Cards to review; approve them on a plan or reject them with a reason, and the patient is told
NewClaimsReports: aging by company, how companies answer, insurance vs patient payments and patient usage, all printable
NewClaimsBookings and appointments show the patient's insurance, with a warning when the card is pending or expired
v2.34.0Dashboard
Who's in, on time and on leave
NewStaffCheck yourself in and out from the header or the Today tab. The first check-in opens the clinic day, and it closes on its own after the last scheduled end, checking out anyone still in
NewStaffWho's in: everyone's status today (in, operations room, on leave, late, not in, absent) with their times. Managers check people in or out, mark them and fix times
NewStaffA weekly schedule per person, or the clinic's hours. Late (after a grace period), early leave, overtime and absences are worked out from it
NewStaffAttendance for any dates: days, hours, average a day, late, early, overtime, absences and leave per person, with each day and a printable sheet
NewStaffA profile for each team member: today, this month, schedule, attendance and leave, with links to their pay and account
NewStaffLeave: ask for your own holiday or permission, and cancel it while it's pending. Managers approve or reject, or add leave for someone. Overlapping requests are refused
NewStaffSettings → Clinic: timezone, late grace minutes and closed dates. Closed dates are shaded in the scheduler and flagged when booking
NewStaffNotifications for leave requested, approved or rejected, reminders to check in or out, and a morning list of who's late or not in for managers
ImprovedStaffShifts show each person's hours and the total per shift, with time fixes
FixedStaffOnly managers can start or end the day, approve leave or change someone else's attendance
v2.33.0Dashboard
A home for your suppliers
NewStockStock has a Suppliers tab: every supplier with its phone, contact person, items supplied, open orders and last delivery; search and archived suppliers
NewStockAdd or edit a supplier with its name, phone, contact person and notes
NewStockEach supplier has a profile: what you owe it, overdue and payment terms, its items with the last price and the one before, and its own orders and deliveries
NewStockOrder from or receive from a supplier straight from its profile, with the supplier already filled in
NewStockArchive a supplier you no longer use: it leaves the pickers but keeps its history. It needs no open orders and a settled balance, and can be restored
ImprovedStockAn item's suppliers and the supplier's Payables account link to the supplier's profile
FixedStockTwo active suppliers can no longer share the same name
v2.32.1Dashboard
Tidier Items toolbar
ImprovedStockOn Items, search, category and the Categories / New item buttons sit on one row, with the stock filters (low, out, expiring, archived) on their own row below
v1.8.0Patient app
My insurance
NewMy insurance shows each of your cards with its status, member number, expiry and coverage left this year, plus your claims and pre-approvals
NewAdd an insurance card with its company, member number, holder and front and back photos
ImprovedInvoices show the insurance share and what you pay, and whether the claim is awaiting the company, approved or paid
NewYou get a notification when your card is approved or not accepted and when a claim is answered; tapping it opens My insurance
FixedUnpaid invoices no longer show as paid
v1.7.1Patient app
Insurance fixes
FixedSending your insurance card now sends the company you picked, and the screen shows your card right after
FixedYour insurance screen no longer fails to open when you have no insurance company
ImprovedInsurance errors are clear messages, and the insurance screen is in Arabic too
FixedDentists and admins see the patient's insurance company by name instead of a number
v2.32.0Dashboard
The old stock system is retired
ImprovedStockThe old products, batches, consumption and history are removed; everything now runs on the new Stock page
ImprovedStockOld visit items and old supplier invoices keep the product's name, so past visits, salaries and supplier accounts still read correctly
ImprovedStockA supplier invoice's product details now show the product, category, quantity, unit price and date
v2.31.1Dashboard
Barcode scanning and movements, refined
FixedStockThe barcode dialog no longer flashes when the camera can't start; it shows the camera notice once and you can still type or use a USB scanner
NewStockMovements can be filtered by who moved the stock
NewStockPrint on Movements gives a sheet with every movement for the dates and filters (not only the page on screen), with the clinic, the period, the filters and the totals
v2.31.0Dashboard
A new stock system, tied to your suppliers and visits
NewStockStock starts fresh: add your items and what you have now in the Opening stock grid (type it or paste from Excel)
NewStockEach item has a use unit and an optional pack (a box of 100 shows as "3 boxes + 20 pieces"), a low level, a reorder quantity, a patient price and who pays by default
NewStockStock is used earliest expiry first, each use at its batch's real cost; the item drawer shows batches, lots, expiry, suppliers' last prices and how fast it's used
NewStockScan a barcode with the camera or a USB scanner to open an item, or to add a new one with that code
NewStockTiles for stock value, low, out of stock and expiring in 30 days; each one filters the items
NewOrders & deliveriesNew order starts from what's running low, grouped by supplier with their last prices; send it by WhatsApp or print it
NewOrders & deliveriesReceive delivery: one supplier invoice with many lines, lots and expiry dates, from an order or by hand, with a part or full payment now
NewOrders & deliveriesEach delivery posts one charge on the supplier's ledger in Payables, and the ledger links back to the delivery
NewOrders & deliveriesReturn items to the supplier for a credit, or void a delivery entered by mistake while none of it was used
NewMovements & countsMovements: every receipt, use, write-off, adjustment and return with who, which room, which patient and who pays; filter by date, kind, item, room and payer, with totals for the period
NewMovements & countsCounts: count all items or one category (blind if you like), type or scan as you go (saved automatically), review the differences and their value, then apply them
NewMovements & countsPrint a count sheet to fill in by hand, or the counted result
NewVisits & invoicesStock used in a visit says who pays: the patient (goes on their invoice), the dentist (a materials deduction in compensation) or the clinic; undo puts it back in stock
NewVisits & invoicesStock kits per procedure (Settings → Services): when a visit is completed, its kit is offered to take from stock in one go
NewVisits & invoicesInvoices take product lines beside procedures; items used in the visit and billed to the patient are added for you
NewAlertsBell notifications when an item runs low, runs out or is about to expire, plus a morning stock summary
NewAlertsA Stock card on home shows what's out, low or expiring, each opening the filtered list
ImprovedOld stockThe old Consumption, Purchase list, Operations history, Suppliers and Categories pages are replaced; their links open the matching new page (suppliers live in Payables)
ImprovedOld stockManual supplier charges in Payables no longer pick an old stock product; buying stock goes through Receive delivery
v2.30.1Dashboard
Even spacing in every popup
FixedPopupsThe lab popups (send to lab, remake, pay order, void) have proper spacing around the title and buttons again
FixedPopupsThe same spacing fix for the Payables popups: lab and supplier payments, salaries, compensation, deductions, and the day print popup
v2.30.0Dashboard
A side panel with everything the lab needs
NewNew lab orderNew lab orders open in a side panel: patient, dentist, lab, the item from the lab's price list, price and quantity with the total, and the teeth on the chart
NewNew lab orderTurn on Send now to put it straight at the lab with a due date (3, 5, 7 or 10 days, or pick a date); otherwise it waits in To send
NewNew lab orderLink the order to the patient's visit, and attach photos, PDFs or 3D scans when you create it
FixedSharing with the labThe lab's link and QR code now open the order page on the dashboard instead of an API address
NewSharing with the labSend the order to the lab on WhatsApp with its summary and link, copy the link, or print an A5 slip with the teeth, due date and QR code
NewSharing with the labMake a new link at any time; the old link and QR code stop working at once
NewThe lab's pageThe lab's page is redone: status, due date (red when late), quantity, the teeth on the chart, files and the clinic's phone and WhatsApp
NewThe lab's pageThe lab taps Ready to send back, with a note; it can undo that until the clinic receives the order
NewThe lab's pageThe lab can add photos, PDFs and 3D scans (STL, PLY, OBJ), up to 25 MB each; they're marked From lab
NewThe lab's pageStaff who follow lab orders get a notification when the lab marks one ready, and the order shows a Lab: ready badge
ImprovedThe lab's pageThe page opens in the clinic's language, with an English / Arabic switch, and turns read-only once the order is delivered or voided
FixedBoardDragging a card into an empty column (such as Remake) works again
v2.29.0Dashboard
Drag lab orders through their stages
NewLab orders boardLab orders sit on a board: To send, At the lab, Received and Remake. Drag a card to another column or up and down within one; the order is saved for everyone
NewLab orders boardEvery card also has a Move to menu, and the board works with the keyboard and on touch screens
NewLab orders boardSending an order to the lab asks when it's due back; a remake asks what needs redoing
NewLab orders boardOverdue orders show in red, on the board and in the list
NewOrders listThe list shows every order, delivered and voided included, with tiles for orders at the lab, overdue orders and what's owed to labs
NewOrders listFilter by dates, lab, dentist, status and payment, and search by order, patient or phone. Filters stay in the address, so a link keeps them
NewOrders listEach order opens in a side panel: details, files, the lab's share link, and a history of who moved it and when
NewOrders listChange an order's price, due date or notes from the panel; the lab's charge follows the new price
ImprovedLab moneyThe lab is charged once, when the order is received. Moving it back cancels the charge, and receiving it again brings back the same charge, never a second one
NewLab moneyEach order shows its payment state: not charged, owed, paid, or voided
NewLab moneyPay an order from its panel, or pay the lab from its profile; both go through the lab's account in Payables
NewLab moneyOrders the lab was charged for are voided instead of deleted. Money already paid stays with the lab as credit for the next orders
ImprovedLab moneyThe old lab invoice history and pay screen are gone; lab payments live in Payables → Labs
NewLab directoryThe lab directory lists each lab's open and overdue orders and price-list size
NewLab directoryA lab's page shows what you owe it or its credit, the overdue amount, its details, its price list and its orders
ImprovedLab directoryArchive a lab instead of deleting it: it leaves the pickers and keeps its orders and account, and can be restored
ImprovedLab directoryEdit prices in place in the price list. New orders still pick from it to fill the name and price
v2.28.0Dashboard
A guided start for new clinics
NewGetting set upNew clinics start with a full-screen setup: you, the clinic, its week, a starter price list, the team and the logo. Everything after the clinic can be skipped and changed later in Settings
NewGetting set upThe starter price list has common dental services in English and Arabic: tick what you offer and type the price; only priced services are saved
NewGetting set upA Getting started card on home ticks itself off as you add services, staff, the logo and your first patient, appointment and invoice, and can be dismissed
NewStaff invitesAdd a staff member with a password you choose, or invite them: copy the link, or send it by SMS or WhatsApp once messaging is set up
NewStaff invitesThe invite link opens a page where they choose their own password and sign in. Used and expired links say so
NewStaff invitesSettings → Staff shows pending and expired invites, and gives a new link at any time
NewStaff invitesOn their first sign-in, staff add their photo, title and email, pick their language, and choose their own password when you set one
NewWork weekSettings → Clinic sets which days the clinic opens and the hours of each day
ImprovedWork weekThe scheduler shades closed days and hours
ImprovedWork weekBooking on a closed day shows a warning, and still books
v2.27.0Dashboard
One page to write and edit an invoice
NewInvoicesNew invoice and Edit open one invoice page: bill procedures from the chart, add more from the price list, split team shares and payments, with the patient's balance and open invoices beside it
NewInvoicesRecord payment takes an installment on any open invoice, or a payment on the patient's balance, from an invoice's Pay, the patient file, the appointment's New payment or Finance
ImprovedInvoicesEditing an invoice keeps its day and dentist; discounts, team shares and payments can change, never below what installments already paid
ImprovedPopups and drawersAppointment details, insurance claim review, salary breakdown, shift attendance and invoice procedures open in a side drawer, so the page behind stays in view
ImprovedPopups and drawersCheck-in, check-out, holiday, permission, supplier and category forms open at a normal size, with clear fields and errors
FixedPopups and drawersA confirmation opened inside a popup or drawer covers the whole page instead of being cut off
ImprovedNamesThe sidebar now says Finance and Labs
v2.26.1Dashboard
Popups and invoice permissions
FixedFixesPopups opened from a tab or a table row cover the whole page again, instead of being stuck inside it
ImprovedFixesCreating an invoice or payment needs the Income & Expenses or the patient file invoice management permission; without either, the add buttons are hidden
v2.26.0Dashboard
Labs, suppliers and staff, redesigned
NewPayablesLabs and Suppliers list who you owe, with this month's totals, a search, and filters for owed, overdue and over the credit limit
NewPayablesEach lab or supplier account shows the month's opening, charges, payments and balance, with the balance after every entry
ImprovedPayablesPay, adjust, write off and set terms from the account page; an entry's order, product and attachments open from its row
ImprovedPayablesStaff compensation, deductions, agreements and salaries use the new tables, popups and status pills
NewGuidesEach Payables tab starts with a short guide to how it works, which you can hide and bring back
ImprovedGuidesTotals, fields and actions carry a one-line hint and a real example, in English and Arabic
ImprovedTabsSwitching tabs slides the content in from the tab's side across the dashboard, mirrored in Arabic
FixedFixesDeleting an attachment no longer removes every file listed after it
FixedFixesOpening an image attachment shows the image you picked
FixedFixesThe supplier product popup no longer shows the unit price twice
FixedFixesAdding a second transaction for a supplier or staff member keeps who it's for
FixedFixesRow menus on an account page stay open until you pick something
FixedFixesVoiding a deduction asks in a dialog instead of a browser prompt
v2.25.1Dashboard
Clearer page names
ImprovedNamesFinancial is now Income & Expenses, and Accounting is now Payables, in the menu, the page titles and the staff permissions
ImprovedNamesPayables has a title and a short line saying what it's for
FixedWhat's NewWhat's New shows the newest release as soon as the dashboard updates, instead of the one before it
v2.25.0Dashboard
Incomes and expenses, redone
NewFinanceIncomes and expenses on one Finance page, with the date range kept in the link so you can bookmark or share it
NewFinanceSummary cards on top: money received, today, still owed and installments; for expenses the total, count, top category and largest
NewFinanceA new Expenses total view permission: staff without it see counts instead of amounts
FixedFinanceSeeing the expenses list no longer needs the incomes permission
FixedFinanceNew payment from an appointment opens the patient's invoices with the add window ready
ImprovedInvoicesThe new invoice screen has a discount and quantity per procedure, and the totals add up as you type
FixedInvoicesA discount is now taken off the price instead of replacing it
ImprovedInvoicesPayments can include piastres
FixedInvoicesTotals, discounts and payments are checked when saving, so an invoice can't be saved with wrong amounts
ImprovedInvoicesThe tabs in the add invoice window slide like the rest of the dashboard
FixedMessagingMessage buttons only show for the channels switched on for your clinic
v2.24.1Dashboard
Who can change appointments
FixedPermissionsAdding, moving, editing, checking in and deleting appointments now needs the scheduler management permission everywhere, not only in the appointment window
ImprovedPermissionsStaff without it still see the scheduler and the appointments
ImprovedTabsWhen tabs don't fit the screen, arrows at both ends move through them, and the tab you pick stays in view
v2.24.0Dashboard
Message patients and a new appointment window
NewPatient messagesOne Message button in the patient file: a confirmation, a reminder or your own text, in Arabic or English, shown before you send it
NewPatient messagesA Messages tab in the patient file lists every message sent to the patient and whether it arrived
NewPatient messagesSettings → Messaging: automatic confirmations, reminders before the visit, booking answers, payment reminders and feedback requests, with quiet hours
NewPatient messagesWrite your clinic's own wording for each message, in both languages, with a live preview
NewPatient messagesSee how many messages are left this month
NewPatient messagesPatients who ask to stop getting messages aren't messaged until you allow it again
NewPatient messagesSend the patient a confirmation as you save a new appointment
NewPatient messagesOrder the purchase list from a supplier on WhatsApp, with the products already typed in
ImprovedPatient messagesUntil messaging is connected for your clinic, WhatsApp opens with the message ready to send
ImprovedSchedulerThe appointment window shows the patient, the status and the next step (check in, call in, finish) at the top
ImprovedSchedulerDetails, procedures and history slide in from the side of the tab you pick
FixedSchedulerProcedures shows what was done on this visit, not every procedure the patient has
FixedSchedulerHistory lists every change with who made it and when, and stays current after a status change
ImprovedSchedulerNot confirmed appointments have their own icon
ImprovedSchedulerOnly staff who can manage the scheduler can change, edit or delete an appointment
ImprovedSchedulerThe New appointment button folds away while the side panel is open
ImprovedPatient pagesPatients confirm or cancel an appointment on a new page in their language, add it to their calendar, or call or WhatsApp the clinic
ImprovedPatient pagesThe feedback survey and the lab order page have the new look
ImprovedSpeedThe dashboard loads faster: the first download is about a quarter of its old size
v2.23.0Dashboard
Add and edit appointments beside the calendar
ImprovedSchedulerAdd or edit an appointment in a side panel while the calendar stays in view, with the slot you picked marked in its clinic
NewSchedulerAdd a new patient from the same form: name, phone, age and gender, without switching tabs
NewSchedulerPick the start time, then 15, 30, 45 or 60 minutes, or set your own end time
NewSchedulerA warning when the dentist or the clinic already has an appointment at that time; you can still save
ImprovedSchedulerThe dentist starts as you (if you're a dentist) or the clinic's only dentist, instead of whoever is first in the list
FixedSchedulerAn appointment can no longer end before it starts, and missing fields are named in your language
ImprovedSchedulerClosing with unsaved changes asks first; editing saves only what you changed
v2.22.0Dashboard
A new bookings page and scheduler toolbar
NewAppointment bookingsTabs for pending, confirmed, completed, cancelled and rejected bookings, each with how many it has
NewAppointment bookingsFilter by dates (today, tomorrow, the next 7 or 30 days, or your own range) and by dentist
ImprovedAppointment bookingsEach booking shows its next step as a button: confirm a pending one, complete a confirmed one; reject, cancel and delete are in its menu and ask first
ImprovedAppointment bookingsA completed booking opens the scheduler on its day
FixedAppointment bookingsCompleting a booking creates its appointment again, and says when the dentist is already busy at that time
ImprovedSchedulerMove a day or a week back and forward, jump back to today, or click the date to pick any day
NewSchedulerShow only some dentists or clinics from the toolbar menus; hiding a clinic hides its column too
ImprovedSchedulerPrint a day's appointments from a simpler window that opens on the day you're viewing
FixedLook and feelCalendars in Arabic show one letter per weekday, so the day names no longer run together
v2.21.0Dashboard
A new patient list with summary cards
NewPatientsSummary cards on top: your patients, new this month, what patients owe the clinic and patients' credit, for whatever you've searched or filtered
ImprovedPatientsEach patient shows their phone under the name and their file number as a tag
ImprovedPatientsWhat a patient owes shows in red and their credit in green, with amounts lined up at the end of each column
ImprovedPatientsEach row's menu opens the profile, the patient's groups, edit, or delete after you confirm
FixedPatientsAdding a patient to groups from the list now saves
NewPatient groupsSearch your groups, and create or edit one in a side panel: its name and its patients
ImprovedPatient groupsEach group card shows how many patients it has and the first few of them
ImprovedPatient groupsChoose a patient's groups from the same window in the list and in the patient file
ImprovedAdd patientThe form comes in sections: basic details, more details and an emergency contact
ImprovedAdd patientEvery field shows an example, and errors appear in your language
NewAdd patientThe save button stays in view, and you're asked before leaving with unsaved changes
FixedLook and feelDates show Arabic month names when the dashboard is in Arabic
v2.20.0Dashboard
Sign up in two steps and a new Demo page
ImprovedSign upSign up has the sign-in look: your clinic's details first, then the plan and your account
NewSign upPlans show as cards with the price per month or period, savings, the most popular plan and the free trial first
NewSign upEach plan says whether your account is ready right away or set up for you within 24 hours
NewSign upA free trial asks for a password and shows when it's long enough
ImprovedSign upErrors show on the form, and you finish on a clear screen: sign in now, or watch your email
ImprovedProduct pageThe Demo page now matches our website, in light and dark and in both languages
ImprovedProduct pageGet started and Sign in are one tap away from the top bar
FixedLook and feelPhone number fields no longer show a box inside the box
v2.19.0Dashboard
Six prescription designs, a new look and clearer settings
NewPrescriptionsPick one of six prescription designs and your clinic's colours, with a live preview in Settings
NewPrescriptionsPrint on A5 or A4, in English, Arabic or both
NewPrescriptionsChoose what shows: QR code, signature, logo, social links, working hours and a footer note
NewPrescriptionsSave as PDF downloads a file at the paper size you chose
NewPrescriptionsThe QR code opens the patient's own copy of the prescription; links shared before keep working
ImprovedPrescriptionsMedicine times use your prescription colour
FixedPrescriptionsChanging a prescription's medicines saves correctly
ImprovedSettingsEvery settings page has the new look and warns you before leaving unsaved changes
NewSettingsServices: search, filter by group and edit procedures in a side panel
FixedSettingsA service already used in invoices or appointments can't be deleted by mistake
FixedSettingsWhen something can't be saved, you see why, e.g. working hours out of range
NewYour planA banner shows the days left in your free trial, with a link to pick a plan
NewYour planReminder emails 3 days and 1 day before your trial ends
NewYour planAsk for another plan from Settings → Plan and our team gets back to you
ImprovedYour planPlan names and descriptions in Arabic when the app is in Arabic
ImprovedLook and feelButtons, fields, tables, menus and popups share one new look, in light and dark and in both languages
ImprovedLook and feelInvoice and payment forms use the new date pickers and the patient and dentist pickers with colours and initials
ImprovedLook and feelMore diagnoses and procedures have their own drawing on the realistic teeth chart
ImprovedLook and feelEmails from us show BeClarified as the sender
v2.18.0Dashboard
A new sign-in and password reset by email
NewSign inA new split layout with a slideshow of what BeClarified does, plus language and theme switches
NewSign inErrors show on the form instead of pop-ups, and your number stays after a wrong password
NewSign inShow or hide the password, and password managers fill in your details
NewSign inEach sign-in page has its own tab title
NewForgot passwordEnter your mobile number and get a reset link by email
NewForgot passwordThe link works once and expires after 30 minutes
NewForgot passwordFor admins and staff with an email on their account; anyone else can ask their clinic admin
NewSecuritySign-in, sign-up and password pages check for bots with a captcha that is usually invisible
NewSecurityToo many attempts in a short time are paused for a moment
ImprovedPhone number fieldA clearer country picker with flags, names and codes that follows the page direction
ImprovedPhone number fieldThe same height, focus and error look as the other fields, in light and dark
ImprovedLook and feelEvery popup opens and closes with the same smooth animation
ImprovedLook and feelA redesigned What's New
FixedLook and feelNo white flash while the app loads in dark mode
FixedLook and feelLight tints that didn't show on some buttons and cards now appear
v2.17.0Dashboard
A new home page and TV view
NewHome pageA greeting for the time of day, without assuming you are a doctor
NewHome pageTiles for total, attended, missed and canceled with each one's share, counting up when they change
NewHome pageOne dentist filter, All, Me or any dentist, narrows the tiles, today's table and the side lists; arrows appear when there are many dentists
NewHome pageToday's table shows status pills, the dentist's colour and the file number; hover the notes to see the appointment details
NewHome pageWaiting and Tomorrow are two tabs of one list with the phone number, an avatar in the dentist's colour, and dentist and clinic tags
NewHome pageClearer check-in, call and finish buttons, and a Live View button
NewTV viewEach clinic shows the current patient and the numbered queue, with the next patient marked
NewTV viewThe latest change has a moving gradient border and is described beside the clock
NewTV viewUpdates instantly when an appointment changes
NewTV viewIts own light/dark and language switches, remembered apart from your dashboard settings
NewTV viewWith many clinics, the screen shows as many as fit and rotates through them; works on phones and tablets too
v2.16.0Dashboard
Dark mode is back, with a fresher look
NewDark modeDark mode is back with Material dark colours that are easier to read; printing always stays light
NewDark modeSwitch it from the account menu: the new theme spreads from where you click
NewDark modeThe scheduler, the TV view and every page were checked for contrast in both themes
ImprovedA fresher lookClick your name or picture to open the account menu, styled like the notifications panel
ImprovedA fresher lookMessages appear at the bottom corner with a colour stripe; live ones have a moving gradient border and a green live dot
ImprovedA fresher lookSlim scrollbars and smooth scrolling everywhere
ImprovedA fresher lookStatus dropdowns open with an animation and read well in dark mode
ImprovedA fresher lookPatient file notes show the author's initials, the full note and a delete button on hover
ImprovedOther changesThe plan tab in settings shows how many days are left and the plan status
ImprovedOther changesThe What's New popup links to the full changelog
ImprovedOther changesThe sign-up form is protected against bots
v2.15.0Dashboard
Live updates across the clinic
NewLive updatesNew, changed and deleted appointments, check-ins, calls, finished visits and bookings appear for everyone in the clinic right away; the scheduler and home page update by themselves
NewLive updatesA toast with a chime tells you what changed; click it to open the page. Your own changes don't notify you
NewLive updatesNotifications from the patient app, like bookings, cancellations, payments and points, arrive live
NewLive updatesA status pill under your name shows whether you are connected
NewLive updatesMute the chime from the notifications panel
NewLive updatesThe browser tab shows how many notifications you haven't read, like (2) Home
FixedFixesAppointment and staff reminder notifications show their real text and open the right page instead of just saying Notification
FixedFixesWhen adding an appointment, the preselected dentist can be saved without picking it again
v2.14.0Dashboard
The dashboard on phones and tablets
ImprovedPhones and tabletsEvery page fits phones and tablets, in portrait or landscape; the rotate-your-device message is gone
ImprovedPhones and tabletsOn small screens the sidebar slides in from a menu button in the header
ImprovedPhones and tabletsPopups open full screen on phones
ImprovedPhones and tabletsWide tables scroll inside themselves, and table search, filters and paging stack neatly on small screens
v2.13.0Dashboard
A faster dashboard
ImprovedSpeedThe dashboard opens with just your account; each list loads the first time a page needs it
ImprovedSpeedToday's appointments load faster, with placeholders while they load
ImprovedSpeedNo screen downloads the whole patient list any more: patient pickers search as you type and load more as you scroll
ImprovedSpeedPatient names on appointments, lab orders, invoices, groups and feedback come with the record, including deleted patients on old records
ImprovedSpeedChoosing a stock product searches by name or barcode as you type
NewFeedback centerThe patients list loads page by page and searches by name, phone or file number
NewFeedback centerFilter by rating, groups and source (sent by staff or by the app)
FixedFixesLab orders and invoices no longer break when a patient is missing
v2.12.0Dashboard
Sort the patient list, and a steadier mobile app
NewPatientsSort the patient list by clicking a column header: file number, name, date added, total invoices, total payments or balance; click again to reverse the order
NewPatientsExporting the list keeps the same order you see on screen
ImprovedMobile appDentists and admins can manage diagnoses and procedures in the app without needing the matching web permissions
ImprovedMobile appA blocked account, an inactive clinic or an expired subscription signs the app out right away and says why
ImprovedMobile appPatients get a push when they check in with their queue number, when they are next in line and when they are called
FixedFixesThe Visits tab in the patient file no longer breaks when showing the dentist
FixedFixesThe What's New button is back
v2.11.0Dashboard
A notifications bell, feedback alerts and clearer roles
NewNotificationsA bell in the header shows how many notifications you haven't read, up to 99+
NewNotificationsOpen it to see the latest 20 and load more; mark one or all as read
NewNotificationsClicking a notification opens its page: the appointment in the scheduler, the task, the invoice (highlighted), the booking or the feedback
NewNotificationsLow-rating feedback stands out in the list
NewNotificationsA short chime plays when a new notification arrives, and the count refreshes every minute
NewFeedbackPatients are asked for feedback in the mobile app after their visit
NewFeedbackGenerate feedback now has its own permission, and the link popup says the patient was also asked in the app
NewRoles and permissionsBooking view and Feedback center permissions now say they also control what staff can do in the mobile app
ImprovedLanguage and displayPhone numbers always read left to right, even in Arabic
ImprovedLanguage and displayDates follow the app language, with Arabic month names in Arabic
ImprovedLanguage and displayThe Overview tab of the patient file is translated
ImprovedLanguage and displayMessages that pop up use the app font
v1.4.0Patient app
Push notifications and visit surveys
NewPush notifications that open the right screen when tapped
NewAn unread badge on the notification bell, and a sound when new notifications arrive
NewA short survey after each visit, right in the app
ImprovedA clearer language switch, and the clinic is told which language you chose
FixedFixed survey questions and stars not being centered, and the bell badge covering the icon
v2.10.0Dashboard
Tasks, follow-ups and a clearer scheduler
NewTasksAll tasks and follow-ups are in a single table with row numbers, paging and search, instead of separate To Do and Done tables
NewTasksTasks have three statuses, Pending, In progress and Done; change a status straight from the table
NewTasksFilter by status, type and assignee, matching any or all of your picks, plus Assigned to me; sort by due date or status
NewTasksEach task shows its type, patient, assignee and due date with the time remaining, and overdue tasks are marked in red
NewTasksThe notes pill shows how many notes a task has and previews the latest on hover; add a note from the same place
NewTasksAdding, editing and deleting a task confirm with a message
NewTasksWith the View permission you see only tasks assigned to or created by you, can add tasks, and can edit or delete the ones you created; on tasks assigned to you, you can change the status and add notes. Management has no limits, and now always includes View
NewTasksThe Tasks badge in the sidebar updates by itself every minute
NewFollow-upsAssign a follow-up to a staff member when you create it
NewFollow-upsAdd a follow-up straight from an appointment, not only from the patient file
ImprovedFollow-upsA message confirms when the follow-up was added, or why it could not be
NewPatient fileReorder a patient's diagnoses by dragging a row or with the arrow buttons; the new order is saved and the rows slide into place
ImprovedPatient fileThe diagnoses table grows with its content instead of scrolling inside a small box
NewSchedulerThe new Dentists chip shows each dentist's color; hover it to see who has appointments in view, hover a name to highlight their appointments, and click a name to show only theirs
ImprovedSchedulerThe hover card on an appointment has icons and the patient's phone number, and an Arabic name no longer runs into the file number
ImprovedSchedulerThe hover card closes when you open the appointment
FixedSchedulerThe page title now follows the app language for every role
ImprovedOther changesA progress bar runs across the top of the page whenever the app is loading something
ImprovedOther changesThe sidebar stands out from the page, has a round collapse button on its edge, a cleaner logo mark, and a label that appears beside an icon when the sidebar is collapsed
ImprovedOther changesChoosing a patient now searches the whole list as you type and loads more as you scroll; start with # to search by file number or + to search by phone
ImprovedOther changesThe task form uses the same date picker as the rest of the app
v2.9.0Dashboard
Patient filters, a shared diseases list and Excel export
ImprovedPatients listThe ID column and the search box use the patient's file number only; new patients get the next file number automatically, already filled in on the new-patient form
NewPatients listFilter by group, disease, service, procedure, diagnosis and Ortho classification, matching any or all of your picks, and refine by procedure or diagnosis status
NewPatients listEach filter has its own Clear button, plus Clear all next to the filters
ImprovedPatients listSearch waits a moment after you stop typing instead of searching on every key
ImprovedPatients listAppointments and the patient file show a dash when a patient has no file number
ImprovedExport patientsThe Export button now sits next to Add patient and exports the current filtered list to Excel
ImprovedExport patientsThe Insurance column is no longer exported
NewDiseasesSettings → Diseases lists every condition used in the patient medical history, the patient filters and the medical-conditions window; rename, merge or delete them in one place
NewDiseasesEach condition can have an Arabic name, shown when the app is in Arabic
NewDiseasesEvery clinic starts with a ready list of 77 common conditions
NewDiseasesClick a patient count to open the patients list filtered by that condition
NewDiseasesNew permission: Settings → Diseases controls who can manage the list. Roles that had Clinic settings were given it automatically
ImprovedOther changesMedical history: the Other conditions box is easier to use
ImprovedOther changesThe lab ledger page no longer shows Add transaction
ImprovedOther changesThe What's New button is translated
v2.8.0Dashboard
Staff colors, clinic roles and clearer sign-in
NewStaff colorsAdd staff and the staff edit page: pick a color from 30 colors that match the app; if you don't pick one, the least-used color is chosen
ImprovedStaff colorsThe scheduler, appointments table, dentist pickers and staff list all use that saved color, so colors no longer change when staff are added or blocked
ImprovedStaff colorsChanging a color updates the scheduler right away, without reloading
ImprovedSettings → Staff ListThe clinic owner's account no longer appears in the list
ImprovedSettings → Staff ListClear Block and Unblock buttons on each row, shown to admins only; use the Blocked filter to find blocked staff
ImprovedSettings → Staff ListStaff with access to the list now see every member's clinic role
ImprovedSettings → Staff ListColumn headers are translated, and the last column is now Actions
ImprovedClinic roles and sign-inStaff need a clinic role to sign in; the staff edit page warns when someone has none
NewClinic roles and sign-inClinic role tab: choose No role to remove a staff member's role, after a confirmation
ImprovedClinic roles and sign-inStaff can only add colleagues with a role that has no more access than their own, and only admins can add admins
ImprovedClinic roles and sign-inSign-in now says when an account has no clinic role, or is blocked, instead of reporting a wrong password
ImprovedClinic roles and sign-inPermission names in the clinic role editor are translated
FixedFixesAppointments, labs and invoices keep showing a dentist's name after they are blocked or lose their role, instead of the page failing to load
FixedFixesConfirmation buttons for blocking, removing a role and similar actions are red again
FixedFixesAll titles now use the app's font, in English and Arabic
v2.7.0Dashboard
Money tracking you can audit
ImprovedMoney tracking you can auditOverview → Balance: the safe now also shows lab and staff payouts and reversals, each labelled in the activity log
NewMoney tracking you can auditAccounting → Labs and Accounting → Suppliers: a running ledger per lab and supplier, like the staff ledger, with what the clinic owes
ImprovedMoney tracking you can auditMarking a lab transaction as paid asks for the payment method
NewMoney tracking you can auditInvoices: correct an invoice's payment methods and amounts after saving; changes show as reversals in the balance
ImprovedAccounting → StaffOpens on a card grid with every staff member's balance
ImprovedAccounting → StaffStaff payouts are taken from the safe
NewAccounting → StaffA lab deduction's amount can be changed from the dashboard, showing who changed it and when, and can be reverted
ImprovedAccounting → StaffThe old Salaries tab is retired where Staff replaces it
NewOverview → ProceduresNew by-dentist cards show how many procedures each dentist performed
ImprovedOverview → ProceduresProcedures count as soon as they are added to an appointment, before invoicing, dated by the appointment
ImprovedStaffSettings → Staff List: filter by active, blocked or all, and an Edit button on each row
ImprovedStaffThe staff edit page has Profile and Clinic role and permissions tabs, using the same layout as the other settings pages
ImprovedStaffBlocked staff no longer appear in staff and dentist pickers
ImprovedArabic & layoutIn Arabic every page is now right-to-left, not only the assistant pages
ImprovedArabic & layoutPayment methods, dropdown placeholders and this What's New window are translated; Accounting is now المحاسبة in Arabic
ImprovedArabic & layoutThe sidebar stays highlighted on every tab of Overview, Accounting and Staff, and Accounting opens on its first tab
ImprovedArabic & layoutThe What's New button pulses when there is something new
v1.3.0Patient app
Treatment plans, patient file and live queue
NewPatients can view their treatment plans, read-only, in My Records
NewA patient file with a tooth chart for dentists and admins
NewA live queue and a records dashboard for patients
NewCompensation screens for dentists and admins
NewFilter staff by clinic role
ImprovedA more polished clinical workflow for dentists, with clinical and queue screens translated
FixedFixed finance texts that were not translated
FixedFixed compensation times being sent in the wrong timezone
v2.6.0Dashboard
New patient chart modes and staff compensation
NewPatient File — Chart ModesDiagnosis, Appointment and Summary modes replace the old appointment tab strip; the appointment picker is a searchable dropdown with previous/next steppers
NewPatient File — Chart ModesAppointment mode is now usable: pick services from Settings → Services & Prices and record procedures against the selected appointment
NewPatient File — Chart ModesSummary mode shows totals plus per-appointment and per-tooth cards and all open diagnoses, with printing
ImprovedPatient File — Chart ModesThe selected mode and appointment are kept in the page link, so a refresh or a shared link reopens the same view
NewPatient File — Diagnoses & ProceduresProcedures can be linked to an open diagnosis when they are created, and linked or unlinked later from the procedures table
NewPatient File — Diagnoses & ProceduresLinking a procedure marks the diagnosis as Treated; diagnosis status (Open, Treated, Cancelled) is now editable
ImprovedPatient File — Diagnoses & ProceduresDiagnoses are stored as their own records instead of inside the treatment plan
ImprovedPatient File — Diagnoses & ProceduresAppointment, procedure and diagnosis statuses are now translated in Arabic
NewAccounting → Staff: compensationAgreements tab: assign a compensation preset, fixed salary and commission percentage to each staff member, with a worked preview before saving
NewAccounting → Staff: compensationLedger tab: a permanent record of earnings, deductions, payouts and reversals, filtered by staff, type and period, with the calculation behind every entry
NewAccounting → Staff: compensationDeductions tab: attribute lab, stock and expense costs to an invoice and staff member, or record a manual cost
NewAccounting → Staff: compensationPatient invoices can now split an invoice across a compensation team by share percentage
NewAccounting → Staff: compensationSuper admins manage Compensation presets and choose which presets each clinic can use
ImprovedAccounting → Staff: compensationNeeds the new Compensation view / Compensation management permissions
NewNavigation & LabThe sidebar can now be collapsed with Collapse menu, and the choice is remembered
ImprovedNavigation & LabLab order cards collapse, and the lab request popup opens correctly again with an editable New order tab
FixedBug FixesSession timer no longer records sessions in milliseconds, and now pauses while the confirm dialog is open
FixedBug FixesProcedure discount and quantity edits are now saved instead of only changing on screen
FixedBug FixesSave is no longer blocked by the invoice checkbox in the procedures table
FixedBug FixesDiscounts are calculated the same way as on the server, so badges and totals match the lists beside them
FixedBug FixesSticky headers inside the patient file work again
v2.5.11Dashboard
Language switch and full Arabic coverage
FixedLanguage ToggleThe العربية / English item in the user menu now switches the language
NewLanguage ToggleSwitching language also switches the page direction (right-to-left for Arabic)
ImprovedFull App Localization PassTranslated the remaining English-only screens in the Patient File, Prescriptions, Orthodontics, Appointments, Staff, Settings, Accounting, Lab, onboarding and the public sign-up pages
FixedFull App Localization PassFixed several screens that were always in Arabic regardless of the selected language
FixedFull App Localization PassFixed Bookings screens that showed raw translation keys instead of text
FixedFull App Localization PassFixed the Arabic Staff and Stock translations, which were silently broken
v2.5.10Dashboard
Live queue, safer invoices and orthodontics tabs
NewAppointments — Live QueueThe appointments page now has a Live View screen for TV displays
ImprovedAppointments — Live QueueThe live queue refreshes every 20 seconds and plays a short sound when it changes
NewAppointments — Live QueueAppointment rows and appointment details now have Check in, Call and Finish actions
NewPatient File — InvoicesInvoice rows show edit and delete actions for users with the Incomes management permission
NewPatient File — InvoicesInvoices can only be deleted within 7 days of being created
ImprovedPatient File — InvoicesEditing focuses on procedure discounts, while the original payment, dentist and date stay locked
ImprovedPatient File — InvoicesProcedure totals recalculate automatically after a discount change
NewPatient File — OrthodonticsOrthodontics now has a sticky summary with saved notes and classifications
ImprovedPatient File — OrthodonticsSections are grouped into tabs: History & Exam, Arches & Occlusion, Imaging & Analysis, Diagnosis & Plan
NewPatient File — OrthodonticsNew quick classification chips: Class I, Class II, Class III, Open bite, Deep bite, Crossbite, Crowding and Spacing
ImprovedClinical UI ImprovementsTeeth selectors now show FDI tooth numbering
FixedClinical UI ImprovementsUploads in the patient Storage tab update the screen more reliably
ImprovedClinical UI ImprovementsMore translations for Appointments, Scheduler, the Patient File and the Patient List
v2.5.9Dashboard
Balance per payment method
NewOverview → BalanceA balance card per account: Cash, Bank account, Fawry, Vodafone Cash, Orange Cash, e& cash, WE Cash, InstaPay
NewOverview → BalanceBalance = all collections so far + manual adjustments for that method
NewOverview → BalanceClick an account card to see its transaction history for the selected dates
NewOverview → BalanceThe activity table shows payments and adjustments with patient, dentist, note and amount
NewOverview → BalanceManual balance adjustments (positive or negative) with an optional note
NewOverview → BalanceNeeds the Balance accounts permission
ImprovedOverview → DentistsNew table with each dentist's invoice count and total income for the selected period
ImprovedOverview → DentistsRemoved the production chart and invoices table for a cleaner view
FixedIncome Consistency FixOverview collections and Financial → Incomes totals now use the same calculation, both based on the invoice creation date
v2.5.8Dashboard
Dark mode across the app
ImprovedDark Mode ImprovementsThe Dark Mode item is back in the user menu
ImprovedDark Mode ImprovementsAll Overview cards support Dark Mode: summary, revenue, lab status, finance and more
FixedDark Mode ImprovementsFixed text colors and backgrounds in Dark Mode for better readability
ImprovedDark Mode ImprovementsShadows, tables and inputs now look right in Dark Mode
ImprovedDark Mode ImprovementsConsistent Dark Mode styling across all dashboard components
v2.5.7Dashboard
Complete Arabic and English localization
ImprovedComplete LocalizationPatient File: all 11 tabs translated (Prescriptions, Lab, Visits, Storage, Points logs, Treatment Plans and more)
ImprovedComplete LocalizationAppointments: booking status filters, table headers and action buttons in both languages
ImprovedComplete LocalizationFinancial, Stock and Settings fully translated
ImprovedComplete LocalizationScheduler, Staff, Lab and Tasks translated, with right-to-left support
ImprovedComplete LocalizationStatus labels and filter options follow the selected language
v1.2.1Patient app
One login for several clinics
NewMultiple profiles on one sign-in, so a person linked to more than one clinic can choose which to open
v2.5.6Dashboard
Subscription management
NewSubscription ManagementNew Settings → Plans & Subscriptions page (admins): see your active plan, expiry date and clinic limits
NewSubscription ManagementA warning in the header when 10 days or fewer remain on the subscription
NewSubscription ManagementAutomatic logout with a notice if the subscription expires during a session
v2.5.5Dashboard
Overview reports
NewOverview ReportsSummary tab: patient cards, production charts, revenue by payment method and total hours
NewOverview ReportsPatients tab: visit trends, gender split, age analysis and nationality chart
NewOverview ReportsClinics tab: visits per clinic, hours cards and a work-hours pie chart
NewOverview ReportsAppointments tab: status cards (total, confirmed, missed, cancelled) and time charts
NewOverview ReportsDentists tab: production per dentist, top dentists and invoices table
NewOverview ReportsLabwork tab: orders, cost and reviews with a status breakdown and orders table
NewOverview ReportsProcedures tab: procedure frequency chart and top procedures
NewOverview ReportsFinance analysis tab: profit margin, expenses vs revenue chart and detail cards
ImprovedLocalizationFull Arabic and English support for every Overview tab
ImprovedLocalizationThe language switch is available to every role (admin, dentist, assistant)
ImprovedLocalizationThe Settings and Dark Mode / Light Mode menu items are translated
ImprovedDark ModeDark Mode is back in the user menu for every role
ImprovedDark ModeDark Mode covers cards, tables, inputs, the sidebar and the header
v2.5.4Dashboard
Invoice history and patient accounting
NewPatient Invoices — History & AccountingThe History tab in the add/edit invoice popups lists all of the patient's previous invoices
NewPatient Invoices — History & AccountingCopy procedures from any history entry straight into the current form
NewPatient Invoices — History & AccountingAccounting summary per patient: Total Invoices, Total Payments and due balance
NewPatient Invoices — History & AccountingThe due balance is shown in the patient file side column
NewPatient ListNew columns: Total invoices, Total Payments and Due
FixedBug FixesFixed validation and saving in the add patient form
v2.5.3Dashboard
Lab order dates
NewLab OrdersLab orders track a Reception date and a Delivery date
ImprovedLab OrdersBoth dates are optional when creating a lab order
ImprovedLab OrdersThe dates are shown in the lab order details
v2.5.2Dashboard
Editable invoices, InstaPay and a first dark mode
ImprovedFinancialInvoices can be edited, including their date
NewFinancialExpenses can be deleted
NewFinancialNew InstaPay payment method
ImprovedLab Orders & Clinic OperationsThe add lab order popup shows the patient's name instead of an ID
ImprovedLab Orders & Clinic OperationsSettings → Staff List can filter blocked staff
NewUI & ThemeFirst version of Dark Mode
ImprovedUI & ThemeClearer layout for the patient file side column
v2.5.1Dashboard
Choose the dentist on payments
ImprovedPatient InvoicesChoose the dentist when recording a patient payment
v2.5.0Dashboard
Bookings page and custom clinic roles
NewBookingsA dedicated Bookings page for admins and assistants
NewBookingsBooking statuses: Pending, Confirmed, Cancelled, Completed and Rejected
NewBookingsFilter bookings by dentist, date range and status
NewBookingsWarns when a booking clashes with the dentist's schedule
NewBookingsCompleted bookings link straight to the Scheduler
NewSettings → Clinic RolesCreate, edit and delete your own clinic roles
NewSettings → Clinic Roles83 permissions across 13 areas of the app
NewSettings → Clinic RolesAssign roles to staff members from Settings → Staff List
ImprovedSettings → Clinic RolesA clearer screen for viewing and editing each role's permissions