Commit Graph

13 Commits

Author SHA1 Message Date
Brandon McConnell
1ea4bfe69c Upgrade to Tailwind CSS v4 (#1881)
Co-authored-by: Adam <13007539+MrgSub@users.noreply.github.com>
Co-authored-by: Aj Wazzan <x_1337@outlook.com>
2025-08-01 09:58:19 -07:00
Aj Wazzan
ce4fa5c624 Enhance email reply functionality and clean up components
- Added `setActiveReplyId` state management to track the latest reply in `ThreadContextMenu`, `MailDisplay`, and `MailList` components.
- Updated reply, reply all, and forward handlers to set the active reply ID based on the latest thread data.
- Refactored `EmailComposer` to remove unused state and improve placeholder text.
- Cleaned up CSS styles in `prosemirror.css` and adjusted component structures for better readability.
2025-04-27 22:34:41 -07:00
Nizzy
6fc7ea3f66 fixes 2025-04-24 18:08:22 -07:00
Nizzy
9136a61cf1 email composer 2025-04-23 23:15:34 -07:00
Aj Wazzan
847368b126 Update dependencies, refine styles, and enhance mail components 2025-04-23 20:50:43 -07:00
Nizzy
6826702f24 editor 2025-04-23 19:11:17 -07:00
Aj Wazzan
bb02ac07d1 Update Prosemirror CSS styles for mail component 2025-04-17 18:31:53 -07:00
Nizzy
6549e88ac5 ui changes to editor and create email auto focus 2025-04-15 12:32:59 -07:00
Nizzy
ff6e269ca8 height of list editor 2025-04-08 22:34:54 -07:00
needle
76cf73a9d5 reply ai (#526)
* reply ai

* ai functionality

* line height

* adam fixes

---------

Co-authored-by: user12224 <122770437+user12224@users.noreply.github.com>
Co-authored-by: Nizzy <nizabizaher@gmail.com>
2025-03-27 18:19:31 -04:00
Ahmet Kilinc
d2bf55f2c9 Attachments accordion in mail-display.tsx (#416)
* added attachments view to email-display and added grabbing attachments to google driver

* move attachments dialog

* remove comments

* nitpick comments from rabbit ai

* changed framer motion imports to motion/react

* quality improvements

* refactored google.ts for usability and attachments now work

---------

Co-authored-by: Nizzy <nizabizaher@gmail.com>
2025-03-13 13:12:31 -04:00
nizzy
3a8739d2d7 Create email updates (#407)
* create-email and onboarding

* create-email and onboarding

* added tiptap-markdown to Editor

* create-email-updates

* refactor(auth): enhance auth configuration

* early access flow

---------

Co-authored-by: Ahmet Kilinc <akx9@icloud.com>
Co-authored-by: user12224 <122770437+user12224@users.noreply.github.com>
2025-03-10 17:55:51 -04:00
Ahmet Kilinc
d6b1c3b243 Release 2 (#351)
* fix: remove tracked node_modules/.bin files

* added to .gitignore

* update compose

* feat: Add AI brain and summary features for email

- Implemented EnableBrain action to subscribe to mail gateway
- Created GetSummary action to retrieve email thread summaries
- Added useSummary hook for fetching summaries
- Introduced mail0_summary database table
- Added Brain button to app sidebar for enabling AI features

* fix: Improve null safety and remove unused imports

- Fixed potential null access in thread-display by checking array first
- Removed unused markAsReadAction import in use-threads hook
- Removed unnecessary cache deletion logic in IndexedDB storage provider
- Removed threadId from ParsedMessage type definition

* fix: Use environment variable for brain gateway URL

- Replace hardcoded mail gateway URL with configurable environment variable
- Improve flexibility and configuration of brain subscription endpoint

* big push for connections and server actions:
- unread count 
- remove `/connect-email` 
- update redirects and callbacks to `/settings/connections` 
- make everything else server actions 
- remove old route.ts files 

* feat: Improve HTML text extraction and email parsing

- Added Cheerio for robust HTML text extraction in extractTextFromHTML
- Enhanced null safety in Google email driver for sender name and subject
- Updated mail list and threads hooks to handle potential undefined values
- Improved text cleaning and handling of edge cases in email parsing

* editor working

* compose and video

* fix: remove t3-oss env

* update max results to 10 per requst

* zero button floating sidebar

* lots of changes:
- removes old mail compose modal
- smaller upload limit
- useReducer on components with lots of state
- image logos for some file types (still more to add)
- resolve comments from previous review

* add logos

* straing to staging

* improvements to create ui (#345)

* made create wider

* send to multiple emails and new ui for 'to' list

* add icons for file upload (#346)

* added icon for figma icon

* added else ifs for other icons

* add file name to the getLogo func

* fix figma if statement

* fix figma

* fix excel

* remove console logs

* fix back to original component

* file icons

* ui tweaks

---------

Co-authored-by: Nizzy <nizabizaher@gmail.com>
Co-authored-by: nizzy <140507264+nizzyabi@users.noreply.github.com>

* fix: sidebar and settings page ui fixes (#348)

* fixes

* define to emails

* rotate on hover logo

* early access count on homepage

* updated readme

---------

Co-authored-by: Sijan Mainali <sijanmainali2@gmail.com>
Co-authored-by: Adam <x_1337@outlook.com>
Co-authored-by: Nizzy <nizabizaher@gmail.com>
Co-authored-by: user12224 <122770437+user12224@users.noreply.github.com>
Co-authored-by: nizzy <140507264+nizzyabi@users.noreply.github.com>
2025-03-01 16:36:17 -05:00