What's Changed
- fix: add unique constraint to opportunity's slack message 👖 by @ramiAbdou in #628
- feat: update job offer entity + ai prompt + backfill job offers 🚀 by @ramiAbdou in #629
- feat: job offers 💸 by @tomas-salgado in #606
- feat: clean up ui for internship/full-time offers 🧹 by @ramiAbdou in #630
- fix: query for backfilling offers ❗️ by @ramiAbdou in #631
- fix: share opportunity doesn't work w/ special formatting ❗️ by @ramiAbdou in #632
- fix: sign-on bonus for internship offers ❗️ by @ramiAbdou in #633
- feat: support salary ranges for filters + deleting offers 🚮 by @ramiAbdou in #634
- feat: support editing offers ✍️ by @ramiAbdou in #635
- feat: support multiple offers in one message 🚀 by @ramiAbdou in #636
- feat: show aggregated offer information 🚀 by @ramiAbdou in #637
- fix: implement dollar input for editing offer info 💰 by @ramiAbdou in #638
- fix: prevent scroll reset for offer modal ❗️ by @ramiAbdou in #639
- feat: ability to create internship/full-time offer from profile 🚀 by @ramiAbdou in #640
- feat: implement tooltip to show total comp calculation 🚀 by @ramiAbdou in #641
- chore: scrap sign-on bonus for internships 🗑️ by @ramiAbdou in #642
- refactor: abstract ui components for offer form and rename entity 🔄 by @ramiAbdou in #644
- feat: show offer posted time and add mixpanel event 🚀 by @ramiAbdou in #645
- fix: skip offer message when posted by bot ❗️ by @ramiAbdou in #646
- fix: add placeholder text for location to help formatting ❗️ by @ramiAbdou in #647
- fix: support mobile layout for offers ❗️ by @ramiAbdou in #649
- fix: change offer button naming from edit to save ❗️ by @tomas-salgado in #648
Full Changelog: v1.8.0...v1.9.0