Every update to GearLogs, described in plain language — newest first.
GL-59
Small Fixes, Same Words
When an import sets a row aside, the reason reads in your own language — Hebrew readers no longer read English in the conflicts queue
A credit in the Billing log says Credit, not Refund
The Issue Batch search finds an item by its code, location, notes or group, the same way the top search does
Every quantity you pick against a cap — assigning, returning, writing off, recovering — uses the same minus/plus stepper; every number you type — stock, thresholds, costs, seats — uses the same number box with no browser spinner
A search or a chart click whose matches live on another department tab opens that tab instead of a row of empty groups
The last row of every list is never under the corner badge
An empty required field says Required wherever you are; a rule still gets its sentence
A role without the contacts right reads the notice once, above the Personnel board, not inside every card
The search dropdown’s line under a full group reads “Show all 12 items”; the Display card’s reset button is “Use workspace defaults”
Signing in again on a shared terminal after someone else signed out always works — the security check is refreshed for every attempt
GL-58
One Dialog, One Field, Honest Refusals
Every dialog is the same dialog: one title bar with a close button, the content, and one shelf of buttons underneath — Cancel and the action at the end, Archive or Delete in red text at the start, a single Close on dialogs that only show things
A form judges nothing while you type. A field turns red only after Save refuses it, a plain line under it says why, a red asterisk marks what is required, and a banner counts the fields that need fixing and takes you to the first
A refused action stays on the screen with its reason: archiving a person who still holds gear, deleting the last administrator or a location still in use, deleting a login only a super administrator may delete — the dialog opens, says why in red and greys the button until the reason no longer applies
The support message box says “over 4,000 characters” beside a red counter and never cuts a pasted text; Send waits until it fits
Changing your password now signs out every device, this one included, and each lands on a screen that says so — sign in again with the new password. The confirmation email says the same
Assigning from a person’s card is a small popover under the button; the activity log’s “Load all” asks before loading the full history; every dialog is announced by name to a screen reader, keeps the keyboard inside and returns focus to where you were
GL-57
Small Things Said Plainly
A repair note travels with the unit and shows in its history
Search says why a result matched — “Matched on notes” under a result whose name does not contain your word
The new-sign-in notice says when, from what device and from which address
Two-factor turned on or off is always noticed, from any path, and an administrator’s reset says so once
Every text box shows how much room is left before its limit, and the workspace refuses what would not fit instead of cutting it silently
A bulk hand-out adds up the same item’s lines, and the storage meter marks the ceiling when a shelf is over it
GL-56
Instant Rows and Honest Refusals
Registered units, minted batches, new lots and dispensed consumables appear the moment they are saved, stock included; a contract you create or attach appears at once too
A hand-out is refused by name at every door — sensitive gear without the right, an archived person, an archived item — with the same sentence wherever you try it
The bulk sign-out greys what you may not hand out and says why in a small (i)
The clear-workspace confirmation counts everything each choice removes
Faster counting widgets on the dashboard
GL-55
Wrong Recovery Codes Are Noticed
A streak of wrong recovery codes tells the account and its administrators — in the bell and by email, naming the member by code, never by name
Nothing is locked: the notice is the answer, and a wrong code is still simply a wrong code
Oversized requests to a workspace’s own doors are refused before they are read
Answers only for GearLogs’s own addresses
GL-54
Promises Kept on Time
After a subscription, evaluation or licence ends, the read-only year is now kept by the product itself: it counts twelve months from the day access ended, e-mails every administrator at least thirty days before the deletion date, and deletes only once that notice has actually reached the mail provider — if nobody could be reached, nothing is deleted and a person decides
Inside the workspace, one line names the deletion date; renewing before it stops the clock, and a paused subscription never starts it
Support conversations and website enquiries are deleted twelve months after their last message, as the privacy policy says — a request that sits on the public roadmap stays until it is shipped or dropped
When someone who has left asks to be forgotten, their login name in the workspace’s own records becomes “Former member” with their member code; the custody history of staff is never rewritten
A deleted workspace keeps only its billing history and its licence and consent records — nothing else
GL-53
Money That Tells the Truth
Refunds and credits now appear in the Billing log as lines of their own — a refund requested, issued, declined or reversed, and a credit issued or reversed — each with its amount, in English and Hebrew
The invoice list walks your whole history rather than one page of it, and when it has to stop short it says how many invoices it is showing and points you to the payment portal for the older ones
If the workspace has never managed to confirm your subscription — the check failing repeatedly before it has ever answered — one plain notice says so, and no button pretends to know
Hebrew e-mails keep every date, amount, name and reference in its own correct reading order beside the Hebrew text
GL-52
Lists That Answer at Once
Add an item, a person, a department, a tab, a group, a location or a rank and it lands on its list the instant the workspace confirms it, in its proper place, with no refresh
A quantity or capacity cell that is not a whole number (3.5, 5kg, 1,000) is no longer quietly rounded or dropped — the row is set aside with the reason attached and the clean rows still import
A member who can open Settings but may not read the licence key now sees “Restricted” there, never a puzzling fragment
GL-51
Clean Records, by Rule
A staff record follows one rule set wherever it is written — the form, a CSV import and the workspace itself agree, so a record that saves is a record that is clean
Names in any script up to 100 characters; ranks and departments up to 60; an email that looks like an email; a phone that is a phone; notes up to 500 characters
No hidden or invisible characters can enter a record — pasted text is checked, and the refusal says which field and why, in your language
A CSV row that breaks a record rule stops the import before any record is written — the refusal names the row and the field (“Row 12: email — …”); rows set aside for review (a duplicate, a missing name) wait in the conflicts queue as before
GL-50
Who Sees What
Staff contact details — phone, email, notes — are now a right of their own, held by administrators and operators, and grantable to any other person; everyone else sees a small lock in their place — and a member who cannot see a detail can never overwrite it
Any right in the list except Manage Users (administrators alone) can be added to a person on top of their role — and a role’s own rights are never taken away
Archived people, gear, lots, units and contracts are handed only to members who can open the Archive; search follows the same rule, and the other boards stay live
Renaming a location, rank or department now reaches every record carrying the old name, archived ones included
A colleague’s login, rights and personal settings are private to them — and the Users screen names every right in Hebrew too
GL-49
What You See Is Current
A saved dashboard widget changes on its card the moment you see “Widget saved” — no more waiting for the board to catch up
The bell never shows a false zero: when your unread count could not be checked it shows a dash, says so to a screen reader, and tries again within a minute
If the consent screen appears over your work — after a save was refused until you accept the current terms — accepting returns you to the screen you were on, not the home board
GL-48
Consent, Enforced
The workspace itself refuses any change made under a person’s name until they have accepted the current Terms of Service and Privacy Policy — stock, people, settings, membership and the activity log alike
Support requests stay open, so you can always reach us
If a save is ever refused for this reason, the consent screen appears at once and says the change was not saved
When a new version of the terms is published, everyone is signed out to a screen that says so, and reviews the new version at the next sign-in
An acceptance, once given, is final
GL-47
Widgets That Keep Their Size
A dashboard card keeps the size you gave it; a long list scrolls inside the card instead of stretching the page
Every list widget offers “Show top” — All, 3, 5, 12 or 25 — next to the charts’ existing top-N
The Data Recovery card opens a support request already filled in with your workspace and the checklist — nothing to compose by e-mail
When the sign-in security check fails or expires, the screen says so and refreshes it, instead of blaming your password
GL-46
A Demo That Shows Everything
Load a demo and every screen has something to show — three times the old sample, every feature represented
Serialised units in every state with their custody history; lots with expiry dates; warranties running out; service contracts covering units and whole lots
Write-offs, some recovered; an archive; storage capacity with a few products already over their ceiling
Product details down to SKU and manufacturer; people with contact details, team heads and secondary departments
A quarter of activity, a ready-made dashboard, and the bell alerts the rules would have raised
Six sectors — Office, Medical, IT, Army (Hebrew-flavoured), Logistics, Manufacturing — landing in one step, everything or nothing, and only in an empty workspace
GL-45
End the Demo, Start Clean
End the demo clears the whole workspace back to empty in one step — the sample data and everything anyone added while exploring
Before it runs, the dialog shows exactly what goes, with counts, and you choose whether the other users, the workspace settings, your support conversations and the error reports stay — all kept unless you tick them
Billing, your licence and the workspace name are never touched
Take an encrypted backup first, type a word to confirm, and everyone is signed out; the next sign-in lands on a clean workspace offering Load a demo, Import data or a new tab
Reference codes and workspace ids are system-owned, never editable; a private widget is edited or deleted only by its owner
GL-44
Columns That Stack, Groups You Size
The Board lays its groups in independent columns: each column stacks on its own instead of waiting for the tallest group in its row
Edit Layout on the Board, like the dashboard: move a group earlier or later with one click
A group’s width comes from the same size picker the dashboard widgets use; a wide group opens its own band and the groups after it fill the space beside it
In Hebrew the arrows and the picker read right to left
GL-43
Every Dialog Is a Dialog
Dialogs are announced as dialogs, with their own name, to screen readers
Focus moves into the dialog when it opens, Tab and Shift+Tab stay inside it, and Escape closes it
When a dialog closes you are back exactly where you were; a confirm opened from a form hands focus back to that form
GL-42
Counted, Not Sampled
Dashboard activity numbers and charts are counted across the whole period on the server — no 1,000-event window on any number or chart any more
Counts are grouped by the badge each event carries, the same badge you see in the activity log
Day, week and month buckets follow your own timezone; a week runs Monday to Sunday
Group cards on the Board are counted on the server too — one call for the whole board
The log table stays a list — the newest 200 rows of the period
GL-41
Who Sees a Widget
Every dashboard widget now says who may see it: everyone in the workspace, administrators only, or only you
The workspace enforces it — a widget for administrators never reaches another member’s screen
A widget that is only yours leaves with you if you leave the workspace
The Administrators option is offered to administrators only
GL-40
Pay in the App
A workspace administrator can now subscribe from inside GearLogs: Settings › Billing shows the plan — monthly or yearly, the seats you choose, and the total — before anything is charged
“Subscribe — pay by card” opens Paddle’s secure payment window over the page. Card details never touch GearLogs
The workspace switches over the moment the payment is confirmed; seats, renewals, invoices and cancellation live on the same screen from then on
You can never buy fewer seats than the people who can sign in today (minimum five)
“Renew” on an expiring workspace lands on this screen instead of a licence-key screen
GL-39
Your Dashboard, Your Period
Every time-based widget can follow the dashboard’s period or own one — drag a scale from 7 days to all time — and the card prints the window it shows
Bars and rings can show the top 3, 5, 12 or 25; trends group by day, week or month
Widgets come in four sizes: small, wide, tall and large
Two new charts: activity stacked by category, and write-offs against recoveries, each on its own date
Every chart shape you set up yourself — a number, a ring, bars, a trend, an area, a list, a log table — comes with an (i) that says what it answers and how to read it; the ready-made widgets are named for exactly what they show
The Board’s group cards read at a glance: stock as a ring (in stock · in use · in repair), activity as stacked columns coloured by type over 30, 60 or 90 days — your choice, remembered — and who has the gear out, by department
Nothing is ever folded into “+N more” any more — every legend, chip and row is shown
Dialogs have a proper button bar
GL-38
Ask the Dashboard a Real Question
Ready-made widgets in two clicks: activity by type, by user, or by type split by user; additions or write-offs by user; items by location; people by department; capacity; registry; write-offs
Building your own asks plain questions — what to count, filtered how, grouped by what, split by what — in the log’s own words, never database fields
Only charts the source can honestly show are offered; a chart that needs a grouping cannot be saved without one
The preview follows the dashboard’s period, and activity widgets say how much they read
Write-off widgets are visible only to roles that can open the Archive
GL-37
How Much Can We Hold
Every item can carry a storage capacity — the most your store can hold, counting what is in stock, in use and in repair together. Blank means no ceiling
A meter beside STOCK shows how full the shelf is: available, in use, in repair, and red past the line. The item form previews it as you type
Adding stock past the line asks first — it never refuses
Capacity reaches the Registry list, both inventory reports, CSV import, the history line, a health check and three dashboard widgets — fill, headroom and over capacity
Administrators are told the moment an item goes over its capacity or runs low — in the bell, and by email if they choose
Every ring chart reads without hovering: a legend with counts sits beside the ring, and product rows show the name next to the code
GL-36
Green Gives, Red Takes
The colour rule now covers every action button, not just the ones that put things back: green puts things in hands or back in stock — Assign, Issue Batch, add stock, Restore, Recover, Return, Back from repair; brick red takes them away — remove stock, Write off, Send to repair, Archive a person, Void, Delete; grey only shows or edits — Manage units in Registry, Condition, Warranty, Move unit, History
The confirmation behind an action wears the action’s colour, so the promise holds one click deeper — and a reversible action such as Send to repair keeps its own icon rather than a delete mark
Every help legend shows exactly the colours its buttons wear, in English and in Hebrew, in every theme
Restoring a person, item or contract from the Archive now asks first
The Archive shows the same “your permissions here” card as every other screen
Every button and link shows a hand cursor
GL-35
Help That Is Always in the Same Place
Every small (i) in the app now opens the same clear card: a title, then plain language on what this is, what you can do, and what will happen — for every screen and every button, in English and in Hebrew
Actions that cannot be undone say so, in red, before you click
Help sits in the same spot everywhere: beside a section’s title, in the column header for colour legends, and as one legend at the top of an actions column that names every icon in one place — listing only the actions your role can take
Help opens on click, never on hover, so it works on a touch screen, from the keyboard and with a screen reader, and stays open until you close it
Green puts things back, red takes them away: Restore, Recover and Back from repair are green on every screen and in every legend, and their confirmation dialogs match
Controls you cannot use say so: they are dimmed, and a click tells you why. Dialogs a read-only member opens say “View”, not “Edit”; the Logs and Settings pages describe exactly what you see; and the screens you work on carry the same “your permissions here” card
Administrators can see each member’s sign-in email on the Users screen and in the Edit User dialog
A round of polish from an independent review: the first load is faster, the System Logs filter shows exactly the rows it says, Hebrew screens keep dates and codes the right way round, the confirmation word you type is in your language, and a version update while the app is open reloads quietly instead of showing a technical error
Settings › Billing › log reads like every other log — the same filters and table — and ages read naturally in Hebrew
Reset your password from the sign-in screen: an 8-digit code arrives by email and you type it into the same screen — no link to click, nothing for a mail filter to break, and no waiting for an administrator. The code works for one hour and only once
Every member can change their password any time from Settings › Security. Your current password is asked for first, and the check is enforced by the platform, not just the screen
Settings › Security is now every member’s: your own two-factor and your recovery codes live there too, while the workspace-wide two-factor requirement stays with administrators
Every password change signs out every other device and browser, and confirms itself with a security email and a bell notice
Two-factor stays in force: a login that uses it must confirm it before a reset completes
GearLogs stays invite-only — there is no public sign-up
GL-33
Support Inside the App, and a Bell That Keeps You Posted
A Support section in the sidebar for every member: ask a question, report a problem, suggest an idea, or leave feedback, and follow the whole conversation in one thread — every request gets a short SUP code, your history stays with you, and administrators can see every request from their workspace
When we answer, the reply is in the app and in your email — the full text, with one link that opens that exact conversation. If a reply sits unopened for a few days, one reminder email follows; never more than one
Email stays a human door: write to [email protected] any time and a person answers from the mailbox. Nothing is machine-parsed from email into your workspace, so what is in the app is exactly what you and we wrote there
A bell in the header collects what happened while you were away — a new sign-in, gear assigned or returned, a write-off, a two-factor change, a billing event — and clicking an entry takes you to it. The Notifications tab holds the full list
Settings › Notifications lets each person choose, kind by kind, what arrives in the app and what also arrives by email; administrators set the workspace defaults. Security and billing essentials always arrive, and a clear warning appears if our emails to you are bouncing
Administrators get plain-language billing emails: subscription started, payment failed or recovered, seats changed, cycle switched, cancellation and resumption, invoices — plus reminders a week and a day before an evaluation or licence ends
Every notification email speaks your language — English or native Hebrew — following the language you chose for yourself in the app
GL-32
Search Everything, and a Theme That’s Yours
Search now finds everything: departments (click one and the board opens right on that tab), groups, team members, service contracts, and archived records — not just items and people
It matches on what you actually remember: reference codes, serial numbers, lot codes, designations and locations, manufacturer, model, category, SKU and GTIN, and the notes you wrote — archived records match just like active ones
Best matches come first with the matched text highlighted, and “+N more” carries the same search onto the screen you land on, so you keep narrowing instead of starting over
Your colour theme is now yours: pick it once and it follows you to any computer, without changing anyone else’s screen — administrators set the workspace default in Settings › Display, and one reset clears your personal choices
People’s names are accepted in any alphabet — Ibáñez, Traoré and Müller save as written — and phone numbers can be entered in any real-world format, international prefix included
GL-31
Transparent Billing
One plan with everything included: $29 per user per month, or $290 per user per year (two months free), minimum 5 seats — the same price on the pricing page, at checkout, and inside the app, with no tiers and no upsells
Settings gains a Billing area for admins: see your subscription at a glance, add or remove seats with the exact prorated amount shown before you confirm, switch between monthly and yearly, cancel at period end — and resume with one click if you change your mind — and download your invoices, all without leaving the app
Card details are handled entirely on the secure pages of Paddle, our merchant of record — GearLogs never sees or stores them
A dedicated billing log: every billing action — who changed seats, what the payment provider confirmed — is recorded and readable like the rest of your activity logs, in English or native Hebrew, searchable and exportable
Evaluation periods can be arranged without entering any payment details; when a subscription or evaluation ends, the workspace switches to read-only — your data stays visible and exportable, nothing is deleted
One sign-in at a time: signing in on a new device politely signs out the previous one, so a session forgotten open on another computer is never a risk
GL-30
One Consistent Tool
Every screen now uses the same pieces — the same table, the same buttons, the same search box — so the whole app feels like one tool, not a patchwork
Choose how busy your rows look: action buttons can be always shown or appear on hover, set to your own preference, with a workspace default an admin can set for everyone
Navigation finds things for you — jump straight from an item to its place on the board and back, and every long dropdown now has a search box, so there’s no more endless scrolling
Long names, serial numbers, emails, and locations are always fully readable — nothing is silently cut off with an ellipsis anymore
Hebrew reads natively throughout, right-to-left, with correct terminology — written in Hebrew, not translated into it
GL-29
Your Data, Your Reports
The Data area is now a proper workspace — Overview, Import, Reports, and Maintenance — instead of a vanity “100% healthy” score
The Overview runs real checks on your actual data (units missing serial numbers, gear still held by archived people, contracts covering nothing, and more), tells you plainly how many passed, and lets you jump straight to fix each one
A real report catalogue: reports across logistics, personnel, registry, archive, and activity — each exportable to CSV, Excel, or Print (Print is the reliable way to a clean PDF in Hebrew), and every report reads your complete records, so a large workspace exports in full instead of stopping at a hidden cap
An encrypted, whole-workspace backup you unlock with your own passphrase — and a backup file no longer carries anything it shouldn’t, like your member list or license key
If data is ever lost, recovery is done together with support — never by a single risky click inside the app
Settings now opens for every member: everyone can adjust their own display and see system status, while the workspace controls stay with admins
Archived service contracts now live in the Archive alongside retired people and equipment — restore one, or a super-admin can remove it for good
GL-28
Warranty & Service Contracts
GearLogs now tracks when coverage runs out — warranty dates on individual units and on whole lots, with one honest rule for which date applies
Coverage shows up everywhere as colour-coded chips (green, amber as it approaches, red once expired), an “Expiring” widget on your dashboard that lists the most urgent first, and a clock signal right on the board when a serialized item has units that need attention
You set the early-warning window yourself — how many days out counts as “expiring soon” — and every signal follows it
Full service-contract records — provider, coverage type, contract number, dates, and cost — attach to specific units or to a whole lot, so you always know exactly which gear each contract covers
Contract cost is visible to managers only, and every coverage-date change is kept as a tamper-proof history line
GL-27
Safer Moves, Cleaner Archive
Dragging an item or a person into a different group or tab now asks you to confirm first, so a stray click can’t quietly move something
When someone leaves, you can write off everything still in their hands and archive them in a single, confirmed step
Lost, damaged, or missing serialized units can now be written off individually and later recovered, with the full record kept
License-renewal reminders are clearer and calmer, and if a license ever lapses the workspace switches to read-only — nothing is lost
GL-26
Two-Factor Sign-In
Your workspace can now require two-factor authentication — members sign in with their password and a one-time code from an authenticator app
Two-factor can be required not just to sign in, but to make changes, so a stolen password on its own can’t alter your records
Everyone who turns it on gets a set of one-time recovery codes to keep in case they lose their phone
Admins manage the requirement for the whole workspace and can reset a member’s two-factor if they are ever locked out
It stays off until you choose to turn it on — nothing changes for your team until an admin switches it on
GL-25
Audited and Hardened
Before this release, GearLogs went through several rounds of independent expert review and an in-depth security check — here is what that means for you
Your records can’t be quietly tampered with: the history of who had what, and when, is protected and can’t be altered or forged by anyone who shouldn’t touch it
The numbers you see are honest — no item can be handed to two people at once, an action that fails tells you so instead of pretending it worked, and lost-gear counts never include gear you’ve since recovered
Nothing disappears silently: removing, importing, or reorganizing large amounts of data always reports exactly what happened, including anything it couldn’t do
Your backups are complete and safe to restore — a backup carries the full history, and GearLogs refuses to restore a file that has been truncated or altered
Everything reads correctly in Hebrew, right-to-left, throughout, and large workspaces stay fast and honest — when a list is too long to show at once, it says so rather than quietly cutting the rest
GL-24
Serial-Number Accountability
You can now track equipment unit by unit, not just by how many you have — each radio, sight, vehicle, or tool becomes its own numbered record with its own history
Every unit carries its own status, condition, and current holder, so you always know which one is issued, which is in for repair, and which is sitting in stock
Group units into lots or batches under a single item, and register them one at a time, in bulk, or by importing a spreadsheet
Condition has teeth: a unit marked unserviceable can’t be issued by mistake, and one that needs repair asks you to confirm before it goes out
Move a single unit between people, groups, or a repair bench — by dragging it or from a menu — and every hand-off is recorded automatically
Search by serial number, lot, or product and jump straight to the one unit you’re looking for
GL-23
Clearer, Calmer Controls
Every icon button now has a small “i” you can click for a plain-language explanation of what it does — no guessing, and nothing pops up just because your mouse passed over it
Every control across GearLogs now shares the same clean, consistent style, with full keyboard support and correct right-to-left behaviour in Hebrew
GL-22
Field Notes
A new Field Notes section brings short, practical reads on tracking equipment and the people who use it — genuinely useful whether or not you use GearLogs
Three notes to start, with more to come — find them under Field Notes in the menu
GL-21
A Brand-New Look
The GearLogs site has been fully redesigned — a cleaner, more polished experience on a crisp white-paper canvas, with subtle motion throughout
See the system working right on the homepage: a live sample of the activity log, exactly as it looks inside GearLogs
GL-20
A More Secure Sign-In
Signing in now includes a quick “confirm you’re human” check that blocks automated and bot-driven login attempts before they can reach an account
For real people it almost always clears on its own in a moment — nothing new to learn, just added protection around every workspace
GL-19
Noticeably Faster
GearLogs now loads and responds noticeably faster across the board — opening screens, saving changes, searching, signing in, and moving between sections all happen more quickly
Speed is also steadier — the occasional lag is gone, so the app feels consistently responsive from the first click to the last
GL-18
Full Hebrew, and a Cleaner Look
The app now reads fully in Hebrew on every screen — the sign-in and workspace screens, the calendars and date pickers, the confirmation pop-ups and progress windows, search, activity history, analytics, and the backup and maintenance tools all switch with your chosen language, right-to-left
Colours stay consistent across every look — progress bars, connection and warning highlights, and import cards now read correctly whether you’re in the light, dark, medical, army, or office theme
Clearer, more consistent icons throughout — the Edit button is now a pencil everywhere it used to look like a settings gear, and matching actions such as edit, delete, and assign share the same symbol wherever they appear
The Write-Offs register now has the same tidy Actions column as the Personnel and Equipment archives — one clear set of icon buttons, including a History button that opens an item’s activity log, so all three archive tabs work the same way
GL-17
Real Names, Your Own ID Field & Faster Handouts
Everyone is shown by their first and last name across the whole app — the user list, activity history, system logs, and analytics — each keeping their short reference code alongside
Record your own ID for each person — an employee number, staff ID, or service number — shown to administrators only, and you choose what the field is called so it matches how your organisation talks
Hand out gear straight from the board — every item has a quick Assign button that opens a small pop-up right where you are; pick the person, set the amount, and confirm
Search instead of scroll — the people and item pickers now filter as you type: find items by code, name, location, or group, and people by ID, name, email, phone, or department
Sample data is now a clean on/off switch — a demo only loads into an empty workspace, and removing it clears everything back to empty, so mock data never mixes with your real records; your accounts and licence are always kept
An item's lock is now a clear status light on the card, with the on/off switch tucked into the item's own Edit → Actions area
GL-16
Delete Protection & a Consistent Look
Permanently erasing anything is now reserved for a Super Administrator — everyday admins keep running the workspace, but wiping a person, an item, a tab or group, or the loss history for good is limited to a super administrator, so nothing important is lost by accident. Every current administrator starts with this ability
Only a Super Administrator can grant or withdraw that power, and no one can give it to themselves — the safeguard is enforced behind the scenes and can't be worked around
Tighter control over shared areas — dashboard widgets can now only be changed by admins and operators, while everyone else can still see them, and removing a tab or group for good is limited to those allowed to
One consistent look for every label — statuses, reasons, and states now read as the same style of coloured tag across the whole app, and quantities show in a matching boxed style, so screens are quicker to scan and line up with the reference codes and activity log
Names where you expect them — the loss and personnel dashboard views now show a person's name next to their code, instead of the code alone
The same search and filters on every Archive tab — retired people, archived equipment, and write-offs each get the same search, filters, a clear Reset button, and export
GL-15
More Ways to Track Loss
Record gear that goes missing or gets damaged on the shelf — before it's ever handed to anyone — so storeroom losses are tracked too, not just gear a person is holding
Undo a write-off that shouldn't have happened — the item goes straight back into that person's hands and the loss is cancelled, while the record stays on file marked as voided
Write off several of a person's items in one step when more than one thing is lost or damaged, and keep the person on the roster
A new dashboard view ranks who has lost the most gear
Open a focused loss history for any retired person or archived item straight from the Archive — exactly what was lost, why, and when
GL-14
See Your Losses at a Glance
Written-off gear is now flagged right on the card — a person or an item that's lost units shows it at a glance, and opening the card lists exactly what was lost, why, and when
New loss dashboards turn write-offs into insight — track losses over time, by reason, by team, and the items lost most, with a running total and a recent-losses feed you can add to any dashboard
The Write-Offs register now tells you at a glance whether each loss is against someone still on the roster or already retired
Your loss and dispensing history is kept safe through everything — it survives permanently removing a person or item, and restoring from a backup
GL-13
Write-Offs & the Archive
Record gear as gone — lost, stolen, damaged, or never returned — without pretending it came back; the count drops and the loss is kept as a permanent record
Retire someone who left with their equipment in a single step — write off everything they're holding and archive them together
A new Archive area gathers everything you've taken off the board — retired people, archived equipment, and every write-off — in one place, with search, filters, and export
Recover a written-off item if it turns up later, and it returns to available stock
Restore anything from the Archive, or permanently remove it — the loss records are always kept
GL-12
Clearer Controls & Honest Progress
Every action or option that isn't self-explanatory now carries a small info icon — click it for a plain-language note on exactly what it does and what happens, in one consistent place across the app
Settings is organised into tabs — System, Display, Branding, Organization Setup, and License — so each area is easy to find
Long jobs like deploying sample data or clearing data now show a live progress window that reports each real step as it happens, so you always know it's genuinely working
The Data Ops dashboard now shows an honest count of your records instead of an estimated figure
GL-11
Clearer Activity Logs
Every log entry now names who performed the action, so it's always clear who did what
Reference codes and quantities are colour-coded by type — equipment, people, and users each read distinctly — so the history is easy to scan at a glance
The activity view widens to fit longer entries, with nothing cut off
GL-10
Unique Reference Codes
Every item, person, group, tab, and team member now carries a short permanent code — shown right on its card — so the same thing is named the same way on every screen
Search by code — type a code into the search box to jump straight to that item, person, or record, and filter the activity history the same way
Codes run through the history — every recorded action names who did it and what it touched by code, so the log reads clearly and is easy to trace
GL-09
Team Custodian Sign-Out
Department heads can now sign out a batch of gear in one step and hold it all under their name for the team — pick everything from a checklist, set quantities, and confirm once
GL-08
Rearrange Your Tabs
Put your tabs in any order — open a tab's Edit screen and use Move Backward or Move Forward to slot it exactly where you want, the same way groups already move
GL-07
Clearer Boards & Safer Edits
Colour-coded tabs that wrap — when you have many tabs they now wrap onto rows instead of scrolling off-screen, and each tab carries its own colour so they're easy to tell apart at a glance
Click-to-expand cards — click a person or item card to open its details, and click the card again to close it
One menu per group — every group action now lives in a single settings menu instead of being split in two
Safer deletes — you can no longer accidentally remove a tab or group that still has things inside it; a clear message explains what to clear out first, and deleting an empty one asks you to confirm
Consistent edit screens — editing a tab, group, item, or person now shares the same clear "Edit" heading
GL-06
Personal Display, Activity History & Smarter Dashboards
Workspace display defaults — admins can set the default text size and how many groups sit across a row for the whole workspace, while each person can still personalise their own view
Activity history everywhere — a Logs button on any person, group, or tab opens a scrollable record of what has been assigned, returned, and dispensed, loaded in pages and kept for twelve months
Editable dashboard widgets with live preview — adjust any existing widget, and see exactly what a widget will look like as you build it
Richer demo data — deploying a sample sector now fills it with weeks of realistic activity and a ready-made analytics dashboard, so you can explore the whole app straight away
Analytics restyled to match the app's spec-sheet look
GL-05
Interface Consistency & Reliability
A unified interface — buttons, status tags, and page headers now follow one consistent style across every screen
Full theme support — every screen, chart, and control re-tints correctly when you switch between the office, dark, army and medical themes
Clearer activity log — entries now read with real names instead of internal codes, and duplicate lines are gone
More honest status — screens now tell you plainly when something couldn't load, instead of a misleading "all clear"
Steadier controls — action buttons guard against accidental double-clicks, so nothing runs twice
Refined details — consistent date and time formatting, tidier in-control help via the click-to-open information icon, and a cleaner, more accessible look throughout
Behind-the-scenes engineering improvements for long-term reliability and faster future updates
GL-04
Live Collaboration & Admin Controls
Real-time sync — changes now appear instantly across everyone's screens, no refresh needed
Team presence — see who is currently active in your workspace at a glance
Live dashboards — analytics, activity feeds, and system health now read from your real data and update as it changes
Admin account controls — disable or re-enable a member's access, and reset a member's password, from the admin panel
License-aware safety — when a license lapses, the workspace switches to view-and-export only until it's renewed, so nothing is lost
More dashboard widgets — trend lines, lists, department tables, and quick actions, all built from your live data
Built-in error log — administrators can review any captured issues in one place, each with its own reference
GL-03
Board Redesign & Reliability Update
Redesigned board — groups auto-fit the space in a clean grid, long names wrap instead of being cut off, and item rows are decluttered
New per-user display controls — adjust the text size and how many groups sit across a row
Calmer help — hover tooltips are gone; a small click-to-open information icon explains the controls that need it, only when you ask
Archive instead of delete — remove an item or person from the board while keeping their full history, and restore them any time from the group's Archived section
Richer sample data — deploy a realistic sector organisation (office, medical, IT, army, logistics or manufacturing) to explore or demo the whole app in one click
More dependable stock handling — quantities stay correct even when several people are working at the same time
More reliable CSV import — no more accidental duplicate locations or departments
Safer restore — an interrupted "restore from backup" now rolls back cleanly instead of leaving your data half-loaded
Clearer, more honest labels across Settings and Data Operations
A faster, smoother board with a refreshed look and the Blueprint Mono typeface
GL-02
Stability & Localization Update
Fixed drag-and-drop for items and personnel between groups
Fixed group card resize and auto-size controls
Fixed right-to-left layout for Hebrew organizations
Fixed custom role permission editing in admin panel
Fixed Settings data management page stability
Unified spec-sheet design across all screens
Full Hebrew translation pass — all screens fully localized
Vendor portal: tenant and license management dashboard
Custom confirmation dialogs replace all browser popups
Removed debug output from production builds
GL-01
Initial Release
Multi-tenant inventory and personnel management
Secure authentication with email/password sign-in
Row-level security for complete data isolation
Spec-sheet design language matching the RAQIOM product suite
Application deployed to app.gearlogs.com
Cloudflare edge delivery with security headers
English and Hebrew language support
Vendor portal at vendor.gearlogs.com with access controls