diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f9707fc..d6500cdd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,94 @@ # Changelog +## [1.3.0](https://github.com/hackutd/harp/compare/v1.2.0...v1.3.0) (2026-04-20) + + +### Features + +* add "other" scan category and enforce single check_in type ([5e6e26a](https://github.com/hackutd/harp/commit/5e6e26a927f434ee29cce861fe174560489008a9)) +* add Docker dev environment and update README quickstart ([c09e37b](https://github.com/hackutd/harp/commit/c09e37b9e87a2ab7b9fb3458626d13097a998524)) +* add page-level types for settings reset ([ff051bc](https://github.com/hackutd/harp/commit/ff051bc3511c5ebeea7cf7206f0fb79c200b1224)) +* add POST for setApplicationsEnabled resolves [#31](https://github.com/hackutd/harp/issues/31) ([40c31ea](https://github.com/hackutd/harp/commit/40c31ea1abba6513836d6983518e546de61dda31)) +* add schema-driven type validation on submit ([b9ba6c1](https://github.com/hackutd/harp/commit/b9ba6c14843b5897a711afb2b81cef0cda3677c1)) +* add search input to all applicants page ([e6a0f58](https://github.com/hackutd/harp/commit/e6a0f588d288a3af9c422b54e22038c7d8083938)) +* allow super admins to toggle perms for admin schedule building ([5ff2ed3](https://github.com/hackutd/harp/commit/5ff2ed37c276a1a7f565978b7b6c0e8e4f334916)) +* **api:** update review assignment toggle endpoints to manage all ad… ([3197fee](https://github.com/hackutd/harp/commit/3197fee70b3c00deff7b1f57eacf8bf56a20e306)) +* **api:** update review assignment toggle endpoints to manage all admins ([14c24f7](https://github.com/hackutd/harp/commit/14c24f7c156515272f679365aa695298b47f33e5)) +* base64 encoded sponsor storage & default no filters for usermanagement ([8dae63c](https://github.com/hackutd/harp/commit/8dae63c3d0313abe31234f1b2fa5a8bd6ddcabab)) +* centralize assign and completed ui ([605e2e0](https://github.com/hackutd/harp/commit/605e2e03a2949f40528f5e90de79b18db2f07dea)) +* configure pwa ([d81398b](https://github.com/hackutd/harp/commit/d81398b6dc0a6f5325eed04cac657e3903b1d663)) +* configure pwa ([fcd3d32](https://github.com/hackutd/harp/commit/fcd3d3202bef2a2f3cd0333f0b5f770fcda572da)) +* FE for hacker applications enabled/disable ([b4a6368](https://github.com/hackutd/harp/commit/b4a6368d5d658ceb832c12bca7dd453c66f208fe)) +* **frontend:** complete applications ([5ee45ab](https://github.com/hackutd/harp/commit/5ee45ab737d312065e5a20f0df0583366598e860)) +* **gcs:** add public url and image upload support ([11481c0](https://github.com/hackutd/harp/commit/11481c0f52de58e01052544c95322e47163185b5)) +* generate email csv for sendgrid ([3eefd6e](https://github.com/hackutd/harp/commit/3eefd6e26cef9e7060298eb68450f881f9f41787)) +* implement sponsors public API ([b1f45c9](https://github.com/hackutd/harp/commit/b1f45c986ed832125d5031f7bcf352851c0445ff)) +* mark down parse links for agreements ([0f17f1b](https://github.com/hackutd/harp/commit/0f17f1b977067def64ab7441e26372b32205198b)) +* merge ai percent on apps ([b58408b](https://github.com/hackutd/harp/commit/b58408b03103ccac8416ede342357ebfebded4b4)) +* migrate to new migrations & update sa/applications UI ([f3649ba](https://github.com/hackutd/harp/commit/f3649ba5ece59ddfe323f1333563514d4e3e72b8)) +* new migrations ([b7fc3f9](https://github.com/hackutd/harp/commit/b7fc3f95a32c40fa288888bcb4e4ef2de33bdbba)) +* new super admin pages ([568d1af](https://github.com/hackutd/harp/commit/568d1af8e2885e89da1c2a508ae27f59d04b137a)) +* refactor admin scheduler and move superadmin schedule controls ([c37d94a](https://github.com/hackutd/harp/commit/c37d94ae8a19a14aa0ee3757f60b22af11dbf97f)) +* remove email qr code email + handler ([e920646](https://github.com/hackutd/harp/commit/e920646ae974826c8f2339e4f087aec0a20144aa)) +* schedule endpoints ([3305d12](https://github.com/hackutd/harp/commit/3305d12804ed2dec46530c01d61047e0a26189d9)) +* **sidebar:** add super admin section to admin sidebar ([55267bf](https://github.com/hackutd/harp/commit/55267bf468a29169d056e0ec3ad4fa2826eed426)) +* **sponsors:** add APIs ([18d8e8c](https://github.com/hackutd/harp/commit/18d8e8c2f0f38086e5447aaa22fd68f7a6e2bdff)) +* **superadmin:** add user management page for review toggles ([bfb9f9a](https://github.com/hackutd/harp/commit/bfb9f9a5a4071bb2aec8caec86354da6657f8214)) +* **superadmin:** implement hackathon data reset functionality ([76864e4](https://github.com/hackutd/harp/commit/76864e43ac67d326a94f12dc2cdc6a1d0f42093a)) +* ui issues ([d3302fa](https://github.com/hackutd/harp/commit/d3302fa7506f54e1ae0e650424b2fb7cb462ef5f)) +* **ui:** admins, superadmins view resumes ([010241c](https://github.com/hackutd/harp/commit/010241c50912ac7f87ebcfc19c8cdad8795480a9)) +* **ui:** applicant upload resume ([54d40b3](https://github.com/hackutd/harp/commit/54d40b3704933988cdd54ab41b6672e9f0ea0b61)) +* **ui:** application config page for super admins ([935acec](https://github.com/hackutd/harp/commit/935acec565a53e6499955a082f82680bdc9e7a01)) +* **ui:** placeholder instead of spinner loading ([3deeff1](https://github.com/hackutd/harp/commit/3deeff174b14323b8782efb523832792bde04068)) +* **ui:** super admin scan types crud ([5cb0807](https://github.com/hackutd/harp/commit/5cb080721cb250f19bd3c9d9f20744489da3c631)) +* **ui:** superadmin final reviews page ([096ac67](https://github.com/hackutd/harp/commit/096ac6769d4e2557104fb5b2252b3ed078eafeb4)) +* upload resume and add gcs package ([e57bb5d](https://github.com/hackutd/harp/commit/e57bb5de359187ecb6646956a2f9d142add12705)) +* users management page ([4b27734](https://github.com/hackutd/harp/commit/4b2773417b1cc3025995855597907f6e5111d02c)) +* users management page ([2fe566e](https://github.com/hackutd/harp/commit/2fe566e253034fe56fa593abec63640d3ab6c5ee)) +* **web:** add admin scans page with QR code scanning ([cd24bb6](https://github.com/hackutd/harp/commit/cd24bb6dc84d61ceb55810d94372faca08f868e0)) +* **web:** crud scan types for super admin ([3613084](https://github.com/hackutd/harp/commit/36130843a4ce9004eca0527cb9897aa7f39de41c)) +* **web:** explicity turn off camera when not on scanning ([ff7664b](https://github.com/hackutd/harp/commit/ff7664b37da8dd467d4e9e860679609063b1c385)) +* **web:** mobile friendly ([f98845b](https://github.com/hackutd/harp/commit/f98845bb71d2861cbbfcf1d5ff6348c6a6872580)) + + +### Bug Fixes + +* align review assignment toggle defaults and add validation ([34bce69](https://github.com/hackutd/harp/commit/34bce691d2befa169d1c928d702866e29ad34a11)) +* applications typo ([7b282a4](https://github.com/hackutd/harp/commit/7b282a4a5ddec5a5802ca87bd893a4fa4dc0c960)) +* batch review assignment timeout via bulk insert ([718e98b](https://github.com/hackutd/harp/commit/718e98b62278c750c55b265a663e04e2277f3624)) +* batch review assignment timeout via bulk insert ([6513ecb](https://github.com/hackutd/harp/commit/6513ecb1d84b2b36772d533a4f158384086df635)) +* bugs and patterns ([a670a27](https://github.com/hackutd/harp/commit/a670a270fdc782e663d44cdf4a3433ee0ee226f4)) +* change qr code scanner to one that is supported by safari ([fa8d90f](https://github.com/hackutd/harp/commit/fa8d90f61ca282c627b2eec5d50d7945cfd82710)) +* ci audit ([4b258bc](https://github.com/hackutd/harp/commit/4b258bc930d9c6d9ba9b67757baf844dc0015ecc)) +* ci audit ([b93fccb](https://github.com/hackutd/harp/commit/b93fccbdd27eb38e6e31dd7efd39ab8ba1302fd7)) +* ci audits ([cb151bf](https://github.com/hackutd/harp/commit/cb151bf1cdfe015126efdf1d5bd933b42f22fe24)) +* ci check ([1348833](https://github.com/hackutd/harp/commit/13488336da6c86fb3ae155b3c3d54d846ff83f5f)) +* ci-audits ([f4a32cf](https://github.com/hackutd/harp/commit/f4a32cfcf0fb17c8c1aa317c8bad4d2621372c94)) +* clean up ui issues ([2d27e11](https://github.com/hackutd/harp/commit/2d27e110e6074b7c0bb8dd022038c56b2f6f1d9d)) +* clean up unrelated test changes in settings_test ([088749f](https://github.com/hackutd/harp/commit/088749fb3a8be3754e26907deefcc4ef7fa6e0cd)) +* formatting for ci ([2dd753a](https://github.com/hackutd/harp/commit/2dd753a2083e631a7599d685386f56904fa5c51e)) +* ignore changelog in prettier so no accidental - for bulletpoints ([032cbf7](https://github.com/hackutd/harp/commit/032cbf78b930ee414c941c0d99b6319bdd928482)) +* logging pattern ([23b8964](https://github.com/hackutd/harp/commit/23b8964d5fae3a4c86bcd86948c7fa354d34bc4c)) +* migration orderings ([3522ab6](https://github.com/hackutd/harp/commit/3522ab64826d2075cf616e6caf4f452ce3af1b68)) +* minor fixes with a change in the upload approach ([a593561](https://github.com/hackutd/harp/commit/a5935617aac847d9bf50507efaa19cba46812aca)) +* move sponsors configs to admin ([be966ba](https://github.com/hackutd/harp/commit/be966ba998d9a0be1d3e76fde851b0ea0d807696)) +* pass struct ([1137369](https://github.com/hackutd/harp/commit/1137369235111741b8c6fb1a638c7b0cf1392ed1)) +* pr review, waiting on refactor from main ([8db4783](https://github.com/hackutd/harp/commit/8db478388e475dbc827c95bb854ed8025a526c12)) +* prevent full page re-render on applicant search ([75b8807](https://github.com/hackutd/harp/commit/75b88071029601e74f721c0e0bf9a94f17dc7288)) +* remove redundant Success field from reset response ([acfc033](https://github.com/hackutd/harp/commit/acfc03317e598833adce0af704c8de1d217790d3)) +* remove required sendgrid api key ([7e888c7](https://github.com/hackutd/harp/commit/7e888c79e109a1af98f03acb40ac30b856612bb7)) +* remove unused "set-admin" from SettingsTab type ([a5486c1](https://github.com/hackutd/harp/commit/a5486c1a7f58d5cda6ee49b36fae37e6fcec6161)) +* replace hardcoded colors with semantic tokens ([6d3a2cc](https://github.com/hackutd/harp/commit/6d3a2cc7f7dacab2aa69ff8c0c923064651fa0d6)) +* resolve minimatch high severity vulnerability ([927964c](https://github.com/hackutd/harp/commit/927964c76c97087d437faf5a52f926f17ec66e3c)) +* reviews page toggle assignment ([b74e14a](https://github.com/hackutd/harp/commit/b74e14ad33bc9270a6410d4f438770220f1f6429)) +* seeding & applications in other models ([43b48a4](https://github.com/hackutd/harp/commit/43b48a4aee7c5a50988432e7bec3f29f2cbe7077)) +* timezones for creating schedules ([3ff9b99](https://github.com/hackutd/harp/commit/3ff9b99de49e464a78f16474c884f419dc840114)) +* **ui:** duplicate requests ([d8330ce](https://github.com/hackutd/harp/commit/d8330ce99489c332574f4807e97a9b4b0771d887)) +* **ui:** remove duplicate API calls when toggling status filters ([3f5de97](https://github.com/hackutd/harp/commit/3f5de97540cecc1cdef4b15aa7bc2c3ee8023adc)) +* update percentage -> percent migration ([133d9e2](https://github.com/hackutd/harp/commit/133d9e2b753b8ada486b248b3bcdd384dc688f03)) +* UX filter issues ([9269698](https://github.com/hackutd/harp/commit/92696981a49cd90d2e99f5f71d72453425a5e5bc)) +* validate at least one reset option is selected ([81f4347](https://github.com/hackutd/harp/commit/81f4347d0c2c0bae322bd470cce80528790d0edf)) + ## [1.2.0](https://github.com/hackutd/harp/compare/v1.1.1...v1.2.0) (2026-02-25)