All notable changes to this project will be documented in this file.
- fix: align bites page layout (#481) (b36813b)
- fix: use native arm runners for building and pushing image actions (#475) (dcd3b5b)
- feat: add masthead to root layout (#472) (d5cc13f)
- feat: add footer (#473) (8f3526b)
- feat: update home page routing (#466) (c52b7cc)
- feat: order by due_date and created_at for To-dos (#468) (a6f88d0)
- feat: update logo (#467) (03bf753)
- feat: update tracking learning journey ui on profile page (#461) (490d1d0)
- feat: Homepage UX adjustment (#455) (8892cc2)
- fix: get correct date range (#463) (bc0fb0a)
- fix: update colour mapping for new collections (#462) (0ee487a)
- feat: add ga analytics for 50% and 80% podcast play (#459) (6a32c9e)
- feat: update failed quiz modal (#457) (3d37252)
- feat: add Terms, Privacy, and Report Vulnerability links (#458) (0427d6e)
- feat: add new bites types (#456) (619824b)
- feat: mandatory quiz (#443) (7a11516)
- feat: add ga events for 20 and 100 percent podcast play (#432) (ab497e2)
- feat: add css positioning to make img touch done button (#427) (7696746)
- feat: add background shade to
Collectioncomponent (#428) (144df62) - feat: update error message to be more concise (#419) (921bafd)
- feat: add orange background to login page (#425) (5bdd788)
- feat: add CSRF protection for chatbot (#426) (85678df)
- chore(deps): bump
@sveltejs/vite-plugin-sveltefrom6.1.0to6.2.1(#430) (cea31b4) - chore(deps): bump
vitefrom7.1.1to7.1.12(#429) (b9a98e3) - chore: remove unused favicons (#424) (873372a)
- feat: add custom header to Weaviate request (#420) (624b4cc)
- feat: enhance recommendation of learning units logic (#415) (4f2e3d0)
- feat: update text for quiz completion modal (#413) (d6ee6c3)
- feat: add nps feedback survey links on learning and explore page (#411) (7c89f6e)
- feat: update learning page empty state (#410) (c2d9084)
- feat: add nps feedback survey (#403) (6c5268e)
- feat: upgrade AI system prompt (#401) (87d5481)
- feat: add more events for tracking in ga analytics (#332) (7a624dc)
- feat: sort collections based on last updated time on learning journey (#368) (13ec6ae)
- feat: rename
MLUstobites(#369) (7a26a15) - feat: switch database primary keys from
biginttouuidv7(#371) (6802ad9) - feat: update collection types and tag codes (#372) (26d68b8)
- feat: disable clear button when AI is responding (#375) (e84ac7e)
- fix: use standard function with
argumentswhen declaringgtagfunction (#370) (ff60630) - fix: learning unit objectives width for bigger screens (#382) (4c245dc)
- feat: sort learning journeys in descending order of creation (#365) (d61e742)
- feat: always show full objectives in learning unit page (#364) (a97faa3)
- feat: hide empty progress sections when no units to display (#362) (178ef4c)
- fix: always remove
overflowproperty when closing modal (#353) (d706a52) - fix: add default for updated_at column for learning unit sources (#338) (141bd80)
- fix: update thumbs up padding size (#348) (9d95fab)
- fix: remove temperature property (#345) (93dbb58)
- fix: remove likes count when it is zero (#343) (4bc4ddb)
- fix: username in greeting message of chatbot (#339) (2bb670e)
- feat: add new collection types (#334) (ea8391d)
- feat: add learning units sources (#331) (ac89334)
- feat: update
updatedAtto default now (#333) (bedacde) - feat: add learning units sentiments (#325) (9276a7c)
- feat: add summary in player view (#328) (b9ba6b8)
- feat: display username and a generic placeholder message in chat view (#302) (0467bff)
- feat: rename
Learningtab toMy Learning(#324) (e36e8e2) - feat: add new collection types (#322) (b1a8407)
- chore(deps): bump
pinofrom9.9.0to10.0.0(#327) (c19cb53) - chore(deps): bump
nanoidfrom5.1.5to5.1.6(#326) (83c4a93)
- feat: track podcast play event (#321) (c37d60f)
- feat: add recommendation section to home page (#318) (1f46be0)
- fix: chat window for IOS Safari (#313) (c1fd12c)
- fix: reposition badge on quiz (#312) (8bc2467)
- fix: prevent quiz page from showing chat modal (#311) (39a8926)
- chore: remove spinner and time in LearningUnit for now (#315) (01c8643)
- chore: remove default max width from tailwind typography (#298) (c7f064b)
- chore: update
pre-pushscript to just runpnpm check(#299) (8f3bd47)
- feat(learner): remove share icon (#289) (1dfd52d)
- feat: add markdown support for Learning Unit summary (#274) (17667b3)
- feat(learner): move logout button to top (#273) (a53d1b9)
- fix: patch
vite-imagetoolsto use synchronous file writes (#290) (18a5728) - fix: correct naming for action (#294) (3098574)
- chore(learner): center text in empty state (#270) (f682481)
- chore(learner): add anchor tag to home when logo and text are clicked (#269) (746ab9c)
- chore(learner): fix typo on empty state (#268) (69ad2b2)
- feat(learner): add playback support for player (#262) (d9ffba3)
- feat(learner): Add Podcast Completion Modal (#258) (fdb16dc)
- feat(learner): add dynamic data for home page and update empty state (#263) (678175e)
- feat(learner): Create learning journey record (#254) (e5801bd)
- feat(learner): add avatarURL in layout and profile page (#260) (a192c1b)
- feat(learner): update quiz completion status after finishing quiz (#251) (96d9099)
- chore(learner): update support email (#264) (a75b846)
- chore(learner): rename app to glow (#261) (79586b7)
- refactor: revert to single-repo structure (#259) (fc9bab4)
- feat: add S3 proxy endpoint for podcasts (#255) (3450f78)
- feat: create favicon for glow (#256) (d122686)
- feat: customize the Tailwind typography prose-slate for chat markdown UI (#243) (d2e8c73)
- feat: add
CLUSTER_HOSTNAMEenv to weaviate container (#252) (7af4cec) - feat(learner): update empty states and error page (#250) (28f50c4)
- feat(learner): add dynamic
learning collection pagewith content data (#230) (853dad7) - feat(learner): integrate quiz content with backend (#238) (18aa067)
- feat(learner): sanitize chat assistant message (#237) (920c626)
- fix(learner): use
sessionStorageto store origin path when navigating to learning unit page (#211) (bba2030)
- chore(learner): add ssl cert to docker (#248) (2fce719)
- chore: add OpenAI env variables (#247) (94b9d44)
- Initial release to validate the release workflow
- Test deployment to staging to verify image and rollout