mirror of
https://github.com/aliasvault/aliasvault.git
synced 2026-03-31 13:05:41 -04:00
* New translations en.json (French) Update translations from Crowdin [ci skip] * New translations en.json (Spanish) Update translations from Crowdin [ci skip] * New translations en.json (Catalan) Update translations from Crowdin [ci skip] * New translations en.json (German) Update translations from Crowdin [ci skip] * New translations en.json (Finnish) Update translations from Crowdin [ci skip] * New translations en.json (Hebrew) Update translations from Crowdin [ci skip] * New translations en.json (Italian) Update translations from Crowdin [ci skip] * New translations en.json (Dutch) Update translations from Crowdin [ci skip] * New translations en.json (Polish) Update translations from Crowdin [ci skip] * New translations en.json (Russian) Update translations from Crowdin [ci skip] * New translations en.json (Swedish) Update translations from Crowdin [ci skip] * New translations en.json (Turkish) Update translations from Crowdin [ci skip] * New translations en.json (Ukrainian) Update translations from Crowdin [ci skip] * New translations en.json (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations en.json (Portuguese, Brazilian) Update translations from Crowdin [ci skip] * New translations en.json (Dutch) Update translations from Crowdin [ci skip] * New translations en.json (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations quickvaultunlocksection.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations topmenu.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations addedit.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations view.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations en.json (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations strings.xml (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations localizable.strings (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations localizable.strings (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations en.json (Polish) Update translations from Crowdin [ci skip] * New translations en.json (Portuguese, Brazilian) Update translations from Crowdin [ci skip] * New translations en.json (German) Update translations from Crowdin [ci skip] * New translations quickvaultunlocksection.en.resx (German) Update translations from Crowdin [ci skip] * New translations topmenu.en.resx (German) Update translations from Crowdin [ci skip] * New translations unlock.en.resx (German) Update translations from Crowdin [ci skip] * New translations addedit.en.resx (German) Update translations from Crowdin [ci skip] * New translations home.en.resx (German) Update translations from Crowdin [ci skip] * New translations view.en.resx (German) Update translations from Crowdin [ci skip] * New translations en.json (German) Update translations from Crowdin [ci skip] * New translations strings.xml (German) Update translations from Crowdin [ci skip] * New translations quickvaultunlocksection.en.resx (German) Update translations from Crowdin [ci skip] * New translations addedit.en.resx (German) Update translations from Crowdin [ci skip] * New translations home.en.resx (German) Update translations from Crowdin [ci skip] * New translations view.en.resx (German) Update translations from Crowdin [ci skip] * New translations en.json (German) Update translations from Crowdin [ci skip] * New translations strings.xml (German) Update translations from Crowdin [ci skip] * New translations localizable.strings (German) Update translations from Crowdin [ci skip] * New translations localizable.strings (German) Update translations from Crowdin [ci skip] * New translations clipboardcountdownbar.en.resx (German) Update translations from Crowdin [ci skip] * New translations en.json (Italian) Update translations from Crowdin [ci skip] * New translations quickvaultunlocksection.en.resx (Italian) Update translations from Crowdin [ci skip] * New translations topmenu.en.resx (Italian) Update translations from Crowdin [ci skip] * New translations unlock.en.resx (Italian) Update translations from Crowdin [ci skip] * New translations home.en.resx (Italian) Update translations from Crowdin [ci skip] * New translations en.json (Italian) Update translations from Crowdin [ci skip] * New translations clipboardcountdownbar.en.resx (Italian) Update translations from Crowdin [ci skip] * New translations en.json (Finnish) Update translations from Crowdin [ci skip] * New translations unlock.en.resx (Russian) Update translations from Crowdin [ci skip] * New translations en.json (Russian) Update translations from Crowdin [ci skip] * New translations quickvaultunlocksection.en.resx (Russian) Update translations from Crowdin [ci skip] * New translations topmenu.en.resx (Russian) Update translations from Crowdin [ci skip] * New translations unlock.en.resx (Russian) Update translations from Crowdin [ci skip] * New translations en.json (Russian) Update translations from Crowdin [ci skip] * New translations strings.xml (Russian) Update translations from Crowdin [ci skip] * New translations localizable.strings (Russian) Update translations from Crowdin [ci skip] * New translations localizable.strings (Russian) Update translations from Crowdin [ci skip] * New translations en.json (Russian) Update translations from Crowdin [ci skip] * New translations en.json (Russian) Update translations from Crowdin [ci skip] * New translations strings.xml (Russian) Update translations from Crowdin [ci skip] * New translations en.json (French) Update translations from Crowdin [ci skip] * New translations en.json (Spanish) Update translations from Crowdin [ci skip] * New translations en.json (Catalan) Update translations from Crowdin [ci skip] * New translations en.json (German) Update translations from Crowdin [ci skip] * New translations en.json (Finnish) Update translations from Crowdin [ci skip] * New translations en.json (Hebrew) Update translations from Crowdin [ci skip] * New translations en.json (Italian) Update translations from Crowdin [ci skip] * New translations en.json (Dutch) Update translations from Crowdin [ci skip] * New translations en.json (Polish) Update translations from Crowdin [ci skip] * New translations en.json (Russian) Update translations from Crowdin [ci skip] * New translations en.json (Swedish) Update translations from Crowdin [ci skip] * New translations en.json (Turkish) Update translations from Crowdin [ci skip] * New translations en.json (Ukrainian) Update translations from Crowdin [ci skip] * New translations en.json (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations en.json (Portuguese, Brazilian) Update translations from Crowdin [ci skip] * New translations en.json (Portuguese, Brazilian) Update translations from Crowdin [ci skip] * New translations en.json (Hebrew) Update translations from Crowdin [ci skip] * New translations en.json (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations en.json (Finnish) Update translations from Crowdin [ci skip] * New translations en.json (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations en.json (Russian) Update translations from Crowdin [ci skip] * New translations en.json (Russian) Update translations from Crowdin [ci skip] * New translations en.json (French) Update translations from Crowdin [ci skip] * New translations en.json (Spanish) Update translations from Crowdin [ci skip] * New translations en.json (Catalan) Update translations from Crowdin [ci skip] * New translations en.json (German) Update translations from Crowdin [ci skip] * New translations en.json (Finnish) Update translations from Crowdin [ci skip] * New translations en.json (Hebrew) Update translations from Crowdin [ci skip] * New translations en.json (Italian) Update translations from Crowdin [ci skip] * New translations en.json (Dutch) Update translations from Crowdin [ci skip] * New translations en.json (Polish) Update translations from Crowdin [ci skip] * New translations en.json (Russian) Update translations from Crowdin [ci skip] * New translations en.json (Swedish) Update translations from Crowdin [ci skip] * New translations en.json (Turkish) Update translations from Crowdin [ci skip] * New translations en.json (Ukrainian) Update translations from Crowdin [ci skip] * New translations en.json (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations en.json (Portuguese, Brazilian) Update translations from Crowdin [ci skip] * New translations en.json (French) Update translations from Crowdin [ci skip] * New translations en.json (Spanish) Update translations from Crowdin [ci skip] * New translations en.json (Catalan) Update translations from Crowdin [ci skip] * New translations en.json (German) Update translations from Crowdin [ci skip] * New translations en.json (Finnish) Update translations from Crowdin [ci skip] * New translations en.json (Hebrew) Update translations from Crowdin [ci skip] * New translations en.json (Italian) Update translations from Crowdin [ci skip] * New translations en.json (Dutch) Update translations from Crowdin [ci skip] * New translations en.json (Polish) Update translations from Crowdin [ci skip] * New translations en.json (Russian) Update translations from Crowdin [ci skip] * New translations en.json (Swedish) Update translations from Crowdin [ci skip] * New translations en.json (Turkish) Update translations from Crowdin [ci skip] * New translations en.json (Ukrainian) Update translations from Crowdin [ci skip] * New translations en.json (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations en.json (Portuguese, Brazilian) Update translations from Crowdin [ci skip] * New translations strings.xml (German) Update translations from Crowdin [ci skip] * New translations strings.xml (Polish) Update translations from Crowdin [ci skip] * New translations strings.xml (Russian) Update translations from Crowdin [ci skip] * New translations strings.xml (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations strings.xml (Portuguese, Brazilian) Update translations from Crowdin [ci skip] * New translations localizable.strings (German) Update translations from Crowdin [ci skip] * New translations localizable.strings (Russian) Update translations from Crowdin [ci skip] * New translations localizable.strings (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations localizable.strings (Portuguese, Brazilian) Update translations from Crowdin [ci skip] * New translations localizable.strings (German) Update translations from Crowdin [ci skip] * New translations localizable.strings (Polish) Update translations from Crowdin [ci skip] * New translations localizable.strings (Russian) Update translations from Crowdin [ci skip] * New translations localizable.strings (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations localizable.strings (Portuguese, Brazilian) Update translations from Crowdin [ci skip] * New translations strings.xml (French) Update translations from Crowdin [ci skip] * New translations localizable.strings (French) Update translations from Crowdin [ci skip] * New translations localizable.strings (French) Update translations from Crowdin [ci skip] * New translations strings.xml (Spanish) Update translations from Crowdin [ci skip] * New translations localizable.strings (Spanish) Update translations from Crowdin [ci skip] * New translations localizable.strings (Spanish) Update translations from Crowdin [ci skip] * New translations strings.xml (Catalan) Update translations from Crowdin [ci skip] * New translations localizable.strings (Catalan) Update translations from Crowdin [ci skip] * New translations localizable.strings (Catalan) Update translations from Crowdin [ci skip] * New translations strings.xml (Finnish) Update translations from Crowdin [ci skip] * New translations localizable.strings (Finnish) Update translations from Crowdin [ci skip] * New translations localizable.strings (Finnish) Update translations from Crowdin [ci skip] * New translations strings.xml (Hebrew) Update translations from Crowdin [ci skip] * New translations localizable.strings (Hebrew) Update translations from Crowdin [ci skip] * New translations localizable.strings (Hebrew) Update translations from Crowdin [ci skip] * New translations strings.xml (Italian) Update translations from Crowdin [ci skip] * New translations localizable.strings (Italian) Update translations from Crowdin [ci skip] * New translations localizable.strings (Italian) Update translations from Crowdin [ci skip] * New translations strings.xml (Dutch) Update translations from Crowdin [ci skip] * New translations localizable.strings (Dutch) Update translations from Crowdin [ci skip] * New translations localizable.strings (Dutch) Update translations from Crowdin [ci skip] * New translations localizable.strings (Polish) Update translations from Crowdin [ci skip] * New translations strings.xml (Swedish) Update translations from Crowdin [ci skip] * New translations localizable.strings (Swedish) Update translations from Crowdin [ci skip] * New translations localizable.strings (Swedish) Update translations from Crowdin [ci skip] * New translations strings.xml (Turkish) Update translations from Crowdin [ci skip] * New translations localizable.strings (Turkish) Update translations from Crowdin [ci skip] * New translations localizable.strings (Turkish) Update translations from Crowdin [ci skip] * New translations strings.xml (Ukrainian) Update translations from Crowdin [ci skip] * New translations localizable.strings (Ukrainian) Update translations from Crowdin [ci skip] * New translations localizable.strings (Ukrainian) Update translations from Crowdin [ci skip]
This folder contains the source code for the browser extensions for AliasVault.
The browser extension is built using WXT and React:
- WXT is a build tool for browser extensions.
- React is a JavaScript library for building user interfaces.
To build the browser extension, run the following command in this directory:
Build the browser extension
npm install
# Build the Chrome extension (saves in dist/chrome-mv3)
npm run zip:chrome
# Build the Firefox extension (creates two zip files in dist)
npm run zip:firefox
# Build the Edge extension (saves in dist/edge-mv3)
npm run zip:edge
# Build the Safari extension (saves in dist/safari-mv2 which is referenced by the dist/safari-xcode/AliasVault.xcodeproj project)
npm run build:safari
# Open the dist/safari-xcode/AliasVault.xcodeproj project in MacOS Xcode and run the project. This will install the extension to your Safari browser locally.