Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
# 1.0.0 (2021-10-13) ### Bug Fixes * position error when hide course on exam page ([3d6b2ae](https://github.com/thinc-org/cugetreg-frontend/commit/3d6b2ae8fa2159ec347edadb4a42754139c03211)) * about page card padding ([1ef5265](https://github.com/thinc-org/cugetreg-frontend/commit/1ef5265f9c36f332335ba61409e8d36a04da030f)) * action ([efb7fe3](https://github.com/thinc-org/cugetreg-frontend/commit/efb7fe3fb5e3959672de6b6acca6f292681630d7)) * action not work ([661382e](https://github.com/thinc-org/cugetreg-frontend/commit/661382e882b69e8d7b2e89fa1c2a0fc5a3f4a01a)) * action not work 2 ([30f3b6a](https://github.com/thinc-org/cugetreg-frontend/commit/30f3b6abe3ae89ee1f5ff20e6fa05a9ce76bf85b)) * action not work 3 ([b7d888a](https://github.com/thinc-org/cugetreg-frontend/commit/b7d888a04e1779255f070c9f8461ae24cc173559)) * action not work 4 ([0df5128](https://github.com/thinc-org/cugetreg-frontend/commit/0df512883cfd9a71179bc0e4000ee09af31dd554)) * action not work 5 ([1288496](https://github.com/thinc-org/cugetreg-frontend/commit/128849655153c9f2edc6ab5e42678e679aa56b42)) * action not work 6 ([aa06a2b](https://github.com/thinc-org/cugetreg-frontend/commit/aa06a2bfc5fdd3d9b19de1ede2ba0abe9900b0bf)) * action not work 7 ([969342c](https://github.com/thinc-org/cugetreg-frontend/commit/969342ca56d0448c1f5a609dc022d6579e9f02a2)) * action not work 8 ([1721c3b](https://github.com/thinc-org/cugetreg-frontend/commit/1721c3b61becaa03db8d97dc4d31ccd596e5efc6)) * action not work 9 ([78630fb](https://github.com/thinc-org/cugetreg-frontend/commit/78630fb9e1eda1c6b2fe9b348b5ff42a440d7ac2)) * action run error ([14f133a](https://github.com/thinc-org/cugetreg-frontend/commit/14f133a0f8008b3bada49fae7dad009beaf37d62)) * add clean up function ([3e791e8](https://github.com/thinc-org/cugetreg-frontend/commit/3e791e8ce822deb3bbe49efee83b6a11ec67869f)) * add department to course page ([3fca37e](https://github.com/thinc-org/cugetreg-frontend/commit/3fca37e1a020165a0426d7accaf352e36ec80e9d)) * add EOF ([a2a7644](https://github.com/thinc-org/cugetreg-frontend/commit/a2a76445488756267793a870efd04dd023ae7bb0)) * add field classroom to query ([ddd6cf3](https://github.com/thinc-org/cugetreg-frontend/commit/ddd6cf3aebc78f5e0a672a9946b827e5a0e238d5)) * add modal padding for new ios safari ([65c714c](https://github.com/thinc-org/cugetreg-frontend/commit/65c714ce4eef58c27a3f8364e52dcd916027b8de)) * add permission for annotation ([7c520b4](https://github.com/thinc-org/cugetreg-frontend/commit/7c520b4cb6ae13c0a597d64e38e5d5fa23df981c)) * add ref to fix popover scrollbar ([3c368cc](https://github.com/thinc-org/cugetreg-frontend/commit/3c368cc19812a73f378594be172c9cbd26b057ff)) * add responsive dialog ([b708f2f](https://github.com/thinc-org/cugetreg-frontend/commit/b708f2f888586bf23624fe0884fc3bb6d52e9339)) * add scroll filter bar for smaller height viewport ([a3bec35](https://github.com/thinc-org/cugetreg-frontend/commit/a3bec350dd14513a8a319e73d2908ceea495e704)) * add theme color to genedColorMapper ([c54a7ab](https://github.com/thinc-org/cugetreg-frontend/commit/c54a7abdf5ee0fb23ebab5ccd40f21d264eb7308)) * airtable link ([1ba5505](https://github.com/thinc-org/cugetreg-frontend/commit/1ba5505910d14a98cb830de4a4b308820485fb54)) * all eslint warning ([2b6bb33](https://github.com/thinc-org/cugetreg-frontend/commit/2b6bb3317d5d40f470e0ff2926040e96291203b4)) * also apply z-index to normal navbar ([b2d8419](https://github.com/thinc-org/cugetreg-frontend/commit/b2d8419b4c689bec75501e2069bee8cf018a25c6)) * analytic event bundle logic error ([f9da646](https://github.com/thinc-org/cugetreg-frontend/commit/f9da646504581846e3ad6747647f2cf61eece9ea)) * animate first click bug ([0e00331](https://github.com/thinc-org/cugetreg-frontend/commit/0e0033134e40a0d4192d9d526b5dcc90f85c77bc)) * announcement bar sticky behavior ([#166](https://github.com/thinc-org/cugetreg-frontend/issues/166)) ([90c5129](https://github.com/thinc-org/cugetreg-frontend/commit/90c512922dc5e131f19854f0e6b781aaadfb9c06)) * app module ([9cdb6f0](https://github.com/thinc-org/cugetreg-frontend/commit/9cdb6f0bd707322e9aea6836e70e47ea284b4515)) * avoid layout shift in schedule page ([b3f65b8](https://github.com/thinc-org/cugetreg-frontend/commit/b3f65b8ded310ff9eb428ea3411d7274cc715a88)) * back button routering ([23f3d67](https://github.com/thinc-org/cugetreg-frontend/commit/23f3d676afd5fa563b8ecdb458aefe39e0d37dcd)) * back redirect ([e6f4e42](https://github.com/thinc-org/cugetreg-frontend/commit/e6f4e420774e20adbb2f490a6bd59e8f3c638352)) * base coverage not working ([70eb03f](https://github.com/thinc-org/cugetreg-frontend/commit/70eb03f0a18dd7c69d2460b5b5bc30441218fa44)) * branch name in action ([9144f30](https://github.com/thinc-org/cugetreg-frontend/commit/9144f3086cb398210c8ef19e8d9e8156350bfb62)) * bring back announcement card on storybook ([642afe9](https://github.com/thinc-org/cugetreg-frontend/commit/642afe97e219b75792c3f5370583a3eb32afb532)) * bring back yarn build when check pr ([66111df](https://github.com/thinc-org/cugetreg-frontend/commit/66111dfe188534e83d8c33b94fd1bbb8c5ddb65f)) * build after test done ([3a80f90](https://github.com/thinc-org/cugetreg-frontend/commit/3a80f907dc1d31349708aad4561b7f8f246acc5c)) * build error ([d3f5cb6](https://github.com/thinc-org/cugetreg-frontend/commit/d3f5cb677af074054b86978b975590d44589ddbc)) * build error ([0cd2027](https://github.com/thinc-org/cugetreg-frontend/commit/0cd2027261f08ab317944fca60013f3619a3d911)) * build error ([3225e08](https://github.com/thinc-org/cugetreg-frontend/commit/3225e08e0baadb09de068766760665d5dd6cc2e7)) * build error ([83b1414](https://github.com/thinc-org/cugetreg-frontend/commit/83b1414fea8c7de4f9be93ca161523fa6c6dcfb7)) * build error ([cf1f66e](https://github.com/thinc-org/cugetreg-frontend/commit/cf1f66e62cb3c183339ce82dae52c6a53f5f295e)) * build error ([437e698](https://github.com/thinc-org/cugetreg-frontend/commit/437e698854e57eb101489403ee981651952f1a66)) * build error ([3c04d61](https://github.com/thinc-org/cugetreg-frontend/commit/3c04d61fe59f667c02e7d65f65e8ed35f73d693c)) * build error on push ([de86fd7](https://github.com/thinc-org/cugetreg-frontend/commit/de86fd7fc0f69d5f52868fea0058032bbcf3204b)) * build error on push 2 ([7f5c902](https://github.com/thinc-org/cugetreg-frontend/commit/7f5c90271060dba597203a478c756be817b2ee41)) * build failed ([3834d73](https://github.com/thinc-org/cugetreg-frontend/commit/3834d7368fe4da26524a61b92ae97c685bc37fe4)) * build failed ([489b5d9](https://github.com/thinc-org/cugetreg-frontend/commit/489b5d94f768258eda62a0382cea29cb4c8cda16)) * button descendent error ([d743922](https://github.com/thinc-org/cugetreg-frontend/commit/d743922b7cdca923cbe10990282485be8acd471f)) * button layout ([5284314](https://github.com/thinc-org/cugetreg-frontend/commit/5284314191bef55286f5374996950e4b45913541)) * card ui ([fc54b97](https://github.com/thinc-org/cugetreg-frontend/commit/fc54b97706a416dc341c03c34de50bfa55c30fda)) * cardheading not open new tab anymore ([3e21e55](https://github.com/thinc-org/cugetreg-frontend/commit/3e21e554c0f71f5bbd6d6a653af40367d9ef4c39)) * chagne css first-child to first-of-type ([0d7def9](https://github.com/thinc-org/cugetreg-frontend/commit/0d7def9d437a8fa1a795560451d239b86a597dc6)) * chance yarn ci command ([bf8a25a](https://github.com/thinc-org/cugetreg-frontend/commit/bf8a25a463d59f9c16fd7abd8edf61ec0b17bbfa)) * change academy year to match with props on desktop ([4f137df](https://github.com/thinc-org/cugetreg-frontend/commit/4f137df4b4f741485392fc1662027b9968f51efe)) * change classroom text ([3781eab](https://github.com/thinc-org/cugetreg-frontend/commit/3781eabb033b9dbc25103c4712f08b71788b04b9)) * change debounce time to 2 sec ([cb8dd6b](https://github.com/thinc-org/cugetreg-frontend/commit/cb8dd6b745329307405fbda61f52f743268fed4b)) * change paddings on the modal ([481d943](https://github.com/thinc-org/cugetreg-frontend/commit/481d9434ffd8d3e1d8fbd3e135025bb2ea9c2ec2)) * change pull request to write permission and rename workflow file ([604f497](https://github.com/thinc-org/cugetreg-frontend/commit/604f497c48f951966d47990c349b6cd2baedfe6f)) * change removeTag to return empty array when undefined array is passed ([a2cc57e](https://github.com/thinc-org/cugetreg-frontend/commit/a2cc57ec12f862279d50ad9d24877d8ec033409e)) * change selected course card layout ([6b4f326](https://github.com/thinc-org/cugetreg-frontend/commit/6b4f3263f637eb6e9ebc6b7b62cd42a18f55c07f)) * change wait for check library ([6325536](https://github.com/thinc-org/cugetreg-frontend/commit/632553638893f05e7514ffe92658739281b06bd9)) * ci error ([4797c38](https://github.com/thinc-org/cugetreg-frontend/commit/4797c3812c71ed6c320dc3ec6e647f176bc78454)) * ci error ([056e6f9](https://github.com/thinc-org/cugetreg-frontend/commit/056e6f98774eef62d8a5052ad48f3e464f1ffe27)) * ci error ([ef69999](https://github.com/thinc-org/cugetreg-frontend/commit/ef69999cc345d90e96023beb85e181bf361b3b2e)) * ci error :( ([004b01e](https://github.com/thinc-org/cugetreg-frontend/commit/004b01e6ccbadfd8a3353cff0e971f5cd6a3ed48)) * ci error 3 ([b57c5f7](https://github.com/thinc-org/cugetreg-frontend/commit/b57c5f7f134dc0092c133b565c4163717d9548da)) * ci run failed ([2304548](https://github.com/thinc-org/cugetreg-frontend/commit/2304548e80d2003926c4c160c90a9100132e8511)) * close mobile hamburger if click on same page ([5808e0c](https://github.com/thinc-org/cugetreg-frontend/commit/5808e0c699886b4c1929bbe68539c74fd2455d49)) * close modal on link click ([58f6a21](https://github.com/thinc-org/cugetreg-frontend/commit/58f6a2134cfa3fe695965a9f375e6af56614f207)) * command not found ([68314b5](https://github.com/thinc-org/cugetreg-frontend/commit/68314b5615fb0785310b826383cd119575874b06)) * comment broken code ([6440d12](https://github.com/thinc-org/cugetreg-frontend/commit/6440d1225016798488c861253fa19d8995f5c7f7)) * container not working ([7d5149f](https://github.com/thinc-org/cugetreg-frontend/commit/7d5149f0afe99b319bd41999580cf84d2c993a97)) * course detail padding ([c1bff34](https://github.com/thinc-org/cugetreg-frontend/commit/c1bff341a7d71781c87039d0e4a5d582eabb8652)) * course detail page spacing ([881437b](https://github.com/thinc-org/cugetreg-frontend/commit/881437b462ca0854a289e900c33e03755c23c4d0)) * course search page styles ([bc0d30d](https://github.com/thinc-org/cugetreg-frontend/commit/bc0d30df47c9f96c1030807c8803ccfc85f336b3)) * cr11 reduce text length ([25aafa8](https://github.com/thinc-org/cugetreg-frontend/commit/25aafa8122d3cc206ce200168a4b9cbc960c3833)) * cr11 section number wrong ([be22b98](https://github.com/thinc-org/cugetreg-frontend/commit/be22b98d225e62a5bb6ea74522451ad86460dc59)) * cr11 should not display hidden subject ([d9aac27](https://github.com/thinc-org/cugetreg-frontend/commit/d9aac27fce83deda6b05291809f6bafb523c3cad)) * cr11 spacing ([4e3edaf](https://github.com/thinc-org/cugetreg-frontend/commit/4e3edaf0beec0e30a25e01772f63bc56f18cca1f)) * cr11 top spacing ([8b9ef97](https://github.com/thinc-org/cugetreg-frontend/commit/8b9ef97b1da1933ff945b3d58574a36b2feecd97)) * css styling ([525678e](https://github.com/thinc-org/cugetreg-frontend/commit/525678e8dbe04bc26e53b262d95dffe40aac842f)) * date parsing error and hide course in exam schedule ([e18e67d](https://github.com/thinc-org/cugetreg-frontend/commit/e18e67dafdd38aff2e9826e488e0bda29b133823)) * depedencies version error ([f6eab2a](https://github.com/thinc-org/cugetreg-frontend/commit/f6eab2aabeea9780a66e40100a1b0df3718b75e4)) * deploy workflow ([42abd79](https://github.com/thinc-org/cugetreg-frontend/commit/42abd79bdaea29e06e2997dc3970503c59d44fae)) * detial card spacing ([0af019f](https://github.com/thinc-org/cugetreg-frontend/commit/0af019fe4d2d4baaf4f0118aeafa935029aaedc9)) * disable export png button on exam schedule page ([0952202](https://github.com/thinc-org/cugetreg-frontend/commit/0952202e9e55fa35c70508c7938c5096f1b335c7)) * don't include closed section in course capacity ([6e415ca](https://github.com/thinc-org/cugetreg-frontend/commit/6e415ca6d09ebbfe224e62948974ab450eb69c3c)) * don't use custom test script ([2feb95a](https://github.com/thinc-org/cugetreg-frontend/commit/2feb95ae4855d6cf395e63a3fd85038414a7d9d6)) * download artifact error ([d848f86](https://github.com/thinc-org/cugetreg-frontend/commit/d848f86b3ad769be65838a42364499eab9fe599e)) * duplicate course key ([0dee0f0](https://github.com/thinc-org/cugetreg-frontend/commit/0dee0f0b7a5dd6c14bcd3fef320d0e2e81dde823)) * duplicated day of week ([013b464](https://github.com/thinc-org/cugetreg-frontend/commit/013b4640564af7d7fb0af72cc0e5bd47381c19aa)) * edit filter section style to auto scroll ([2d9dda2](https://github.com/thinc-org/cugetreg-frontend/commit/2d9dda277ec9572917c81d44f0d808c54158e15b)) * enable console warn and error on production ([6b1c3a1](https://github.com/thinc-org/cugetreg-frontend/commit/6b1c3a19c8097b89a785f181b109fcbbf4596ddd)) * enable console warn and error on production ([08b910a](https://github.com/thinc-org/cugetreg-frontend/commit/08b910ae53173240cbb5a7719b0c79cf6971cab7)) * env name ([c36e54d](https://github.com/thinc-org/cugetreg-frontend/commit/c36e54d6aa7500e20cc0a3a4f25e9741c9fa3b51)) * error pathId on baack button ([af8adcc](https://github.com/thinc-org/cugetreg-frontend/commit/af8adcc18e4e2f6e097c8c916b2f7cf35cddc070)) * eslint ignore test file ([daf00ee](https://github.com/thinc-org/cugetreg-frontend/commit/daf00ee887cfd1fb1935810f939c3679c12a6901)) * eslint warning ([58e3434](https://github.com/thinc-org/cugetreg-frontend/commit/58e3434aa783b1cd36302e1beba437bf1adc472c)) * exam date formatting on course page ([a1dd799](https://github.com/thinc-org/cugetreg-frontend/commit/a1dd79903bd8deecf01c162605302efc1c2db543)) * export method ([c036eb1](https://github.com/thinc-org/cugetreg-frontend/commit/c036eb1ea86c920d007a2ffb62d0f3faaf2ced13)) * exported png not complete ([b6b9533](https://github.com/thinc-org/cugetreg-frontend/commit/b6b953337a246cc1646b8c50b0d77e088e2ba5f3)) * fetch dept when checkout ([46d68f8](https://github.com/thinc-org/cugetreg-frontend/commit/46d68f8dfabd8239cfcc3db5eadaec62ba101a16)) * filter reaction ([4edeaed](https://github.com/thinc-org/cugetreg-frontend/commit/4edeaed9e9114b10545f130397bd23c904c88ca3)) * fix detail about selected course card border ([c4e2bae](https://github.com/thinc-org/cugetreg-frontend/commit/c4e2bae614b88249a684e5cdc233d9d3600583cc)) * fix file path ([4e4ed0b](https://github.com/thinc-org/cugetreg-frontend/commit/4e4ed0bfb69db49bece619009dfa30ca201de72c)) * fix height of the filter section ([1581f34](https://github.com/thinc-org/cugetreg-frontend/commit/1581f341e006011ec9abf74d3cc555527b871103)) * flickering ([b330b54](https://github.com/thinc-org/cugetreg-frontend/commit/b330b54088d40c5aa921d1f5882d4d3508bfd9ae)) * format of privacy page ([1fb17cf](https://github.com/thinc-org/cugetreg-frontend/commit/1fb17cf662401ea1774a11b93886c8a413a4e680)) * format of privacy page ([0184c91](https://github.com/thinc-org/cugetreg-frontend/commit/0184c91dc0ccb09bd281d6eab253e64ad4ebb863)) * forward ref error ([cd4aeeb](https://github.com/thinc-org/cugetreg-frontend/commit/cd4aeeb83d60fc656f9c79e9187fb52f0bc935fa)) * frozen lock file on test:ci ([3e293fa](https://github.com/thinc-org/cugetreg-frontend/commit/3e293fa276782b079467c9dd7ca30337358fccea)) * github action branch error ([760d9fe](https://github.com/thinc-org/cugetreg-frontend/commit/760d9fe073cd19a8232630bc66bfffcd47d2c614)) * github action error ([47eb0d4](https://github.com/thinc-org/cugetreg-frontend/commit/47eb0d4221a4040568ae6abf651c0a9e5b6585a1)) * give localstorage more priority when first time sync with gdrive ([bfb7979](https://github.com/thinc-org/cugetreg-frontend/commit/bfb7979503304342a7117ee56acd1cd571475cf7)) * google fonts not working ([858a1c2](https://github.com/thinc-org/cugetreg-frontend/commit/858a1c2a5d430594c5d38a0c06665f4816bcdc53)) * handle 6 seconds close toast timeout ([fb09dc3](https://github.com/thinc-org/cugetreg-frontend/commit/fb09dc35654a84d30036214e3ff7c9234a623824)) * handle deleting subject snakcbar ([6b979be](https://github.com/thinc-org/cugetreg-frontend/commit/6b979be39ae65433de13fbe1325b311573d51a6b)) * handle option background on mobile ([8f56395](https://github.com/thinc-org/cugetreg-frontend/commit/8f5639558a4ce72b4cb356a58c9b6f6097328f3b)) * handle select program on windows 10 design ([918df55](https://github.com/thinc-org/cugetreg-frontend/commit/918df5539ffec315722f2e4b515a776dfef6826f)) * handle snackbar error ([48f8a0d](https://github.com/thinc-org/cugetreg-frontend/commit/48f8a0d829acd2a0472b75cc075d6d4687837e67)) * home logo change study program ([590517e](https://github.com/thinc-org/cugetreg-frontend/commit/590517e065ce2938b24c6da7c5a97c4acf9cfc7f)) * ignore storybook and style componet file when test for code coverage ([7b8b249](https://github.com/thinc-org/cugetreg-frontend/commit/7b8b24928f89d8d7d0a010a3b6f057e859bd3e25)) * image export bug ([bfba1a4](https://github.com/thinc-org/cugetreg-frontend/commit/bfba1a4ac5db7a82c14c409785934f34b8360247)) * improve course search ([82386b3](https://github.com/thinc-org/cugetreg-frontend/commit/82386b3a0e97a61d8c38fcf7907fa39a08a205d0)) * incomplete picture and null picture bug ([13289ed](https://github.com/thinc-org/cugetreg-frontend/commit/13289ed22e04e8a1f59a3a82ee8cc2ba1e5fdfad)) * increase chip size ([af8bdd0](https://github.com/thinc-org/cugetreg-frontend/commit/af8bdd02220dde2b9d6e99a479daaa3acb5a5f23)) * infinite loading ([ffad79b](https://github.com/thinc-org/cugetreg-frontend/commit/ffad79ba0c6fdb383fe0849e883e891283a950ba)) * infinite loading ([28fbf38](https://github.com/thinc-org/cugetreg-frontend/commit/28fbf38ea13194960432d3a38076e6deb34847d8)) * key warning ([9f8c0a3](https://github.com/thinc-org/cugetreg-frontend/commit/9f8c0a395c0d708b09f4f9aa0cfb878e83a26c99)) * lighthouse server token not found ([96e5698](https://github.com/thinc-org/cugetreg-frontend/commit/96e5698784ffac808f925c90ebe8f9a7bea73e0a)) * link go back ([5b3dd65](https://github.com/thinc-org/cugetreg-frontend/commit/5b3dd65070d5eff7a16728389a1f29180eddf481)) * loading ([83f525d](https://github.com/thinc-org/cugetreg-frontend/commit/83f525de60589a13447e43870e3c5fa647182bc9)) * localstorage not realtime update when logged in ([1759de5](https://github.com/thinc-org/cugetreg-frontend/commit/1759de5f716c250962fc5e69890613ff2ec4e091)) * log variant on production ([00a29c0](https://github.com/thinc-org/cugetreg-frontend/commit/00a29c032603939e4c4cba977741e9243c466d6a)) * log variant on production ([9331e55](https://github.com/thinc-org/cugetreg-frontend/commit/9331e55e291a0cff163b5d8949b5b4d9d9022859)) * made workflow queue a status checks ([4ac1d0e](https://github.com/thinc-org/cugetreg-frontend/commit/4ac1d0e84f27213279d8fd0e0ade0b3939f27955)) * make teachers name unique ([3cb9bc4](https://github.com/thinc-org/cugetreg-frontend/commit/3cb9bc4114f3ca68cca6f089706d84614d46f284)) * merge all pr workflow file into one ([627be35](https://github.com/thinc-org/cugetreg-frontend/commit/627be3540a97c099bdf313716ea1b9075d94fa07)) * merge release and deploy workflow ([e367afa](https://github.com/thinc-org/cugetreg-frontend/commit/e367afac5ff8f9554acb3e21576d2f7062691586)) * move collectCoverageFrom to jest config ([9225799](https://github.com/thinc-org/cugetreg-frontend/commit/9225799fb49d3be13ac2cdbf79b5ed585332dc6a)) * move dependencies ([f0fce1e](https://github.com/thinc-org/cugetreg-frontend/commit/f0fce1ee25f3f86686a5ac67cd9df22a1366bb14)) * navbar link ([5a57518](https://github.com/thinc-org/cugetreg-frontend/commit/5a57518d5d1b4e44ab1abd409ebd50f86cd46b4b)) * navigate to new tab ([bcc3922](https://github.com/thinc-org/cugetreg-frontend/commit/bcc392295039b1a7a54c44b0a710333d750b6f4d)) * no declare module error ([390d5f0](https://github.com/thinc-org/cugetreg-frontend/commit/390d5f0f3141b092be86b67ac2ded050cefb7e1b)) * no file downloaded bug ([4c4598f](https://github.com/thinc-org/cugetreg-frontend/commit/4c4598f5a42f21fee64afe0ecb656584ba5407c6)) * no tbody warning ([9679517](https://github.com/thinc-org/cugetreg-frontend/commit/96795173b5a5c69729704221270d6f94b3a7a143)) * not log on dev mode ([f602bf8](https://github.com/thinc-org/cugetreg-frontend/commit/f602bf84ffb29c33cf398e55d8ac5988eef75116)) * only log on production ([783ec07](https://github.com/thinc-org/cugetreg-frontend/commit/783ec07c5fcaa7bf864405122732dda5a0cea21a)) * path id mapper ([e87d252](https://github.com/thinc-org/cugetreg-frontend/commit/e87d252745656912d1980bcadb7868052a6094e3)) * permission error on action ([e12243f](https://github.com/thinc-org/cugetreg-frontend/commit/e12243fb18474f6fbf172f4230dda661a6364d85)) * pr template not working on github ([4d956dc](https://github.com/thinc-org/cugetreg-frontend/commit/4d956dce6126a3a47faa7e45ee19c004bd1c935e)) * prevent refresh on click shoppingcart link ([13c47b1](https://github.com/thinc-org/cugetreg-frontend/commit/13c47b1c9f241326454915ae341006555c4f0f21)) * privacy page formatting ([30c3639](https://github.com/thinc-org/cugetreg-frontend/commit/30c363979700b4fddfd9822b0ff51d4c91c42e96)) * privacy page formatting ([b305db8](https://github.com/thinc-org/cugetreg-frontend/commit/b305db852a64300f1337e7376acbaf662bafb4f6)) * program not format on cr11 and button layout on schedule ([c835624](https://github.com/thinc-org/cugetreg-frontend/commit/c835624574c741fe5ba5afc50ea07595ddc461f1)) * property handle hidden class logic ([8fcdb3a](https://github.com/thinc-org/cugetreg-frontend/commit/8fcdb3a20f0ff286126153eca1f18c0d480e80e0)) * publish env ([4b8e8dc](https://github.com/thinc-org/cugetreg-frontend/commit/4b8e8dc9a9d0045c89dbcbf1e3353fdbee0216ed)) * react same key warning ([4e170a2](https://github.com/thinc-org/cugetreg-frontend/commit/4e170a20a76a00234724dab75e1066b840a7155a)) * react warning ([4e17796](https://github.com/thinc-org/cugetreg-frontend/commit/4e1779615259e9795e64ba7b931b0b4707c51420)) * react warning ([25bd965](https://github.com/thinc-org/cugetreg-frontend/commit/25bd9654c302066ae0cf59535b4e719a9b685f22)) * rebase failed ([369075a](https://github.com/thinc-org/cugetreg-frontend/commit/369075acd2c72cae5b16fac228efc2d99512e08d)) * refactor ([7eb6bf6](https://github.com/thinc-org/cugetreg-frontend/commit/7eb6bf6fc67ad90262aab4c151c354b013925fe8)) * refresh state ([a62591f](https://github.com/thinc-org/cugetreg-frontend/commit/a62591ffb9e1e3b16bdd9716e7927ef4a75bd156)) * remove ..rest from checkboxes and write test for it ([0bf46a4](https://github.com/thinc-org/cugetreg-frontend/commit/0bf46a4f8d101fa648cbefcffc5070bd96dc986c)) * remove AR and IA ([d391a49](https://github.com/thinc-org/cugetreg-frontend/commit/d391a490e545559e7660069490f280158d05f352)) * remove artifact thingly ([33693bd](https://github.com/thinc-org/cugetreg-frontend/commit/33693bd66f9235f76e713ab2a5248dcb3d5aa7f9)) * remove build folder when finished ([8672a9b](https://github.com/thinc-org/cugetreg-frontend/commit/8672a9bf8b4091525c87741e18da8f95a2741249)) * remove console.log ([a99a6fc](https://github.com/thinc-org/cugetreg-frontend/commit/a99a6fc3fda2e1b6b044c1ee61d9fa2cc4277de8)) * remove console.log ([12e9a20](https://github.com/thinc-org/cugetreg-frontend/commit/12e9a203479ca68278a3a7741054422f849a97df)) * remove console.log ([081b0c1](https://github.com/thinc-org/cugetreg-frontend/commit/081b0c138309606fc46303d47ff1ef4834915ed9)) * remove course search horizontal padding ([5b2506d](https://github.com/thinc-org/cugetreg-frontend/commit/5b2506d7262a9b7924dfb9d52b0dfdbbab5cb42b)) * remove debug log ([4b56e61](https://github.com/thinc-org/cugetreg-frontend/commit/4b56e6111fa1960214664f577856c66b422e0921)) * remove google optimize js ([9d4d9e0](https://github.com/thinc-org/cugetreg-frontend/commit/9d4d9e0abe2492dc02f60bad31797d33d0fc7018)) * remove mock and enable hidden exam card ([1daafc4](https://github.com/thinc-org/cugetreg-frontend/commit/1daafc44628206c9dd1c7a519c0aca788c376f39)) * remove no picture and incomplete picture bug ([7d404b7](https://github.com/thinc-org/cugetreg-frontend/commit/7d404b76be3a0100c4ae0bacee83ec87728e60af)) * remove permission thingy from test workflow ([8c7a632](https://github.com/thinc-org/cugetreg-frontend/commit/8c7a632723d421aa966c560e7bf6830012a4a5f7)) * remove size limit ([071a8df](https://github.com/thinc-org/cugetreg-frontend/commit/071a8df0d8bc76923705e870f59c3645d539cff4)) * remove unnecesary permissions and fix ci error ([c7211fb](https://github.com/thinc-org/cugetreg-frontend/commit/c7211fbb369172df2f4fc498260d223a18bab126)) * remove unnecesary permissions and fix ci error 2 ([173f59e](https://github.com/thinc-org/cugetreg-frontend/commit/173f59eff0b6e62042813a34454642e22b8ede1b)) * remove unnecessary thing ([8685732](https://github.com/thinc-org/cugetreg-frontend/commit/86857329dd88d95ac6802832db03c9d6089452f0)) * remove unused codes ([03be928](https://github.com/thinc-org/cugetreg-frontend/commit/03be9289691d95932536fbb5ac7100491116d0b2)) * remove unused import ([9f069ce](https://github.com/thinc-org/cugetreg-frontend/commit/9f069cef7c322d40f2397ff1a9453ad0a499e807)) * remove unused import ([246083c](https://github.com/thinc-org/cugetreg-frontend/commit/246083c28f4f228d45d124488ce406ddd02e8775)) * **ci:** rename build to lighthouse ([3d3946b](https://github.com/thinc-org/cugetreg-frontend/commit/3d3946b863e5d1efa2e72342e694dd39e23fd01b)) * rename button ([1de4d52](https://github.com/thinc-org/cugetreg-frontend/commit/1de4d526230867edde7e5b8c6e97eb54f8215ace)) * rename component ([bdc6b15](https://github.com/thinc-org/cugetreg-frontend/commit/bdc6b1555e660fc246734129d87cf3f9e0a8c2fd)) * rename component ([0959b0c](https://github.com/thinc-org/cugetreg-frontend/commit/0959b0c59249a76dbb350c85c1e9de85fa18b2b0)) * rename gened to genEd ([a8abcc4](https://github.com/thinc-org/cugetreg-frontend/commit/a8abcc4511c5595fd8bd46d91b75c5e1303d4eee)) * rename workflow job name ([4bb5f31](https://github.com/thinc-org/cugetreg-frontend/commit/4bb5f31e1ff890607ba73320111cf85f860989e9)) * report link ([5d51e52](https://github.com/thinc-org/cugetreg-frontend/commit/5d51e52ff5481b52e98b2db28ae3822ecc6af1e7)) * requested changes ([2db726d](https://github.com/thinc-org/cugetreg-frontend/commit/2db726d9cb3bdc8b75d0f900795a2d0cdf0d1f5d)) * requested changes ([0c5ae2a](https://github.com/thinc-org/cugetreg-frontend/commit/0c5ae2a27e4590c0acbb82311a9785902785b7aa)) * requested changes ([e24d176](https://github.com/thinc-org/cugetreg-frontend/commit/e24d176ac062eef3f98ef5a090f3cfdc22eab05c)) * requested changes ([52f6025](https://github.com/thinc-org/cugetreg-frontend/commit/52f6025c2db87a4e73d40159d2dd8bd503325c4c)) * restore permission ([dfee0e6](https://github.com/thinc-org/cugetreg-frontend/commit/dfee0e63f66909ec437b72a6794e6f36ef24ef98)) * restyle course modal to match design ([f582879](https://github.com/thinc-org/cugetreg-frontend/commit/f582879c24dbf826c5e72d011c357f9b1054c2f1)) * revert experiment commits ([2f7e455](https://github.com/thinc-org/cugetreg-frontend/commit/2f7e455964831bad5d7564ac6c4fc8ef97d3e8ec)) * revert reduce to flatMap ([ee6a6f5](https://github.com/thinc-org/cugetreg-frontend/commit/ee6a6f55411a2ca3f218143e31fd80044f871fb3)) * schedule story build fail ([d162ed6](https://github.com/thinc-org/cugetreg-frontend/commit/d162ed646681b7979169f104bf0b4d7e1230dcec)) * schedule story build fail ([32dfb3b](https://github.com/thinc-org/cugetreg-frontend/commit/32dfb3b4e3b2b1bbf7da7cf557fe9c41aefb0d82)) * search course checkbox bug ([22fdee4](https://github.com/thinc-org/cugetreg-frontend/commit/22fdee4c7276aa1d6f1f597dce13d67283594668)) * section margin ([aa91220](https://github.com/thinc-org/cugetreg-frontend/commit/aa91220127d9dffb931e7b34537db757a784c6c2)) * semantic release plugin ([7b7ee2c](https://github.com/thinc-org/cugetreg-frontend/commit/7b7ee2c31087dd8e50488a200c297058f9a163c1)) * setIsEmpty ([bc63c9d](https://github.com/thinc-org/cugetreg-frontend/commit/bc63c9db5506486968a5609ccf388bfe9905447d)) * setIsEmpty ([e0173eb](https://github.com/thinc-org/cugetreg-frontend/commit/e0173eb8046f9d8fd392226da3ee1f918837e76d)) * shared styles import ([6a3e80f](https://github.com/thinc-org/cugetreg-frontend/commit/6a3e80f12762eafa59cca5f8a7ee1f10c14097bd)) * shopping panel routing method ([7c71ab0](https://github.com/thinc-org/cugetreg-frontend/commit/7c71ab09eabc3d2a73388b24c3c2c04079c3ee2f)) * shopping panel routing method ([6092e3e](https://github.com/thinc-org/cugetreg-frontend/commit/6092e3e7a10fdcbcbd98d2de453825416293ebd8)) * should set isInitializedLocal to true for new users ([75f7b72](https://github.com/thinc-org/cugetreg-frontend/commit/75f7b72c6af8ca60ce1cdcbd97123381344e72f7)) * should set isInitializedLocal to true for new users ([3e62fb2](https://github.com/thinc-org/cugetreg-frontend/commit/3e62fb298b1ec7a4ea7096d893adbc0f579be950)) * signin button not working ([7e6113e](https://github.com/thinc-org/cugetreg-frontend/commit/7e6113e9b614710a95b672ef5d18f5a3c668ea86)) * size ([d227481](https://github.com/thinc-org/cugetreg-frontend/commit/d2274813e225357e323f21e7d12aa2da5ddac82b)) * size limit ci parth error ([fb516c3](https://github.com/thinc-org/cugetreg-frontend/commit/fb516c3d30aa659c7597e3cdc5d86334ee48b74f)) * size limit error ([801bad4](https://github.com/thinc-org/cugetreg-frontend/commit/801bad4c828f28c3ab191b5596a1a3149d061f74)) * skip build step ([dae10aa](https://github.com/thinc-org/cugetreg-frontend/commit/dae10aa0ac7991006863e9b22d1aa8cbee9beedb)) * skip http2 audit ([4bdf269](https://github.com/thinc-org/cugetreg-frontend/commit/4bdf26927efd7404d6a52e7362ceabd398047e47)) * skip install depedencies on pr ([09b07fb](https://github.com/thinc-org/cugetreg-frontend/commit/09b07fbb5444c0e1ee28df6e2a2e4d2c64235847)) * skip step ([fbc626d](https://github.com/thinc-org/cugetreg-frontend/commit/fbc626d3880188a265895121f2a501d7c52822c1)) * snackbar handleClose ([cd3f460](https://github.com/thinc-org/cugetreg-frontend/commit/cd3f4607e50471e9c9c36c1662f938dfb322d7ab)) * snackbar not close ([8beebe4](https://github.com/thinc-org/cugetreg-frontend/commit/8beebe47ca4a628aba43b79083e1f3e45e0422e8)) * some requested changes ([4d23b2f](https://github.com/thinc-org/cugetreg-frontend/commit/4d23b2fd40f38ef22d290023d9c4a6be5169b1b5)) * sort import ([3719858](https://github.com/thinc-org/cugetreg-frontend/commit/3719858ed900b6d16855e3307b0d6b6b463559f8)) * sort import using prettier ([ef8e851](https://github.com/thinc-org/cugetreg-frontend/commit/ef8e8516c5e875c62aca63222afad92c373c6bac)) * spacing on course page ([3fd8450](https://github.com/thinc-org/cugetreg-frontend/commit/3fd8450420a372eac7079bc698f72d15d6bb34f2)) * specify package manager yarn ([c1cf248](https://github.com/thinc-org/cugetreg-frontend/commit/c1cf2488e31848cbfadfb07eed672c765c23f2c8)) * specify yarn as package manager and skip install ([34c3132](https://github.com/thinc-org/cugetreg-frontend/commit/34c3132c9a377e9d0a0553a18e3aa7792702f7ae)) * sticky search field with tag lsit ([17cab4b](https://github.com/thinc-org/cugetreg-frontend/commit/17cab4bfbdf50e784498e7ae59f815bb3b0e09d3)) * stop scrolling from interfering with draggin ([8d87b53](https://github.com/thinc-org/cugetreg-frontend/commit/8d87b53bcb94e6af01ac24014c62d637264f2c34)) * storybook cannot resolve module 'fs' ([df79418](https://github.com/thinc-org/cugetreg-frontend/commit/df79418d588ca5ece124bd3e509f72f7f99f3dd4)) * storybook error ([2fe39f3](https://github.com/thinc-org/cugetreg-frontend/commit/2fe39f3d97a4b0e2d5db7b712a6857e46067f39e)) * style ([dac8328](https://github.com/thinc-org/cugetreg-frontend/commit/dac83285f34e00807f7057e8e96a012615fce371)) * styles ([1c39656](https://github.com/thinc-org/cugetreg-frontend/commit/1c3965695b5710b6ef0362db9131fdba7477960e)) * Sunday typo ([5720fe6](https://github.com/thinc-org/cugetreg-frontend/commit/5720fe6f3f59d155db02dbe0ab4e952c46799ddf)) * tempory disable google calendar ([2df84c0](https://github.com/thinc-org/cugetreg-frontend/commit/2df84c0a5b992d08f8158cb4f732c72dc726f1a6)) * test ci error ([78ff4e6](https://github.com/thinc-org/cugetreg-frontend/commit/78ff4e6212e08d4a39e087cba934f111c297bbaf)) * test ci not working ([1861809](https://github.com/thinc-org/cugetreg-frontend/commit/1861809efa9b597fe4083a9348eb8dc85620d193)) * test failed ([94c6197](https://github.com/thinc-org/cugetreg-frontend/commit/94c6197585f47872bc272075c4a45fde13b8fa4e)) * test.yml syntax error ([9b1e458](https://github.com/thinc-org/cugetreg-frontend/commit/9b1e45830c1a5f229d9192a5b39a7af6963d7d2f)) * test.yml syntax error 2 ([44c8775](https://github.com/thinc-org/cugetreg-frontend/commit/44c877512f8fb6f9374c2ecef2aaa2aceba4afa9)) * toast handle no action case ([5db63b1](https://github.com/thinc-org/cugetreg-frontend/commit/5db63b172cd859a71bec36a575942d0ee88bad94)) * too many days in schedule header ([4e8f435](https://github.com/thinc-org/cugetreg-frontend/commit/4e8f435ab91a858a67fe4fbf7e336db3236bf383)) * Topbar ui bug ([be7d9da](https://github.com/thinc-org/cugetreg-frontend/commit/be7d9da590c8f6a33c94de1fe966c3ab8c9aaed6)) * total course in schedule page should corresponds to hidden course ([35d1630](https://github.com/thinc-org/cugetreg-frontend/commit/35d1630a6394ae6497d6cee6b24db6271a171dbc)) * total credit error on cr11 when hide courses ([fa6b78b](https://github.com/thinc-org/cugetreg-frontend/commit/fa6b78b3be072a1c9037e47fd0859d6d8ffaef03)) * track page change error ([743cb4e](https://github.com/thinc-org/cugetreg-frontend/commit/743cb4e16333041d01808511701d4d9c84b69acd)) * transition config ([a0d1a3d](https://github.com/thinc-org/cugetreg-frontend/commit/a0d1a3d73bef56d29c5eaa5bd070209c64369d96)) * trigger branch ([6b9e5ab](https://github.com/thinc-org/cugetreg-frontend/commit/6b9e5abe8914df00e9513b1f5a6516f4592698a0)) * trigger branch dev ([c36c9ba](https://github.com/thinc-org/cugetreg-frontend/commit/c36c9ba5df25938a430186532ea8fd4404c8d20e)) * try to use 1.x version of code coverage action ([9d8010b](https://github.com/thinc-org/cugetreg-frontend/commit/9d8010bdaca147964176317c2ecc4387ed0ab6cf)) * try to use internal yarn ([5e16f06](https://github.com/thinc-org/cugetreg-frontend/commit/5e16f0609403cf71b05d14e713653ba623fbb3d6)) * try to use previous code coverage action version ([7aa8b11](https://github.com/thinc-org/cugetreg-frontend/commit/7aa8b110e76538e2d01bd2599ff0350ba70a6c84)) * typo ([f359723](https://github.com/thinc-org/cugetreg-frontend/commit/f3597234e531f0ce663378a057d8557e0142f008)) * typo 'shallow' on test ([dbe9a84](https://github.com/thinc-org/cugetreg-frontend/commit/dbe9a84ea228a26a0faeb428979013c7dd91d338)) * typo cr11 ([30d77cf](https://github.com/thinc-org/cugetreg-frontend/commit/30d77cf7acfc35df33492a41d82bb8310aa533fa)) * ui ([5c10366](https://github.com/thinc-org/cugetreg-frontend/commit/5c10366526078b1dfb888d08b83f2756d14f1475)) * update announcement wording ([dbfcebe](https://github.com/thinc-org/cugetreg-frontend/commit/dbfcebe441fce13135b0fc1c85956f9b0e06b4b9)) * update card only display when not null ([9257d13](https://github.com/thinc-org/cugetreg-frontend/commit/9257d132bb00e226551a235cd4a18017f7de2392)) * use :first-of-type instead of :first-child ([6194e97](https://github.com/thinc-org/cugetreg-frontend/commit/6194e97df97adc2729cb510dca1b50e231137c70)) * use borderRadius from theme ([f9e4051](https://github.com/thinc-org/cugetreg-frontend/commit/f9e4051f71e55786b500fe00b7bb6b9422e3a14b)) * use button element with login ([9d03a38](https://github.com/thinc-org/cugetreg-frontend/commit/9d03a387b8f9f5751b5ba53ea95249e8b46f5941)) * use custom test script ([70769f5](https://github.com/thinc-org/cugetreg-frontend/commit/70769f5de8fb3c499c81f8ece51fee4a71db4b25)) * use function to parse number to one decimal string ([5c27110](https://github.com/thinc-org/cugetreg-frontend/commit/5c27110c1cb3f07842666ad1ea08c36985154415)) * use inline command ([7e775de](https://github.com/thinc-org/cugetreg-frontend/commit/7e775ded4eb0e349dd30d53826215b1b689e0d42)) * user logout button layout ([e217b57](https://github.com/thinc-org/cugetreg-frontend/commit/e217b57d3593fa76bbe171be3c0fa826fd580caa)) * v1.x code coverage action naming ([a67757a](https://github.com/thinc-org/cugetreg-frontend/commit/a67757ab4f820ea56414f8fe9b34566a75623675)) * wait for check not working ([dfef370](https://github.com/thinc-org/cugetreg-frontend/commit/dfef3700832c4b20e7b6a431c841d755fd8c0bb3)) * wait for check not working 2 ([20c96ec](https://github.com/thinc-org/cugetreg-frontend/commit/20c96ec24cf0318768a9c03ff9e222f9c42d2105)) * wait for check not working 3 ([13069e8](https://github.com/thinc-org/cugetreg-frontend/commit/13069e8dc54315b4f89e5f6411dc5f9d50bcaa42)) * wait for check not working 4 ([8341762](https://github.com/thinc-org/cugetreg-frontend/commit/8341762dceb05c95f2ba5a8430befc5c03f061b1)) * wait for check not working 5 ([9b29285](https://github.com/thinc-org/cugetreg-frontend/commit/9b29285e423bcd88bd6e9ef2e78286ea08fe57fa)) * wait for install depedencies not working ([0c1a025](https://github.com/thinc-org/cugetreg-frontend/commit/0c1a0250ca7f2c072352b83ac649b19c3f50836c)) * whole font size ([9421fb1](https://github.com/thinc-org/cugetreg-frontend/commit/9421fb12ff1f835a75880940e9eccbd3f3371d7f)) * width and shadow ([c1dbd22](https://github.com/thinc-org/cugetreg-frontend/commit/c1dbd2222d3b203aa50897838e271554fac43bd2)) * wording ([3e43d79](https://github.com/thinc-org/cugetreg-frontend/commit/3e43d79b99ef5e17bd6622561f343b52a6501ec1)) * workflow name ([28a750c](https://github.com/thinc-org/cugetreg-frontend/commit/28a750cf235df1e033e85ead74424ed4b93402b4)) * workflow permissions ([cdb06f2](https://github.com/thinc-org/cugetreg-frontend/commit/cdb06f23c442bba172ac7754943c6fef5ef5591f)) * wrong margin ([a166be8](https://github.com/thinc-org/cugetreg-frontend/commit/a166be8ecd070153c0fd9c4439d11113cddf8159)) * wrong study program redirect ([8187ce1](https://github.com/thinc-org/cugetreg-frontend/commit/8187ce1eb5002d38669357436f809d5edf1e2f5b)) * wrong styling ([a8b1ea2](https://github.com/thinc-org/cugetreg-frontend/commit/a8b1ea2470ac5e24517d2321f38dd63498a629b3)) * yurl error ([d4c9a92](https://github.com/thinc-org/cugetreg-frontend/commit/d4c9a925b5ebb086c1fb52bfef04d4f2f8b43c67)) * BREAKING CHANGE: shallow refactor according to the new code structure (#191) ([581dcd2](https://github.com/thinc-org/cugetreg-frontend/commit/581dcd2091eb55481108f2d06f0bddecbf0366eb)), closes [#191](https://github.com/thinc-org/cugetreg-frontend/issues/191) ### Features * able to remove tag from tag list ([66d3046](https://github.com/thinc-org/cugetreg-frontend/commit/66d30460adf762dfccf568fee86edc99ebe0eee7)) * about page ([76ef844](https://github.com/thinc-org/cugetreg-frontend/commit/76ef84438aeff9228820aa81a2f531f4bbacbeef)) * about page ([840af27](https://github.com/thinc-org/cugetreg-frontend/commit/840af27962cdf35f215e10640987bd560ee69f19)) * add @semantic-release/git ([4a5f591](https://github.com/thinc-org/cugetreg-frontend/commit/4a5f59142fd37e9825249f561db174283a7e2b90)) * add analytics logging ([944d247](https://github.com/thinc-org/cugetreg-frontend/commit/944d24749a628fd49f8e9c0612d9f1c6106f4e60)) * add annoucement bar ([b7c9bdc](https://github.com/thinc-org/cugetreg-frontend/commit/b7c9bdc815801dd5f73f5a11bdbb07640c30807c)) * add announcement locales ([3be7e1e](https://github.com/thinc-org/cugetreg-frontend/commit/3be7e1e17166d3111b9064c72f4a783d93ba7786)) * add annuncement search ([22e10ea](https://github.com/thinc-org/cugetreg-frontend/commit/22e10ea0863142aff3b25714ed3cd8fa23428e0f)) * add bulk tracking ([503b044](https://github.com/thinc-org/cugetreg-frontend/commit/503b0445a4a3e6ee561b3c2ac50e52ba8b2be105)) * add clear button to search bar ([0e13ff8](https://github.com/thinc-org/cugetreg-frontend/commit/0e13ff865ab966a38560afddb98543e43acf3efd)) * add course link in shopping list modal ([0c727a2](https://github.com/thinc-org/cugetreg-frontend/commit/0c727a2744de6392ab1cb7da96544d1e87e4a325)) * add course page ([0a2b541](https://github.com/thinc-org/cugetreg-frontend/commit/0a2b541ba4aba165433441e57a0a76dd7b637487)) * add cr11 component ([1ed568b](https://github.com/thinc-org/cugetreg-frontend/commit/1ed568b42c82f9a21b2503c6e8879aebaa8c0217)) * add description to cr11 page ([f9d9782](https://github.com/thinc-org/cugetreg-frontend/commit/f9d9782e1d0ade68344dd93c9d295d07ee2d5c45)) * add event timestamp ([a2c21ab](https://github.com/thinc-org/cugetreg-frontend/commit/a2c21ab834ef9d97dc444e98a3836817d350e4cd)) * add GTM instead of GA4 ([9ba46c3](https://github.com/thinc-org/cugetreg-frontend/commit/9ba46c3ee274398d5485a0828346c6590b4e9633)) * add loading progress ([7abe226](https://github.com/thinc-org/cugetreg-frontend/commit/7abe2268325268c5074ed8e9fabae3eb1ced1eec)) * add more analytics and close snackbar on click ([3cfcd8e](https://github.com/thinc-org/cugetreg-frontend/commit/3cfcd8e32e11d2994cbcf8e3046bd8eea2eb8e78)) * add more components ([5baa5b5](https://github.com/thinc-org/cugetreg-frontend/commit/5baa5b583db1790bc694d4d9e8632331522a71a0)) * add more exmaple ([74533ef](https://github.com/thinc-org/cugetreg-frontend/commit/74533efb41819605daf080871e9126ff1d230e35)) * add more tracking items ([2d7777a](https://github.com/thinc-org/cugetreg-frontend/commit/2d7777a68fc7e63702d108a56e8734fa9aea568a)) * add no conflict chip ([4b01795](https://github.com/thinc-org/cugetreg-frontend/commit/4b01795ddf0829864b7661a7d2f6aa736c2dfb43)) * add overlap course ([f55effd](https://github.com/thinc-org/cugetreg-frontend/commit/f55effd00302578bcf2a82b7fcd114f074346382)) * add page titles ([cdf73df](https://github.com/thinc-org/cugetreg-frontend/commit/cdf73df629081caf67d5a870bde8fc4895c0e766)) * add PR template ([72b67a5](https://github.com/thinc-org/cugetreg-frontend/commit/72b67a5f2f9e4c9cc69e676d9bc97bba751eb1e6)) * add save image button ([0112b36](https://github.com/thinc-org/cugetreg-frontend/commit/0112b36759b64f1b1fbb53685f147810c28ab61c)) * add savePng button to schedule page ([b10246e](https://github.com/thinc-org/cugetreg-frontend/commit/b10246e2cf8cd0a8faca151777a9f47d683a2b58)) * add schedule apge without description ([eb22dc9](https://github.com/thinc-org/cugetreg-frontend/commit/eb22dc94207a99082b719f387a6fde5e0637b810)) * add selected course button in mobile ([28f79f9](https://github.com/thinc-org/cugetreg-frontend/commit/28f79f9c82b3249689858840021dd6ce98d018ba)) * add semantic-release for auto generating changelog ([1a2022e](https://github.com/thinc-org/cugetreg-frontend/commit/1a2022e8b8fc3d3eccac384704855f7650c1dddf)) * add session id when report problem ([762718e](https://github.com/thinc-org/cugetreg-frontend/commit/762718e78ebe2093c03df0cc84e6469e5516c925)) * add session id when report problem ([5deb552](https://github.com/thinc-org/cugetreg-frontend/commit/5deb55249f60356587bf181fea75256f3074f055)) * add size limit to action ([6eef99f](https://github.com/thinc-org/cugetreg-frontend/commit/6eef99f7f4bc73dffaa45aa1a7281fed6f0e22ff)) * add snackbar ([f6d1ddf](https://github.com/thinc-org/cugetreg-frontend/commit/f6d1ddfc998d2f5dc50c5a5ddb77e103dc6ec0fb)) * add snackbar ([58f27a0](https://github.com/thinc-org/cugetreg-frontend/commit/58f27a0fd8ab43497d5ca49fd24796e217b305d0)) * add swipable card using framer-motion ([ef0141c](https://github.com/thinc-org/cugetreg-frontend/commit/ef0141c74d2070fcf4e3a8ea9320c058c182d253)) * add testing library ([a75a3aa](https://github.com/thinc-org/cugetreg-frontend/commit/a75a3aa54e0a27563506b0d8e71861552b00856e)) * add toggle for schedule and exam ([91eae1c](https://github.com/thinc-org/cugetreg-frontend/commit/91eae1cf6657c4612ea0ec1cab82c7091a3166a0)) * add translation and change color of warning in cr11 ([ab5e6ac](https://github.com/thinc-org/cugetreg-frontend/commit/ab5e6ac324020953d247dacd5385a6c1cc340994)) * add xml sitemap ([287d60d](https://github.com/thinc-org/cugetreg-frontend/commit/287d60d164360b2a1dfd5b9c0bd191714730698a)) * also highlight courses when exam overlaps ([ee63561](https://github.com/thinc-org/cugetreg-frontend/commit/ee6356103a626b20f4babd103a4574be9b9e317d)) * change step name ([acbdcf3](https://github.com/thinc-org/cugetreg-frontend/commit/acbdcf30ebfff43bbff1f853c0a7ff2f6fdfa528)) * check for test and build when open new pr ([c12f3c7](https://github.com/thinc-org/cugetreg-frontend/commit/c12f3c7e69f112412e456aecb256c70bceec8c78)) * collect coverage from untested files ([817fb4c](https://github.com/thinc-org/cugetreg-frontend/commit/817fb4cf6382a79d80a5fa5d5caec15abc21158c)) * complete analytics logic ([ea6d4e1](https://github.com/thinc-org/cugetreg-frontend/commit/ea6d4e14a968f966eb8b6abea50a60d1be9be4b6)) * complete course search ([b804670](https://github.com/thinc-org/cugetreg-frontend/commit/b804670e95df9b4d0d0ae8ac205100b848ab2dff)) * complete infinite scroll logic ([30e45fc](https://github.com/thinc-org/cugetreg-frontend/commit/30e45fc310cfd98f21c224964b5ab2c69940f946)) * complete layout exam schedule ([2ac1314](https://github.com/thinc-org/cugetreg-frontend/commit/2ac131410ad0292d04ae938464755ee1f05b4d2c)) * complete search page analytics ([1a7ed8d](https://github.com/thinc-org/cugetreg-frontend/commit/1a7ed8d17fd2fb5fd127aaa55288e6c36be4ead4)) * create form components ([b0669eb](https://github.com/thinc-org/cugetreg-frontend/commit/b0669ebed67a053f9470fba3a568d47367f5b734)) * debounce search ([c95b1e5](https://github.com/thinc-org/cugetreg-frontend/commit/c95b1e5d205211b630285a6f3678b6ee2a50b3d8)) * deploy beta ([a60208d](https://github.com/thinc-org/cugetreg-frontend/commit/a60208d7f090c275436215e9d15417a69babecb7)) * deploy to staging ([630d628](https://github.com/thinc-org/cugetreg-frontend/commit/630d6287558ae4af59cf84f26bc69aca2d7a88a1)) * don't include keyword in query if it's blank ([02480cd](https://github.com/thinc-org/cugetreg-frontend/commit/02480cdd10fb47b4909feddec6e5407c6444832c)) * don't show login button while loading auth ([0038083](https://github.com/thinc-org/cugetreg-frontend/commit/0038083133043deb27b3fa0baa2016462aba2051)) * enable loading spinner on first page load ([4982924](https://github.com/thinc-org/cugetreg-frontend/commit/498292496f935d96da6743b0388a5e24f5a7533d)) * extend search bar hit rect ([1d32c26](https://github.com/thinc-org/cugetreg-frontend/commit/1d32c26d71b2d24f4fdb19a5152b2b291ad1bf79)) * fix shopping panel ([7d9c8a9](https://github.com/thinc-org/cugetreg-frontend/commit/7d9c8a95a597ce78e0cfacf6a39b2b7471be83a9)) * frozen lock file when run yarn on ci ([46f21e4](https://github.com/thinc-org/cugetreg-frontend/commit/46f21e424cea3e3c4e4189eeab407d0bd5c50274)) * handle program selection, not allow selecting different program ([c2cbf36](https://github.com/thinc-org/cugetreg-frontend/commit/c2cbf36482a70671d25095c9d930d3d423430303)) * highlight overlapping courses in red ([de2fdf2](https://github.com/thinc-org/cugetreg-frontend/commit/de2fdf2184b2a94fde5148ec0a739a183eecb87f)) * implement local storage for non-login users ([a59ce4e](https://github.com/thinc-org/cugetreg-frontend/commit/a59ce4e4c0ea450e8c1f56fed332eeee153d5887)) * import schedule via link ([dda536b](https://github.com/thinc-org/cugetreg-frontend/commit/dda536b719f5c114100c9b3c8929a3054da66991)) * improve seo ([895cb15](https://github.com/thinc-org/cugetreg-frontend/commit/895cb1564b003cf1b735b6d97b3ced9b6b24eb08)) * infinite scroll with loading icon ([10592a0](https://github.com/thinc-org/cugetreg-frontend/commit/10592a0a01625d501c64c3501155873a297c389d)) * initialize hotjar ([e8eb5f1](https://github.com/thinc-org/cugetreg-frontend/commit/e8eb5f115c71bbd289f1e0aa357612da71293aa0)) * link course page to search page ([7778809](https://github.com/thinc-org/cugetreg-frontend/commit/7778809042eac0ac08a054df04fe6e7065fdf1d7)) * link cr11 button ([ef9036b](https://github.com/thinc-org/cugetreg-frontend/commit/ef9036bfcb642b719eb553b2a3b07a83a553cd9a)) * loading while fetch more ([0838e60](https://github.com/thinc-org/cugetreg-frontend/commit/0838e606a920599d8702003f3ddab1fc94fda887)) * log section number when add courses ([88b43c6](https://github.com/thinc-org/cugetreg-frontend/commit/88b43c60e9d2c85aefba63569083ae0303d50d16)) * make schedule scrollable ([6cb058d](https://github.com/thinc-org/cugetreg-frontend/commit/6cb058da2b54ecc0d518eb17e9d07ee162817b01)) * make schedule tab full width on mobile ([99d31d8](https://github.com/thinc-org/cugetreg-frontend/commit/99d31d8e4327791cf01af8c08c6ffb54ae059b23)) * make the back button actually go back ([a376173](https://github.com/thinc-org/cugetreg-frontend/commit/a376173dd9198304021a49a8adc63fdf8a526a2d)) * map faculty number to text ([dfc715c](https://github.com/thinc-org/cugetreg-frontend/commit/dfc715cda232f9b20f3b8eec315ad2c9e16f4a7b)) * only run dry build on node not docker ([e340cad](https://github.com/thinc-org/cugetreg-frontend/commit/e340cad2abca965ace36d0c992ca0210d514b1bd)) * only show loading progress when it's slow ([d60673c](https://github.com/thinc-org/cugetreg-frontend/commit/d60673cc25cf419fcba8909298d6e4eacb5e61a1)) * open modal then toast and migrate model to global component ([2a1d79e](https://github.com/thinc-org/cugetreg-frontend/commit/2a1d79e46e6243a06111d2c89dc173114308d2dc)) * optimize deploy speed ([d28f9d0](https://github.com/thinc-org/cugetreg-frontend/commit/d28f9d02a8ca9a0444f2a42aa1c3368c0cbb103c)) * pre install lhci in dev depedencies ([2d76c92](https://github.com/thinc-org/cugetreg-frontend/commit/2d76c929ab13971b3049dd916500d66094f37a8d)) * reconfig font to improve performance ([4c04bde](https://github.com/thinc-org/cugetreg-frontend/commit/4c04bde4d424dda42841f523b0ed8d43fb33171f)) * reduce search debounce time ([68341ed](https://github.com/thinc-org/cugetreg-frontend/commit/68341ed8e1c4b046ea02e1a1b1a269f814aea843)) * reduce sticky search bar height when no tags ([7118329](https://github.com/thinc-org/cugetreg-frontend/commit/711832982904830820f453836f9dcff5de369e53)) * remove all courses during refetching ([5fd86f0](https://github.com/thinc-org/cugetreg-frontend/commit/5fd86f05904bbb617a4fe82a2e772e25b23f1ba5)) * responsive filter section ([d767af0](https://github.com/thinc-org/cugetreg-frontend/commit/d767af0114bfe5ef1a836e1cc2d68a15daca8ee1)) * responsive shopping panel ([cbbb63f](https://github.com/thinc-org/cugetreg-frontend/commit/cbbb63fd4675d25938d20d7673a0828802441568)) * run lighthouse for main page in website ([feb4435](https://github.com/thinc-org/cugetreg-frontend/commit/feb4435ad789c91c739266af733d5922e5a3bb44)) * save base coverage file on artifact ([b83c7fc](https://github.com/thinc-org/cugetreg-frontend/commit/b83c7fc2d5d5af60e3f811697730a657c899ecbf)) * sort exam by start time ([e7cc836](https://github.com/thinc-org/cugetreg-frontend/commit/e7cc836dca2d0c22b55896da2e428eef748b6abe)) * speed up pr workflows ([70c5b98](https://github.com/thinc-org/cugetreg-frontend/commit/70c5b982fb974949be5c37191111f8559b1256d2)) * store filter in query string instead of state ([ffec2e8](https://github.com/thinc-org/cugetreg-frontend/commit/ffec2e84ee9a960fc6a80dd3473a32b6f3634167)) * store filter in query string instead of state ([b2d7313](https://github.com/thinc-org/cugetreg-frontend/commit/b2d73130dabfc883584d46e60ba7c3e1999feda2)) * study program hook and period hook ([421eaaa](https://github.com/thinc-org/cugetreg-frontend/commit/421eaaa9d0d8ec9cf8dbbbe297b68cce35f3af32)) * study program hook and period hook ([76de569](https://github.com/thinc-org/cugetreg-frontend/commit/76de569da681630c0143657e381b0e8da321665e)) * style search field ([8fc5380](https://github.com/thinc-org/cugetreg-frontend/commit/8fc5380dd7494d4dafbdec4d0f98e0f6c00001f4)) * **schedule:** support saturday and sunday classes ([cc710f9](https://github.com/thinc-org/cugetreg-frontend/commit/cc710f94917475ca9608749e9c5ec3eb4334d882)) * test renderProps ([73917aa](https://github.com/thinc-org/cugetreg-frontend/commit/73917aae539e78840f55eb5a52a4a96557fa3e49)) * try to install depedencies and run test by ci ([66953c7](https://github.com/thinc-org/cugetreg-frontend/commit/66953c70217e4a2722d3b26d8bc27ca40c1c7339)) * unfinished course search page ([7093f1f](https://github.com/thinc-org/cugetreg-frontend/commit/7093f1f57f07047db039d16731033256d2b86d82)) * use chula course type ([a8f26e8](https://github.com/thinc-org/cugetreg-frontend/commit/a8f26e8821a4b93633200ccd1e404f6a29400f85)) * use new analytics with more pages ([7b00bc7](https://github.com/thinc-org/cugetreg-frontend/commit/7b00bc799e3a88954eefe381da9ff5ffa622cd5a)) ### Performance Improvements * move inline css to emotion ([8d69a6d](https://github.com/thinc-org/cugetreg-frontend/commit/8d69a6d7d49361fcba2d09ace0bf68371d682fb7)) * only render course card on intersect ([7cdea40](https://github.com/thinc-org/cugetreg-frontend/commit/7cdea404f166e14bfd7eac78476e665cc27f9ffb)) * refactor to improve performance of shopping cart modal ([06492aa](https://github.com/thinc-org/cugetreg-frontend/commit/06492aac9f68ece3d284282447679434bb09055f)) * remove unused css on spinner ([77866ba](https://github.com/thinc-org/cugetreg-frontend/commit/77866bae0f0a3890c33b68691b86a5de78da321c)) * wrap CourseCard in memo ([d718172](https://github.com/thinc-org/cugetreg-frontend/commit/d7181722e8518184850b0fcb978f9ebb781b52a3)) ### Reverts * Revert "experiment: remove tests" ([4196585](https://github.com/thinc-org/cugetreg-frontend/commit/4196585f9b15341d7d0dfee2b993d3689a297741)) ### BREAKING CHANGES * 72% shallow refactor according to new code structure
- Loading branch information