Brandon Treston
3013e5f06f
[PM-23399] Angular 19 and type script 5.6 ( #835 )
...
* angular 18 upgrade
* wip
* wip
* remove @types/glob, fix jest version, use standalone: false
* clean up
* npm ci
2025-07-24 09:50:16 -04:00
Thomas Rittson
4652c6489f
[AC-3043] Refactor AuthService to only use organization api key login ( #622 )
...
* Remove jslib authService and unused loginStrategies
* Delete KeyConnectorService
* Move OrganizationLoginStrategy into base LoginStrategy
* Remove unused code and services from loginStrategy
* Delete OrganizationService
* Move loginStrategy into authService
2024-09-23 08:46:38 +10:00
Addison Beck
9c88e66a27
Upgrade prettier ( #409 )
2024-01-27 15:56:40 -06:00
Addison Beck
c259962279
[AC-1743] pt. 1: Unpackage-ify jslib ( #374 )
...
* Unpackage-ify jslib
* Adjust .tsconfig path for root and apply to jslib
* Rebuild package-lock.json
* Disable husky in CI
* Revert an incorrect find/replace
* Add jslib/shared/.eslintrc rules to root eslintrc
* Revert package.json change to ignore spec files when linting
* Ensure custom matcher gets imported in jslib tests
* Fix small workflow bugs from merging
* Try and get CI builds moving again
* Always sign and notorize builds in CI
* Revert erroneous verion bump
2023-12-20 11:33:33 -05:00
Oscar Hinton
e38ce53ed5
Add eslint ( #243 )
2022-03-03 11:09:04 +01:00
Addison Beck
d2ba7631b5
[refactor] Implement StateService ( #192 )
...
* [refactor(Account Switching)] Implement StateService
* [bug] Migration service updates
* [bug] Fix organizationId coming in as null
* [bug] Use correct storage location
* [bug] Fix secure storage issues
* [bug] Small fixes
* [bug] lint fixes
* [bug] Undo comment
* [bug] Make method names match super
* update jslib
* Add index signature to keys
* Run prettier
* Start dbus
* Start dbus a different way
* Update build.yml
* Add eval
* Init keyring as well
* Remove eval
* Add eval's back
* Remove unused import
* Remove unnecessary null checks
* Change userId to be entityId instead of clientId
* Remove config service
* lint fixes
* Add clientKeys to account
Co-authored-by: Robyn MacCallum <robyntmaccallum@gmail.com >
2021-12-22 15:16:23 -05:00
Oscar Hinton
096196fcd5
Apply Prettier ( #194 )
2021-12-20 17:14:18 +01:00
Oscar Hinton
13572b94ee
Upgrade Angular to v12 ( #184 )
...
Co-authored-by: Daniel James Smith <djsmith@web.de >
2021-12-09 22:30:45 +01:00
Oscar Hinton
7c93d59a42
Replace toaster library ( #183 )
2021-12-07 20:43:57 +01:00
Oscar Hinton
9bec2aa2f0
BEEEP: Refactor services DI ( #180 )
2021-12-06 12:03:12 +01:00
Daniel James Smith
a96144d6dc
Remove empty catch blocks and remove allow-empty-catch tslint rule ( #170 )
...
* Remove empty catch blocks and remove allow-empty-catch tslint rule
* Update jslib to #513
* Fix build errors after update of jslib
* Add missing params to LoginCommand ctor
* Fix build errors due to missing dependencies
* Add changes to package.json and package-lock.json
* Fixed formatting in tslint.json
2021-11-08 12:47:26 +01:00
Oscar Hinton
baa441cb90
Use webfonts from jslib instead of downloading them using gulp ( #157 )
...
* Use webfonts from jslib instead of downloading them using gulp
* Bump jslib
2021-09-24 12:23:33 -04:00
Oscar Hinton
6097bca063
Add jslib as a "real" dependency ( #127 )
...
* Split jslib
* Change hook to preinstall
* Install gyp (ci)
* Fix rebuild command
* Review comments
* Add tsconfig-paths-plugin to webpack.cli.
* Bump jslib
* Install old version of prebuild-install to bypass bug in pkg
2021-06-09 21:46:38 +02:00
Matt Gibson
56d05af07a
Use organization api key for auth ( #121 )
...
* Use api key for login
* Remove user login and organization setting
* Override Api authentication to expect organization keys
* Linter fixes
* Use public API
The organization api key is valid only in the public api scope
* Use organization api key in CLI utility
* Serialize storageService writes
* Prefer multiple awaits to .then chains
* Initial PR review
* Do not treat api key inputs as passwords
This conforms with how they are handled in CLI/web
* Update jslib
* PR feedback
2021-06-02 13:43:18 -05:00
Oscar Hinton
dabfe7907d
Remove last remnants of old analytics code ( #110 )
2021-04-14 23:42:51 +02:00
Oscar Hinton
294590882f
Upgrade to Angular 9 ( #60 )
2020-08-19 15:49:56 -04:00
Kyle Spearrin
150164534f
sso login from bwdc desktop app ( #58 )
2020-08-05 11:09:06 -04:00
Kyle Spearrin
44180f95a5
convert toaster and analytics to platform utils
2018-10-03 10:15:00 -04:00
Kyle Spearrin
dca69a5428
assign BitwardenToasterService global
2018-05-31 14:41:30 -04:00
Kyle Spearrin
e40ee1e3a8
get sync status. clear sync cache
2018-05-03 15:46:20 -04:00
Kyle Spearrin
1632af3e22
organization settings
2018-05-03 14:18:47 -04:00
Kyle Spearrin
fd3793d3d7
stop and start syncing
2018-05-03 12:27:30 -04:00
Kyle Spearrin
f8ae050556
reduce menu. added gsuite file picker
2018-05-02 14:01:44 -04:00
Kyle Spearrin
371101bf69
remove unneeded features
2018-04-26 16:17:34 -04:00
Kyle Spearrin
b0705a911d
wire up message service to menu
2018-04-26 16:00:47 -04:00
Kyle Spearrin
ad6c3cb132
wire up services
2018-04-25 09:01:29 -04:00