- Enhancement [#1009]: Adding an animation to the workday waiver holidays table when the contents switch
- Enhancement [#646]: Title bar color now follows Windows mode (dark or light)
- Enhancement [#946]: Included formal json scheme validator
- Fix [#1008]: Sourced conflicting holidays being imported by default
- Fix [#1028]: Make images and icons not draggable
- Fix [#1034]: Preserving TTL font when offline
- Fix [#1039]: Use toast notification syntax to support actions on Win32
- Fix [#1040]: Date overlapping icon on preference window after electron 27
- Fix [#1042]: Removing extra space at bottom of workday waiver window
- Fix [#1044]: Introduce Content Security Policies to app's pages
- Fix [#1047]: Fixing test issues in CI
- Translation [#1073]: Improved French (fr-fr) translation.
- Translation: Time to Leave is now available in Simplified Chinese (zh-CN)!
Who built 3.0.1:
- BamButz
- Karroteu
- SarahRemus
- araujoarthur0
- chase-west
- gsriram24
- nh1000
- ochan12
- pallasite99
- paulleflon
- tupaschoal
- Enhancement [#645]: No confirmation popup when removing entry pair
- Enhancement [#649]: Improve time taken to import a database into TTL
- Enhancement [#661]: Add missing translations to Dutch
- Enhancement [#665]: Update export datebase name format to include a timestamp
- Enhancement [#690]: Provide helpful tip on hours fields with validation
- Enhancement [#691]: Add a dismiss button on the notification, so you won't be bothered again on a current day
- Enhancement [#698]: Sort waivers by date
- Enhancement [#718]: Use purple clock icon on tray and menus to enhance contrast on light/dark themes
- Enhancement [#856]: Don't bother user asking if empty entries can be removed
- Enhancement [#857]: Improve Polish translation
- Enhancement [#863]: Sort languages on preference drop-down by their ISO key
- Enhancement [#868]: Improve User Preferences tests
- Enhancement [#871]: Change waiver icon to be more consistent with app UI
- Enhancement [#881]: Time to Leave has a new look! TTL icon was changed
- Enhancement [#883]: Click on the notification should open TTL
- Enhancement [#961]: Add hover effect to buttons on website
- Fix [#650]: Month balance is incorrect
- Fix [#660]: Hours field on waiver manager is not validated
- Fix [#702]: Day view and balance not counting the waived value when looking at a waived day
- Fix [#724]: Theme not applied in Preferences window when the setting is "system default"
- Fix [#728]: Alignment and positioning of buttons on smaller screens for timetoleave.app
- Fix [#792]: Broken holiday tab on Workday Waiver Window
- Fix [#793]: Punch button not translated when changing languages
- Fix [#828]: Balance not shown when month ends on non-working day
- Fix [#854]: Entry removal button not removing anything
- Fix [#860]: Avoid cursor pointer in disabled punch button
- Fix [#861]: App title should not be translated as it was on Hindi and Gujarati
- Fix [#865]: Unhandled promise rejection in terminal
- Fix [#869]: Preserving modified 'minutes between notifications' setting
- Fix [#872]: Long Hindi translation of Tue on preference window
- Fix [#877]: Dialogs open in wrong monitor in multi-monitor configuration
- Fix [#884]: Slightly moving the date picker icon margin in Day view
- Fix [#890]: Leave by field to be updated with removal of entries
- Fix [#892]: start menu entry title on Windows is hyphenated
- Fix [#912]: Hard code time to leave string in window title
- Fix [#925]: Punch from tray and reload after changing database do not work
- Fix [#929]: Improved code coverage and fixed some bugs along the way.
- Fix [#941]: Pop-up confirmation to remove entry shows wrong month
- Fix [#972]: Preference window doesn't have minimum width
- Translation: Time to Leave is now available in Bengali (bn)!
- Translation: Time to Leave is now available in Greek (el)!
- Translation: Time to Leave is now available in Gujarati (gu)!
- Translation: Time to Leave is now available in Hebrew (he)!
- Translation: Time to Leave is now available in Persian (fa-IR)!
- Translation: Time to Leave is now available in Portuguese (pt-PT)!
- Translation: Time to Leave is now available in Russian (ru-RU)!
- Translation: Time to Leave is now available in Swedish (sv-SE)!
- Translation: Time to Leave is now available in Turkish (tr-TR)!
- Translation: Time to Leave is now available in Ukrainian (uk-UA)!
Who built 3.0.0:
- AayushSaini101
- BamButz
- BhumikaSaini
- DanMargera
- Dudu-CNU
- JulienZD
- Kostioan
- L8Y
- LauraToddCodes
- LouisHLAV
- Minozzzi
- MohitSinghChauhan
- Pizzo15
- PrateekBing
- QuentinPhilipp
- R3z4Pr0gramm3r
- SSK-14
- Sahana-YS
- SarahRemus
- Semvrij
- SubhamChoudhury
- TomerPacific
- WebSnke
- Wilsonilo
- aakashpothepalli
- adarivamsi
- adarshnanwani
- anujjoshi63
- araujoarthur0
- chopinballadeno4
- dark-coder155
- domstrozynski
- drcor
- fcoiuri
- fikimaul
- giovannipessiva
- haeramkeem
- hy38
- id-konstantin-stepanov
- jamesnottidge
- jdkramhoft
- kimvcp
- kishorliv
- makos
- manisai216
- mayanhavoc
- mayankmohak
- nikkhil31
- ochan12
- omerisildak
- panicswtch
- ramonh
- ri-tae-ka
- sgronlund
- show981111
- stark255
- sung01299
- thamara
- thefyrewire
- timagixe
- tupaschoal
- wonkyung
- Accessibility: [#447] Including focus ring/outline for inputs in the App
- Enhancement: [#226] Make app appear on Windows searchbar
- Enhancement: [#328] Swap position for overall and month balance on day view
- Enhancement: [#333] Adding start date for overall balance on preferences
- Enhancement: [#357] Adding flexible table format for month calendar with variable number of entries per day
- Enhancement: [#369] Adding flexible table format for day calendar as well
- Enhancement: [#383] Adding system default theme that auto-detect if dark or light mode is set
- Enhancement: [#394] Adding option to control the behavior of the Minimize button
- Enhancement: [#414] Right-align content of selection boxes from Preferences Window
- Enhancement: [#442] Modernizing scrollbar styling
- Enhancement: [#445] Move delete button to the leftmost column on workday waiver window
- Enhancement: [#448] Changed link color in Workday Waiver Manager to match themes
- Enhancement: [#455] Small adjustments on the alignment of the date on the Preferences Window
- Enhancement: [#455] Small adjustments on the Punch button
- Enhancement: [#563] Making the preferences window more organized and pretty
- Enhancement: [#591] You can now set up an automatic break time which will automatically add the next entry when you leave for a break punching the time.
- Fix: [#214] Check that lunch has beginning and end, if there is lunch
- Fix: [#334] Improving performance of overall balance calculation and fixing balance target date after month change
- Fix: [#362] Fixed initial size of preferences window
- Fix: [#377] Fixed the layout which was broken when width < 768px
- Fix: [#395] Fixing uncaught exception in main.js on day refresh
- Fix: [#442] Make border and background on waiver manager tab the same color
- Fix: [#584] When counting today is enabled, move the balance row after the current day
- Fix: [#598] Correct number of working days on flexible calendar
- Fix: [#612] Fix Linux tray menu to have options: Punch time, Show App and Quit
- Fix: Fixed behavior of calendar when moving to next/previous month when current day is in the range of 29-31.
- New and beautiful site for the app! Available in timetoleave.app
- Translation: Time to Leave is now available in Brazilian Portuguese (pt-BR)!
- Translation: Time to Leave is now available in Catalan (ca-CA)!
- Translation: Time to Leave is now available in Dutch (nl)!
- Translation: Time to Leave is now available in French (fr-fr)!
- Translation: Time to Leave is now available in German (de-DE)!
- Translation: Time to Leave is now available in Hindi (hi)!
- Translation: Time to Leave is now available in Indonesian (id)!
- Translation: Time to Leave is now available in Italian (it)!
- Translation: Time to Leave is now available in Japanese (ja)!
- Translation: Time to Leave is now available in Korean (ko)!
- Translation: Time to Leave is now available in Marathi (mr)!
- Translation: Time to Leave is now available in Polish (pl)!
- Translation: Time to Leave is now available in Spanish (es)!
- Translation: Time to Leave is now available in Tamil (ta)!
- Translation: Time to Leave is now available in Thai (th-TH)!
- Translation: Time to Leave is now available in Traditional Chinese (zh-TW)!
Who built 2.0.1:
- 06b
- 1-byte-man
- akaash11
- aldoalprak
- alsvader
- amitchakraborti9
- anatdagan
- anujpatel224
- aqmalio
- araujoarthur0
- BamButz
- BenjaminRochez
- bobsany16
- cbanupama
- ccsCoder
- code-reaper08
- damirJa
- daretobedifferent18
- DevDaveFrame
- dofbi
- Esot3riA
- fikimaul
- Flodgar
- giovannipessiva
- Gnoyoyo
- greyGroot
- ibamibrhm
- jcombs0929
- JoseNavy
- jrasmith0
- jswildcards
- ju-pinheiro
- kumaranshu72
- loiscodes
- mecm1993
- mfayaq
- michaelknowles
- MichaelYogar
- nightgrey
- nilold
- parikhdhruv24791
- parnus01
- radiohazard-dev
- RafaelDavisH
- RuteshRathod
- sajeevan16
- samin-batra
- sano2019
- SaviPrograms
- Semvrij
- servatj
- SJellen
- skevprog
- SolKuczala
- sooster910
- Squizzi3
- suke6mix
- susheelg1197
- Tailine
- taismassaro
- thamara
- tiagohermano
- tilenmiklavic
- tupaschoal
- tuxinaut
- virginiarcruz
- Enhancement: [#11] Introducing an easy way of sourcing holidays based on user location
- Enhancement: [#164] Overall Balance to replace Month Sum - Now you get an all time balance of your working hours. (Too much overtime huh?!)
- Enhancement: [#299] Introducing new theme: Cadent Star
Who built 1.5.5:
- araujoarthur0
- thamara
- tupaschoal
- Fix: [#276] Fixed launch of app in debian
Who built 1.5.3:
- thamara
- Enhancement: [#152] Adding a "Copy" option in the "About message", making it easier to copy information when opening an issue
- Enhancement: [#228] Improved performance of TTL - Now moving through the calendar is much faster
- Enhancement: [#241] Changing input format for notification interval and hours per day on preferences
- Enhancement: [#245] DevTools shortcut (Ctrl+Shift+I) on Preferences and Waiver windows
- Enhancement: [#247] Day View - new minimalist view that shows the calendar day by day
- Fix: [#27] Adding day balance on when to leave bar after day is done
- Fix: [#209] Punch time button to only fill one entry (not the entire row)
- Fix: [#210] Count today preference is respected
- Fix: [#211] Adjusted preferences window size to fit the whole content
- Fix: [#213] Count today preference fixed to work as expected.
- Fix: [#215] Fixed exception: isNan is not defined
- Fix: [#229] Count Today in totals no longer causes problem in the month balance
- Fix: [#232] Total bar not updating on day change
- Fix: [#233] Fixes crash when opening the waiver for a day
- Fix: [#239] Punch button is disabled when current day is waived
- Fix: [#240] Waiver using electron dialog instead of js confirm/alert
- Fix: [#244] Waiver opens with filled date when clicking from calendar
- Fix: [#249] Fix loading preferences
- Fix: [#250] Silently ignoring waiver on non-working day or non-working day range
- Fix: [#252] Prevent multiple preferences and workday waiver windows to be opened
- Fix: [#255] Avoiding issue when closing preferences window without changing anything
- Fix: [#258] Fixing crash when changing network while opening TTL