Releases: tutorbookapp/tutorbook
Releases · tutorbookapp/tutorbook
0.26.0
Feature Changes
- Admins can now export users, matches, and meetings to CSV form.
- Users now receive email notifications when their meetings are updated.
Minor Changes
- Feat: add meeting update emails: ea9b043
- Feat(users): add download results button: 1774b0d
- Feat: add meetings and matches export btns: 26f359d
Patches
- Refactor(api): move CSV export to reusable function: 7c359b5
0.25.3
0.25.2
0.25.1
0.25.0
Feature Changes
- Orgs can now filter meetings by subjects and people.
- Users can now access the match timeline from meeting dialogs.
- Student and volunteer names are now shown on meeting items.
Minor Changes
- Feat(calendar): add people and subjects filters: 8410b35
- Feat(calendar): place filters on right: 350c29a
- Feat(calendar): add student name to meeting labels: dc95844
- Feat(calendar): add match link to meeting dialog: fd7d0a3
Patches
0.24.1
Feature Changes
- Added placeholder filters sheet to the org and personal calendar page.
Patches
0.24.0
Feature Changes
- Users can now search their meetings from the calendar view.
- Admins can now search their org's meetings from the org calendar view.
Minor Changes
- Feat(calendar): add text-based search: 9ef823b
Patches
- Chore: add Cypress seeding script: 04e026d
- Refactor(styles): move sizing to SCSS vars: b8cbb82
- Fix(matches): style like users search bar: 3af0097
- Fix(calendar): show move cursor when dragging RND: 9d50dd5
Dependencies
- Chore(deps): upgrade Cypress to 6.5.0: dfbe8d4
0.23.1
0.23.0
Feature Changes
- Concurrent meetings are placed side-by-side in the calendar view.
- Org calendar page gives admins a birds-eye view of all their users' meetings.
- Org and personal matches page gives a birds-eye view of ongoing matches.
- The analytics page is now at
/overview
instead of/dashboard
(for naming consistency).
Minor Changes
- Feat(utils/firebase): add Picktime import script: 4dae166
- Wip(calendar): divide col area among mtgs: 792f9c1
- Fix(calendar): expand mtgs to fill space: 784aae3
- Feat(calendar): add margin between side-by-side meetings: 02de3ac
- Feat(calendar): add RND to edit meeting items: 062976f
- Feat(calendar): show snackbar when updating remote: 6ccaa89
- Feat(calendar): existing meetings can be dragged and resized: b64611f
- Feat: ensure consistency in header subtitles: 16b883e
- Feat(pages/[org]/matches): restore org matches page: e4b849f
- Feat(pages/matches): restore personal matches page: be307a6
- Refactor: move '/dashboard' pages to '/overview': f3390ef
- Feat(navigation/pop-over): links match header tabs: 9fed63d
Patches
- Feat(match-select): filter by org when 'OrgContext' exists: 1763fac
- Refactor: move weekly calendar styling to mixins: e09ead5
- Fix(match-select/result): add unique keys to people divs: 5ec6127
- Fix(styles/global.scss): remove uppercase FOUC: 35de78e
- Feat(utils): allow easy update of existing user data: 89e5b42
- Fix(pages/search): allow admins to view search pg: 6ba494e
- Fix(hooks/single): remove 'id' required type: d227c5d
- Fix(calendar): prevent subjects from disappearing: cb98902
- Chore(tests): remove unused field from meeting fixture: 8c41db5
- Fix(pages/users/[id]): add error i18n data: 8fc2627
- Fix(calendar): remove meetings after deletion: ceded2c
- Fix: remove unused 'recur' mentions: ee0587d
- Fix(api/get/meetings): only fetch meetings w/in query timeslot: 55a8514
- Fix(navigation): add default lang when logging out: 7957bc4
- Fix(availability-select): throttle updates w/in 500ms: ae92aa2
Dependencies
- Chore(deps): install 'csv' and 'winston': b67788d
- Chore(deps): upgrade Cypress to 6.4.0: a8af92f
- Chore(deps): upgrade Next.js to 10.0.6: 6d57395
- Chore(deps): remove unused dependencies: d04df66
- Chore(yarnrc): upgrade Yarn and remove unused config: d1b0e46
- Chore(deps): upgrade Sharp to 0.27.1: e0a15a9
- Chore(deps): upgrade dev dependencies: 05a398a
- Chore(deps): upgrade SWR to 0.4.1: 0eb1d89
- Chore(deps): upgrade Next.js to 10.0.7: 1edf3a1
- Chore(deps): upgrade ESLint React plugins: 1d292af
- Chore(deps): upgrade React to 17.0.1: a5eb885