Releases: saeloun/miru-web
Releases · saeloun/miru-web
v1.2.0
What's Changed
- Eager load timesheet entries on project search by @prasanthchaduvula in #1578
- Fix client members N+1 queries by @prasanthchaduvula in #1579
- Show payment entry modal on invoice page by @apoorv1316 in #1576
- Fix pagination and group by filters by @apoorv1316 in #1582
- Use current day's date & minor changes by @apoorv1316 in #1584
- Invoice download access enabled for client by @Shruti-Apte in #1577
- Update, delete and virtually verify contacts. by @prasanthchaduvula in #1581
- Add disabled css on mark as paid button by @apoorv1316 in #1585
- Fix pagination range undefined error by @apoorv1316 in #1586
- Added github action to backup db by @prasanthchaduvula in #1587
- Weekly Prod DB auto backup by @gowsik-ragunath in #1589
Full Changelog: 1.1.0...1.2.0
v1.1.0
What's Changed
- Removed precompile command and added envs in dockerfile by @gowsik-ragunath in #1537
- Fix/added loader to all pages by @rayy40 in #1535
- Dont allow duplicate client members with the same client and user by @prasanthchaduvula in #1545
- Documentation for payments page by @sonamvg in #1549
- Eager load companies on client invoices by @prasanthchaduvula in #1551
- Updated the date format in the downloaded invoice pdf by @trishanu-init in #1550
- Fixed settings routing by @prasanthchaduvula in #1542
- Moved toastr related code from constants to Toastr component by @prasanthchaduvula in #1555
- Feature: Added Github codespaces configurations #1541 by @Shrest4647 in #1557
- Bump @babel/traverse from 7.19.3 to 7.23.2 in /docs by @dependabot in #1554
- Bump @babel/traverse from 7.21.4 to 7.23.2 by @dependabot in #1556
- View holidays calendar by @prasanthchaduvula in #1488
- fix bug in auto-invoice number by @apoorv1316 in #1558
- Fix grammatical issues on readme by @OjasMittal in #1561
- auto save timesheet entry by @apoorv1316 in #1553
- Update Year in Mailer views footer by @Animesh-Ghosh in #1560
- Fixed hours logged for employees by @sainikhil1605 in #1566
- Fixed username issue in side nav when user refreshes page by @sainikhil1605 in #1567
- redirect to project id from client id page by @apoorv1316 in #1569
- Disable weekly timesheet reminders by @apoorv1316 in #1572
- Add auto focus on select invoice by @apoorv1316 in #1573
- Fixed project hours by @prasanthchaduvula in #1562
- Add whitespace nowrap to search results by @apoorv1316 in #1574
New Contributors
- @trishanu-init made their first contribution in #1550
- @Shrest4647 made their first contribution in #1557
- @OjasMittal made their first contribution in #1561
- @Animesh-Ghosh made their first contribution in #1560
- @sainikhil1605 made their first contribution in #1566
Full Changelog: 1.0.0...1.1.0
v1.0.0
What's Changed
- PTO module updated by @Shruti-Apte in #1448
- Leave management by @Shruti-Apte in #1469
- Fixed unable to add new, edit or delete the client details error fixed by @Shruti-Apte in #1471
- Resolved calendar icon svg path in miru icons by @prasanthchaduvula in #1473
- Enable Google calendar integration by @mayankagnihotri7 in #1453
- Bump sidekiq from 7.0.8 to 7.1.3 by @dependabot in #1474
- Inviting client members while creating clients by @apoorv1316 in #1445
- Payment page links fixed by @Shruti-Apte in #1475
- Bug fixes on settings page by @Shruti-Apte in #1478
- Fixed holidays view header and fetch holidays by @prasanthchaduvula in #1479
- Created year specific datepicker component by @Shruti-Apte in #1480
- Holiday tables, models and controller by @apoorv1316 in #1451
- Bump the rails version to 7.0.8 by @akhilgkrishnan in #1491
- Move miru docs repo by @akhilgkrishnan in #1500
- Revert "Move miru docs repo" by @akhilgkrishnan in #1508
- Move miru docs repo app by @akhilgkrishnan in #1511
- Miru icons docs by @prasanthchaduvula in #1515
- Miru avatar component docs by @prasanthchaduvula in #1516
- Bump loader-utils from 2.0.2 to 2.0.4 in /docs by @dependabot in #1507
- Bump http-cache-semantics from 4.1.0 to 4.1.1 in /docs by @dependabot in #1501
- Bump @sideway/formula from 3.0.0 to 3.0.1 in /docs by @dependabot in #1505
- Bump semver from 5.7.1 to 5.7.2 in /docs by @dependabot in #1503
- Bump json5 from 2.2.1 to 2.2.3 in /docs by @dependabot in #1504
- Bump ua-parser-js from 0.7.31 to 0.7.36 in /docs by @dependabot in #1502
- Bump postcss from 8.4.16 to 8.4.31 in /docs by @dependabot in #1520
- Miru badge component docs by @prasanthchaduvula in #1517
- Miru button component docs by @prasanthchaduvula in #1518
- Fix capitalisation of Employee Type text in the read mode by @ameen4455 in #1489
- Remove Installation guide from readme by @akhilgkrishnan in #1525
- Bump webpack from 5.74.0 to 5.88.2 in /docs by @dependabot in #1506
- replaced svg code and image of twitter by @chaursiyasanjeet in #1513
- Switch component along with docs by @prasanthchaduvula in #1527
- Toastr component docs by @prasanthchaduvula in #1526
- Miru modal component docs by @prasanthchaduvula in #1521
- [Feature][UI] Allocated devices tab read only view by @reettikgoswami in #1514
- Tooltip component docs by @prasanthchaduvula in #1528
- TimeInput component docs by @prasanthchaduvula in #1523
- Sidepanel component docs by @prasanthchaduvula in #1522
- Added proper descriptions to component library docs by @prasanthchaduvula in #1530
- Create document structure for Miru Docs by @sonamvg in #1532
- Admin pto module by @prasanthchaduvula in #1477
- docs: Added docs to setup app locally in windows by @rayy40 in #1536
- Fetch google calendar events by @mayankagnihotri7 in #1483
- Hide admin unreleased settings by @prasanthchaduvula in #1538
New Contributors
- @ameen4455 made their first contribution in #1489
- @chaursiyasanjeet made their first contribution in #1513
- @reettikgoswami made their first contribution in #1514
- @sonamvg made their first contribution in #1532
- @rayy40 made their first contribution in #1536
Full Changelog: 0.20.0...1.0.0
v0.20.0
What's Changed
- fix webdriver error on running system specs by @apoorv1316 in #1435
- Refactored clients index action by moving away from ransack to searchkick by @prasanthchaduvula in #1429
- Add condition for showing workspace switcher by @apoorv1316 in #1441
- Update employment details with in the single request by @prasanthchaduvula in #1442
- Hubspot form integration with background job by @prasanthchaduvula in #1444
- Send payment reminder mail responsive design fixed by @Shruti-Apte in #1443
- Removed Buildkite and update GitHub CI steps by @gowsik-ragunath in #1434
- Show employment details on profile page by @apoorv1316 in #1439
- Fixed duplicate request issue on client page by @gowsik-ragunath in #1446
- Autogenerate Invoice number by @Shruti-Apte in #1440
- Removed redirecting to error page for 404 responses by @prasanthchaduvula in #1455
- Sorted invoice timesheet entries as per the date on view invoice for admin & client by @prasanthchaduvula in #1454
- Redirect to requested url after login by @mayankagnihotri7 in #1426
- Navigate to home screen url based on the role from error page by @prasanthchaduvula in #1456
- View the invoice history according to org timezone by @prasanthchaduvula in #1452
- Upgraded rails version to 7.0.7.1 by @prasanthchaduvula in #1450
- Removed code coverage commenting from CI by @akhilgkrishnan in #1468
- Outsideclick implemented for search box by @Shruti-Apte in #1470
Full Changelog: 0.19.2...0.20.0
v0.19.2
What's Changed
- Fixed org settings address bug by @prasanthchaduvula in #1436
- Button disabled after sending request by @Shruti-Apte in #1433
- Admin can add multiple recipients while sending invoice by @prasanthchaduvula in #1438
Full Changelog: 0.19.1...0.19.2
v0.19.1
What's Changed
- Send due invoice payment reminders to client by @mayankagnihotri7 in #1407
- Employment details bug by @Shruti-Apte in #1423
- Add pagination for teams page by @mayankagnihotri7 in #1414
- List not scrollable and overflowing social media links Fixed by @Shruti-Apte in #1425
- Mobile responsive invoice payment reminder by @mayankagnihotri7 in #1421
- System specs for due invoice payment reminder by @mayankagnihotri7 in #1431
- Clients chart color fix by @Shruti-Apte in #1432
- Fixed org settings country bug by @prasanthchaduvula in #1430
- Model validations for employments by @apoorv1316 in #1413
- Handle error while creating company by @apoorv1316 in #1427
Full Changelog: 0.19.0...0.19.1
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
0.18.2
0.18.1
What's Changed
- Add safe operator in migrations by @apoorv1316 in #1326
Full Changelog: 0.18.0...0.18.1
0.18.0
What's Changed
- Fix eslint & system specs by @prasanthchaduvula in #1194
- Fixed omniauth request specs by @prasanthchaduvula in #1195
- Bump loader-utils from 2.0.2 to 2.0.4 by @dependabot in #1192
- Delete cypress and code from project by @apoorv1316 in #1190
- Fix: Bookeeper role bugs by @mayankagnihotri7 in #1159
- Upgrade webpacker to shakapacker by @prasanthchaduvula in #1196
- Fix: Flaky tests by @mayankagnihotri7 in #1197
- Add color for invoice status on payments modal by @apoorv1316 in #1188
- Fix: Multiple entries created button click on mobile view by @mayankagnihotri7 in #1191
- Input field background color fixed for autofill by @Shruti-Apte in #1198
- client name crop got fixed by @Ankita012 in #1199
- Fix: Undefined method pages on time entry report by @mayankagnihotri7 in #1189
- Bugfix- Add payment modal Issue by @onkar-saeloun in #1200
- Generate Invoice section 3: mobile view by @Shruti-Apte in #1193
- Fix: App breaking if we select ‘flipkart’ as a client on the time tracking module by @mayankagnihotri7 in #1187
- Fixed "Admin & owner users are unable to access personal details page… by @deepti-kakade in #1128
- Team member modal bugs by @Shruti-Apte in #1201
- projet bug fixed on time tracking page by @Shruti-Apte in #1202
- Removed unnecessary invoice views by @prasanthchaduvula in #1207
- Update packages causing warning with react 18 by @onkar-saeloun in #1208
- Upgrade Rails and puma by @vipulnsward in #1205
- System specs for payments by @apoorv1316 in #1209
- added image requirement by @Ankita012 in #1186
- Added jsx to the extensions config in config/webpacker.yml by @prasanthchaduvula in #1212
- Move invoice views to react by @prasanthchaduvula in #1215
- Fixed application.scss pseduo class errors by @prasanthchaduvula in #1216
- Fix: Pagination on time entry reports for mobile and iPad screens by @mayankagnihotri7 in #1203
- Sign in page spacing fixed by @Shruti-Apte in #1214
- View Invoice (mobile design) by @Shruti-Apte in #1210
- Fly production config by @gowsik-ragunath in #1219
- Pagination common component fix by @Shruti-Apte in #1217
- Fixed unbilled timsheet entries bug on generate invoice by @prasanthchaduvula in #1220
- Removed unnecessary invoice views by @prasanthchaduvula in #1221
- Upgrade ruby to 3.2.2 by @vipulnsward in #1222
- Send invoice page: mobile view by @Shruti-Apte in #1225
- Remove unnecessary rails views by @prasanthchaduvula in #1226
- System specs for teams by @apoorv1316 in #1180
- Fix warning for find_by_id selector by @apoorv1316 in #1227
- Added fix for react phone input package by @onkar-saeloun in #1224
- Replaced --with bundler argument by @gowsik-ragunath in #1229
- Fixed client search on generate and edit invoice by @prasanthchaduvula in #1230
- Added logic to reset bundle config without arguments by @gowsik-ragunath in #1231
- Fix some resolutions, upgrade types packages, and fix typos by @vipulnsward in #1228
- Fixed search on multiple new line items of generate & edit invoice by @prasanthchaduvula in #1236
- Bump nokogiri from 1.14.2 to 1.14.3 by @dependabot in #1239
- mobile view project list page by @Shruti-Apte in #1235
- Add mobile responsive clients list page by @mayankagnihotri7 in #1234
- Fixed dockerfile bundler version by @prasanthchaduvula in #1241
- Responsive page for client details by @mayankagnihotri7 in #1238
- Mobile responsive project details page by @Shruti-Apte in #1243
- Send email to owner and admin once payment is successful by @mayankagnihotri7 in #1204
- New address change new pr by @onkar-saeloun in #1240
- Generate invoice(mobile view) :feedback fixes by @Shruti-Apte in #1247
- Pagination component feedback by @Shruti-Apte in #1248
- Search filter enhancement on invoice list page. by @Shruti-Apte in #1237
- Design mobile view of payments list page by @sanjibroy360 in #1242
- Default organisation logo added by @Shruti-Apte in #1251
- Fix messages for logo by @apoorv1316 in #1252
- Add missing fields on personal details by @apoorv1316 in #1250
- Time tracking module bugs by @Shruti-Apte in #1253
- Feat/profile image users by @apoorv1316 in #1256
- Add & edit project bug fix : mobile view by @Shruti-Apte in #1255
- fix country code bug by @apoorv1316 in #1258
- Add client responsive form by @mayankagnihotri7 in #1245
- Create address for new users by @apoorv1316 in #1260
- Remove search for employess by @apoorv1316 in #1261
- Added a page where users can add payment details manually by @sanjibroy360 in #1254
- invoice list more options Bugs by @Shruti-Apte in #1259
- Mobile responsive team list page by @Shruti-Apte in #1249
- Fix: Show payment success page after paying for an invoice by @mayankagnihotri7 in #1262
- Fix: Client list responsive page. by @mayankagnihotri7 in #1263
- Bump sidekiq from 6.5.8 to 7.0.8 by @dependabot in #1264
- Fixed total hours calculation on time tracking header by @prasanthchaduvula in #1265
- Sign up page alignment by @Shruti-Apte in #1267
- Fix country code in seed data by @apoorv1316 in #1270
- Fix: Duplicate entry is added to the old date by @mayankagnihotri7 in #1269
- Fixed device seed data by @prasanthchaduvula in #1276
- Fix undefined address on personal details by @apoorv1316 in #1275
- Remove duplicate country on address on invoice pages by @apoorv1316 in #1273
- Fix camelcase on team's email column by @apoorv1316 in #1274
- Shift focus from one field to another (Time tracking mobile view) by @Shruti-Apte in #1277
- Empty state message updated by @Shruti-Apte in #1278
- Make organization settings pages mobile responsive by @sanjibroy360 in #1268
- Fix responsiveness of client list by @apoorv1316 in #1272
- Profile picture add/delete on teams mobile page by @apoorv1316 in #1279
- Fixed send invoice modal by @prasanthchaduvula in #1271
- Fix: Redirect to invoice page after marking payments as paid by @mayankagnihotri7 in #1285
- Fix responsive issues in project details by @apoorv1316 in #1284
- Added empty state message to projects list page by @prasanthchaduvula in #1281
- Update pagination UI on time entry report page by @mayankagnihotri7 in #1282
- Fixed data migration issue by @gowsik-ragunath in #1283
- Close image modal on outside click by @apoorv1316 in #1288
- Fix...