Releases: colorstackorg/oyster
Releases · colorstackorg/oyster
v1.4.0
What's Changed
- feat: add
airtable_id
on member record and save on creation 💨 by @ramiAbdou in #229 - feat: use
airtable_id
from member in core airtable operations 💨 by @ramiAbdou in #230 - feat: update graduation year (and school) in airtable 💨 by @ramiAbdou in #231
- feat: send additional fields in airtable record creation ✏️ by @ramiAbdou in #232
- fix: ambiguous column issue upon airtable creation 👩🏽🔧 by @ramiAbdou in #234
- fix: ambiguous column issue upon airtable creation 👩🏽🔧 by @ramiAbdou in #235
- chore: my first contribution ❤️ by @BeteabTefera in #236
- feat: add mixpanel infrastructure for client-side events 🐭 by @ramiAbdou in #238
- fix: use
request.json
in mixpanel tracking 🟣 by @ramiAbdou in #241 - feat: create resume books in admin dashboard 📚 by @ramiAbdou in #242
- chore: my first contribution ❤️ :) by @reaganrazon in #244
- feat: resource database 🚀 by @ramiAbdou in #251
New Contributors
- @BeteabTefera made their first contribution in #236
- @reaganrazon made their first contribution in #244
Full Changelog: v1.3.3...v1.4.0
v1.3.3
What's Changed
- fix: correct application sorting order 🔥 by @sajjad-source in #183
- refactor: use pathname for route constants 🚏 by @ramiAbdou in #186
- refactor: use
onCloseTo
in favor ofonClose
in modal props 🔗 by @ramiAbdou in #189 - refactor: add
Button.Submit
to read submission status 🕰️ by @ramiAbdou in #190 - chore: my first contribution ❤️ by @levin0710 in #192
- docs: add instructions on manually change node version #️⃣ by @ramiAbdou in #193
- feat: ability to accept rejected applications ✅ by @tomas-salgado in #184
- refactor: use consistent naming for form keys 🔑 by @ramiAbdou in #194
- refactor: remove relative imports in apps 📉 by @ramiAbdou in #197
- fix: allow
mymdc.net
as email domain for applicants 📕 by @ramiAbdou in #200 - docs: add container cleanup instructions 🧹 by @levin0710 in #196
- feat: list job offers function 👓 by @hebronmekuria in #127
- fix: dropdown formatting fix 🗄️ by @tomas-salgado in #203
- feat: send mass slack notifications 🧱 by @tomas-salgado in #199
- chore: remove all census code ✌️ by @ramiAbdou in #207
- feat: allow
@colorstack.org
email in application 📧 by @ramiAbdou in #213 - chore: my first contribution ❤️ by @RiosNicholas in #211
- feat: update application copy ✏️ by @ramiAbdou in #223
- feat: implement s3 bucket storage 🪣 by @ramiAbdou in #225
- feat: attach onboarding slideshow to post-onboarding email 🛝 by @ramiAbdou in #226
- feat: add ability to close our application 🔒 by @ramiAbdou in #227
New Contributors
- @sajjad-source made their first contribution in #183
- @levin0710 made their first contribution in #192
- @RiosNicholas made their first contribution in #211
Full Changelog: v1.3.2...v1.3.3
v1.3.2
What's Changed
- feat: in-house feature flags ⛳️ by @ramiAbdou in #155
- chore: update github issue templates 🎵 by @ramiAbdou in #161
- fix: intermittent census submission issues on firefox 🦊 by @ramiAbdou in #166
- fix: update swag pack logic to single pack 🎁 by @ramiAbdou in #178
- chore: add dummy applications to seed script 🌱 by @tomas-salgado in #176
- chore: add
extensions.json
file with recommended extensions↔️ by @Baguirre03 in #179 - feat: add an upcoming airmeet event in admin dashboard🏅 by @Joyeleke in #177
- fix: allow members to change slack email before accepting invite 📫 by @ramiAbdou in #181
- chore: my first contribution 🔥 by @israelali1424 in #175
- feat: save slack id upon invitation 👋 by @ramiAbdou in #182
- refactor: rename
reportError
toreportException
🪲 by @aarontorres0 in #180
New Contributors
- @Baguirre03 made their first contribution in #179
- @israelali1424 made their first contribution in #175
Full Changelog: v1.3.1...v1.3.2
v1.3.1
What's Changed
- fix: past events spacing 🪐 by @ramiAbdou in #148
- feat: connect github to member account 🐈⬛ by @M00ny0z in #126
- chore: update feature request instructions 🦋 by @ramiAbdou in #149
- fix: save company in census submission 💼 by @ramiAbdou in #150
- refactor: remove airtable npm library 🌭 by @ramiAbdou in #152
- fix: buggy census submission on safari 🐞 by @ramiAbdou in #154
Full Changelog: v1.3.0...v1.3.1
v1.3.0
What's Changed
- refactor: move queries into
core
folder (1/x) 🔎 by @ramiAbdou in #121 - chore: enable the
sort-imports
lint rule 🧼 by @ramiAbdou in #122 - fix: add
point
in kysely helper ☝️ by @ramiAbdou in #125 - feat: add event recording in the admin dashboard ✌🏾 by @Joyeleke in #123
- feat: implement census form (2/x) 📝 by @ramiAbdou in #131
- feat: add alumni fields to census form (3/x) 📝 by @ramiAbdou in #132
- feat: add cookie storage to census form 🍪 by @ramiAbdou in #133
- feat: use case to submit census response 🦾 by @ramiAbdou in #134
- feat: add census confirmation page ✅ by @ramiAbdou in #135
- feat: add gamification for submitting census response 🥇 by @ramiAbdou in #136
- chore: my first contribution 🚀 by @aarontorres0 in #139
- feat: add company field support to census 💼 by @ramiAbdou in #140
- feat: add nps + other questions to census 💼 by @ramiAbdou in #142
- feat: update census response to
json
column 📀 by @ramiAbdou in #145 - chore: my first contribution 🚀 by @demekenega in #143
- fix: remove career coaching resource from home page🧋 by @M00ny0z in #147
- feat: see events recordings in the member profile 👀 by @Joyeleke in #141
New Contributors
- @aarontorres0 made their first contribution in #139
- @demekenega made their first contribution in #143
- @M00ny0z made their first contribution in #147
Full Changelog: v1.2.2...v1.2.3
v1.2.2
What's Changed
- chore: setup
.nvmrc
file to standardize node version 🌥️ by @ramiAbdou in #108 - chore: add
.editorconfig
to standardize editor formatting 🫶 by @ramiAbdou in #109 - chore: optimize turbo caching in ci 💧 by @ramiAbdou in #110
- chore: enable more eslint rules (ie: import sorting) 🧼 by @ramiAbdou in #116
- feat: add github to colorstack socials 🐱 by @vazquezea96 in #103
- chore: move output of
kysely-codegen
types 👋 by @ramiAbdou in #118 - fix: patch kysely types for dynamic selections 🩹 by @ramiAbdou in #119
Full Changelog: v1.2.1...v1.2.2
v1.2.1
What's Changed
- feat: bypass authentication in dev environment 🔒 by @ramiAbdou in #102
- chore: my first contribution ❤️ by @vazquezea96 in #104
- fix: migrations on windows machines 🪟 by @ramiAbdou in #106
- fix: expose redis container on port
6380
📦 by @ramiAbdou in #107
New Contributors
- @vazquezea96 made their first contribution in #104
Full Changelog: v1.2.0...v1.2.1
v1.2.0
Onboarding Updates
With this release, you'll no longer have to have Postgres and Redis installed directly on your machine. Instead, we'll be spinning up some Docker containers that make that process seamless! 💨
To migrate, please install Docker if you don't already have it installed. Then, run the following new commands:
yarn
yarn env:setup
yarn dx:up
yarn db:seed
You should be all good to go in development!
What's Changed
- chore: my first contribution ❤️ by @hebronmekuria in #32
- chore: add general issue template ❤️ by @Mandy-cyber in #41
- feat: add GitHub link as important resource 🏡 by @ramiAbdou in #40
- feat: remove the
postinstall
step 🎆 by @ramiAbdou in #44 - chore: my first contribution ❤️ by @JustinhSE in #42
- chore: my first contribution ✏️ by @noel-abeje in #43
- fix: allow emails to be sent in dev environment ✉️ by @ramiAbdou in #45
- chore: add myself to contributors doc 😁 by @omar-elbaz in #49
- chore: my first contribution 🚀 by @tomas-salgado in #50
- fix: make one time code email synchronous ✉️ by @ramiAbdou in #52
- docs: update how to enable Postmark integration ✏️ by @tomas-salgado in #54
- feat: use developer email for sending emails in development 📫 by @ramiAbdou in #56
- feat: implement database initialization script 📝 by @ramiAbdou in #62
- fix: add database user and name to prevent errors 🛠️ by @noel-abeje in #65
- chore: my first contribution ❤️ by @Joyeleke in #72
- chore: add
type-check
command 🧽 by @ramiAbdou in #75 - fix: add host to psql connection in
db:setup
script 🔨 by @noel-abeje in #76 - feat: implement
allow_email_share
field 📬 by @tomas-salgado in #57 - fix: update order of applications ⚡ by @Boris713 in #80
- fix: use react key to redisplay toast message 🍞 by @ramiAbdou in #82
- chore: add channel id to slack link 🔗 by @ramiAbdou in #83
- docs: encourage "allow edits from maintainers" option ✍️ by @ramiAbdou in #84
- fix: ensure multiple integration test suites can run 🏃♀️ by @ramiAbdou in #85
- chore: my first contribution ❤️ by @Boris713 in #79
- refactor: use truncate in
db:seed
script 🌱 by @ramiAbdou in #86 - feat: upload job offer 💰 by @hebronmekuria in #77
- refactor: move database layer to its own package 📦 by @ramiAbdou in #87
- feat: guard census page w/ feature flag ⛳️ by @ramiAbdou in #88
- refactor: use -c flag in
db:setup
⛳️ by @ramiAbdou in #90 - feat: implement census form (1/x) 📝 by @ramiAbdou in #91
- feat: enable basic eslint in all apps/packages 🧼 by @ramiAbdou in #92
- fix: remove
:
from all migration file names 🗂️ by @ramiAbdou in #97 - chore(db): re-add
postinstall
script ⚡️ by @ramiAbdou in #98 - chore: my first contribution ❤️ by @svntii in #99
- chore: add script to generate migration files 👨🍳 by @ramiAbdou in #100
- chore: add husky pre-commit hooks 🐶 by @ramipellumbi in #95
- chore: revamp onboarding workflow w/ automated scripts 😮💨 by @ramiAbdou in #101
New Contributors
- @hebronmekuria made their first contribution in #32
- @Mandy-cyber made their first contribution in #41
- @JustinhSE made their first contribution in #42
- @noel-abeje made their first contribution in #43
- @tomas-salgado made their first contribution in #50
- @Joyeleke made their first contribution in #72
- @Boris713 made their first contribution in #80
- @svntii made their first contribution in #99
- @ramipellumbi made their first contribution in #95
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- docs: update git repository name to clone ⬇️ by @ramiAbdou in #6
- docs: add lowercase guideline for PR name ✏️ by @ramiAbdou in #7
- docs: make
.env
setup clearer 🧠 by @ramiAbdou in #8 - docs: fix path to
core
package for.env
setup 🔨 by @ramiAbdou in #9 - fix: remove need for transpilation in
db:seed
🌱 by @ramiAbdou in #10 - docs: update where contributors can find issues 🔎 by @omar-elbaz in #11
- refactor: update all package names to use
@oyster
prefix 🦪 by @ramiAbdou in #14 - docs: how to sync a forked repository 🔁 by @ramiAbdou in #16
- docs: add note about ColorStack members ❤️ by @ramiAbdou in #17
- refactor: scrap
feature-ui
in favor ofcore-ui
🗑️ by @ramiAbdou in #23 - refactor: move
core-ui
toui
🎨 by @ramiAbdou in #24 - feat: add
postinstall
script to monorepo root 🌴 by @ramiAbdou in #25 - feat: remove build step from
ui
👷♀️ by @ramiAbdou in #26 - refactor: remove
export *
from barrel files 🛢️ by @ramiAbdou in #27 - refactor: update colors in tailwind config 💨 by @ramiAbdou in #28
- docs: add oyster to the
README.md
🦪 by @ramiAbdou in #29 - chore: initialize
CONTRIBUTORS.yml
file ✏️ by @ramiAbdou in #30 - docs: "your first pull request" 💻 by @ramiAbdou in #31
New Contributors
- @omar-elbaz made their first contribution in #11
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
- init: copy all files from old monorepo 🗂️ by @ramiAbdou in #1
New Contributors
- @ramiAbdou made their first contribution in #1
Full Changelog: https://github.com/colorstackorg/oyster/commits/v1.0.0