v1.0.35 · 2 Nov 2026NewImproved
Your next step shows where you are
New
- Next step on the jobs list. After you create your first job, the jobs list shows "Next step: Add a candidate" with a link, until a real candidate exists or you dismiss it. Until now the hint only appeared on the job's own page, which the inline create no longer opens.
Improved
- Security headers ship with every release. The site's runtime configuration (headers, routing policy) now moves with each release; the page no longer reveals its framework version.
v1.0.34 · 1 Nov 2026Improved
What's new in v1.0.34
Improved
- Candidate from a CV: the model now answers in a fixed shape (no prose to clean up) with a bounded reply, and the instructions are cached between documents, so each fill is cheaper and more predictable.
- Landing page: the dashboard, candidates and interview pictures are retaken from a sample workspace on v1.0.32.
v1.0.33 · 1 Nov 2026Improved
What's new in v1.0.33
Improved
- Landing page: the dashboard, candidates and interview pictures are retaken from a sample workspace on v1.0.32.
v1.0.32 · 1 Nov 2026Improved
What's new in v1.0.32
Improved
- Landing page: the dashboard, candidates and interview pictures are retaken from a sample workspace on v1.0.31.
v1.0.31 · 1 Nov 2026Improved
What's new in v1.0.31
Improved
- Landing page: the dashboard, candidates and interview pictures are retaken from a sample workspace on v1.0.30.
v1.0.30 · 1 Nov 2026ImprovedFixed
What's new in v1.0.30
Fixed
- Sign-up: signing up a second time with an address that already has a recruiter profile no longer fails with a database error; the existing profile is used.
Improved
- Landing page: the dashboard, candidates and interview pictures retaken on v1.0.29 now show on the site.
- Housekeeping: the referential audit no longer reports the frozen trading module's known rows as live orphans, so a real orphan stands out again.
v1.0.29 · 31 Oct 2026NewImproved
What's new in v1.0.29
New
- Onboarding kit (Placements → a placement → Onboarding): the market's documents and steps for a new placement, and "Send for signature" sends the consultant's contract for e-signature; when it is signed the step closes itself.
Improved
- Accessibility: the "Skip to content" link now sits inside a named landmark on every page, the Tasks page and the Team page read in the muted text tone, the dashboard's section headings follow the page title, and table columns without a label still name their header for screen readers.
- Four features that are on (Inbox, Client feedback, Ask Diviplace, GDPR) no longer carry a "Coming soon" fallback anywhere.
- The free CV check: a visitor from one address still gets 5 free checks a day; our own checks no longer count against anyone.
- Landing page: the dashboard, candidates and interview pictures are retaken from a sample workspace on the current release, so what you see on the site is what the app looks like today.
v1.0.28 · 31 Oct 2026New
What's new in v1.0.28
New
- Ask Diviplace (menu → Ask Diviplace): ask in plain words - "which submissions are waiting on client feedback?", "who is on leave next week?" - and get the answer from your own workspace's records, each line linked to the record. It reads only; nothing is changed by asking.
v1.0.27 · 31 Oct 2026Improved
What's new in v1.0.27
Improved
- Onboarding kit (not switched on yet): sending a contract for e-signature now places the consultant's signature box on the contract's signature line, which the signing service requires before it will send. Found by the first real send on 31 October.
v1.0.26 · 31 Oct 2026NewImproved
What's new in v1.0.26
New
- Your own numbering: invoices, candidates, jobs, submissions, placements, interviews and applications are numbered per workspace from 0001, in creation order, with no gaps - what GST needs. Set a prefix under Settings → Workspace (for example
AC gives AC-INV-0001); it applies to new numbers only. - Old numbers keep working: every record remembers its previous number, and search and links accept either.
Improved
- Brand files under
/brand/: Divikriti carries the same D tile as Diviplace (one master mark); the Divikriti channel banner and the 512 tile are updated. - Groundwork for sending a placement's contract for e-signature (Onboarding kit); switched off until it is proven.
v1.0.25 · 31 Oct 2026NewImproved
What's new in v1.0.25
New
- Client feedback: every submission waiting for a client's answer, how long it has waited in their business hours, and which are past the client's SLA (Clients → a client → response time; the "Client feedback" page in the menu).
- Document vault: every candidate has a Documents tab for passports, permits and certificates, each with an expiry date. The dashboard shows "Documents expiring soon" (the next 30 days), and expiry reminders go out ahead of time.
- GDPR page (Settings → GDPR): the consent overview per candidate, the retention dry run, and the export and erase requests in one place.
- Sign-up asks one question first: "I run or work at an agency" opens an agency workspace; "I'm looking for a job" takes you to the candidate pool (open shortly).
Improved
- Brand files for channel pages live under /brand/ (YouTube banners and the company tile).
v1.0.24 · 31 Oct 2026NewImproved
What's new in v1.0.24
New
- Careers site: your published jobs now have their own site at
<your career page address>.diviplace.com, with its own job pages, sitemap and robots file. - Requirement inbox: mail a requirement to your workspace's inbox address (Inbox → your address) and it arrives ready to become a job, after a one-click review of the sender.
Improved
- Deleting a job, candidate or client that still has submissions, placements or invoices archives it instead and keeps all of them. The page says what was kept, for example "Archived; 3 submissions kept."
- Settings → Operating countries: the sidebar and the markets panel are named for screen readers.
v1.0.23 · 31 Oct 2026NewImproved
What's new in v1.0.23
New
- Placements: Delete is in each placement's menu. A placement that still has timesheets, leave or invoices is archived instead and keeps all of them - the page says what was kept, for example "Archived; 3 leave entries kept."
Improved
- Easier to read: grey text, status badges (Active, Approved, Rejected) and blue links on light backgrounds have stronger contrast, and the "Early access" tag is readable on the dark sidebar.
v1.0.22 · 31 Oct 2026Fixed
What's new in v1.0.22
Fixed
- Settings → Email preferences opens again: it showed an "Operations area" notice instead of your choices for product updates and tips.
v1.0.21 · 31 Oct 2026NewImprovedFixed
What's new in v1.0.21
New
- Placements: a confirmed or active placement's start or end date can be corrected from its row menu (Change dates), with a reason. It is refused when a timesheet is already logged outside the new dates.
- Vendor Portal: a vendor sees whether their company is verified and since when, or the reason it was not approved.
Improved
- Add candidate → Fill from CV also fills in the current employer.
- A job marked public that has no page yet shows a Publish button on its page, instead of an error; and ticking Publish before your career page has an address says the page comes once you set one.
- A brand-new account is welcomed with "Welcome", not "Welcome back".
- Names written in capitals on a CV ("CHLOE MARTIN") are filled in as "Chloe Martin".
- A new placement takes its job type from the chosen job.
- Keyboard: a "Skip to content" link jumps past the sidebar, and the Reports Export menu closes with Escape.
Fixed
- Timesheet messages are in words ("Choose the placement"), never field names, and a saved draft opens on the Draft tab.
- The leave calendar offers the placement's own dates, from its start.
- A placement that cannot be deleted says what holds it (timesheets, leave or invoices) and how to correct its dates instead.
- Settings → MCP names the X-Diviplace-Api-Key header (the old header still works).
- The "Confirm client access" button fits on a phone.
- Screen readers hear "Loading Diviplace" on the loading screen, nothing else.
v1.0.20 · 31 Oct 2026Fixed
What's new in v1.0.20
Fixed
- My markets: a new account starts with nothing ticked (at most your own country, suggested), so you choose the countries you recruit in. Before, every country was ticked at once.
- New jobs, candidates and clients ask for their country until you have chosen your markets, instead of filling in the first country of the list.
- Imports and other records that name no country now use the core markets (India, the Netherlands, the United States) until you choose your own.
- Post job → Fill with AI: the country the posting names is filled in (a country you picked yourself is never changed).
- Job pages and the placement, interview and submission forms show words - "Fixed-term contract", "In person", "Do not hire" - never codes.
- Hints and tooltips stay on the screen at every width, opening on the other side when there is no room.
- When invoicing is not switched on for your workspace yet, the message says so in plain words.
v1.0.19 · 30 Oct 2026Fixed
What's new in v1.0.19
Fixed
- My markets lists every country again: search by name, select a whole region at once, see suggested countries with their open jobs, and keep your choices as chips. The United States is always called "United States".
- Messages in the app name Diviplace (for example, "Diviplace reviews within 1 business day").
v1.0.18 · 30 Oct 2026ImprovedFixed
What's new in v1.0.18
Improved
- Markets: the header shows only where you work - Everywhere or My markets - and remembers your choice; country and city filters now live on each list page.
- Every status, type and stage reads in words, on pages and in exports - never a code.
- A city must belong to its country when you save a candidate, a job, or a candidate's own profile.
- The Demo badge shows only while sample data is visible, and goes away the moment you remove it; the welcome mail mentions sample data only when there is some.
- Side menu labels are never cut off; "Coming soon" sits on its own line.
Fixed
- A page that does not exist, or that fails, now shows a branded page with "Back to dashboard" and a way to report it.
Coming soon
Built and switched on one by one after their check on the live site: automatic reminders when a client has not answered (with a one-click answer link), 90/60/30-day reminders before candidate documents expire, invoice PDFs with tax lines, the rate calculator on the submission form, Ask Diviplace creating a task or moving a submission after you confirm, and hotlists from approved vendors turned into sourced candidates.
v1.0.17 · 30 Oct 2026NewImprovedFixed
What's new in v1.0.17
New
- Reports open on "All in one" - every number on one page - and "Export all" gives it as Excel or as a PDF.
- State and city pickers for every country; a place you type yourself is marked unverified.
- The candidate page shows source, LinkedIn and More details: preferred name, a second contact, postcode, relocation, pay, industry and languages.
- Leave: a rejection tells the person who asked and every earlier step; recording leave as taken tells every step.
Improved
- One logo everywhere - in the app, in mails, on the job share image and on invoice PDFs.
- One contact line everywhere: no street address, no phone.
- The welcome mail says sample data never sends reminders, and where to remove it.
- Markets: the header chip fits a tablet; searching finds the names that start with what you type first; a filter equal to your markets reads "My markets"; "Add to my markets" says it opens Settings.
- A rejected agency registration or client claim says who rejected it, when and why, and "Register again" or "Claim again" fills the form.
Fixed
- Reports: the period picker and the report always agree on the dates; "My markets (N)"; date buckets in words; "No owner" instead of a blank.
- Dialogs opened from the header are no longer cut off by the side menu.
Coming soon
Visible in the menu as "Coming soon" and switched on one by one after their check on the live site: Inbox (requirements mailed in), Rate calculator, Client feedback, GDPR overview and Ask Diviplace. Client packs, placement chains with margins, document checklists, onboarding checklists, a branded careers site and receivables follow the same way.
v1.0.16 · 29 Oct 2026NewImproved
Public job pages, a free résumé builder, and a profile that works for candidates
New
- Publish a job and share it – every published job gets its own public page, found by Google for Jobs. The job page has a Publish button, a share image, ready-made posts for LinkedIn, X, WhatsApp and Telegram, and a short link per channel that counts views and applications.
- Apply on the job page – an applicant adds a CV and agrees to share it; you get a draft submission and an email.
- Free job-board feeds – one feed per workspace, plus a feed for Indeed, Glassdoor, Adzuna, Jooble, Talent.com and Jobrapido. Settings → Careers → Job boards explains how to register each one.
- Best 25 matches – a published job shows the 25 best candidates and who can be emailed, before anything is sent.
- Referrals – after applying, a person gets a link to share; applications through it show who referred them.
- Salary insight – a job page that shows no pay shows what similar published jobs pay, once there are 10 or more.
- Free résumé builder – six ATS-safe templates, PDF and Word export, start from your CV or a LinkedIn PDF, and tailor it to a job without inventing anything.
- AI cover letter – written from your own résumé lines and checked against them.
- Interview prep – suggested answers from your own résumé, and a 15-minute practice round scored at the end.
- Your own page, for candidates – profile strength and the next step, Open to work, how many recruiters viewed your profile this week, and where each application stands in plain words.
- Leave approval in steps – a leave request goes to the agency, then the vendor who submitted the person (when they are in your workspace), then the client, one step at a time. The list shows who it is waiting for. An owner or manager can record past dates as taken.
- Email the best matches – send a published job to its best-matching candidates who agreed to be contacted, at most once a week per job.
- "Also list on" – choose the free job boards for a job right where you publish it.
Improved
- Switching role – switching between Recruiter, Candidate, Client or Vendor takes you to that role's own dashboard, and the side menu says which role you are in.
- One reminder mail a day – overdue follow-ups arrive as one list, at 08:00 your time, instead of one mail per task.
- Sample data stays quiet – sample records never send reminders or notices, they are marked "Sample" everywhere, and "Remove sample data" is in Settings.
- Import consent – an import counts a consent column when the file has one; otherwise the owner confirms consent, and the import summary shows which.
- Profiles saved from LinkedIn – removed automatically after 30 days unless the person agreed to be kept.
- Import – reaching the Free plan's 50 candidates stops the import and keeps the remaining rows; the mapping step previews 20 rows.
- Profiles saved with the LinkedIn extension – marked as not consented yet, with 30 days to ask.
- Leave – an overlap names the dates already booked, booked days are greyed out, the name column stays in view, and only the approver can decide.
- Interviews show the time in both time zones.
- Fill from a job description fills every field.
- The free CV check catches date problems: gaps, overlaps and order.
- Your market choice in the header is kept per person.
- Careers pages load faster.
Plans
- Everyone is on the Free plan during early access; paid plans show "Coming soon".
v1.0.14 · 28 Oct 2026NewImprovedFixed
Your countries in one place, CVs that fill the whole form, and pages for every role
New
- Each role has its own pages – acting as Candidate, Vendor or Client, you see that role's own dashboard and pages only. Features still on their way show a short "Coming soon" card where you can ask to be told when they are ready.
- "How do you hire?" – if you join as a hiring company, choose "A recruiter invited me" (your client portal) or "We hire ourselves" (your own workspace, shown as "Hiring team"). Candidates go straight to the free CV check and their own profile.
Improved
- Fill from CV fills the whole form – name, email, phone (in the right country), city, country, job title and years of experience, including a contact line in the Word header. Nothing is saved until you press Add candidate.
- Older CVs – Word 97-2003 (.doc) and RTF CVs are read too. A file we cannot read, such as a scanned image, says so in one line instead of leaving the form blank.
- Countries in the header – choose Everywhere, My markets (the countries you saved in Settings) or a quick filter such as "India". A quick filter never changes your saved markets, "Reset to my markets" is one click away, and saving in Settings updates the header and every list at once. Reload, the back button and a shared link keep exactly what you chose.
- A clear first step – an empty Jobs page starts with "Paste a job posting – AI fills the form"; an empty Candidates page starts with "Upload a CV".
- Try with sample data – load the sample workspace from any empty page, from Settings → Sample data, or from Getting started on your dashboard.
- Candidate status – the filters read Active, Placed, Not available and Archived.
- Resume downloads come from diviplace.com, named after the candidate.
- Free CV check – asks whether the candidate has the right to work in the job's country (yes, need sponsorship, not sure) instead of their nationality.
Fixed
- Employment type, remote / hybrid / on-site, visa type, visa expiry and right-to-work checks entered on Add candidate are now saved (they were lost before).
- A form shows one short message per rule – for example "Enter an email address or a phone number." – instead of the same sentence repeated.
- Opening your candidate profile now only ever uses your own email address.
- The home page links to the live pricing in your currency instead of showing a picture of it, which was cut off at the top.
- Saving your markets twice at once (a double click, or two tabs) no longer shows an error.
- Submissions: the Interviews column shows its full text, and a placed submission no longer offers "Send to Client" or "Schedule Interview".
- The countries line names your countries, uses a region name only when the whole region is chosen, and shows each country's flag.
- A button you cannot use yet says why when you point at it.
- Reports: "other dates" asks for the last 12 months instead of a range the server refuses.
- On a phone, the "Who you contract with" table on Legal scrolls inside its own box instead of spilling off the screen.
- AI usage and Team's weekly numbers tell a recruiter they are for owners and admins, instead of showing a generic error.
v1.0.13 · 28 Oct 2026NewImprovedFixed
Your countries in one place, a clear first step, and pages for every role
New
- Each role has its own pages – acting as Candidate, Vendor or Client, you see that role's own dashboard and pages only. Features still on their way show a short "Coming soon" card where you can ask to be told when they are ready.
- "How do you hire?" – if you join as a hiring company, choose "A recruiter invited me" (your client portal) or "We hire ourselves" (your own workspace, shown as "Hiring team"). Candidates go straight to the free CV check and their own profile.
Improved
- Countries in the header – choose Everywhere, My markets (the countries you saved in Settings) or a quick filter such as "India". A quick filter never changes your saved markets, "Reset to my markets" is one click away, and saving in Settings updates the header and every list at once. Reload, the back button and a shared link keep exactly what you chose.
- A clear first step – an empty Jobs page starts with "Paste a job posting – AI fills the form"; an empty Candidates page starts with "Upload a CV".
- Try with sample data – load the sample workspace from any empty page, from Settings → Sample data, or from Getting started on your dashboard.
Fixed
- Opening your candidate profile now only ever uses your own email address.
- The home page links to the live pricing in your currency instead of showing a picture of it, which was cut off at the top.
- Saving your markets twice at once (a double click, or two tabs) no longer shows an error.
- Submissions: the Interviews column shows its full text, and a placed submission no longer offers "Send to Client" or "Schedule Interview".
- The countries line names your countries, uses a region name only when the whole region is chosen, and shows each country's flag.
- A button you cannot use yet says why when you point at it.
- Reports: "other dates" asks for the last 12 months instead of a range the server refuses.
- On a phone, the "Who you contract with" table on Legal scrolls inside its own box instead of spilling off the screen.
- AI usage and Team's weekly numbers tell a recruiter they are for owners and admins, instead of showing a generic error.
v1.0.12 · 27 Oct 2026NewImprovedFixed
Start free with Pro, add your first candidate and job faster, and tables that fit your phone
New
- Pro free for everyone – every workspace can start Pro free while paid plans open, in India too. Your founder price is locked.
- Free CV check limits – 5 free checks a day without an account; unlimited and uncounted when you sign in, on any plan.
- Placement picker on invoices and disputes – pick the placement by candidate and client; invoices then list only that placement's approved timesheets.
Improved
- Your first candidate – name, contact, country and consent fit on one phone screen; everything optional folds under "More details".
- Your first job – one message next to Create Job lists everything still missing.
- Tables on any screen – the name and actions columns stay in view, nothing spills out of a cell, and on a phone each row becomes a card.
- Row actions – at most two buttons per row; the rest sit under the "⋯" menu.
- Interviews – the outcome shows as a chip (Passed, Failed, No-show), "+ Next round" appears only after Passed, and the round already names its type.
- Names – first and last names accept letters in any language, spaces, hyphens, apostrophes and dots, and nothing else, in forms, CSV import and CV reading. Team lists and reports show the name you entered.
- Billing country – your countries are listed first.
- New workspaces – the person who created a workspace is now its owner.
Fixed
- The home page pictures load again on every screen size.
v1.0.11 · 27 Oct 2026NewImprovedFixed
One free CV check, clearer country views and a tidier app
New
- Free CV check – one tool for "how does an applicant tracking system read this CV" and, if you add a job description, "how well does it fit". Nationality and visa sit under More options. Try it from the home page too.
- Getting started – the sidebar's Getting started opens your five first steps, with a link to each one still open.
- Add a role – the Acting as menu lists your roles and lets you add one: register an agency, get client access or claim your candidate profile.
- Talent pool – a career page with no open roles invites people to send their CV.
Improved
- Countries – when your countries hide something, every list and dashboard card says "N more in Everywhere", never "None yet". Reports follow the countries in the header, and country lists read "Europe (50) · United States".
- Placement picker – leave and timesheets list placements as "Candidate — Client (dates)", searchable, and say why when none fit the dates.
- Search – an exact name comes first; similar names fold under "Similar names", and each result says what it matched, like "skills: Java".
- One look everywhere – the same header and footer on every public page, sign-in in our colours, one date format and your workspace's time zone on every page, and the page title always matches the page.
- Usage pages – activity and AI features in plain words.
- Sample data – the Demo badge explains itself and lets the owner hide or delete the sample data. The person who creates a workspace is now its owner from the start.
Fixed
- CV section detection reads real-world headings ("EXPERIENCE:", "Key Skills", numbered or spaced-out headings).
- The home page pictures now come from a sample workspace, and public pages always show in light mode.
v1.0.10 · 26 Oct 2026NewImprovedFixed
Smarter search, duplicates, interview rounds and AI-first create
New
- AI-first create – paste a job posting and AI fills in the new job; choose a CV and AI fills in the new candidate. You check everything before saving.
- Interview rounds – record each round's outcome (passed, failed, no-show), start the next round in one click, and see every round on the submission.
- Duplicate check – adding a candidate who may already exist asks you first: open the existing one, merge, or create anyway. Possible duplicates are marked in the list, and merging keeps the history.
- Appearance – choose Light, Dark or System (follows your device).
- "N more elsewhere" – every list tells you when rows are hidden by a filter, with one click to show them.
Improved
- Search finds names with or without spaces, small typos, email addresses, employers and cities, and tells you where it matched.
- Country filter – pick several countries right from the header, with suggestions by open jobs; long selections read "Europe (50)" or "+N more".
- Flags show as real flags on every computer, and every country has its full name.
- Dashboard – today's work at a glance, strong matches only (80%+), and what was added this week.
- New look – the refreshed Diviplace logo and colours.
- Forms – clearer checks with friendly messages; video interviews ask for a link and in-person ones for a location.
- Placements – choose the currency first; the total fee is worked out for you.
- Match scores – compared against the candidate's own skills, and a score that lacks data says "Not scored yet" instead of guessing.
- Leave – requests show "Pending", and the hours calculator lets you set hours per day.
- Footers and sign-out – simpler footers, the version under Help & Support, and a friendly message when you sign out.
Fixed
- Client portal shows only open jobs, each once.
- Submissions show the same match score as the Matches page.
- Disputes are withdrawn, never deleted, and clearing sample data asks first.
v1.0.9 · 26 Oct 2026NewImprovedFixed
Reminders, team roles, plans and countries
New
- Team roles – Owner, Admin and Recruiter, each with a plain explanation; change a role, deactivate or reactivate a member, or hand over ownership.
- Reminders – one reminder when a task is due and a daily digest of anything overdue, with Open, Done and Snooze buttons. You can turn them off.
- Pricing – a seat calculator, yearly prices next to monthly, and answers to common questions.
- Remote jobs – mark a job "Remote – any country" and it shows under every country filter.
Improved
- Existing workspaces created before 26 October get Pro free until 31 December 2026.
- Countries – flags and names, countries with open jobs first, and a search in the header filter; Settings → Countries by region.
- Subscriptions – a pending payment can be continued or cancelled, and "Check again" asks the payment provider.
- Legal – one legal hub with updated Terms and the list of sub-processors.
- Spacing and headings are easier to read, with body text never smaller than 14 px.
Fixed
- Reminder emails are sent once, never repeated.
v1.0.8 · 26 Oct 2026ImprovedFixed
Smaller fixes for phones and email
Improved
- Contact – our phone number is on the contact page and at the bottom of every email.
- Unsubscribe links in older emails keep working.
Fixed
- On a phone the header keeps "Sign in" and "Get started" in view.
- Version label – the footer shows the exact version you are using.
v1.0.7 · 25 Oct 2026NewImprovedFixed
Open sign-up, new prices and paid plans
New
- Open sign-up – no invite code needed; every button on the home page leads straight to sign-up.
- Plans and payments – clear monthly and yearly prices in EUR, INR and USD, with invoices for every payment.
- Founder offer – the first 50 workspaces that pay yearly keep their price for two years.
- Outside India – the Pro plan is free until card payments open, with yearly bank transfer available.
- Email preferences – choose which product updates and tips you receive, under Settings → Email.
- Countries – pick the countries you work in from the full list, with open jobs counted per country.
- AI help – interview preparation from a job description, and a resume tailored to a job without inventing facts.
Improved
- Jobs – a new job remembers which client it is for.
- Clear wording – "workspace" everywhere, and names and references instead of internal ids.
- Error messages – every error explains itself and has a short code you can copy for support.
Fixed
- Downloaded resumes are named after the candidate, not a random code.
- Email links always point to the right place.
- Closing a job no longer shows an error when the list refreshes.
v1.0.6 · 24 Oct 2026Fixed
Security update
Fixed
- Security – tightened access to an internal system function. Nothing changes for you.
v1.0.5 · 24 Oct 2026NewImproved
A cleaner, more consistent Diviplace
New
- What's new – a page and an in-app list that tell you what changed in each release.
- Monthly AI allowance – every workspace has a set number of AI actions a month, shown in your usage page.
- Company pages – About, Contact, Refund & Cancellation and Shipping & Delivery pages on the public site.
Improved
- One look everywhere – every page now uses the same buttons, forms, tables and status chips, in light and dark themes.
- Confirmations – deleting or changing something important now asks first, in one consistent dialog.
- Countries – the groundwork for working with candidates and jobs in any country.