This release marks a version in which we're using in production as of November 2022. We're using CalVer as the versioning scheme. It's to make others find our commit history easier for website state that were deployed within a Hacktoberfest year.
What's Changed
- feat(backend): CLI arg support, put env var as fallback by @ii64 in #5
- feat(backend): scaffold actix server by @aldy505 in #4
- feat(backend): use chrono's default serde by @ii64 in #6
- feat(backend): list languages by @aldy505 in #3
- fix(backend): url encoding for github request url by @ii64 in #8
- feat: frontend by @elianiva in #2
- feat(backend): adjustable scraper interval by @ii64 in #22
- feat(backend): impl gh authorization by @ii64 in #20
- feat: child scraper by @aldy505 in #18
- Revert "feat(backend): impl gh authorization" by @ii64 in #24
- feat: repo handler by @aldy505 in #7
- fix(backend): don't ignore Cargo.lock for bin app by @ii64 in #27
- fix(backend): impl github authorization by @ii64 in #25
- chore: setup metadata by @aldy505 in #26
- chore: add docker-compose configuration by @elianiva in #28
- refactor(backend): use cached data by @elianiva in #29
- chore(backend): makefile configuration by @aldy505 in #30
- feat(backend): configure github token by @aldy505 in #31
- [WIP] feat(backend): fault tolerant scrapper by @ii64 in #34
- fix(backend): no use of Copy trait by @ii64 in #35
- feat: backend by @aldy505 in #1
- feat(frontend): favicon by @aldy505 in #36
- fix(backend): dockerfile command by @aldy505 in #37
- chore(backend): verbose logging by @aldy505 in #38
- fix(backend): missing dep by @ii64 in #40
- feat(frontend): integration by @elianiva in #32
- ci: setup ci and cd by @aldy505 in #23
- fix(frontend): attempt to fix SSR api call by @aldy505 in #41
- improve frontend stuff by @elianiva in #43
- refactor(frontend): simpler data fetching flow by @elianiva in #44
- feat(frontend): use polka instead of express by @elianiva in #45
- some improvements by @elianiva in #47
- feat(frontend): sort repository by last updated by @elianiva in #49
- feat(backend): dynamic scrap target (over config file) by @ii64 in #48
- feat(backend): list contributors endpoint by @aldy505 in #50
- improve lighthouse score (also bumped deps) by @elianiva in #54
- use better algorithm for extracting categories from repositories by @elianiva in #53
- feat(backend): use config file to scrape more than one users by @aldy505 in #51
- feat(frontend): list contributors section by @krowter in #55
- fix(backend): config file wasnt copied by @aldy505 in #57
- fix(frontend): add flex-wrap to language logo by @up2dul in #60
- fix(frontend): title overflow on mobile by @up2dul in #63
- fix(frontend): favicon by @iamyuu in #66
- fix: github app error by @ii64 in #68
- feat(backend): pull request collection by @aldy505 in #67
- backend refactor by @elianiva in #69
- fix: scrape stop when there's no
hacktoberfest
label by @ii64 in #70 - fix(backend): incorrectly flipped the condition causing wrong calculation by @elianiva in #72
- chore(ci): allow api access through endpoint by @aldy505 in #75
- feat(backend): prometheus metrics by @ii64 in #76
- dim the white filter colour by @nblfikr in #77
- fix: incorrect countdown by @elianiva in #78
- Add CodeQL workflow for GitHub code scanning by @lgtm-com in #79
New Contributors
- @aldy505 made their first contribution in #4
- @elianiva made their first contribution in #2
- @krowter made their first contribution in #55
- @up2dul made their first contribution in #60
- @iamyuu made their first contribution in #66
- @nblfikr made their first contribution in #77
- @lgtm-com made their first contribution in #79
Full Changelog: https://github.com/teknologi-umum/hacktoberfest/commits/v22.11.0