Commit Graph

538 Commits

Author SHA1 Message Date
Nizzy
3efba2dcac multi theme compose color 2025-03-02 13:34:55 -05:00
Nizzy
6948c788c3 reply ui upgrade 2025-03-02 13:31:24 -05:00
Ahmet Kilinc
801e10d1a9 cool lil counter (#358) 2025-03-02 13:15:44 -05:00
Aman Kumar Bairagi
1f73f02cc0 feat: added dynamic og image (#200)
* feat: added dynamic og image

* fix: import svgs from assets

* - fixed site-config.ts
- fixed og image
- removed old og image

---------

Co-authored-by: Ahmet Kilinc <akx9@icloud.com>
2025-03-02 13:15:30 -05:00
nizzy
c37694e59d Create FUNDING.yml (#359)
* Create FUNDING.yml

* Update FUNDING.yml
2025-03-02 12:09:42 -05:00
Ahmet Kilinc
3e7cf3bbf7 removes old useKeyPressed hook and adds new hook in its place (#344)
* removes old useKeyPressed hook and adds new hook in its place

- added lots of new hot key shortcuts
- updated markAsRead to accept array of ids instead of a single id
- added markAsUnread similar to markAsRead

* add hot key for zero

* move keyboard shortcut for zero and remove zero from home screen
2025-03-02 11:51:32 -05:00
Ahmet Kilinc
9da70d3b56 Merge pull request #357 from John-Kiruba/jkirubai/fix-list-vertical-alignment
jkirubai/fix:list-vertical-align
2025-03-02 14:02:32 +00:00
John Kiruba I
1a83ddfb1a restored vertical alignment toggle 2025-03-02 14:04:46 +05:30
John Kiruba I
1e02ace42e fix:mail-list compact layout inconsistency 2025-03-02 13:50:30 +05:30
Aj Wazzan
d3badbbc2f Merge branch 'staging'
# Conflicts:
#	.gitignore
#	LICENSE
#	apps/mail/app/api/auth/early-access/route.ts
#	apps/mail/components/home/hero.tsx
#	apps/mail/components/mail/mail-compose.tsx
#	package.json
#	packages/db/package.json
#	pnpm-lock.yaml
2025-03-01 23:16:45 -08:00
nizzy
7a542ce689 license update (#356) 2025-03-01 23:27:32 -05:00
Aj Wazzan
22f443e9ee Merge branch 'staging' of https://github.com/nizzyabi/mail into staging 2025-03-01 18:27:29 -08:00
Aj Wazzan
64f4130fac lock file 2025-03-01 18:26:29 -08:00
Aj Wazzan
3a4c6a0d56 Adds Turnstile 2025-03-01 18:25:34 -08:00
Adam
3aa126053f Merge pull request #354 from Mail-0/urgent-hotfix
urgent hotfix
2025-03-01 18:24:57 -08:00
Ahmet Kilinc
07b300e878 urgent hotfix 2025-03-02 02:22:40 +00:00
Adam
5451b6339c Merge pull request #353 from Mail-0/chore/remove-console-logs-from-prod
added config for removing console logs from prod
2025-03-01 16:41:06 -08:00
Ahmet Kilinc
17057226c9 added config for removing console logs from prod 2025-03-02 00:37:12 +00:00
Adam
f19b0f41c4 Merge pull request #352 from Mail-0/minor-self-host
fixes db scripts and prepares for microsoft auth
2025-03-01 15:32:01 -08:00
Aj Wazzan
f907cf8572 fixes db scripts and prepares for microsoft auth 2025-03-01 14:51:21 -08:00
Adam
7c21468ca2 Merge pull request #349 from Mail-0/fix/once-and-for-all-fix-node_modules
hope this fixes everything
2025-03-01 14:49:19 -08:00
Nizzy
eb0992a23a add license to main 2025-03-01 17:21:34 -05:00
Nizzy
6a740fa677 build error 2025-03-01 17:16:03 -05:00
Nizzy
129f56989f staging fix 2025-03-01 17:12:53 -05:00
Nizzy
21908fc141 license 2025-03-01 17:08:15 -05:00
Nizzy
4c3486576e contact us 2025-03-01 16:58:15 -05:00
Nizzy
20b98f2136 fix to homepage check 2025-03-01 16:53:55 -05: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
Nizzy
cc0cef6f05 updated readme 2025-03-01 16:28:23 -05:00
Nizzy
f4883243f4 early access count on homepage 2025-03-01 16:17:41 -05:00
Ahmet Kilinc
13cf92122b hope this fixes everything 2025-03-01 19:12:20 +00:00
Nizzy
cfd668bcfa rotate on hover logo 2025-03-01 02:59:45 -05:00
nizzy
d62bce810e fix: sidebar and settings page ui fixes (#348)
* fixes

* define to emails
2025-03-01 02:23:31 -05:00
Ahmet Kilinc
04bccdf4a5 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>
2025-03-01 01:08:02 -05:00
Ahmet Kilinc
39ea62610c improvements to create ui (#345)
* made create wider

* send to multiple emails and new ui for 'to' list
2025-02-28 20:13:50 -05:00
Aj Wazzan
fef7a89891 straing to staging 2025-02-28 16:04:58 -08:00
Adam
a7632c8d09 Merge pull request #337 from Mail-0/compose-upade
update compose
2025-02-28 09:51:25 -08:00
Ahmet Kilinc
59e33cf668 add logos 2025-02-28 17:45:37 +00:00
Ahmet Kilinc
f1969802fb 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
2025-02-28 17:45:31 +00:00
Ahmet Kilinc
8414404ed4 Merge branch 'staging' into compose-upade 2025-02-28 17:24:41 +00:00
Nizzy
a32b687327 zero button floating sidebar 2025-02-28 01:20:07 -05:00
Adam
10c73a5448 Merge pull request #343 from Mail-0/feat/update-max-results-per-request
update max results to 10 per requst
2025-02-27 12:56:39 -08:00
Ahmet Kilinc
6e5e787e2f Merge branch 'staging' into feat/update-max-results-per-request 2025-02-27 20:53:52 +00:00
Ahmet Kilinc
01b2e86633 update max results to 10 per requst 2025-02-27 20:52:41 +00:00
Ahmet Kilinc
e7f9c2966a Merge pull request #342 from user12224/fix-env 2025-02-27 18:55:34 +00:00
user12224
754c0c2392 fix: remove t3-oss env 2025-02-27 20:51:12 +02:00
Nizzy
1b52d88cb3 compose and video 2025-02-27 01:58:27 -05:00
Adam
4fdea586c5 Merge pull request #341 from Mail-0/minor-fixes
feat: Improve HTML text extraction and email parsing
2025-02-26 22:31:35 -08:00
Nizzy
f05486eb84 editor working 2025-02-26 23:47:28 -05:00
Aj Wazzan
1db03f0bd6 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
2025-02-26 20:17:10 -08:00