tutorbook

Web app that helps schools and nonprofits connect students with expert mentors and volunteer tutors.

OTHER License

Downloads
2.7K
Stars
59
Committers
7

Bot releases are hidden (Show)

tutorbook -

Published by nicholaschiang almost 4 years ago

Patches

  • Fix: theme toggle acts intuitively: 049e4fab97c12b6088df61a53133f73df2e5c79b
  • Chore(pages/api/login): include location in email subject: 54c0bd7d12c8bbae6e88635192c40e1d0e06da81
  • Feat: add Segment tracking snippet: b0e853a256382da468559315552a872d1323fff0
  • Fix(styles/theme): lighten dark mode title gradient: 77a023a0d4b449485d904cd236e14b8806d94adf
  • Feat: load Intercom using Segment and add ID verification: 1d13abbc9a243379deaec0379b9826ddb9508791
  • Refactor(intercom): move to 'lib' only: e616ec2c27cc044c6450bd259cfa68d271df1b79
  • Chore(styles): update colors for contrast: 99a9eb7f8ee84a9ad3e892a7e8e24ee4fc0a4731
  • Fix(hooks/continuous): return error string not obj: 3f1409ead1632d7eb274242b9d92977f414cbdc6
  • Fix: remove GA and add 'orgId' to every event: c861464411e36d6d1423566fe2912a895bdf7d6e
  • Fix(model/query/users): properly add 'visible' to URL: 09d06a961fe56cf57e9230e26c6e91ef37a61b69
tutorbook -

Published by nicholaschiang almost 4 years ago

Patches

  • Fix(api/photo): skip crop for empty photos: 8a9b9c2a62b96b9aed835651a4eddf7cd2014d1b
  • Fix(lib/mail): bcc myself on all emails: f49a493758d8ffad35130e91e19b53d8c5dc96ac
  • Wip: create match dialog skeleton: 6ececc2974499f17055e14c3f3a753b0a460e2c3
  • Feat: use new 'Dialog' HOC for 'UserDialog' animations: 2b1f113f86c261063c10defb10762669013d8dc9
  • Chore(deps): replace 'useWebAnimations' with 'useSpring' app-wide: dc753d1b8ac08928c9da145c994da5aaf5ed7a2b
  • Fix(model/match): add 'id' to doc and don't send ref in JSON: c731457ce60ce76015de2475f8e4d4bf0c148b2f
  • Wip: add nested dialogs to matches dashboard: e3861b0b3e5220d21418a3aa4c608e4a4bdb6384
  • Wip: add 'meetings' back-end data: c90eeda1141f94684d10b85ac6fc9d4ea54b6a0a
  • Wip(match-dialog): add 'EditPage' to update subjects and time: 4d463444a8bd175aacfbd228a039ec64197c675b
  • Wip: add past meeting logging: 64461ed4dcec0a5fee964b7189eb3805b0fd381f
  • Refactor: replace Sass config with CSS vars: c8e9be593c4ceaf89302815c665e808d1887b859
  • Feat: polish dark mode using CSS vars: 773b6efa175d02a292fc59df12bd71f5addb123d
  • Fix(api/get/users): concat filters with 'AND' not 'OR': 5dd3f8e58f3f4c5a5d771868a9db30658d370282
  • Wip: remove match status toggle: 6f3715f0af12c81565ec11dc7a70fd2f1c23d303
  • Fix: remove messy background in signup page: 2247112bb3134a2238174da4f1620040e1af7b72
  • Fix(availability-select): remove off-by-one spacing bugs: 4b5c62d23c2967eb6effab9603210a42a758cfee
  • Feat: add email link login provider: f80362464ca15696696821fc4fe819333ffbcb12
  • Fix(api/users): ensure users have at least one org: 10ae6fdbc524cd65423337f239e87e3a8da68c25
  • Fix(login): hide progress bar on error: 01e871fc2e0362cbfe5413aab45a4a373b2eea8e
  • Fix(progress): show spinner on pgs w/out Intercom: 2a16ab448b17f80f151fb625ab5b41a805941499
  • Fix: hide Intercom when spinner is needed: 0a0773dd9d3816df968aaed93d84c270b1c845d7
  • Wip(tests): fix data seeding issues, etc: 76d553ed6fb51fb166264013fa971e109f128f63
  • Fix: merge user data when logging in: 94072b1137dd7525172c24446239dde994516168
  • Wip: debug logout from profile page: 1795ab898ef6ca151b3012a12858f93f0a051484
tutorbook -

Published by nicholaschiang almost 4 years ago

Patches

  • Feat(api): crop and resize images to 500x500 pixels: 97769b620506482d75378aef7c00d5fd4b16f5fa
  • Refactor(utils/photo): move Node.js script out of 'lib/api': 0314abfb65b3915fad1a2e39183f16a8e8a6c34f
tutorbook -

Published by nicholaschiang almost 4 years ago

Patches

  • Fix(lang-select): don't prefill empty lang select: fc8d52d0c4c3493e64f71feffe986daedd462764
  • Chore(tests/fixtures): make availability and langs required: a5e180650d13788739523a4a8a18d4805f0123ae
  • Fix(search): properly filter results by org: 108b656f186bbb76f871edf557fa989c8a51f042
tutorbook -

Published by nicholaschiang almost 4 years ago

Patches

  • Fix(navigation): show 'not-allowed' cursor when loading user: 8d41ebffd1cdecfa449359a163fe9303d5ff6400
  • Feat: restore 'LangSelect' and prefill with English: 34d1d03a49e4fe03c0d76259d909af148f3579fd
  • Wip(tests/commands): temporarily disable img src checking: 4d1e1aa05058331ce0752b389601ca034386d4c5
  • Feat(tests/search): test new language filters: ed363fe970ef75ef27a5e36dade8ced8ce632cb6
  • Feat(lang-select): add input placeholder: c3e2a6f3ad98aecf5d6cffc8d55f775ab3587c57
  • Chore(model/org): make langs and availability required: 6fa4d129d3839ff45100fd9d7c571698951a8fcb
  • Chore(utils/firebase): add 'en' lang to all users: 123b52bfa39676d891d17e3a4c64f6a709ae5f1c
tutorbook -

Published by nicholaschiang almost 4 years ago

Patches

  • Chore(pages/index): update wording on last spotlight: 41eb8d3a6bbac64b4cd54d8a9af74eab23704542
  • Feat: add org 'matchURL' to override 'RequestDialog' CTA: 2c38714081df060ab5ff6cec69bd9952d0a9ed30
  • Fix: add styling and explanation to Picktime btn: 4e6faa60801669c6a64c5b8be77873f41eb98672
tutorbook -

Published by nicholaschiang almost 4 years ago

Patches

  • Fix(tests/profile): update generated availability string: 03bd2460f07a1eef878babb67b8fa1daec8ea4c7
  • Chore(hero/jpgs): remove unused images: 50bd75aa33166e5a2a36ece1a737e592bc3893de
  • Feat(button): add 'href' prop to use btn as link: 587ef1ac1768c71967d893465e90702bc75077ee
  • Fix(navigation/tabs): don't wrap tab labels: 9cd19e3e21250b5e3913c9c5c7546e6a36cb1e81
  • Feat(pages/student): restore student landing page: 57e2b9b21351773e2a8cd6fd5a607b952ca4ec9b
  • Wip: add videos and embeds to org landing: f945e5f6f5280f527de0a99b0614ffa4beef89ee
  • Wip: add replaced logos and update vids: 68dcc1c9a744dc550e68aca47fba95aa3e650990
  • Fix: FOUC using SCSS modules: f5f9c881b8adefa63d9291ef5eb0a6796681f6fc
  • Fix: replace m3u8 vids with basic mp4s: f4aa07aa4cdf2c0275df40ce983129a3e24915dd
  • Refactor: rename 'react-intercom' to 'intercom': cf56d80122c86f66511c40170c942c0b6d8b57b3
  • Feat: show Intercom launcher on some pgs: 060c9967790ec8fe6d7137cd36f58e3584619c60
  • Wip(intercom): fix updating and booting issues: 252f0a4264e8a622e79d5716fe5fbb5d9f35b402
  • Fix(public): don't format minified code: 2ed1b776cf3dc6a65b56b68a51727d7ba83f4ad3
  • Feat(pages): show Intercom in dashboard pgs: b8b9064b8018bfc653b22a7b76262285a22902e9
  • Feat(pages/org): show Intercom on org landing pg: 414b76173d88d7642b10ddc8a093a9a2c8fa5857
tutorbook -

Published by nicholaschiang almost 4 years ago

Patches

  • Fix: properly size menu avatars: c354122a264917012b061dcf5a09c332b4925b9c
  • Feat(search): add by-page pagination to search view: 8a0bb5a28ad22f493856f111572f6bfa2bcda088
  • Fix(tests): dynamically generate availability string: 545e9807c03f940298f785f3e149ee6646e5e341
  • Fix(search): retain 'hits' from last successful request: 5b148cdbd9a0f491dbcc688be5550dd414a453dd
  • Feat(search): prefetch next page of results: ce8ccaacbefcd9c22283a83e96cd4efa0f3da54d
  • Fix(cypress): address type issues and nested selectors: d3832b5af60210a02c3194bb7d3451e3274f5095
  • Feat: allow orgs to configure available subjects: 417def276d0066055792549db67ab84279659562
  • Feat(navigation/pop-over): add org settings link: ec1c9a36924213278e52a634f2a972b50baaef99
  • Fix(subject-select): show available subjects in hint: 95cb323a2f9edad657a87c1adbcd2267280b187f
tutorbook -

Published by nicholaschiang almost 4 years ago

Patches

  • Fix: show server-sent error messages: a3aacc6dbb50c773f21b7ec87ae10bd2f5887afa
  • Fix: only import social icon fonts: 2e4f69293043b37d15acb586cd0b7921784947b6
  • Feat(home): add email social icon to org landing: b22f3402ace27ab0a9b4f794a120467d17ccf5e5
  • Fix(user-dialog/edit-page): update 'error' message handling: 20cfde0c9589d258058f95ded06075971c9a38d8
  • Chore(deps): upgrade Next.js to 10.0.1: 83ce243239baaa68d2864253370f040ba4d10e89
  • Fix(avatar): update styles for Next.js image component: fbd5afc3ee18c9bca064d86eeb4d92ec50842435
tutorbook -

Published by nicholaschiang almost 4 years ago

Patches

  • Chore(deps): upgrade webpack and Next.js: 27067f1dbed33f60689a9bebb524235d611c69ac
  • Chore(deps): upgrade Cypress and 'next-images': 168767d9bc6da520c05679bd0307e86195fc5f37
  • Feat: use new built-in image optimization: 229a62bc132c02302346aa2c97d85e558db1625a
  • Fix: remove unnecessary 'as' link prop: c533538ae84c84db422fa5ac54b81b3c349f6e98
  • Feat: people dashboard can open directly to users: d52584b2107ab95f88aefea8f092d3a6c604a580
  • Fix(user-dialog): revalidate empty SWR data: 3ed0fe5b34e52c9a71dd5329a659cce39b36cb44
  • Wip: use a single 'Timeslot' for matches: 1862cff5fb1e9a362b9a370d18a1d7285c31da20
  • Wip: template transactional emails with React: 8d79a52a669f04919e6fa83456c30334b41a5fac
  • Fix(cypress/tests): replace 'Send match' with 'Send request': 3a6bbcfb2803ee78b90f070433a3949fbf5df444
  • Fix: save third-party images to GCP Storage: 666e990b4a472fda87d7195b7ec93f3af154e5e8
  • Chore(deps): upgrade axios to 0.21.0: 8dcb4e10fff2f5f6f368c18cae8b28bb7630394a
  • Fix(lib): address build errors: 609f8ffbb7eb033f2d2356ade96ec27f582de1a7
  • Fix(components/avatar): properly style fallback image: 8cf1bea8ef5d18899d270fedeacb45bb9e671565
  • Fix(spotlight-img): remove alt text from Next.js images: 60fdca18e627f1444f6f5e210ff498297a790705
  • Fix(cypress/fixtures/match): add 'invite' prop: 0482716b78a9d233b2021844eef5d2f084f41a05
  • Fix: allow 'assets.tutorbook.app' photos: c5d5e0388c613c666a9ea55142c73b128cea364a
  • Fix(tests): create org admin before other users: 7c5c518083dab74522351a7c3cab0644e3ce2bc7
  • Fix(tests): reduce flake and combine small tests: 855666b5d653ef74dc2f37e253f56dfb30e67d18
tutorbook -

Published by nicholaschiang almost 4 years ago

Patches

  • Feat(locales): specify 'weekly' in availability labels: 83919121d00fd18b4a98acbf9e9e2735d19454c3
  • Fix(lib/emails): rename 'join' to 'joinHelper': 96725c2d000dd53519ae533deba90d911b574a82
  • Fix(cypress/tests): update i18n labels: 45931b3cf301043f8357543423811d5d21dd30e0
tutorbook -

Published by nicholaschiang almost 4 years ago

Patches

  • Fix: address 'toJSON' model errors: 3aa06918a983de35aa1c048a640cafdbed57e35b
  • Feat: add tests for time features: 82783af471206bc83c9a2fbb2e4e93bad3488399
  • Fix(lib/model): add search hit conversion methods: 886b806b7bfa46ef77bb5198dda49263874e64d4
  • Chore(components/signup): sort imports alphabetically: 0dcacd8d13cc12e111536603ae7b3d4e36d55738
  • Chore(lib/utils/time): use '0' instead of UTC string: 9ec4aedb6418c9110e0cb7d41a1fdc5b03190132
  • Chore(utils/firebase/utils): add availability to users: 3e6929ddc7893e2387b479d45fa004946cebe3ca
  • Fix(time-select): limit booking to 3 months: 34d547534ee63b05aebe08b350c43f6ec93f0edd
  • Refactor(lib/utils): split into individual functions: 42b2b47323647f4c99b3d53c505deba1588df867
  • Chore(lib/model/venue): rephrase 'Go to' to 'Open': eec4b628ed3ce708eefe30814de7bf6aa82dd0df
  • Chore(utils): normalize match data types: 6f085363bbe32ab3fbabcb32e526d75c2ccb6e37
  • Wip(components): temporarily hide availability filters: f0fb37d96c4b4c4a7347c05156c5daa9561655de
tutorbook -

Published by nicholaschiang almost 4 years ago

Patches

  • Fix(tests): stub GCP storage and skip testing errors: 35f784bb184acbdaa2626295791ca3bd9a09a604
  • Fix(api): actually add payload validation: bf08b650de6f22af9da45ce74bb99127a24f8e92
  • Wip(components): split 'TimesSelect' from 'AvailabilitySelect': 785c714884afb5eda4f10206f6f22cc840ce5529
  • Fix: use the 'Select' focus strategy: 79beb86a8f8533518704bb3f6762092d3a7a293c
  • Fix(eslintrc.js): add 'cypress' dir to internal deps: 758925f3a8f6fd6de8c988eb96d8982c6a8264e3
  • Refactor(lib/utils): replace class with functions: 864f36c6e1de0646dadbcaa35ebd3a66bb5eff2e
  • Fix(cypress): use API to seed test state: 8672e2066e6440899d3584cb282f42fc06b56ce4
  • Fix(lib/model): use JSON types when verifying API requests: ceca5a316d1aa0c7f87c7a83bbfbcfab9e32c0be
  • Wip(lib/model): add availability parsing methods: 79d54865c3514329a497008ab1deea868a90b5af
  • Chore(locales/en/common): add days and months: f76a0d8fe2afdd6f1c8ae93e16f8d6a272da11e5
  • Fix(lib/api/algolia): use JSON serializable array: ed1e639ab993c780a9bc0f8ddb8700a5aa62b78e
  • Fix(api): skip side-effects during dev: d50052af70dbbffb6095f345415f01f8e64e90a6
  • Feat(api): add create org endpoint: 240c5faba537103600bdab21eb7b061af98d086f
  • Wip(times-select): redesign time selection API: 9e981c2e764980283d2365be3b153a01d4e1f023
  • Wip(api): add fetch availability endpoint: 6add73a21f61c4424f7be2c3a02fa804cc1e8cfd
  • Fix(package.json): 'dev:cy' script uses development mode: dc989e600754c69a2e5c55ee1e2cd7c135d6e442
  • Wip: add time selection MVP: c90cdeefb7ffdc57e605bdd0e7b42afa5bfc0bb3
  • Fix(cypress): seed full state when not given overrides: 772c4abacf6afcef1ef4f043404a90dbecbd8864
  • Fix(lib): polish conversion classes and remove 'rrule': 96923ae0d732c9938eeb3506a67bcce076e6630b
  • Fix(cypress/fixtures/match): add 'id' to venue: 04c87608e54c5de6bbafe3f14c03e66d34f18db0
  • Feat(lib): add 'id' prop to timeslot model: fa89b4fbaafc0f65989116c68adba34186b024a5
  • Fix(lib/hooks): remove 'useContinuous' strict type constraints: 23c6761d9822cb6397aacdd6160e0b117b08aefe
  • Feat(availability-select): add working MVP: a12aa3f3482faf1a2fc21bead515a1dd4e9111ac
  • Refactor(utils/firebase): rename 'migrate.js' to more general 'util.js' script: 0bf84297c974fba1415747df0ca4cc003e0e4811
  • Fix(availability-select): remove dev settings and lazy load RND: e8da9c046157c1d7e8c3f86c331875d147b045cd
  • Fix(availability-select): use weekday strings and correct mouse pos: 0509a6f8f76d6b6ae351dc781653da94c40b4087
  • Wip(lib/api): temporarily skip time checking: 7b2f0a811c223e30ee534c1195e8b48069c5b93e
  • Fix(availability-select): run overlap checks when creating timeslots: 186ccd096797f134e77e8f99435c2f519561602b
tutorbook -

Published by nicholaschiang about 4 years ago

Patches

  • Fix: add org context for all matches/requests: a697c85c1b225a8038bc5e84bca9d45ef66add92
  • Fix(lib/api): send match notification emails: d31769b17968a2b178d4a6cd9011ca75d389ca94
tutorbook -

Published by nicholaschiang about 4 years ago

Patches

  • Feat(api): add delete user endpoint: 08951ba1a322cd5d6d9b5dc71dc6c9d1ea4d21cc
  • Feat(api): add update match endpoint: a87ac2f2b808577c9d367bd686a0b96d59e78a9c
  • Wip(lib/model): don't include empty props in database: be7a1047dcd617a9f7e4e5e50c86c29a9e135c02
  • Fix(lib/model): include falsy vals in database: bd62658dfdef6aefa659f910bddd5cd221699ce2
  • Feat(api): add delete match endpoint: 3eb70ecdf6e078d8258ec87cb11a5d7b588fe427
  • Wip(lib/model): matches and requests share a data model: ac04dc868bf0d7f62c6033036d0bb45cd404b9e7
  • Chore(deps): upgrade swr and replace FDE with 'dequal': 5a79c22d973c7b309ac8295ddfbe44da2b63cceb
  • Docs(README): add SWR shout-out in tooling section: 6494b0ef39b119aab2433742f6b34addd8e20e1d
  • Fix: create docs for users logged in with Google: 653641b21e69a7f59cb30808796f2c4d4740b2f0
  • Chore(utils/firebase/migrate): add orgIds to users and matches: dff4269aa31aa6e1ab80d388c5b6a56bb70cc1d0
  • Feat: add match status toggles: 66f37bca539d1f2b94177e93f00f58780f1fd016
  • Fix(lib/api): properly filter matches by org: 998007aa4e6e55cb1da0c16a5bd4a23f02f5239b
tutorbook -

Published by nicholaschiang about 4 years ago

Patches

  • Wip(profile): add dedicated profile page: d51d85b2649f78877419381a8a3e8bc998001c0d
  • Fix(tests/dashboard): wait for account API response: df45d1f3a1108e735996ccdcb213d0152f71e7cd
  • Feat(tests): add 'getBySel' custom cy command: ab12b9230587d0a0eb174553c9c40a984ecd6307
  • Wip: add failing org settings tests: 2e673cf3a38fe240442cd521cd6443a7977a988b
  • Fix(pages/settings): show error page to non-members: 217a5d8bb3cb40f9d36fdab5f2b64067bdfa3640
  • Wip(tests): add org matches page tests: ef7e620a52d90fb91cfff6b0a6562e0ca9ac6375
  • Docs(ROADMAP): extend timeline to October: f09c08bcb50ff1271e276154cc014a339d6dab54
  • Feat(tests): add comprehensive profile page tests: 27912a067ff748441ac8d67ec1fe0f72c2359584
  • Fix(profile): replace view profile btn with link: 586cc341bb7acef8a7f849255edb0ecca738fc44
  • Chore(pages/search): add comment on query param bug: d89c4e36371f8740019db3133793f5f40f80ac69
  • Chore(deps): use Cypress v5.3.0: fbebfac7c922a03a02ae85626bd74ba1ce2cce98
  • Feat(login): add redirect query parameter: 3d87177d1e03251f3d5fade55fb7121907e58608
  • Fix: change profile spacing on mobile: 5125d8d458e3dd015e8c385080008a721a14e42a
  • Fix(navigation/style): make tabs scrollable: cd2a2aef5d915fee709d703eec10a752f0093831
  • Fix(login): use custom hook to redirect to login: 13ab4496417639ef76b910c99aa84afddc5f437b
  • Refactor(tests): remove 'pages' directory: 28ae387da2c9a71cfe6087b97a34f7cd24695a16
  • Fix: remove tab bar links and scrollability: f31af047ed9647f4cafbf41913edf8b615df453c
  • Fix(profile): patch security hole by locking email: bd4a3c3156ba9b8a93a65b9e5c1df31b709f5284
  • Fix(people/header): use fallback when clipboard errors: 67ddd8ea3fe1a56478b921a3b3662f140b8d3ec9
  • Feat(user-dialog): add 'featured result' toggle: a11e8371075bae5606dc2f3bd6f16468165f3621
  • Wip(tests): add people dashboard tests: 6e9324ec39099b8d95948f936db0d6664ee9c2e0
  • Fix(search): show 20 loading results: a9cffa0b984c9ec5a4dc346d32d615c3a59c97fe
  • Chore(deps): upgrade Typescript, use deep-cloning, and remove Jest: c6bac98be9e7351a95240ce3d07e7bf3b39dd992
  • Wip(lib): continue API routes refactor: 4d94cbf310c3423a05c1f781f162f8c36aa6fabe
  • Wip(lib): replace all deprecated API routes: 3efb68fa073bf7d50e371b592408c5d33bb71d77
  • Fix(components/react-intercom): address new typescript error: e5bb99bb2e195c2dbb6e1475a65c043aea30447c
  • Chore(deps): upgrade cypress to 5.4.0: 89ba01718a91c9520e8f59dec2fa502f0c88e620
  • Fix(tests): remove dynamic path brackets: 041fce7669d0f73266765b215efe575b968dca3e
  • Fix(lib/api): add separate query param parser: 99c31dfb61728c1627481148532ff56f794a0007
  • Fix(lib/utils/clone): support nested 'Availability' objs: f0c261ce5d2371e4656857d7c664b99b9aac6261
  • Fix(lib/api): use query url not json types: 0f95d3da3f6d279c06fd660f7ee9550174559a32
  • Feat: add unique page titles and favicons: 4959b4c1f458ad767118a0760b6367b66ae68db4
  • Fix: restyle and add delay to nprogress: 7a8bc139fb6179346feccba60a7e43948a623048
  • Fix: add orgs to users logging in on search page: f2368a745069b8fb8ae25ba20afe73ec28ca7690
  • Fix(tests): handle auth errors while testing: ecfda03135bc0e70b9bea20a996c1e076954dcdb
  • Fix: port Algolia to API routes and add org to matches: e277e79a8458d45610807d15862387314648851b
tutorbook -

Published by nicholaschiang about 4 years ago

Patches

  • Fix(tests): upgrade Cypress and use path aliases: 472033046a29a3e6600a3e6b410aa1bab69ada48
  • Docs(README): add maintainability badge: debc63e57ac2ad218bb14640d16ddfcb1908716f
  • Docs(ROADMAP): add basic long-term roadmap: 2cd7f522fabae41a6e93e827ff08503bfaf42643
  • Fix(pages/search): set query from URL params: d015d89750cfcb44d4277a8236e4ae03bb04791f
  • Tests(pages/index): test search page URL query: bfe6980d9895ac0f3b5d17327f581e42ceeb4c4a
  • Fix(tests): don't seed and reset auth: 5f3d4773c546e84c2bcafc27acae41a0820b90d1
  • Tests(pages): adjust setup cmd order: 4822a6af7ce3c3701e988d31768a6b4ebe65d038
tutorbook -

Published by nicholaschiang about 4 years ago

Patches

  • Tests: seed multiple user types: cfe3b9264ab074db079af705069a9707844fa27d
  • Chore(cypress.json): run each test a total of 3 times: 1ab5459b2fb9ae6a854303f0f18d9b7711dc01dd
  • Tests: properly override user data: adb1cc8b86502b89ef92185cec21b1a0ebd2f795
  • Fix(lib/api/create-match): don't send emails while testing: faf69859a908e6d14d0ababc05159e8bd10076d0
  • Fix(components/signup): add 'data-cy' to error display: db4954b50f9115b92ca3ea9f6a66f1a8cf1c329a
  • Fix(ci): only run db emulators: 6e1de40eb8bc737618fb9321583eabd624c67663
  • Fix(tests): skip creating undefined users: b57d30d3e00d849118a49e059d068ca50cbb2005
tutorbook -

Published by nicholaschiang about 4 years ago

Patches

  • Fix(pages/search): only show org results: d85be558db1ff4f5015d61e97ba0d84af1ff11d1
tutorbook -

Published by nicholaschiang about 4 years ago

Patches

  • Fix(utils/firebase/migrate): create users with docId: e42afd91643388468b0edcbae57936c66c712c82
  • Fix(github): restore issue templates: 9293ac86603c98953476cccc0ace343ca9c049de
  • Wip(search): use SWR and add static optimization: 93a046616e9470fee7ad1de88df19150db018ae2
  • Wip(search): show login dialog for org data: 732f43d753fbab237f6ba4e22b76fa3fd406f2e2
  • Feat(search): login dialog protects org search: 82a1461b5b58242b409f5326002c8e5c30cf317e
  • Fix(search): hide org results when logged out: 70af0f3b621cbd575f81c07d4018553182bec4ec
  • Refactor(auth-dialog): add i18n to 'search.json': 74dcdf38ed58f1271e4de4616dc709306e51123b
  • Tests: add phone collection tests: aeb4337f8889ff8332309f88438418253e14de66
  • Tests(pages/dashboard): expect 2 orgs in switcher: 75c6180ebdaf70ba683dbcdb12752bdbb6d50fe9
  • Chore(package.json): specify 'NODE_ENV' in scripts: 0a1f25d60df809362182cd80efac92e6b42ebb49
  • Fix(pages/search): wait for 'api/account' before showing auth dialog: 2850a3fe6b132db21d1fed956e69d3d0417d6c28
  • Feat: add org configurable required fields: 2bcb9145d3ac2e30d86b1de8641346a0d811a647
  • Fix: temporarily don't require photo: 0634cfcbb7fdead7020e0765cd1271c052557c34