MAE - Making Allergies Easy

เชœเชพเชนเซ‡เชฐเชพเชคเซ‹ เชงเชฐเชพเชตเซ‡ เช›เซ‡เชเชชเชฎเชพเช‚เชฅเซ€ เช–เชฐเซ€เชฆเซ€
เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
เชชเซเชฐเชคเซเชฏเซ‡เช•
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€

เช† เชเชชเชจเซเช‚ เชตเชฐเซเชฃเชจ

MAE (เชฎเซ‡เช•เชฟเช‚เช— เชเชฒเชฐเซเชœเซ€ เชธเชฐเชณ) - เชคเชฎเชพเชฐเชพ เชตเซเชฏเช•เซเชคเชฟเช—เชค เช–เซ‹เชฐเชพเช• เชเชฒเชฐเซเชœเซ€ เชธเชนเชพเชฏเช•
เช–เซ‹เชฐเชพเช•เชจเซ€ เชเชฒเชฐเซเชœเซ€ เชธเชพเชฅเซ‡ เชธเชฒเชพเชฎเชค เช…เชจเซ‡ เชตเชฟเชถเซเชตเชพเชธเชชเซ‚เชฐเซเชตเช• เชฆเซˆเชจเชฟเช• เชœเซ€เชตเชจเชฎเชพเช‚ เชจเซ‡เชตเชฟเช—เซ‡เชŸ เช•เชฐเซ‹. MAE เชตเซเชฏเช•เซเชคเชฟเช“, เชชเชฐเชฟเชตเชพเชฐเซ‹ เช…เชจเซ‡ เชธเช‚เชญเชพเชณ เชฐเชพเช–เชจเชพเชฐเชพเช“ เชฎเชพเชŸเซ‡ เช–เซ‹เชฐเชพเช•เชจเซ€ เชเชฒเชฐเซเชœเซ€เชจเซ‡ เช…เชธเชฐเช•เชพเชฐเช• เชฐเซ€เชคเซ‡ เชธเช‚เชšเชพเชฒเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเซเชฏเชพเชชเช• เชธเชพเชงเชจเซ‹ เชชเซ‚เชฐเชพ เชชเชพเชกเซ‡ เช›เซ‡.

เช˜เชŸเช• เชธเซเช•เซ‡เชจเชฐ

เชคเซเชตเชฐเชฟเชค เชเชฒเชฐเซเชœเชจ เชถเซ‹เชง เชฎเชพเชŸเซ‡ เช‰เชคเซเชชเชพเชฆเชจ เชฒเซ‡เชฌเชฒเชจเชพ เชซเซ‹เชŸเชพ เชฒเซ‹
เช…เชฆเซเชฏเชคเชจ OCR เชคเช•เชจเซ€เช• เช˜เชŸเช•เซ‹เชจเซ‡ เชšเซ‹เช•เซเช•เชธ เชฐเซ€เชคเซ‡ เชตเชพเช‚เชšเซ‡ เช›เซ‡
เชคเชฎเชพเชฐเชพ เชšเซ‹เช•เซเช•เชธ เชเชฒเชฐเซเชœเชจ เชฎเชพเชŸเซ‡ เชคเชพเชคเซเช•เชพเชฒเชฟเช• เชšเซ‡เชคเชตเชฃเซ€เช“ เชฎเซ‡เชณเชตเซ‹
เช…เชธเซเชชเชทเซเชŸ เชฎเซ‡เชšเชฟเช‚เช— เช–เซ‹เชŸเซ€ เชœเซ‹เชกเชฃเซ€ เช…เชจเซ‡ เชญเชฟเชจเซเชจเชคเชพเชจเซ‡ เชชเช•เชกเซ‡ เช›เซ‡

เชธเชฎเชพเชšเชพเชฐ เช…เชจเซ‡ เชฐเชฟเช•เซ‹เชฒ เชšเซ‡เชคเชตเชฃเซ€เช“

เชคเชฎเชพเชฐเชพ เชเชฒเชฐเซเชœเชจ เชฎเชพเชŸเซ‡ เชตเชฟเชถเชฟเชทเซเชŸ เชฐเชฟเช•เซ‹เชฒ เชฎเชพเชŸเซ‡เชจเซ€ เชธเซ‚เชšเชจเชพเช“
เชธเชคเซเชคเชพเชตเชพเชฐ FDA เชฎเชพเชนเชฟเชคเซ€เชจเซ€ เชธเซ€เชงเซ€ เชฒเชฟเช‚เช•เซเชธ
เช–เชพเชฆเซเชฏ เชธเซเชฐเช•เซเชทเชพ เชฎเซเชฆเซเชฆเชพเช“ เชตเชฟเชถเซ‡ เชฎเชพเชนเชฟเชคเช—เชพเชฐ เชฐเชนเซ‹

เชฌเชนเซเชตเชฟเชง เชชเซเชฐเซ‹เชซเชพเช‡เชฒเซเชธ

เชฌเชนเซเชตเชฟเชง เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡ เชเชฒเชฐเซเชœเซ€เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเซ‹
เชตเชฟเชตเชฟเชง เชเชฒเชฐเซเชœเชจ เชฏเชพเชฆเซ€เช“ เชธเชพเชฅเซ‡ เช…เชฒเช— เชชเซเชฐเซ‹เชซเชพเช‡เชฒเซเชธ เชฌเชจเชพเชตเซ‹
เช•เซเชŸเซเช‚เชฌ, เชธเช‚เชญเชพเชณ เชฐเชพเช–เชจเชพเชฐเชพเช“ เช…เชจเซ‡ เชฎเชฟเชคเซเชฐเซ‹ เชธเชพเชฅเซ‡ เชชเซเชฐเซ‹เชซเชพเช‡เชฒ เชถเซ‡เชฐ เช•เชฐเซ‹
เชชเซเชฐเซ‹เชซเชพเช‡เชฒเซเชธ เชตเชšเซเชšเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เชธเซเชตเชฟเชš เช•เชฐเซ‹

เชเชชเชฟเชจเซ‡เชซเซเชฐเชพเช‡เชจ เชŸเซเชฐเซ‡เช•เชฟเช‚เช—

EpiPens เช…เชจเซ‡ เช•เชŸเซ‹เช•เชŸเซ€เชจเซ€ เชฆเชตเชพเช“เชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเซ‹
เช†เชชเซ‹เช†เชช เชธเชฎเชพเชชเซเชคเชฟ เชคเชพเชฐเซ€เช– เชฐเซ€เชฎเชพเช‡เชจเซเชกเชฐเซเชธ
เชซเชฐเซ€ เช•เซเชฏเชพเชฐเซ‡เชฏ เชฐเชฟเชซเชฟเชฒ เชšเซ‚เช•เชถเซ‹ เชจเชนเซ€เช‚

เชฌเชพเชนเซเชฏ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชฒเชฟเช‚เช•เซเชธ

เชฌเชพเชฐเซเชจเชฟเชตเซ‹เชฐ - เช†เชฒเซเช•เซ‹เชนเซ‹เชฒเชฟเช• เชชเซ€เชฃเชพเช‚ เชชเซเชฐเชพเชฃเซ€ เช‰เชคเซเชชเชพเชฆเชจเซ‹เชฅเซ€ เชฎเซเช•เซเชค เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชคเชชเชพเชธเซ‹
DailyMed - เชฆเชตเชพเชจเชพ เช˜เชŸเช•เซ‹ เชœเซเช“ เช…เชจเซ‡ เชตเชฟเช•เชฒเซเชชเซ‹ เชถเซ‹เชงเซ‹
เชเชฒเชฐเซเชœเซ€ เชตเชฟเชถเชฟเชทเซเชŸ เชถเซˆเช•เซเชทเชฃเชฟเช• เช…เชจเซ‡ เช‘เชจเชฒเชพเช‡เชจ เชธเช‚เชธเชพเชงเชจเซ‹

เช—เซ‹เชชเชจเซ€เชฏเชคเชพ เชชเซเชฐเชฅเชฎ

เชคเชฎเชพเชฎ เชกเซ‡เชŸเชพ เชคเชฎเชพเชฐเชพ เช‰เชชเช•เชฐเชฃ เชชเชฐ เช…เชฅเชตเชพ เชคเชฎเชพเชฐเชพ เช•เซเชฒเชพเช‰เชก เชธเซเชŸเซ‹เชฐเซ‡เชœเชฎเชพเช‚ เชฐเชนเซ‡ เช›เซ‡
MAE เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เช•เซ‹เชˆ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชฎเชพเชนเชฟเชคเซ€ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชจเชฅเซ€
เชคเชฎเซ‡ เชœเซ‡ เชถเซ‡เชฐ เช•เชฐเซ‹ เช›เซ‹ เชคเซ‡ เชคเชฎเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเซ‹ เช›เซ‹
เชธเซเชฐเช•เซเชทเชพ เชฎเชพเชŸเซ‡ เชธเซเชฅเชพเชจเชฟเช• เช‡เชฎเซ‡เชœ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช—

เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ เชซเซ€เชšเชฐเซเชธ

เชœเชพเชนเซ‡เชฐเชพเชค-เชฎเซเช•เซเชค เช…เชจเซเชญเชต
เชธเชฎเช—เซเชฐ เช‰เชชเช•เชฐเชฃเซ‹ เชชเชฐ เชฎเซ‡เช˜ เชธเชฎเชจเซเชตเชฏเชจ
เชฎเชจเชชเชธเช‚เชฆ เชถเซ‹เชงเชจเซเช‚ UPC เชธเซเช•เซ‡เชจเชฟเช‚เช—

เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ: MAE เช เชถเซˆเช•เซเชทเชฃเชฟเช• เชธเชพเชงเชจ เช›เซ‡. เชนเช‚เชฎเซ‡เชถเชพ เช‰เชคเซเชชเชพเชฆเช•เซ‹ เชธเชพเชฅเซ‡ เชฎเชพเชนเชฟเชคเซ€ เชšเช•เชพเชธเซ‹ เช…เชจเซ‡ เช†เชฐเซ‹เช—เซเชฏเชธเช‚เชญเชพเชณ เชชเซเชฐเชฆเชพเชคเชพเช“เชจเซ€ เชคเชฌเซ€เชฌเซ€ เชธเชฒเชพเชนเชจเซ‡ เช…เชจเซเชธเชฐเซ‹.
เช–เซ‹เชฐเชพเช•เชจเซ€ เชเชฒเชฐเซเชœเซ€ เชงเชฐเชพเชตเชคเซ€ เชตเซเชฏเช•เซเชคเชฟเช“, เชฌเชพเชณเช•เซ‹เชจเซ€ เชเชฒเชฐเซเชœเซ€เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชคเชพ เชฎเชพเชคเชพ-เชชเชฟเชคเชพ เช…เชจเซ‡ เช–เชพเชฆเซเชฏ เชธเซเชฐเช•เซเชทเชพ เช…เช‚เช—เซ‡ เชšเชฟเช‚เชคเชฟเชค เช•เซ‹เชˆเชชเชฃ เชตเซเชฏเช•เซเชคเชฟ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เช›เซ‡.
เช† เชฐเซ‹เชœ เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเซเช‚
17 เชธเชชเซเชŸเซ‡, 2025

เชกเซ‡เชŸเชพ เชธเชฒเชพเชฎเชคเซ€

เชกเซ‡เชตเชฒเชชเชฐ เชคเชฎเชพเชฐเซ‹ เชกเซ‡เชŸเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชเช•เชคเซเชฐเชฟเชค เช…เชจเซ‡ เชถเซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชธเชฎเชœเชตเชพเชฅเซ€ เชธเซเชฐเช•เซเชทเชพเชจเซ€ เชถเชฐเซ‚เช†เชค เชฅเชพเชฏ เช›เซ‡. เชคเชฎเชพเชฐเชพ เชฆเซเชตเชพเชฐเชพ เชเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช—, เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เชคเซ‡ เชชเซเชฐเชฆเซ‡เชถ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เช‰เช‚เชฎเชฐเชจเชพ เช†เชงเชพเชฐเซ‡ เชกเซ‡เชŸเชพเชจเซ€ เชชเซเชฐเชพเช‡เชตเชธเซ€ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ เชชเชฆเซเชงเชคเชฟเช“ เช…เชฒเช—-เช…เชฒเช— เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชกเซ‡เชตเชฒเชชเชฐ เชฆเซเชตเชพเชฐเชพ เช† เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เช“ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชคเซ‡เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.
เชคเซเชฐเซ€เชœเชพ เชชเช•เซเชทเซ‹ เชธเชพเชฅเซ‡ เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€
เชกเซ‡เชตเชฒเชชเชฐ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ‹
เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€
เชกเซ‡เชตเชฒเชชเชฐ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ‹

เชจเชตเซเช‚ เชถเซเช‚ เช›เซ‡

FIXES:
โ€ข Fixed broken notification system - now works like email inbox
โ€ข Zero notifications show proper "FDA Sync Complete" text
โ€ข Fixed CI workflows blocking valid development work
โ€ข Updated security and API dependencies

IMPROVED:
โ€ข Notifications only for genuinely new alerts since last visit
โ€ข Corrected user documentation for notification behavior

Critical reliability improvements for allergen alert notifications.

เชเชช เชธเชชเซ‹เชฐเซเชŸ

เชธเชฎเชพเชจ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹