August 2026
What shipped
Ultimate Plan
Getting the full Rabbiit meant choosing between plans, missing out on part of the potential, or piecing bits together — and at checkout it was still hard to see the right price for your team size. Now, ultimate unifies every benefit and feature into a single plan, including the ones arriving in this release: hour approval, timesheet reminders, and webhooks. In the plan comparison you calculate your team size and see the tiered discount and the annual discount before you commit. One plan, the full potential: less deciding what fits your plan, and your team's cost shows up discounted right away. Available in Account > Upgrade.
Hour approval
There was no formal way to submit and approve the week — many people “approved” it in a spreadsheet or by email, with no trail of who rejected it or how to resubmit. Now on the Ultimate plan, the team member submits the week; the manager approves or rejects it with a comment visible on the timesheet; emails notify everyone; the status shows up on the entries. The admin can swap the approver if needed. Closing, payroll, and billing now start from hours with a trail inside Rabbiit — manager and team member see the same status before invoicing. Available in Time Tracking > Timesheet and Time Tracking > Approvals.
Timesheet reminders
Team members forgot to log or submit the week; the manager only noticed at closing time — and still had to chase people on WhatsApp. Now on the Ultimate plan, you set who gets notified and how often (daily, weekly, or monthly). Rabbiit sends emails for overdue hours, week deadlines, and pending approval. Anyone who needs to submit the week gets the reminder even without a manager assigned, and the send shows up in the approval history. Time entry becomes part of the routine on its own: less informal chasing, more on-time closing, and a record that the team was notified. Available in Settings > Timesheet reminders.
Webhooks
Anyone who needed to connect Rabbiit to an ERP, Zapier, or another system had to keep polling the API to see if anything had changed. Now on the Ultimate plan, you register the URL, choose the events, and track every delivery — including when the destination rejects it. All of this lives in Settings, right next to tokens and API usage. Other systems react the moment an hour is logged or the week changes status, instead of asking the API over and over. Available in Settings > API and integrations > Webhooks.
API, tokens, and webhooks in one panel
Tokens, webhooks, and API limits lived on different screens — hard to see what the account was actually using. Now the API and integrations area brings together creating and revoking tokens, registering webhooks, viewing delivery history, and tracking plan usage. Integrating gets faster, and you can tell at a glance whether the account is near its limit and who still has access. Available in Settings > API and integrations.
Date lock with calendar preview
When closing a period, it was hard to tell which days the team could still edit — and many people only found out when they tried to log hours. Now the lock screen shows a calendar preview of what stays editable or closed, including the current week and month. You set it up right the first time, and the team stops running into an already-closed day. Available in Settings > Date lock.
Subtasks within activities
Breaking work into smaller steps happened outside the activity — in a spreadsheet, a mental list, or a side conversation. Now you create subtasks inside the parent activity, expand or collapse them in the list, and see how many exist in the list and on the board. Estimate and progress include parent and child tasks together. What's still left to do stays on the same activity, without duplicating control elsewhere. Available in Projects > Activities.
Attachments and comments on activities
Files and conversation about the task lived in email or another tool — whoever opened the activity missed the context. Now on the activity you attach files and comment in the same place; you can mention someone with @. In the list and on the kanban board, badges show which activities already have an attachment or comment. Whoever opens the activity finds the file and what was agreed without hunting through another channel. Available in Projects > Activities.
Fixes and improvements
Approve the whole week at once. Approving project by project was slow for anyone with many projects in the same week. Now the manager approves or rejects the entire week in a single flow. The queue moves in minutes, not one approval per project.
Undo a week's submission or approval. Anyone who submitted or approved the wrong week had to call support. Now you can undo the submission or approval right from the same flow, with the right permissions. One wrong click doesn't turn into a support ticket: the team fixes it themselves.
Easier-to-read weekly timesheet grid. In the weekly timesheet, very long project names broke the grid, and the new-row button failed on some screens. Now, long names are now truncated with an ellipsis, and the add-row button works again in the weekly view. You can log hours on the weekly grid even with many projects and long names.
Day-view timesheet totals update instantly. In day-view timesheet, logging hours on another date left the summary at the top out of date. Now, after saving or deleting, the day total in the timesheet header is now recalculated instantly. What you see at the top of the day screen is what's logged — no page refresh needed.
Reports with many custom fields. Accounts with dozens of custom fields could fail to generate a report. Now, reports now handle large field catalogs without breaking. Anyone using many custom fields keeps exporting and reviewing hours normally.
Easier-to-read webhook delivery details. A delivery's detail view was hard to close, and the sent payload was hard to expand. Now, there's now a clear close button, and expanding each delivery's content is simpler. Whoever manages integrations figures out faster why a delivery failed.
Account settings with a consistent look. Profile, date lock, and API looked like screens from different products. Now, spacing, tabs, and buttons across these areas were aligned. Managing the account feels more comfortable and predictable.
Faster project overview. With many columns visible, the project list took a while to appear. Now the screen got lighter when changing filters and opening the overview. The projects panel responds better during day-to-day use.
July 2026
What shipped
Timesheet in week format
The work week only showed up in the hours list, one entry after another — hard to see the week at a glance. Now in Timesheet, the Week view shows a grid: projects in rows, days in columns, with totals. You log and review the whole week without jumping from one record to another. Available in Time Tracking > Timesheet > Week.
Timesheet in day mode
Anyone reviewing hour by hour needed to see every entry for the day, not just a total on the grid. Now the Day view lists that day's entries, with totals at the top. You switch between day and week without losing your place. The workday shows up clearly, entry by entry. Available in Time Tracking > Timesheet > Day.
Profile photo in lists and reports
Lists only showed the name — hard to tell people apart on large teams or with similar names. Now, each person uploads a profile photo. When signing up with Google or Microsoft, the account photo can come in automatically. It shows up in lists, the timesheet, the weekly report, and automation rules. When allocating or reviewing hours, you recognize who's who at a glance. Available in My Profile > Photo.
Click hours in reports to see the entries
To understand a total, you had to rebuild the same filters on another screen. Now in the weekly, detailed, and group summary reports, clicking the total opens the list of entries behind that number. From the team's summary to one person's entry, in a single click. Available in Reports > Weekly, Detailed, or Group summary.
Fixes and improvements
Day-view timesheet header. The bar with the day's totals had uneven spacing. Now we adjusted spacing, colors, and dividers on that bar. The day's totals are now easier to read.
Detailed report totals in the right order. Sorting columns or grouping by date could leave subtotals out of sync. Now, sorting now stays in the headers, and dates group into the correct day. The numbers you export and audit match what's on screen.
Detailed report on smaller screens. The buttons at the top of the detailed report got cut off on laptops and tablets. Now the action bar now wraps and stays usable on narrower screens. You can filter and export without the bar swallowing the buttons.
Period shortcuts in date filters. Current week, month, and other common ranges took too many clicks. Now the date picker gained a Frequent section with everyday periods. You filter reports at the pace of your routine, not of the setup.
New photo shows up instantly. After uploading a photo, lists only updated on page reload. Now when saving or removing the photo, people lists refresh on their own. You see the result right away, no refresh needed.
Date lock applies on the right day. After midnight, lock rules could seem stuck on yesterday. Now the lock is now recalculated automatically at the start of each new day. In the morning, everyone already sees whether they can log time on that date.
Lighter lists with photos. Large photos slowed down people lists. Now the photo is resized to a size fit for lists when you save it. Opening timesheet and reports with avatars stays fast.
Date calendar consistent across the app. In some reports, the date picker broke the look or the behavior. Now the date picker now behaves the same, regardless of the screen. Choosing a period feels predictable in every report.
Empty hours list with a clear next step. When there were no entries, the message was generic and didn't say what to do. Now the empty list now shows guidance for creating the first record. Anyone just getting started knows the next click, without looking for help.
Duplicate an entry. Repeating a similar entry meant filling everything out again. Now, there's now a duplicate action, and the day or week totals open the list already filtered. Recurring hours go in in seconds.
June 2026
What shipped
Time tracking in a single menu
Entries and everyone's week lived in separate menus — hard to know where to start. Now the Time Tracking menu brings together the entries and timesheet tabs. Log and review hours in the same place. Available in Main menu > Time Tracking.
More consistent look across the app
Buttons, tabs, and forms changed appearance from one screen to the next. Now we standardized these elements across new screens and existing ones. Rabbiit feels like one single product: what you learn on one screen applies to the next. Available in Throughout the app.
Fixes and improvements
Login: email and password come first. The Google and similar buttons came first and confused anyone signing in with a company email. Now, email and password now sit above; Google login is still available below. Signing in the most common way at companies is now obvious.
Correct work date when editing hours. In some forms, the date button showed the wrong day. Now the date shown is now always the entry's work date. When correcting hours from another day, you can trust the screen's calendar.
Project report with an empty budget. The project list could break when paging through if the budget was empty. Now, pagination now handles projects without a filled-in budget. The project report opens all the way through, even with incomplete budgets.
Fewer upgrade prompts in the menu. Plan-change buttons also showed up for accounts already on the right plan. Now, these prompts now only show up when they make sense for the account. The profile menu stays cleaner day to day.
May 2026
What shipped
Timesheet automation at the time you choose
Rules for distributing hours automatically already existed, but they didn't run at a reliable time. Now you set when the automation runs, adjust the rules on screen, and can import rules via CSV to get started faster. Recurring hours land on the timesheet while the team works — not while they fill out a spreadsheet. Available in Settings > Timesheet automation.
Alert when the timer is left running idle
A forgotten timer inflates billable hours and distorts team capacity. Now, if the timer runs past the limit the account configured, the person gets an email with the accumulated time. There's time to pause or fix it before “phantom” hours make it into the report. Available in Timer settings.
Fixes and improvements
Holidays on the right day, in any time zone. In some time zones, a holiday showed up on the previous or the following day. Now, calendar dates now respect the company's civil day, not the server's clock. Capacity and locks now match the team's real calendar.
Automation doesn't invent future hours. Automation could create entries for days that hadn't been worked yet. Now, rules and execution now ignore future dates. The report shows work actually done, not a forecast.
Automation schedule only where it makes sense. The schedule button also showed up on integrations that don't use that scheduling. Now the schedule option now only appears on the integration screen that actually schedules (for example, Pontomais). Fewer useless buttons: you only see what your integration actually uses.
Timer alert at the right moment. The idle email sometimes fired before the limit was actually reached. Now the alert now uses the timer's real elapsed running time. Fewer pointless emails; the alert arrives once the agreed time is actually exceeded.
More subtle language selector. The language button stood out from the rest of the top bar. Now we adjusted the border, weight, and icon to match the rest of the bar. Switching language is still within reach, without drawing more attention than it should.
April 2026
What shipped
Company logo: edit and preview
The logo already showed up in reports, but only support could set it — every rollout was done by hand. Now the admin uploads or replaces the logo in account settings and sees a preview before saving. You update the brand yourself, no support ticket needed, and check the result before publishing. Available in Settings > Account > Logo.
History of what happened on each record
You could see a record's current state, but not the timeline of who did what. Now on screens that have a History tab, you see who changed the record and what the system did on its own. When in doubt, the audit trail is right there on the screen — no digging through email. Available in History tab on screens that already offer this timeline.
Fixes and improvements
Welcome email without a strange name. If the account didn't have a name yet, the signup email could show empty or odd text. Now the message now omits the name when it doesn't exist yet. The first impression in the email is now professional.
Vacations and time off in the account's language. The absences screen mixed Portuguese with untranslated snippets. Now, vacation and time-off text now follows the chosen language. Anyone logging an absence reads the whole screen in the same language.
Report filters with real names. Some filters showed a code instead of a name, or the list didn't open correctly. Now, names and lists for these filters were fixed. Filtering a report no longer feels like a translation glitch.
Closing report windows the same way. The close button moved position or text from one screen to another. Now, closing is now standardized across report forms. Canceling an edit is the same gesture in any report.
Report PDF in the account's language. Some PDF text always came out in the same language, regardless of the account. Now, export labels now follow the account's Portuguese, English, or Spanish. The PDF you send to a client already arrives in the right language.
March 2026
Fixes and improvements
Plan checkout in the account's language. The subscription summary mixed languages and raw feature names. Now, names, descriptions, and the upgrade screen now show up translated. When subscribing or switching plans, the text is clear in Portuguese, English, or Spanish.
Blocked account explains what to do. With a subscription past due, part of the message still came in English. Now, blocked-account messages now follow the screen's language. You can now understand why access stopped and what the next step is.
Prices with or without cents, as you set them. On the plans screen, amounts ignored the option to hide decimals. Now, currency formatting in the comparison now respects that preference. The price shows up the way the company already uses for other numbers.
The app doesn't freeze if a translation fails. A text error could leave the screen spinning forever. Now, translation failures no longer bring down the rest of the page. Even with a missing piece of text, you can keep working.
Business Max plan out of the showcase. A plan we no longer sell still showed up in old comparisons. Now, it was removed from the plans table and the upgrade screen. You only compare what's actually for sale today.
Loading screen in your language. While the workspace loaded, the message was stuck in English. Now the loading message now follows the account's language. From login to the first screen, Rabbiit already speaks the same language.
Languages by name, not by code. The selector showed things like “Português (pt-br)”. Now only the language name shows up. Switching language no longer requires knowing a region code.
February 2026
What shipped
English from end to end — and instant language switching
International teams saw Portuguese mixed with English, especially in errors and reports. Now, english now covers screens, error emails, and reports. The language selector in the top bar switches the interface — including the calendar — without leaving the account. Branches and clients abroad use Rabbiit in the language they already work in. Available in Top bar > Language.
Sign in and sign up with Google
Anyone already using Google Workspace didn't want yet another password just for Rabbiit. Now, both login and signup now have the option to continue with Google. The team signs in with one click, using the account they already use at work. Available in Login and signup screens.
Date, time, and currency your way
Numbers and dates always came in Brazilian format, which got in the way for branches abroad. Now in your profile you choose the date, time, and currency format — including for CSV exports. Everyone reads R$ 1,234.56 or $1,234.56 the way they're already used to, in reports too. Available in My Profile and Account Settings.
Fixes and improvements
Error messages in the account's language. Several warnings when saving a project, team, or calendar came out only in Portuguese. Now, these messages now follow the chosen language. When something doesn't validate, people understand what to fix.
Report columns in the right language. CSV and PDF used column headers in a single language. Now, export headers now follow the account's language. The file you send out already arrives ready for the recipient.
Calendars and holidays in English. The new calendar screens still didn't have English. Now, calendar forms, lists, and history were translated. Admins who don't speak Portuguese can set up holidays without a dictionary.
Hours in your profile's format. Even people who prefer decimal always saw duration in clock format, or vice versa. Now, duration on screens now respects each user's preference. 8:30 or 8.5 — everyone reads hours the way they already think about them.
Logging future dates follows the same rule everywhere. One screen let you save a future date and another didn't. Now the permission to log future dates now applies the same way on the timesheet, the form, and the list. Fewer “allowed here, not there” surprises: the account has just one rule.
Calendar switches language along with the app. After switching to English, the calendar's weekday names stayed in Portuguese. Now when you switch language, weekday names now follow along instantly. Mon/Tue or seg/ter, aligned with the rest of the screen.
Language already on the sign-in screen. You could only choose the language after logging in. Now, login and signup now also have the language selector. The very first interaction is already in the right language, even before creating the account.
January 2026
What shipped
Capacity management and allocations
There was no way to see who was overloaded or idle — allocation lived in a spreadsheet on the side. Now the dashboard shows the team's workload, with filters for who missed logging, who's over capacity, and who logged on time with no workload. You can export and look at 4 to 8 weeks. You spot bottlenecks early, redistribute projects, and decide on hiring with numbers, not gut feeling. Available in Reports > Capacity Management.
Holiday and absence calendar
Vacations and holidays weren't factored into the account — capacity showed as full even with half the team off. Now the company sets up holiday calendars, and each person logs vacation and time off in their profile; this feeds into availability reports. Before promising a deadline to a client, you see who's actually available. Available in Settings > Calendars and My Profile > Absences.
Fixes and improvements
Number and currency format in the profile. Values always came in Brazilian format. Now, there are now number, currency, and CSV selectors in the profile and account settings. Everyone reads values in the format they already use in the rest of their work.
Your permissions visible in your profile. Many people didn't know if they could approve hours, see cost, or edit a project. Now the Permissions tab lists what your account can actually do. Less “ask the admin”: you see your own scope.
Group summary in CSV. The consolidated report only came out as a PDF — analyzing it in Excel meant redoing the work. Now the group summary report now also exports to CSV. Pivot and chart it outside Rabbiit in one click.
4, 5, 6, and 8-week filters. The short weekly view didn't cover a two-week cycle or a wider slice. Now the weekly and capacity reports gained these ready-made periods. The manager sees the medium term without building a range by hand every time.
Settings reorganized. Profile, account, and preferences were all mixed together. Now, sections were grouped, and the side navigation is now consistent. Finding “where do I change this” is no longer a treasure hunt.
Leaner account menu. The top bar was crowded and distracted from the day's actions. Now we prioritized logging hours and opening reports, and cleaned up the rest. What you do every day is still one click away.
Slightly faster reports. Switching screens reloaded too many preferences and caused a small stutter. Now the app now reuses those preferences as you navigate. Moving from one report to another feels smoother.
Report numbers in your format. Tables ignored whether you use a comma or a period for decimals. Now, numbers now follow your profile preference before displaying. The table reads the way you already read a spreadsheet.
Capacity audit filter doesn't stall. Every keystroke in the filter triggered a search and the screen stuttered. Now the search now waits a moment after you stop typing before filtering. Finding who missed logging stays smooth, even with a lot of volume.
Timer directly on the activity. Starting the timer from a task meant copying the project and context by hand. Now you can now start the timer right from the activity in the list. Hours are born already linked to the right task.
Upgrade prompt when creating a calendar on Free. Free-plan users tried to create a custom calendar without knowing the plan doesn't include it. Now the screen now warns that the feature requires a paid plan. Expectations are clear before you waste time configuring it.
Correct name in the audit filter. The capacity filter's label was confusing. Now the name is now “Daily hours audit”. You can find the filter without guessing what it means.