Releases: saeloun/miru-web
Releases · saeloun/miru-web
v0.11.0
What's Changed
- Redevelop Organization settings page on React by @sanjibroy360 in #975
- Fixed invoice loading duration issue by removing unnecessary es calls by @prasanthchaduvula in #982
Full Changelog: 0.10.0...0.11.0
0.10.0
What's Changed
- Invoice list page mobile view updated by @Shruti-Apte in #965
- Resolved Timesheet entry datepicker bug by @onkar-saeloun in #967
- route created by @Shruti-Apte in #972
- log out error fixed by @Shruti-Apte in #973
- Fix remove team member by @shalapatil in #962
- Hover issue fix for invoice page by @onkar-saeloun in #976
- client page alignment fixed by @Ankita012 in #974
- config for running cypress on production by @apoorv1316 in #888
- common component used for client logo by @Shruti-Apte in #969
- Default route changed for owner by @Shruti-Apte in #977
- ElasticSearch Prefix Prodcution by @xrimpy in #979
Full Changelog: 0.9.1...0.10.0
v0.9.1
What's Changed
- Added fix for send invoice bug by @onkar-saeloun in #971
Full Changelog: 0.9.0...0.9.1
v0.9.0
What's Changed
- Remove Test Analytics by @xrimpy in #960
- More options mobile view design by @Shruti-Apte in #947
- Ux review invoice list by @onkar-saeloun in #961
- Frontend - Add PTO/Holidays [Admin] by @onkar-saeloun in #944
- workspace switcher broken UI fixed by @Shruti-Apte in #956
- Fixed download on above 24 hour by @abinashpa in #953
- timesheet date issue fixed by @Ankita012 in #964
- Optimize and moved project_list method to service by @abinashpa in #897
- Refactoring in ProjectMembersPresenter by @abinashpa in #949
Full Changelog: 0.8.0...0.9.0
v0.8.0
What's Changed
- Add Rspec Retry by @vipulnsward in #881
- Add Ruby 3.2 and kill Fly by @vipulnsward in #878
- Updated pipeline by breaking steps by @prasanthchaduvula in #887
- Refactor pipeline steps by @prasanthchaduvula in #890
- remember me default checkbox selected by @Ankita012 in #889
- Refactor profile update action by @prasanthchaduvula in #848
- Refactor timesheet entry controller by @shalapatil in #831
- Add API to get list of user companies by @shalapatil in #851
- Refactor time entry report view by @shalapatil in #872
- Client revenue flaky rspec test fixes by @abinashpa in #809
- Refactor company create action to move fatty code to service by @shalapatil in #871
- Move client revenue controller private functions to service by @shalapatil in #868
- Refactor payment views by @shalapatil in #866
- Fix views to avoid double dots by @shalapatil in #861
- Mark as paid with in invoice by @abinashpa in #854
- Move fatty project index controller code to service by @shalapatil in #857
- Team page font by @Ankita012 in #898
- Retained applied filters on invoice even on refresh or page loads by @prasanthchaduvula in #873
- Add Discard Model checks on Invoices table by @vipulnsward in #894
- Refactor time entries report controller by @shalapatil in #884
- Refactor factories using traits and nested factories by @mayankagnihotri7 in #903
- Custom icons are added to miruIcons by @abinashpa in #875
- Adding missing indexes by @swaathi in #830
- Workspace Switcher by @Shruti-Apte in #895
- changes in client page and team icon by @Ankita012 in #904
- Accounts Aging reports UI and API integration by @Shruti-Apte in #867
- loading message added and invoice tab changed by @Shruti-Apte in #899
- invoice page UI changes and report page icon, UI changes by @Ankita012 in #905
- Bump json5 from 1.0.1 to 1.0.2 by @dependabot in #913
- Move Db queries from project show views to controller by @shalapatil in #853
- Use presenters in OutstandingOverdueInvoicesController by @shalapatil in #914
- Refactor companies controller to use service by @shalapatil in #915
- Clients specs cypress by @apoorv1316 in #846
- Updating copyright year by @swaathi in #918
- Bulk Downloads Invoices by @vipulnsward in #911
- Refactor invitation controller create action by @shalapatil in #919
- Fixed: can add new manual line items on the generate & edit invoice by @prasanthchaduvula in #917
- UI fixes for invoice page and report page by @Shruti-Apte in #923
- Bugfix on TimeEntry report filters by @onkar-saeloun in #921
- Refactor PDF operations [updated] by @swaathi in #916
- Moved timesheet searchkick filters to word middle by @prasanthchaduvula in #924
- Turn force_ssl to false on production as we already have it on kubernetes by @prasanthchaduvula in #926
- Admin & owner should be able to upload client logo when adding a new client by @mayankagnihotri7 in #927
- Turn force ssl to false by @xrimpy in #928
- Remove Sentry by @xrimpy in #929
- client name fixed on filter by @Shruti-Apte in #932
- Fixed entries & calendar mismatch bug on time tracking when changing months by @prasanthchaduvula in #931
- Bulk download invoices by @Shruti-Apte in #910
- Projects cypress specs by @apoorv1316 in #850
- Remove hardcoded url by @apoorv1316 in #935
- Refactored AddPayment to Settle service by moving responsibility into models by @swaathi in #826
- Can't click on disabled save & update buttons on timesheet entry with updated validations by @prasanthchaduvula in #937
- Added websocket url to env by @apoorv1316 in #936
- Updated new entry button styling by @prasanthchaduvula in #939
- New invoice from project details page by @abinashpa in #874
- Refactored index action of invoice controller with searchkick, filters & services. by @prasanthchaduvula in #912
- currency format function updated by @Shruti-Apte in #925
- Add Kept to company users scope by @vipulnsward in #940
- Introduce Strong migrations gem by @vipulnsward in #941
- Setup Buildkite test collector by @vipulnsward in #943
- Removed Test Analytics by @xrimpy in #945
- Fixes related to deleted user and indexing by @mohinid in #946
- updated mapped import to absolute path in all files by @onkar-saeloun in #938
- Refactor client show action by @shalapatil in #920
- Hide Billing tab under settings for admin and owner user role by @sanjibroy360 in #948
- Bulk download bug by @Shruti-Apte in #951
- 0-30 days total fixed by @Shruti-Apte in #950
- Refactored in project_members_controller.rb by @abinashpa in #909
- Fix: capitalize client and project name (#703) by @KenRoda in #954
- Bump rack from 2.2.4 to 2.2.6.2 by @dependabot in #958
New Contributors
- @Ankita012 made their first contribution in #889
- @sanjibroy360 made their first contribution in #948
- @KenRoda made their first contribution in #954
Full Changelog: 0.7.0...0.8.0
v0.7.0
What's Changed
- Single invoice download by @Shruti-Apte in #780
- Added instructions to run elasticsearch on latest macos by @prasanthchaduvula in #791
- auto expandable input has been added by @abinashpa in #779
- Some Cleanups by @vipulnsward in #788
- Fixed DateRange service bug by @prasanthchaduvula in #794
- specs for reference input by @apoorv1316 in #774
- Fix: can edit non billed entries by @prasanthchaduvula in #784
- Fix outstanding reports spec by @shalapatil in #803
- Linting and formating code by @prasanthchaduvula in #796
- Accounts Aging report API by @mohinid in #781
- Fix intent id string generation logic by @shalapatil in #804
- Remove unused files by @shalapatil in #811
- Replace update_all with multiple single update doc queries by @shalapatil in #797
- Modify time entry report by @abinashpa in #801
- Cypress signup specs by @apoorv1316 in #805
- remove test email variable by @apoorv1316 in #815
- Fixes libffi load error in CI by @swaathi in #819
- Resolved issue for date and day mismatch by @sudeeptarlekar in #818
- download invoice, amount format and invoice dashboard amount static b… by @Shruti-Apte in #814
- Bump nokogiri from 1.13.9 to 1.13.10 by @dependabot in #832
- Fixed bundle audit issues by @sudeeptarlekar in #835
- Update PULL_REQUEST_TEMPLATE.md by @swaathi in #833
- Standardize memoization by @prasanthchaduvula in #828
- Fix sidekiq in foreman by @swaathi in #839
- Upgraded the ruby version in docker to 3.1.3 by @akhilgkrishnan in #840
- Use presenter class to format timesheet entries by @shalapatil in #824
- Fixed broken search functionality on the client’s page and project page by @prasanthchaduvula in #838
- Mark possible dead fns by @shalapatil in #817
- Add specs for single invoice download by @apoorv1316 in #798
- Profile settings cypress specs by @apoorv1316 in #810
- Added company fk to invoices by @prasanthchaduvula in #822
- Fix-failing-invoice-download-test by @apoorv1316 in #843
- Bump loofah from 2.19.0 to 2.19.1 by @dependabot in #847
- Bump rails-html-sanitizer from 1.4.3 to 1.4.4 by @dependabot in #849
- Cypress specs for organizations settings by @apoorv1316 in #823
- Fix flaky tests by @shalapatil in #845
- Update elasticsearch readme by @apoorv1316 in #834
- Fixed new line items white space alignment on multiple entries modal by @prasanthchaduvula in #856
- Refactor generate invoice controller & view by @shalapatil in #802
- Removed entries from generate invoice won't be visible on the saved invoice by @prasanthchaduvula in #865
- Mobile responsive navigation menu and invoice list page by @Shruti-Apte in #827
- Sent Invoice button by @harshaanNihal in #858
- CI SetUp All Tests Passing by @xrimpy in #836
- TimesheetEntry Model Fixed Searchkick by @xrimpy in #862
- Generate invoice page updates by @Shruti-Apte in #806
- Resolved date and day mistmatch issue by @sudeeptarlekar in #821
- Fixed the space between radio buttons on create client by @abinashpa in #825
- Refactor team controller update action by @harshaanNihal in #842
- Fix failing invoice specs cypress by @apoorv1316 in #869
- moreoptions button removed from generate invoice page by @Shruti-Apte in #870
- Fixes radio button label not visible in add team member by @abinashpa in #844
- Delete marked dead fns by @shalapatil in #841
Full Changelog: 0.6.0...0.7.0
v0.6.0
What's Changed
- updated client.rb file removed unnecessary line by @SabujGolui in #714
- Update README links from getmiru.com to miru.so by @nisusam in #756
- Move
reply_to
email in environmental configuration by @nisusam in #757 - Update reset email links by @shalapatil in #735
- Added filters on multiple new line items on model by @prasanthchaduvula in #731
- Limit projects clients access for employees by @shalapatil in #733
- Fixed viewing timesheet entries of other members by @prasanthchaduvula in #758
- Set invoice status to sent only if applicable by @shalapatil in #743
- Round off if the minutes sent from the api are in decimal while displaying by @prasanthchaduvula in #762
- Uncheck all invoices checkbox when invoices are unselected by the user by @prasanthchaduvula in #763
- Fix: use badge components across the app by @mayankagnihotri7 in #750
- Reference input added to invoice generate by @abinashpa in #748
- Remove faker from seed files by @mohinid in #765
- 711-Added logic to only update non billed time entries by @sudeeptarlekar in #755
- Fixed UtilityFunctions::InvalidDatePassed by @prasanthchaduvula in #764
- Restrict timesheet entries to be added to only one invoice by @mohinid in #759
- Invoice list page fix bugs by @Shruti-Apte in #760
- Clear all client reports patch by @abinashpa in #729
- Bump loader-utils from 1.4.0 to 1.4.1 by @dependabot in #772
- Invoice filter UI update by @Shruti-Apte in #745
- Default month view on /time-tracking by @abinashpa in #768
- Remove default scope 'kept' from projects & clients model by @mohinid in #739
- Fix refresh invoices list after sending invoice by @prasanthchaduvula in #771
- Enable token authentication by @mohinid in #744
- Fixed 0 value on first render by adding loading to clients page by @prasanthchaduvula in #777
- miru icons folder and alias added by @abinashpa in #767
- Invoice summury click actions by @Shruti-Apte in #776
- Stripe payment webhooks by @shalapatil in #761
- Created TimeInput reusable styled component by @prasanthchaduvula in #773
- Bump loader-utils from 1.4.1 to 1.4.2 by @dependabot in #782
New Contributors
- @SabujGolui made their first contribution in #714
Full Changelog: 0.5.0...0.6.0
v0.5.0
What's Changed
- broken UI on new invoice page fixed by @Shruti-Apte in #717
- add Dockerfile and docker-compose to containerize application by @rajat-tomar in #720
- Stripe Payment Entry by @shalapatil in #680
- Apply bill_status filter as "unbilled" on fetching new line items by @mohinid in #726
- Invoice list page updated by @Shruti-Apte in #715
- renamed time-tracking and updated imports by @camperjett in #712
- fix size of current password input field on personal settings page by @rajat-tomar in #728
- Date picker edit timesheet entry by @abinashpa in #651
- Api integration recently updated invoices by @Shruti-Apte in #727
- Fix invoice date details on edit invoice by @apoorv1316 in #734
- Handled uncaught exception by @apoorv1316 in #741
- Bug in the line items list when editing a line item by @rajat-tomar in #737
- Send invoice on generate and edit invoice pages will save & send the invoice in mail by @prasanthchaduvula in #725
- Added invoice status to the view invoice on mail by @prasanthchaduvula in #730
- #738: Add basic
Sentry
setup to Miru-Web by @nisusam in #740 - Fix datacy for save button by @apoorv1316 in #749
- Remove complex queries from client.rb and project.rb by @mohinid in #723
- Fixed invoice pdf attachment font family by @prasanthchaduvula in #747
- Fixed invoice pdf styles by @prasanthchaduvula in #752
- Fixed authorization bug on actions by @prasanthchaduvula in #742
- Fixed currency format on invoice pdf attchament by @prasanthchaduvula in #753
- Fix currency style on invoice pdf by @prasanthchaduvula in #754
- Revert the payments-info by @shalapatil in #751
New Contributors
- @rajat-tomar made their first contribution in #720
- @camperjett made their first contribution in #712
- @nisusam made their first contribution in #740
Full Changelog: 0.4.1...0.5.0
v0.4.1
What's Changed
- Puppeteer configuration added for fly by @akhilgkrishnan in #667
- Readme updated with bin/setup by @akhilgkrishnan in #668
- Fix the flaky test by @shalapatil in #673
- Contributors List added to readme by @akhilgkrishnan in #674
- Added slack invite to readme by @akhilgkrishnan in #679
- Change cypress base url by @apoorv1316 in #681
- Fixed billable error on the timesheet entries by @prasanthchaduvula in #654
- Adding v1 of the contributing document by @swaathi in #682
- Created CODE_OF_CONDUCT.md by @akhilgkrishnan in #693
- Trim leading zero from dates in Time Tracking by @aaj013 in #692
- Multiline select, search and filter on generate invoice by @mohinid in #645
- Add link on sidebar brand logo to time tracking page by @aaj013 in #697
- Redirected user if 403 error received by @sudeeptarlekar in #646
- Github action validation configuration updated by @akhilgkrishnan in #700
- Update StyledComponents typography from lowerCamelCase to CamelCase by @aaj013 in #694
- Created lineitem rate calculation helper function and used it across the app by @prasanthchaduvula in #683
- Added SearchTimeEntries functionality by @prasanthchaduvula in #688
- Common components for invoice by @prasanthchaduvula in #677
- Fix cypress specs in invoices by @apoorv1316 in #701
- temp mobile view for invoice list by @Shruti-Apte in #698
- Autosize timesheet notes textarea only on focus to avoid incorrect height and scroll issue by @aaj013 in #695
- Revert "Autosize timesheet notes textarea only on focus to avoid incorrect height and scroll issue" by @akhilgkrishnan in #705
- Add API for invoice payment download for admin by @shalapatil in #595
- Fly production deployment configuration added by @akhilgkrishnan in #718
- Show latest updated invoices by @shalapatil in #709
- Update viewed state invoices to overdue by @shalapatil in #699
- Elastic search reindexing issue fixed by @akhilgkrishnan in #719
- Fix organization settings page by @apoorv1316 in #716
- Make due amount to 0 when payment amount is more than due amount by @shalapatil in #591
- Enabled the filter options on invoices list page by @prasanthchaduvula in #704
New Contributors
Full Changelog: 0.4.0...0.4.1
v0.4.0
What's Changed
- Fix: Client not selected when generating invoice from project details page by @mayankagnihotri7 in #643
- Fix date picker change month by @apoorv1316 in #662
- Fly deployment added by @akhilgkrishnan in #661
- Fix bug datepicker on add manual entry by @apoorv1316 in #663
- Fixed manual time entries, editing entries on invoice generation and editing pages by @prasanthchaduvula in #659
- Fix invoices new line item entries by @prasanthchaduvula in #660
- Fix data-cy on edit invoice by @apoorv1316 in #665
Full Changelog: 0.3.2...0.4.0