|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## [0.3.0-beta](https://github.com/heygaia/gaia/compare/gaia-v0.2.0-beta...gaia-v0.3.0-beta) (2025-08-21) |
| 4 | + |
| 5 | + |
| 6 | +### Features |
| 7 | + |
| 8 | +* add background color to calendar list fetch data and update display component ([9d94bc6](https://github.com/heygaia/gaia/commit/9d94bc67727cfe44d91f7e6b7d5079e79cad03e1)) |
| 9 | +* add bulk mark as read functionality and enhance notification components ([6e564fb](https://github.com/heygaia/gaia/commit/6e564fb621bb329d581738c411d389c2d8073b08)) |
| 10 | +* add date-fns-tz and react-swipeable-list dependencies ([42bdf27](https://github.com/heygaia/gaia/commit/42bdf278b1aca5a7fb2ed0d276e6b23ea7291fd8)) |
| 11 | +* add default profile picture and support modal to user settings menu ([61a4487](https://github.com/heygaia/gaia/commit/61a4487b4ecd9477fde1448d186944f696ff11a0)) |
| 12 | +* Add edit functionality for todos across various pages and components ([6713b6d](https://github.com/heygaia/gaia/commit/6713b6d4412b34e1bc0b678e8e1314533e108c18)) |
| 13 | +* Add email thread support and enhance user guidance ([bf382ed](https://github.com/heygaia/gaia/commit/bf382ed2294bef366fcfebac51c09e1b0f9f6e84)) |
| 14 | +* add endpoint to update conversation description and related service function ([7856867](https://github.com/heygaia/gaia/commit/785686771daddd361ca4ed7f668156802daf1196)) |
| 15 | +* Add follow-up actions functionality ([e4cb8ba](https://github.com/heygaia/gaia/commit/e4cb8bab3595eeb8a6bd187d2a94b5b4da80361b)) |
| 16 | +* add hasMessages prop to Composer, ComposerInput, and SlashCommandDropdown components ([bbf4365](https://github.com/heygaia/gaia/commit/bbf436513ea23c3170d17a74d136c7532a9023af)) |
| 17 | +* Add integration connection handling with decorators and prompts ([813c5c0](https://github.com/heygaia/gaia/commit/813c5c00938ac0c578c63fd101a08903e60a5bde)) |
| 18 | +* add MailLayout component; update SidebarTopButtons and GoalsPage styles; enhance Calendar and GoalCard components ([d0546b2](https://github.com/heygaia/gaia/commit/d0546b2324787535675841b07c1bb01a516501b5)) |
| 19 | +* add profiles to services in docker-compose and update Dockerfile for consistent command execution ([4be4644](https://github.com/heygaia/gaia/commit/4be46442e0c67ad9b1094dbd1af77c4fe303b4e0)) |
| 20 | +* Add RedirectLoader component and update login/signup pages to use it for OAuth redirection ([dc4a81d](https://github.com/heygaia/gaia/commit/dc4a81d815bbe7dc89defb46f35ac742bfb5ccb6)) |
| 21 | +* add showCompleted prop to TodoList for filtering completed todos ([5c0fc72](https://github.com/heygaia/gaia/commit/5c0fc72c4eb33d590631abd67829f8ecf9a5c84d)) |
| 22 | +* add unread notifications count and badge to SidebarTopButtons and enhance NotificationsPage with new badge component ([6b93b6d](https://github.com/heygaia/gaia/commit/6b93b6dbf5f3675e82e1ac3297a0d2896de4728b)) |
| 23 | +* Add workflow functionality to TodoSection and TodoItem types ([6e4ef61](https://github.com/heygaia/gaia/commit/6e4ef6101611dc5f64d5aa0884ceb8b93b880a99)) |
| 24 | +* add YouTube link to appConfig for enhanced user engagement ([2c2100e](https://github.com/heygaia/gaia/commit/2c2100ea076c71a5b074bc8eca40bce168c35015)) |
| 25 | +* calendar events display components in tool streaming ([da58f93](https://github.com/heygaia/gaia/commit/da58f933d1d5d52743fa0b8d92a30897cd437c05)) |
| 26 | +* **calendar:** add recurrence support for events and enhance event creation UI ([d728059](https://github.com/heygaia/gaia/commit/d728059314fcb9d604701fe9a251e47e23a6b94a)) |
| 27 | +* **calendar:** implement Calendar component with event handling and loading states ([95ab8b2](https://github.com/heygaia/gaia/commit/95ab8b269d45e3c682f4293e9e7d297fec109c75)) |
| 28 | +* Clicking on the email list, appends to searchbar for better thread fetching + minor ui changes ([5874bc5](https://github.com/heygaia/gaia/commit/5874bc534e0ce1d631e19e6add5eb215cf3dad33)) |
| 29 | +* Enhance calendar event display with improved empty state handling and icon integration ([faf961a](https://github.com/heygaia/gaia/commit/faf961a27f0a9cbf60dea000a306620233ada0ef)) |
| 30 | +* enhance ChatTab and SidebarTopButtons with new icons and styling improvements for system purpose chats ([4f8f177](https://github.com/heygaia/gaia/commit/4f8f177e6f41b154823e0d59beafb88486a42393)) |
| 31 | +* enhance CI workflow with ESLint autofix and improve subscription error handling; clean up unused imports in components ([f0f4067](https://github.com/heygaia/gaia/commit/f0f40673a3dcc8e7e3ba81204994c589ffcabd1a)) |
| 32 | +* Enhance email handling by adding thread ID support and limiting email body length ([6ad88c5](https://github.com/heygaia/gaia/commit/6ad88c53bf1bcfd58c679a5987e170b1def4b3af)) |
| 33 | +* enhance follow-up actions functionality and UI integration ([c431233](https://github.com/heygaia/gaia/commit/c431233ea8c639b864c9fd37c76ef0356f47f195)) |
| 34 | +* Enhance integration connection component by showing if it's already connected ([55f1457](https://github.com/heygaia/gaia/commit/55f1457109e0ed5acc6cc2b69def8a68c20ab97f)) |
| 35 | +* Enhance integration connection handling and user experience ([f6356de](https://github.com/heygaia/gaia/commit/f6356deb9da20543522317d3972796ce4c94ce58)) |
| 36 | +* enhance Razorpay setup script and update landing page components ([9ef8de9](https://github.com/heygaia/gaia/commit/9ef8de983af02df3f31d03407eb395a24bf795de)) |
| 37 | +* Enhance TodoSection interactivity with clickable todo items and improved event handling ([3a55c20](https://github.com/heygaia/gaia/commit/3a55c20405dc8cb6d16a4b11c3a3eedea8ee13ae)) |
| 38 | +* Enhance UI with new icons, notifications, and styling improvements ([a89d7ab](https://github.com/heygaia/gaia/commit/a89d7ab663c639a8ba168197e057ccdc4fd43972)) |
| 39 | +* Enhance user interaction and navigation features ([27edeb6](https://github.com/heygaia/gaia/commit/27edeb61ba2c7895212ce3da1962d8810c784257)) |
| 40 | +* frontend changes ([5dc3c32](https://github.com/heygaia/gaia/commit/5dc3c328b31757000b1e987bacc45613b5e20e8d)) |
| 41 | +* Implement calendar events display and fetching components ([8fcea17](https://github.com/heygaia/gaia/commit/8fcea176f6377490ae9334659aa11ed51417cbea)) |
| 42 | +* implement calendar list fetching and display components ([068afe4](https://github.com/heygaia/gaia/commit/068afe414b699b6f189ffd25adaa1b55196838cf)) |
| 43 | +* Implement Composer context for managing input appending across components ([73525b8](https://github.com/heygaia/gaia/commit/73525b86d5f8794d0adbff524bc9a14880538941)) |
| 44 | +* Implement email composition feature and UI enhancements ([0979c21](https://github.com/heygaia/gaia/commit/0979c2195795452e688cbcc5c800594a15a00922)) |
| 45 | +* Implement email composition feature with new models and UI updates ([3a5947d](https://github.com/heygaia/gaia/commit/3a5947d28860a02ebfce3f246d72edf784720fec)) |
| 46 | +* implement email fetching functionality and UI components ([1c099a1](https://github.com/heygaia/gaia/commit/1c099a1d34ae4b69c414ed01d6660e415d68afd1)) |
| 47 | +* Implement EmailThreadCard component and integrate with existing chat features ([2af59cc](https://github.com/heygaia/gaia/commit/2af59cce1ac3403f09cc53e3e4cb6346f3386dd2)) |
| 48 | +* implement FollowUpActions component and enhance follow-up actions handling ([8f496c3](https://github.com/heygaia/gaia/commit/8f496c3d62924c2c59962d23b42fe327d6261e56)) |
| 49 | +* implement Google OAuth scope dependencies and integrate into calendar and mail routes ([7b774e2](https://github.com/heygaia/gaia/commit/7b774e22581ff2b0cdb89926e39c32bedd70595c)) |
| 50 | +* Implement unified todos API with optimized counts endpoint and refactor related components ([a0bff1e](https://github.com/heygaia/gaia/commit/a0bff1e0e34910c5377e6c7718cc355966276dfd)) |
| 51 | +* Implement workflow generation and management for todos ([451aa1d](https://github.com/heygaia/gaia/commit/451aa1df95aed3ae5b6c348c49f33af8a6dbfcdb)) |
| 52 | +* implement workflow status updates and timeout handling for workflow generation ([01ad47b](https://github.com/heygaia/gaia/commit/01ad47bc522431f0e769079db33e7efeb6e75661)) |
| 53 | +* improve email stream UI ([e488c75](https://github.com/heygaia/gaia/commit/e488c7538608aee27da9d87f97a26ec66db773c2)) |
| 54 | +* Integrate Google Analytics and update analytics comments in layout ([6f2e40d](https://github.com/heygaia/gaia/commit/6f2e40d7f4a47f6137516108c5f2a55b58312c3c)) |
| 55 | +* Integrate loading state into chat components for improved user experience ([2ca672e](https://github.com/heygaia/gaia/commit/2ca672e930f15a0f9c355f2455687c83a8b302c2)) |
| 56 | +* Integrated `WorkOs` for authentication and implemented `TokenRepository` to handle google auth tokens ([84cbd7c](https://github.com/heygaia/gaia/commit/84cbd7c82f16c9ad7028f4e2a8aacf3ba60ad5a0)) |
| 57 | +* introduce base message types to remove redundancy type management of chat and user bubbles ([9f5ec9e](https://github.com/heygaia/gaia/commit/9f5ec9edfca9628b33be6f0c7acc0c429801c396)) |
| 58 | +* Landing Page Final ([5427736](https://github.com/heygaia/gaia/commit/5427736907ef62af440d5648006fc8221a250e98)) |
| 59 | +* Minor Changes ([630931c](https://github.com/heygaia/gaia/commit/630931c403c7ab94f8879dde3532af0fff435b32)) |
| 60 | +* Public Beta Landing Page ([434cd7c](https://github.com/heygaia/gaia/commit/434cd7cd298fbe8ee946395f17f1d89f86627246)) |
| 61 | +* Refactor goal caching logic and update goal-related types for improved consistency ([4940fcd](https://github.com/heygaia/gaia/commit/4940fcd06f077599ef8a7bea4c4c70cffa8ceedc)) |
| 62 | +* Update email handling and UI components for improved user experience and clarity ([fd2a3a5](https://github.com/heygaia/gaia/commit/fd2a3a5590b59ee80e814fc740decc8780622b42)) |
| 63 | +* Update environment configuration and integrate Infisical for secret management ([3d25044](https://github.com/heygaia/gaia/commit/3d250448b063e519289e4905c170d31880ca85af)) |
| 64 | +* update landing page components and improve navbar styling ([c64c524](https://github.com/heygaia/gaia/commit/c64c52483fe582c844a3ffe6c1ca4ea198f111cd)) |
| 65 | +* update license from PolyForm Shield to PolyForm Strict and adjust README accordingly; remove outdated frontend and backend documentation ([d28582f](https://github.com/heygaia/gaia/commit/d28582f389fc4400c936b1a8012584b0c2b72987)) |
| 66 | +* update NavigationMenu component and make isExpandedDefault optional in EmailThreadCard ([9c5e7e2](https://github.com/heygaia/gaia/commit/9c5e7e2b3f09787e7f0466088614f5e3269d60f7)) |
| 67 | +* Update OAuth flow to use WorkOS for login and signup redirection ([33ffbf4](https://github.com/heygaia/gaia/commit/33ffbf4bb85af030cf0270b5696217ccf19291ef)) |
| 68 | +* Update settings menu with Discord and WhatsApp integration options ([3346dd3](https://github.com/heygaia/gaia/commit/3346dd31945f496115bd1360e1f964061ef07ab1)) |
| 69 | +* update sidebar styles and refactor ChatsList component for improved accordion functionality ([78b9b9c](https://github.com/heygaia/gaia/commit/78b9b9c81c62dad568653f5462bcdcb8a9060c75)) |
| 70 | + |
| 71 | + |
| 72 | +### Bug Fixes |
| 73 | + |
| 74 | +* achieve 100% mypy compliance across all 232 source files ([356310d](https://github.com/heygaia/gaia/commit/356310de0c90fe2a5b6ee2a57d7176ebd72921e1)) |
| 75 | +* add conditional check for frontend changes in quality checks workflow ([01fdd1d](https://github.com/heygaia/gaia/commit/01fdd1d4bc8cd8f45c41918db63dcd3e89e1ebe6)) |
| 76 | +* add integration scope validation + improve error handling UX ([6a378fb](https://github.com/heygaia/gaia/commit/6a378fbd37929cecad0c45fccfb2fd0649fbf14b)) |
| 77 | +* Added `md` support in google doc creation and fixed reminder timezone related issues ([8ae8a60](https://github.com/heygaia/gaia/commit/8ae8a606c118e9f7c012639e3b38847729574888)) |
| 78 | +* adjust API call in todoApi to remove silent option ([5c0fc72](https://github.com/heygaia/gaia/commit/5c0fc72c4eb33d590631abd67829f8ecf9a5c84d)) |
| 79 | +* Adjust dimensions of logo in RedirectLoader component ([23b7882](https://github.com/heygaia/gaia/commit/23b7882494a095e2c2f66f0f8dae75cfa8cc949f)) |
| 80 | +* adjust padding in TodoSidebar and remove debug log from TodoModal ([55e1e29](https://github.com/heygaia/gaia/commit/55e1e290b5c623c78124d0ee68833a531ed1c83b)) |
| 81 | +* adjust z-index and positioning for SlashCommandDropdown component ([c6afed6](https://github.com/heygaia/gaia/commit/c6afed6aea58d69274159b288c3889fc1b55e9cd)) |
| 82 | +* blog post modal & lint ([8276822](https://github.com/heygaia/gaia/commit/8276822fe5d6aa4e5ed5f6b24680da87bc716023)) |
| 83 | +* build issue with useurlmetadata query ([40df4f1](https://github.com/heygaia/gaia/commit/40df4f1b8a16ee2ec68dc6b7b9db27879039dfcb)) |
| 84 | +* Calendar Page component ([d6d19a8](https://github.com/heygaia/gaia/commit/d6d19a8157add058a1e9f119855dcb6447a0c5c2)) |
| 85 | +* checkbox click wasn't updating local state after api call ([ee4bfc1](https://github.com/heygaia/gaia/commit/ee4bfc1735ea2e5124436338745c0ae53c798de8)) |
| 86 | +* docker compose on prod ([356310d](https://github.com/heygaia/gaia/commit/356310de0c90fe2a5b6ee2a57d7176ebd72921e1)) |
| 87 | +* docker prod changes ([008ac75](https://github.com/heygaia/gaia/commit/008ac75255e653105eb4051988f0a67a9d32e04b)) |
| 88 | +* **docker-compose:** update gaia-backend port mapping from 80 to 8000 ([9c7cd17](https://github.com/heygaia/gaia/commit/9c7cd178a74524796c16a1256482a68b51d54e36)) |
| 89 | +* edit functionality for todos that was lagging ([59b7753](https://github.com/heygaia/gaia/commit/59b7753aa4bef969bd323b36f65fef528eaa960e)) |
| 90 | +* enable reactStrictMode in next.config.mjs ([0b36fca](https://github.com/heygaia/gaia/commit/0b36fca86bd0781bb4fdb0b2e63c2d862f12eec7)) |
| 91 | +* Enhance goal management and todos functionality ([9e34503](https://github.com/heygaia/gaia/commit/9e345034378cf4bda5db13b66853ea795c42d774)) |
| 92 | +* first message not showing while streaming ([0ef2df4](https://github.com/heygaia/gaia/commit/0ef2df4cb1b9e1a52742cfaf3ba6f50a3e7fed50)) |
| 93 | +* Import redirect in login and signup pages; update LoginModal imports ([4fb3b82](https://github.com/heygaia/gaia/commit/4fb3b82de9df739d4cf5782507e27322e0ec8d97)) |
| 94 | +* improve error handling in API request function ([258fca1](https://github.com/heygaia/gaia/commit/258fca1e28d000f8569a1c963d4562bc54a7f863)) |
| 95 | +* improve error handling in WebSocket and calendar event deletion; remove unused browser router ([aec6ba9](https://github.com/heygaia/gaia/commit/aec6ba946f284a3e42639daa0b58fe2c66853115)) |
| 96 | +* improve todo fetching logic to utilize cached data and reduce unnecessary API calls ([6a22e05](https://github.com/heygaia/gaia/commit/6a22e05b8b51906882d6fafde170b80138278990)) |
| 97 | +* Improve URL validation logic in useUrlMetadata hook ([0945fdc](https://github.com/heygaia/gaia/commit/0945fdc9950d22022fb03e1f1b87c09585111a08)) |
| 98 | +* increase force charge strength for better node repulsion ([8988396](https://github.com/heygaia/gaia/commit/898839654d0f3d295cf7024a4b5b8af4ab58420a)) |
| 99 | +* lint and type issue ([a2d7d9b](https://github.com/heygaia/gaia/commit/a2d7d9bf2b98524261be2265d647795d515df655)) |
| 100 | +* made blogs client side ([4eeb5d6](https://github.com/heygaia/gaia/commit/4eeb5d637d607779b282bb69c3b73ac6118c959a)) |
| 101 | +* made pricing client side instead of server side ([f436e4f](https://github.com/heygaia/gaia/commit/f436e4fe907f6facc120494ec0b04a255351a7d9)) |
| 102 | +* make connect your tools button same width as composer ([42d0d04](https://github.com/heygaia/gaia/commit/42d0d04dc7c50f7c5bfd373ad052d6d1a73e0970)) |
| 103 | +* mypy type safety compliance ([cf37408](https://github.com/heygaia/gaia/commit/cf374086212597fe36473df9b8df4a61d5463345)) |
| 104 | +* remove mail route from sidebar top buttons, lint ([65c0cd5](https://github.com/heygaia/gaia/commit/65c0cd5dba026d1ee802270a84f7f87f61d1844a)) |
| 105 | +* remove next-video dependency ([356310d](https://github.com/heygaia/gaia/commit/356310de0c90fe2a5b6ee2a57d7176ebd72921e1)) |
| 106 | +* remove unused celery dependency and add cfgv package ([dcbcdd3](https://github.com/heygaia/gaia/commit/dcbcdd352b71acbb7d8e633d61eff9b3dc9b33e6)) |
| 107 | +* remove unused Mail icon import from SidebarTopButtons ([ce2f40f](https://github.com/heygaia/gaia/commit/ce2f40f5ec231c0ae12037ccdaa73330300d5963)) |
| 108 | +* sort todos by completion status within grouped dates in TodoList component ([419b310](https://github.com/heygaia/gaia/commit/419b310373302bc67ae085000d1394054f3f7a7d)) |
| 109 | +* toast duplications ([908579f](https://github.com/heygaia/gaia/commit/908579f5eae4eda6eac543c7f7b284c15a56eb3b)) |
| 110 | +* update email message templates for detailed rendering and improve body decoding logic ([2d79874](https://github.com/heygaia/gaia/commit/2d7987406130a73f82b803c17250af3ed36bc408)) |
| 111 | +* update event payload type to use string for recurrence in CalendarEventDialog ([f823c40](https://github.com/heygaia/gaia/commit/f823c403c6413d92a256c878ee6bc224d05c7688)) |
| 112 | +* Update GoalData type to use string for created_at and improve roadmap task filtering logic ([efab56e](https://github.com/heygaia/gaia/commit/efab56e8b8f13535c2a1908f453b0bf5a99652c8)) |
| 113 | +* update pre-commit configuration and enhance type checking; adjust sidebar styles and layout components ([a958d46](https://github.com/heygaia/gaia/commit/a958d46fcac2b99258f27bc5467157d9b78f0fa6)) |
| 114 | +* Update redirect URL in workos_callback and remove success indicator checks in RedirectPage ([1310099](https://github.com/heygaia/gaia/commit/131009995c94d46ae17d14b3dae10d9fe3d896f8)) |
| 115 | +* update type for onSelectionChange in FlowchartSection component ([0b36fca](https://github.com/heygaia/gaia/commit/0b36fca86bd0781bb4fdb0b2e63c2d862f12eec7)) |
| 116 | + |
3 | 117 | ## [0.2.0-beta](https://github.com/heygaia/gaia/compare/gaia-v0.1.0-beta...gaia-v0.2.0-beta) (2025-08-21)
|
4 | 118 |
|
5 | 119 |
|
|
0 commit comments