v0.19.0
What's Changed
- Fix-clients-tests by @apoorv1316 in #1329
- Update dockerignore by @apoorv1316 in #1331
- Modals updated: clients and projects module by @Shruti-Apte in #1332
- Error page: 404 by @Shruti-Apte in #1327
- Consistent Searchbar UI by @Shruti-Apte in #1330
- Navigate to dashboard routes when logged in user visits auth routes by @prasanthchaduvula in #1335
- Hide org settings link for non admins mobile by @apoorv1316 in #1333
- Open modal on caretDown click by @apoorv1316 in #1338
- Modal component added on remaining pages by @Shruti-Apte in #1337
- Fixed client info view on invoices by @prasanthchaduvula in #1336
- Refactor client components by @prasanthchaduvula in #1339
- Fixed font issue by @gowsik-ragunath in #1341
- Rake task for using prod entries for testing by @apoorv1316 in #1340
- Update condition to run task by @apoorv1316 in #1345
- Time tracking week view alignment by @Shruti-Apte in #1343
- Context for user avatar by @apoorv1316 in #1344
- Refactor projects module by @apoorv1316 in #1348
- Mark Invoice as waived by @gowsik-ragunath in #1349
- Update range of years by @apoorv1316 in #1350
- Raise exception on google auth if user is not saved by @prasanthchaduvula in #1355
- Refactor client forms by @prasanthchaduvula in #1352
- Modal component: mobile screen by @Shruti-Apte in #1342
- Add code to show and update employment by @apoorv1316 in #1358
- Removed hardcoded project name from client details table by @prasanthchaduvula in #1362
- Prevent user login by @gowsik-ragunath in #1365
- Disabled invoice view and restirct no. of recipient emails by @gowsik-ragunath in #1366
- Use text fields to show error by @apoorv1316 in #1356
- Refactor project details components by @prasanthchaduvula in #1363
- Add code for bulk operations on previous employments by @apoorv1316 in #1364
- Show team member name & fix styling by @apoorv1316 in #1360
- Implement mobile responsive search designs on invoice list page by @sanjibroy360 in #1359
- Disable signup by @gowsik-ragunath in #1367
- Feat: View change logs of invoices by @apoorv1316 in #1357
- Enable signup by @gowsik-ragunath in #1372
- Add client role by @apoorv1316 in #1369
- Cities not loading bug fixed by @Shruti-Apte in #1353
- Prevent updating a discarded invoice by @gowsik-ragunath in #1373
- Disable add or remove emails from send invoice by @prasanthchaduvula in #1370
- Overflowing time entries fixed by @Shruti-Apte in #1374
- Fixed the postgres client issue by @gowsik-ragunath in #1376
- Add prev email to formdata by @apoorv1316 in #1377
- Added client invoices dashboard by @prasanthchaduvula in #1378
- Enable send invoice on dev & staging by @prasanthchaduvula in #1381
- Update revenue report by @mayankagnihotri7 in #1379
- View stripe event log invoice by @gowsik-ragunath in #1371
- Re-enabled sign up by @gowsik-ragunath in #1380
- Removed common toastr by @prasanthchaduvula in #1384
- Fix no invoices errors on client by @prasanthchaduvula in #1382
- Fixed invalid issue date on invoices search by @prasanthchaduvula in #1386
- Update seed data with client users by @prasanthchaduvula in #1387
- Removed client user timesheet entries and project members from seed file by @prasanthchaduvula in #1388
- Cities not loading org setup by @Shruti-Apte in #1383
- Administrator dashboard by @gowsik-ragunath in #1375
- Fix: Data not loading sometimes when paginating on time entry reports page by @mayankagnihotri7 in #1334
- Fixed fonts cors issue by @prasanthchaduvula in #1389
- Fix: Application breaking when pay button was clicked by @mayankagnihotri7 in #1325
- Client invoices dashboard mobile responsive by @prasanthchaduvula in #1390
- Upgrade to google analytics 4 by @mayankagnihotri7 in #1391
- Made invoices email view mobile responsive by @prasanthchaduvula in #1392
- Fixed devise shared links template error by @prasanthchaduvula in #1393
- Fix: Authentication required to see if stripe was connected on view invoice page by @mayankagnihotri7 in #1397
- show error page for 404 responses by @apoorv1316 in #1396
- Fixed mobile navigation on Miru logo by @prasanthchaduvula in #1395
- Added payment trails by @gowsik-ragunath in #1394
- Send reminder mail to client by @mayankagnihotri7 in #1385
- Employement details by @Shruti-Apte in #1361
- Disable outside click on mobile entry form by @apoorv1316 in #1399
- Fix logo bug on client details page by @apoorv1316 in #1400
- Update email texts by @apoorv1316 in #1401
- Amount notation updated revenue report by @Shruti-Apte in #1403
- Fixed duplicate invoice & payment mailer issue by @gowsik-ragunath in #1402
- Updated invoices amount calculation according to filters applied by @prasanthchaduvula in #1406
- Added ability to disconnect stripe by @gowsik-ragunath in #1405
- Fix: Page breaks if the payment gateway is not connected on client portal by @mayankagnihotri7 in #1411
- Fix: phone number not getting deleted for a user by @mayankagnihotri7 in #1408
- Fixed Client Portal: No invoices after switching the workspace by @prasanthchaduvula in #1412
- Invoice logs by @Shruti-Apte in #1398
- client portal bugs fixed by @Shruti-Apte in #1409
- Bump semver from 6.3.0 to 6.3.1 by @dependabot in #1415
- Pagination and search box alignment fixed by @Shruti-Apte in #1416
- Fix: Send reminder modal ui and options UI by @mayankagnihotri7 in #1410
- Fixed invoices amount calculation by @prasanthchaduvula in #1418
- Show generate invoice and team member button on project details page by @apoorv1316 in #1404
- Send client name for view invoice by @apoorv1316 in #1422
- Handled internal api related 404 errors by @gowsik-ragunath in #1420
Full Changelog: 0.18.2...0.19.0