1
0
mirror of https://github.com/bitwarden/browser.git synced 2025-03-02 03:41:09 +01:00
bitwarden-browser/libs/components/src
Andreas Coroiu 0bc6add5c3
[AC-974] [Technical Dependency] Refactor Vault Tables (#4967)
* [EC-974] feat: scaffold new vault-items component

* [EC-974] feat: add basic mocked data to story

* [EC-974] feat: add initial table version

* [EC-974] chore: split rows into separate components

* [EC-974] chore: rename item row to cipher row

* [EC-974] feat: create common vault item interface

* [EC-974] feat: use cdk virtual scrolling

* [EC-974] fix: tweak `itemSize`

* [EC-974] chore: move vault-items component to app/vault folder

* [EC-974] feat: initial support for extra column

* [EC-974] feat: start adding org badge

Having issues with modules import

* [EC-974] feat: add working owner column on collections row

* [EC-974] feat: add owner to ciphers

* [EC-974] fix: org name badge bugs when reused

* [EC-974] feat: fix and translate columns

* [EC-974] feat: allow collections to be non-editable

* [EC-974] feat: use data source

* [EC-974] fix: remove profile name from vault items

* [EC-974] feat: add events

* [EC-974] feat: add support for copy event

* [EC-974] feat: add support for collections column

* [EC-974] feat: add support for group badges

* [EC-974] chore: rename for consistency

* [EC-974] feat: change story to use template

* [EC-974] feat: add support for launching

* [EC-974] feat: add support for attachements

* [EC-974] feat: add stories for all use-cases

* [EC-974] feat: add support for cloning

* [EC-974] feat: add support for moving to organization

* [EC-974] feat: add support for editing cipher collections

* [EC-974] feat: add support for event logs

* [EC-974] feat: add support for trash/delete/restore

* [EC-974] feat: add support for editing collections

* [EC-974] feat: add support for access and delete collections

* [EC-974] feat: don't show menu if it's empty

* [EC-974] feat: initial buggy implementation of selection

* [EC-974] feat: implement bulk move

* [EC-974] feat: add support for bulk moving to org

* [EC-974] feat: add support for bulk restore

* [EC-974] feat: add support for bulk delete

* [EC-974] feat: add ability to disable the table

* [EC-974] feat: create new filter function based on routed model

* [EC-974] wip: start replacing vault items component

* [EC-974] feat: add support for fetching ciphers

* [EC-974] feat: hide trash by default

* [EC-974] feat: add support for the rest of the data

* [EC-974] feat: implement organization filtering using org badge

* [EC-974] feat: fix navigation to "my vault"

* [EC-974] feat: don't show bulk move options when filtering on org items

* [EC-974] feat: prepare for disabling table

* [EC-974] fix: add missing router link to collections

* [EC-974] feat: connect all outputs

* [EC-974] fix: list not properly refreshing after delete

* [EC-974] feat: limit selection to top 500 items

* [EC-974] feat: implement refresh tracker

* [EC-974] feat: use refresh tracker to disable vault items

* [EC-974] feat: add empty list message

* [AC-974] feat: add initial load with spinner and fix empty -> show list bug

* [EC-974] feat: replace action promise with simple loading boolean

* [EC-974] feat: refactor individual vault header

* [EC-974] feat: cache and make observables long lived

* [EC-974] feat: implement searching

* [EC-974] feat: add support for showing collections

* [EC-974] feat: add ciphers to org vault list

* [EC-974] feat: show group column

* [EC-974] feat: tweak settings for org vault

* [EC-974] feat: implement search using query params

* [EC-974] feat: add support for events that are common with individual vault

* [EC-974] feat: add support for all events

* [EC-974] feat: add support for empty list message and no permission message

* [EC-974] feat: always show table

* [EC-974] feat: fix layout issues due to incorrect row height

* [EC-974] feat: disable list if empty

* [EC-974] feat: improve sync handling

* [EC-974] feat: improve initial loading sequence

* [EC-974] feat: improve initial load sequence in org vault

* [EC-974] refactor: simplify and optimize data fetching

* [EC-974] feat: use observables from org service

* [EC-974] feat: refactor org vault header

* [EC-974] fix: data not refreshing properly

* [EC-974] fix: avoid collection double fetching

* [EC-974] chore: clean up refresh tracker

* [EC-974] chore: clean up old vault-items components

* [EC-974] chore: clean up old code in vault component

* [EC-974] fix: reduce rows in story

The story ends up too big for chromatic.

* [EC-974] docs: tweak and typo fixes of asyncToObservable docs comment

* [EC-974] fix: `attachements` typo

* [EC-974] chore: remove review question comment

* [EC-974] chore: remove unused `securityCode` if statement

* [EC-974] fix: use `takeUntill` for legacy dialogs

* [EC-974] fix: use CollectionDialogTabType instead of custom strings

* [EC-974] fix: copy implementation

* [EC-974] fix: use `useTotp` to check for premium features

* [EC-974] fix: use `tw-sr-only`

* [EC-974] chore: remove unecessary eslint disable

* [EC-974] fix: clarify vault item event naming

* [EC-974] fix: remove `new` from `app-new-vault-items`

* [EC-974] fix: collection row not disabled during loading

* [EC-974] chore: simplify router links without path changes

* [EC-974] feat: invert filter function to get rid of `cipherPassesFilter`

* [EC-974] fix: move `NestingDelimiter` to collection view

Nesting is currently only a presentational construct, and the concept does not exist in our domain.

* [EC-974] fix: org vault header not updating when switching org

* [EC-974] fix: table sizing jumping around

* [EC-974] fix: list not refreshing after restoring item

* [EC-974] fix: re-add missing unassigned collection

* [EC-974] fix don't show new item button in unassigned collection

* [EC-974] fix: navigations always leading to individual vault

* [EC-974] fix: remove checkbox when collections are not editable

* [EC-974] fix: null reference blocking collections from refreshing after delete

* [EC-974] fix: don't show checbox for collections that user does not have permissions to delete

* [EC-974] fix: navigate away from deleted folder

* [EC-974] chore: clean up un-used output

* [EC-974] fix: org badge changing color randomly

* [EC-974] fix: lint issues after merge

* [EC-974] fix: lower amount of ciphers in story

chromatic doesn't like large snapshots

* [EC-974] fix: "all collections" not taking `organizationId` filter into account

* [EC-974] fix: make sure unassigned appears in table too

* [EC-974] feat: add unassigned to storybook

* [EC-974] fix: forced row height not being applied properly

* [EC-974] fix: hopefully fix table jumping once and for all

* [EC-974] fix: attachemnts getting hidden

* [EC-974] feat: extract collection editable logic to parent component

* [EC-974] feat: separately track editable items

* [EC-974] feat: optimize permission checks

* [EC-974] fix: bulk menu hidden on chrome

:lolcry:

* [EC-974] fix: don't show groups column if org doesnt use groups

* [EC-974] feat: make entire row clickable

* [EC-974] fix: typo resulting in non-editable collections
2023-04-13 14:48:29 -04:00
..
app Move to libs 2022-06-03 16:24:40 +02:00
async-actions [SM-574] Hide edit/delete when user only has read access (#4941) 2023-03-30 16:51:31 +02:00
avatar [SG-58] Avatar color selector (#3691) 2023-01-01 10:30:09 -05:00
badge [EC-647] OAVR v2 Feature Branch Merge (#3882) 2023-01-19 11:01:07 -05:00
badge-list [PM-1512] Upgrade prettier (#5028) 2023-03-21 11:28:15 +01:00
banner [SM-478] Resolve introduced eslint errors for button type (#4612) 2023-02-14 18:13:53 +01:00
breadcrumbs [AC-974] [Technical Dependency] Refactor Vault Tables (#4967) 2023-04-13 14:48:29 -04:00
button add button disabled state: cursor-not-allowed (#4436) 2023-01-24 08:22:10 -08:00
callout [EC-647] OAVR v2 Feature Branch Merge (#3882) 2023-01-19 11:01:07 -05:00
checkbox [EC-838] fix: CSP issues with inline styles (#4219) 2022-12-15 15:42:15 +01:00
color-password [AC-1084] Don't copy hidden spaces when selecting password (#4848) 2023-03-03 08:15:23 +01:00
dialog [CL-85] Fix dialog background color (#5047) 2023-03-28 15:54:38 +02:00
form [EC-667] Collection modal add search function (#4291) 2023-02-06 15:54:23 +01:00
form-control [SM-388] Make CL boolean setters more strict (#4241) 2022-12-15 12:02:56 +01:00
form-field [PM-1512] Upgrade prettier (#5028) 2023-03-21 11:28:15 +01:00
icon [SM-607] fix BitIcon innerHTML rerender removing click handler (#4949) 2023-03-07 14:31:38 -05:00
icon-button [SM-43] create product-switcher (#4189) 2022-12-21 16:50:41 -05:00
input [SG-147] - Feature/web-organization-domain-claiming (#4734) 2023-02-15 15:50:39 -05:00
link [SM-624] add text-align unset to bitLink (#4961) 2023-03-09 13:28:48 -05:00
menu Fix broken Storybook: Change ng-template to ng-container for ngIf and rename icon directive (#4816) 2023-02-24 11:19:09 -05:00
multi-select update ng-option selected and marked styles (#4453) 2023-03-22 09:52:48 -07:00
navigation [PM-1415] [BEEEP] Angular 15 (#4719) 2023-03-22 18:26:04 +01:00
no-items [SM-660] move sm-no-items to CL (#5059) 2023-04-07 11:05:14 -04:00
progress add progress component, template, and stories (#4437) 2023-01-24 08:23:22 -08:00
radio-button [EC-826] Merge license sync feature branch to master (#4503) 2023-01-31 07:41:23 +10:00
select [EC-667] Collection modal add search function (#4291) 2023-02-06 15:54:23 +01:00
shared [CL-58] Make icon button compatible with bit suffix directive (#4057) 2022-12-20 08:14:29 +10:00
stories [SG-147] - Feature/web-organization-domain-claiming (#4734) 2023-02-15 15:50:39 -05:00
table [AC-974] [Technical Dependency] Refactor Vault Tables (#4967) 2023-04-13 14:48:29 -04:00
tabs [PM-1644] Resolve active tab using the wrong background color (#5097) 2023-03-30 21:03:42 +02:00
toggle-group [EC-647] OAVR v2 Feature Branch Merge (#3882) 2023-01-19 11:01:07 -05:00
typography [SM-557] Use bitTypography for headers (#4839) 2023-02-23 23:50:38 +01:00
utils [EC-647] OAVR v2 Feature Branch Merge (#3882) 2023-01-19 11:01:07 -05:00
favicon.ico Move to libs 2022-06-03 16:24:40 +02:00
index.html Move to libs 2022-06-03 16:24:40 +02:00
index.ts [SM-660] move sm-no-items to CL (#5059) 2023-04-07 11:05:14 -04:00
main.ts Move to libs 2022-06-03 16:24:40 +02:00
polyfills.ts Move to libs 2022-06-03 16:24:40 +02:00
styles.css Move to libs 2022-06-03 16:24:40 +02:00
styles.scss [AC-1011] Admin Console / Billing code ownership (#4973) 2023-03-22 10:03:50 -05:00
test.setup.ts PS-813 Add memory storage to state service (#2892) 2022-06-27 12:38:12 -05:00
tw-theme.css SM-310 [] Secrets (#3355) 2022-12-09 11:21:07 +01:00
variables.scss [PM-1512] Upgrade prettier (#5028) 2023-03-21 11:28:15 +01:00