Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
7618e4b
Merge branch 'main' into dev
hoangsvit Dec 30, 2025
99d15bb
Refactor code structure for improved readability and maintainability
hoangsvit Jun 30, 2026
1b18dd4
Update CI and release workflows for improved dependency management an…
hoangsvit Jun 30, 2026
4ac4114
Refactor code structure for improved readability and maintainability
hoangsvit Jun 30, 2026
a4d715b
feat: add QR code functionality and bulk delete feature
hoangsvit Jul 1, 2026
3ed7ffb
feat: enhance alias deletion functionality and clear history process
hoangsvit Jul 1, 2026
0b592e9
feat: improve alias handling and email validation in settings
hoangsvit Jul 1, 2026
005f810
Enhance dark mode support across components
hoangsvit Jul 1, 2026
737e03a
feat: refine UI spacing and styling for improved layout consistency
hoangsvit Jul 1, 2026
200816c
feat: update UI components for improved consistency and accessibility
hoangsvit Jul 1, 2026
f0a6e2c
feat: improve modal positioning and scrolling behavior for better use…
hoangsvit Jul 1, 2026
c73a4f4
feat: enhance layout and overflow handling for improved user experience
hoangsvit Jul 1, 2026
94b0c0e
Refactor WelcomeScreen component and update icons
hoangsvit Jul 1, 2026
fe600fd
feat: enhance email input handling and improve user guidance for alia…
hoangsvit Jul 1, 2026
c7376f7
feat: redesign UI components with gradient backgrounds and add change…
hoangsvit Jul 1, 2026
149bdf2
Merge remote-tracking branch 'origin/main' into dev
hoangsvit Jul 1, 2026
c1ae5a1
feat: add GitHub Actions workflows for auto-approving and auto-assign…
hoangsvit Jul 2, 2026
07e26e5
fix: remove duplicate Corepack enable step in CI workflow
hoangsvit Jul 2, 2026
2baf5e6
feat: implement one-time migration for legacy storage keys and update…
hoangsvit Jul 2, 2026
f221f8a
style: format code with Prettier
deepsource-autofix[bot] Jul 2, 2026
63aae15
fix: remove caching for yarn in CI workflow
hoangsvit Jul 2, 2026
02be370
feat: enhance type definitions and improve storage handling for email…
hoangsvit Jul 2, 2026
4183ce7
style: format code with Prettier
deepsource-autofix[bot] Jul 2, 2026
7398ec8
feat: add JSDoc comments for better code documentation and improve ty…
hoangsvit Jul 2, 2026
b11ce5c
style: format code with Prettier
deepsource-autofix[bot] Jul 2, 2026
2535dcd
feat: enhance input focus handling and improve code documentation acr…
hoangsvit Jul 2, 2026
fbffb75
style: format code with Prettier
deepsource-autofix[bot] Jul 2, 2026
57c62f9
refactor: simplify type definitions and improve code formatting in Ap…
hoangsvit Jul 2, 2026
f5cbd2e
Merge branch 'dev' of https://github.com/ePlus-DEV/gmail-alias-toolki…
hoangsvit Jul 2, 2026
3c2d6d0
style: format code with Prettier
deepsource-autofix[bot] Jul 2, 2026
e823501
feat: implement GeneratorTabs component for enhanced alias generation…
hoangsvit Jul 2, 2026
d07ace8
style: format code with Prettier
deepsource-autofix[bot] Jul 2, 2026
7bbf755
feat: add showNotifications option to control toast message visibilit…
hoangsvit Jul 2, 2026
1e31605
fix: apply notification preference and fix domain validation
hoangsvit Jul 2, 2026
305d2f8
fix: handle QRCode.toCanvas Promise and render errors
hoangsvit Jul 2, 2026
3518626
style: format code with Prettier
deepsource-autofix[bot] Jul 2, 2026
c9d8386
refactor: remove unused imports
hoangsvit Jul 2, 2026
311103f
fix: async IIFE for QR code Promise, add GeneratorTabs docs
hoangsvit Jul 2, 2026
a9eb085
refactor: extract HistorySection component (498 lines)
hoangsvit Jul 2, 2026
63ea345
fix: add yarn cache to CI workflow
hoangsvit Jul 2, 2026
9ed740a
docs: add HistorySection documentation comment
hoangsvit Jul 2, 2026
d0b8e6c
refactor: extract WelcomeScreen subcomponents (8-level → 5-level nest…
hoangsvit Jul 2, 2026
e86366c
style: format code with Prettier
deepsource-autofix[bot] Jul 2, 2026
ffbbd91
refactor: add confirmation dialogs for settings and account actions
hoangsvit Jul 2, 2026
66327d2
style: format code with Prettier
deepsource-autofix[bot] Jul 2, 2026
604d13d
Implement internationalization for WelcomeScreen and update extension…
hoangsvit Jul 2, 2026
5b358e2
Merge branch 'dev' of https://github.com/ePlus-DEV/gmail-alias-toolki…
hoangsvit Jul 2, 2026
52afdee
style: format code with Prettier
deepsource-autofix[bot] Jul 2, 2026
daa9a98
style: format JSON localization files for consistency
hoangsvit Jul 2, 2026
e944895
Add Japanese and Simplified Chinese localization for Gmail Alias Toolkit
hoangsvit Jul 2, 2026
23224b7
fix: remove duplicate dependencies from package.json
hoangsvit Jul 2, 2026
ea1af52
chore: add .yarnrc.yml configuration file and remove it from .gitignore
hoangsvit Jul 2, 2026
655b1b5
style: add comments to skipcq for code quality checks
hoangsvit Jul 2, 2026
81b98e9
chore: Approved by eplus-bot
hoangsvit Jul 2, 2026
2bb2271
fix: update PR auto-approve workflow to correctly resolve pull reques…
hoangsvit Jul 2, 2026
9f4d29c
Potential fix for pull request finding 'CodeQL / Code injection'
eplus-bot Jul 2, 2026
988767a
Merge branch 'main' into dev
hoangsvit Jul 2, 2026
1dccf7a
Merge remote-tracking branch 'origin/main' into dev
hoangsvit Jul 2, 2026
2e6c0c1
feat: add dot username fallback and improve email validation in Gmail…
hoangsvit Jul 2, 2026
5e42c54
style: format code with Prettier
deepsource-autofix[bot] Jul 2, 2026
abd9300
feat: enhance PR approval process with conditional comments and checks
hoangsvit Jul 2, 2026
6a6c82a
feat: add update timestamp and run attempt to CI approval comment
hoangsvit Jul 2, 2026
2d01d10
fix: move dot fallback helper to utils
hoangsvit Jul 2, 2026
0de3a3d
fix: add type annotation for string in generateDotVariations and for …
hoangsvit Jul 2, 2026
ccdd536
fix: remove unnecessary undefined argument in i18n test expectation
hoangsvit Jul 2, 2026
e3967d6
fix: update i18n test expectation to include undefined argument
hoangsvit Jul 2, 2026
44ea9d5
style: format code with Prettier
deepsource-autofix[bot] Jul 2, 2026
617654a
fix: update test expectation to use mock.calls for clarity
hoangsvit Jul 2, 2026
4e86bdf
Merge branch 'main' into dev
hoangsvit Jul 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
.yarn/*
.yarn.lock

node_modules
.output
Expand Down
6 changes: 6 additions & 0 deletions .yarnrc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
approvedGitRepositories:
- "**"

enableScripts: true

nodeLinker: node-modules
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,22 +5,39 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.2.0] - 2026-07-01

### Changed

- Redesigned popup and settings UI with a unified card layout
- Fixed popup height so only content scrolls, not the whole page

### Fixed

- "Copy All" no longer undercounts statistics for generated aliases
- Settings/QR modals no longer render outside the popup bounds
- Tab key now moves focus normally instead of being hijacked for @gmail.com autocomplete

## [1.1.0] - 2025-12-30

### Added

- Initial release features
- Gmail alias generation with plus addressing
- Preset management
- Keyboard shortcuts
- Statistics tracking

### Changed

- Updated dependencies

### Fixed

- Bug fixes and improvements

## [1.0.0] - 2025-12-30

### Added

- Initial release
Loading