Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge stream1 on master #212

Merged
merged 231 commits into from
May 31, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
231 commits
Select commit Hold shift + click to select a range
7cb6a29
feat: Update cozy-client
zatteo Feb 27, 2024
089b309
feat: Add mespapiers icon
zatteo Feb 27, 2024
4fab42a
feat: Display papers in a new cipher type
zatteo Feb 27, 2024
776f3f8
feat: Include contacts in papers query
zatteo Feb 27, 2024
563700a
feat: Add Paper classes
zatteo Feb 28, 2024
5a3dcdd
feat: Add ownerName and illustrationThumbnailUrl in a paper
zatteo Feb 28, 2024
4a0029d
feat: Display paper thumbnail in Cipher list
zatteo Feb 28, 2024
fa166f3
style: Make a prettier pass on the code
zatteo Feb 28, 2024
da6cbdd
refactor: Move conversion of io.cozy.files paper to CipherResponse in…
zatteo Feb 28, 2024
9bfece6
fix: Create correctly illustrationThumbnailUrl
zatteo Feb 28, 2024
01e99db
feat: Distinguish and display correctly notes
zatteo Feb 29, 2024
6b65a29
feat: Add subtitle for konnectors papers
zatteo Mar 1, 2024
74ef44c
feat: Change "Open in Cozy" button action when Paper type is selected
zatteo Mar 1, 2024
3412b19
feat: Change "+" button action when Paper type is selected
zatteo Mar 1, 2024
4fc3734
feat: Add a default icon for paper without thumbnail
zatteo Mar 1, 2024
d63b579
fix: Use custom image when thumbnail failed to load
zatteo Mar 4, 2024
e22691b
fix: Return an empty string by default in subTitle getter
zatteo Mar 5, 2024
cb1534b
fix: Instanciate CozyClientService after his dependencies are created
zatteo Mar 5, 2024
9976a66
fix: Use same CozyClientService instance in background and popup
zatteo Mar 5, 2024
43cfd21
Merge pull request #155 from cozy/feat/import-papers-and-notes
zatteo Mar 6, 2024
44886d4
feat: Add AddGeneric component
Ldoppea Mar 8, 2024
5bac4eb
feat: Change icon for Papers in AddGeneric component
Ldoppea Mar 7, 2024
32291b8
feat: Open new AddGeneric component from current-tab
Ldoppea Mar 8, 2024
2e54850
feat: Open new AddGeneric component from root page
Ldoppea Mar 7, 2024
8adda4b
feat: Open new AddGeneric component from cipher lists if no category
Ldoppea Mar 8, 2024
5bf690d
fix: Hide MesPapiers option from AddGeneric component if inside folder
Ldoppea Mar 7, 2024
f4e425d
feat: Remove "type" combobox from AddEdit component
Ldoppea Mar 7, 2024
a8cb9f2
feat: Override AddEdit component title to display edited type
Ldoppea Mar 8, 2024
cf1f0bc
fix: Add instruction when opening an empty folder
Ldoppea Mar 8, 2024
52606cd
feat: Update cozy-client
zatteo Mar 12, 2024
baa9fbc
feat: Update wording of cipher information header
zatteo Mar 4, 2024
af6b3a2
feat: Add wording for cipher action box
zatteo Mar 4, 2024
27ef724
feat: Build Cipher fields from paper metadata
zatteo Mar 6, 2024
07e719d
feat: Add content to Note field
zatteo Mar 6, 2024
c00a948
refactor: Rename fetchNoteThumbnailUrl to fetchNoteIllustrationUrl
zatteo Mar 6, 2024
ee0ed51
feat: Display paper illustration in paper view
zatteo Mar 6, 2024
6ae4bd8
feat: For a Paper, openWebApp opens mespapiers in the Viewer
zatteo Mar 7, 2024
4b968b7
feat: For a Note, openWebApp opens notes in edit mode
zatteo Mar 7, 2024
9da713c
feat: Edit button on a paper redirect to openWebApp
zatteo Mar 7, 2024
7f0eab6
feat: Do not display clone and share actions for Paper ciphers
zatteo Mar 7, 2024
7c77afc
feat: Hide "Custom fields" header and remove extra margin for Paper c…
zatteo Mar 7, 2024
ee5ba05
feat: Add print action to a paper
zatteo Mar 11, 2024
3998a2a
feat: Add download action to a paper
zatteo Mar 12, 2024
42b95d1
docs: More detail in buildFieldsFromPaper edge case
zatteo Mar 15, 2024
0cd2cb4
feat: Improve paper illustration size
zatteo Mar 15, 2024
6670ce0
Merge pull request #157 from cozy/display-notes-and-papers
zatteo Mar 15, 2024
4e43b8d
feat: Update cozy-ui
zatteo Mar 13, 2024
db6686e
feat: Update wording in my vault page
zatteo Mar 13, 2024
b711bc5
feat: Change card icon
zatteo Mar 15, 2024
d84d423
feat: Update vault tab icon
zatteo Mar 15, 2024
51c48fe
feat: Update generate tab icon
zatteo Mar 15, 2024
97f480f
feat: Update settings tab icon
zatteo Mar 15, 2024
014317c
feat: Update Cozy tab icon
zatteo Mar 15, 2024
4c4c8b3
feat: Update copy username and copy password icons
zatteo Mar 15, 2024
81f69db
feat: Update folder icon
zatteo Mar 15, 2024
8af6283
feat: Update trash icon
zatteo Mar 15, 2024
907fe04
feat: Update out icon
zatteo Mar 15, 2024
2d27f82
feat: Add print and download paper icons
zatteo Mar 15, 2024
1215ff6
feat: Delete a paper
zatteo Mar 19, 2024
1c29463
refactor: Avoid useless ../../.. in css imports
zatteo Mar 21, 2024
f24e512
Merge pull request #159 from cozy/update-icons-and-wording
zatteo Mar 22, 2024
9f1a42d
Merge pull request #160 from cozy/feat/delete-item
zatteo Mar 22, 2024
cdfce20
fix: Add an default note content
zatteo Mar 19, 2024
1cb3c7b
feat: Add favorite/unfavorite button for papers
zatteo Mar 20, 2024
2ad2ddb
refactor: Move paper queries in own file
zatteo Mar 20, 2024
e59a0ea
feat: Add subtype and expirationData in Field
zatteo Mar 21, 2024
b40a871
feat: Display expiration annotation in custom fields
zatteo Mar 21, 2024
2d94c93
fix: Display only first paragraph for note subtitle
zatteo Mar 22, 2024
c9b9100
feat: Install prosemirror-mode and prosemirror-state
zatteo Mar 22, 2024
1df315e
feat: Get text only note content from object instead of network call
zatteo Mar 22, 2024
6bc7a47
fix: Do not fail sync when error during paper import
zatteo Mar 25, 2024
f1c08f7
Merge pull request #163 from cozy/fix/error-on-fail
zatteo Mar 26, 2024
4464eb8
Merge pull request #161 from cozy/feat/add-favorite
zatteo Mar 26, 2024
e257057
Merge pull request #162 from cozy/feat/paper-performance
zatteo Mar 26, 2024
90b7517
feat: Update Cozy theme
zatteo Mar 13, 2024
3ffca68
feat: Add LightContrasted theme
zatteo Mar 13, 2024
98ef5a5
feat: Set `LightContrasted` theme by default on first opening
Ldoppea Mar 25, 2024
fdb83b0
feat: Track if user manually set a preferred theme
Ldoppea Mar 26, 2024
092fdfc
feat: Await for flags initialization when creating CozyClient instance
Ldoppea Mar 26, 2024
bcbcc60
feat: Apply correct theme on long based on the instance context
Ldoppea Mar 26, 2024
59d9635
feat: Reset theme to LighContrasted if user did not manually changed it
Ldoppea Mar 25, 2024
88f0c36
fix: Themify CSS colors that were fixed
Ldoppea Mar 26, 2024
267e7dc
feat: Encrypt paper data
zatteo Mar 26, 2024
aa4b318
fix: Correctly display tab icons on firefox
Ldoppea Mar 27, 2024
b6438f9
feat: Display creation and update date for papers
zatteo Mar 27, 2024
3f84845
feat: Sort papers by date
zatteo Mar 27, 2024
3249945
fix: Register CozyClient as an oauth login
zatteo Mar 27, 2024
38e7af4
fix: Load thumbnail with fetch instead of img src
zatteo Mar 27, 2024
cb59985
Merge pull request #167 from cozy/fix/app-icon-loading-2
zatteo Mar 28, 2024
f809ba2
Merge pull request #164 from cozy/feat/encrypt-paper-data
zatteo Mar 28, 2024
4e5584d
feat: Add an empty paper content on paper list
zatteo Apr 2, 2024
d96b160
Merge pull request #170 from cozy/fix/empty-papers
zatteo Apr 2, 2024
b3de015
feat: Add contact cipher type and related classes
zatteo Mar 26, 2024
d1ad5d2
feat: Add contact query
zatteo Mar 26, 2024
9d7d82e
feat: Fetch contacts and convert them as ciphers
zatteo Mar 26, 2024
9cc9ade
feat: Display contact list
zatteo Mar 26, 2024
86b51bc
feat: Display email as contact subtitle
zatteo Mar 28, 2024
80dabca
feat: Open contacts app for contacts links
zatteo Apr 2, 2024
c81f29b
refactor: Use CipherType enum instead of direct type values
zatteo Apr 2, 2024
95c981f
feat: Add an empty contact content on contact list
zatteo Apr 2, 2024
1af67d1
fix: Update wording on empty paper list
zatteo Apr 2, 2024
78b6b19
feat: Update cozy-client
zatteo Apr 3, 2024
0eade51
refactor: Move edit web app redirection in a method
zatteo Apr 5, 2024
313eb81
feat: Delete a contact
zatteo Apr 2, 2024
e229628
feat: Add favorite/unfavorite button for contacts
zatteo Apr 2, 2024
e179ea0
feat: Hide unwanted actions for contacts
zatteo Apr 2, 2024
58aeae7
feat: Display creation and update date for contacts
zatteo Apr 2, 2024
039323c
feat: Add appMetadata in CozyClient instanciation
zatteo Apr 3, 2024
5b50e7c
Merge pull request #168 from cozy/feat/add-contact-query
zatteo Apr 5, 2024
543ca20
Merge pull request #172 from cozy/feat/contact-actions
zatteo Apr 5, 2024
df4551b
feat: Update cozy-ui
zatteo Apr 2, 2024
0ae03b1
feat: Add initials in contact view
zatteo Apr 2, 2024
c33ca2e
feat: Display contact avatar
zatteo Apr 2, 2024
2954843
refactor: Centralize Cozy components and imports
zatteo Apr 5, 2024
38fe7c6
feat: Set color from public member instead of calling from method
zatteo Apr 5, 2024
c50d794
Merge pull request #171 from cozy/feat/add-contact-avatar
zatteo Apr 8, 2024
17d2b17
fix: Use tiny illustration thumbnail for paper page
zatteo Apr 4, 2024
fafa020
fix: Ellipsis for long cipher names
zatteo Apr 4, 2024
5771e39
Merge pull request #173 from cozy/feat/image-loading-and-long-title
zatteo Apr 8, 2024
7b82394
feat: Display avatar in contact view
zatteo Apr 8, 2024
b14020b
fix: Do not show print action for notes
zatteo Apr 8, 2024
1435b80
feat: Favorite cipher directly from view page
zatteo Apr 9, 2024
887fa03
Merge pull request #175 from cozy/feat/feedback-stream1
zatteo Apr 10, 2024
8d25021
Merge pull request #174 from cozy/feat/display-avatar-in-view-page
zatteo Apr 10, 2024
c5052f1
feat: Add `Profile` migration Alert
Ldoppea Apr 10, 2024
5e7ff03
feat: Compute and store deadline for `Profile` migration
Ldoppea Mar 29, 2024
73c0460
feat: Trash `Profiles` after deadline
Ldoppea Mar 29, 2024
4c7b4be
feat: Remove `Profiles` sections
Ldoppea Apr 10, 2024
e0977ec
feat: Open "more details" link on `Profile` migration alert
Ldoppea Apr 10, 2024
c3d2586
feat: Prevent to restore `Profiles`
Ldoppea Mar 29, 2024
91e55ea
feat: Do not call profile-migration component if no Profile exists
Ldoppea Mar 29, 2024
8013691
fix: Restore ability to delete items
Ldoppea Apr 10, 2024
b1446b7
feat: Add action to send email for contact ciphers
zatteo Apr 10, 2024
4aee068
feat: Add primaryPhone in contact view
zatteo Apr 10, 2024
d4b1874
feat: Add action to call for contact ciphers
zatteo Apr 10, 2024
d6b1d8b
Merge pull request #177 from cozy/feat/more-actions-for-contact
zatteo Apr 11, 2024
3f3699f
refactor: Reorganize code in fields.helper.ts
zatteo Apr 9, 2024
da6d16e
feat: Prepare contact fields arrival
zatteo Apr 9, 2024
ed30452
feat: Add io.cozy.contacts models, translations and helpers
zatteo Apr 9, 2024
e06ab1d
feat: Display contact fields
zatteo Apr 9, 2024
5533526
feat: Add label to Field class
zatteo Apr 9, 2024
77079ee
feat: Add id and parentId to Field class
zatteo Apr 10, 2024
087eea3
feat: Hide by default address subfields and allow to expand them
zatteo Apr 10, 2024
b6be592
feat: Hide "Custom fields" header and remove extra margin for Contact…
zatteo Apr 9, 2024
09aa35e
feat: Exclude · character from screen reader in contact field name
zatteo Apr 11, 2024
a04379a
Merge pull request #176 from cozy/feat/display-contact-fields
zatteo Apr 11, 2024
6635b93
fix: Do not crash if missing fields in contact
zatteo Apr 12, 2024
39bbda1
Merge pull request #179 from cozy/feat/fix-contact
zatteo Apr 12, 2024
060b581
feat: Do not decrypt papers and contacts ciphers for password history
zatteo Apr 12, 2024
3631aca
feat: Fetch encryption key before encrypting papers and contacts
zatteo Apr 12, 2024
82c3cdb
feat: Start papers and contacts fetch + convert in parallel
zatteo Apr 15, 2024
c11f343
feat: Removed duplicate return;
zatteo Apr 16, 2024
19814a1
fix: Fetch same contacts as on cozy-contacts
zatteo Apr 16, 2024
14338fe
fix: Avatar color was not correct
zatteo Apr 17, 2024
689a254
feat: Use new cozy-contacts icon for contacts
zatteo Apr 17, 2024
03fbd80
feat: Add me information in contact CipherView
zatteo Apr 17, 2024
3bf4e54
feat: Show me and favorite contacts in "For this web page" tab
zatteo Apr 17, 2024
b4c6b39
Merge pull request #180 from cozy/feat/stream1-turbo
zatteo Apr 18, 2024
9911112
Merge pull request #181 from cozy/feat/stream1-feedback2
zatteo Apr 18, 2024
c597e7f
chore: Add Github Action CI workflow for testing the app
Ldoppea Apr 19, 2024
4b1fa1d
chore: Remove Travis CI workflow
Ldoppea Apr 19, 2024
8c2fa41
refactor: Move ProfileMigration's alert CSS into dedicated file
Ldoppea Apr 9, 2024
f135207
feat: Upgrade cozy-client to 46.9.1
Ldoppea Apr 19, 2024
a9a5034
feat: Add encrypted info tooltip
Ldoppea Apr 19, 2024
4263929
feat: Add encrypted info into Login and Card sections
Ldoppea Apr 19, 2024
11f47a7
feat: Add unencrypted info to Cozy Connectors ciphers
Ldoppea Apr 19, 2024
9ceb712
feat: Add realtime for contacts
Ldoppea Apr 19, 2024
f3ddd30
feat: Add realtime for papers
Ldoppea Apr 19, 2024
0e844e7
feat: Add realtime for papers thumbnails
Ldoppea Apr 18, 2024
482c921
fix: Favorite papers and contact was not working anymore
zatteo Apr 18, 2024
0ea4350
fix: Do not return empty papers/contacts if only one paper/contact
zatteo Apr 18, 2024
2b92169
feat: Add a new component to display contact labels
zatteo Apr 18, 2024
24f65d3
feat: Add toPaperData and toContactData methods
zatteo Apr 18, 2024
fce68d8
feat: Convert papers/contacts to CipherData instead of CipherResponse
zatteo Apr 19, 2024
644fb87
feat: Reuse stored papers/contacts if sync when vault locked
zatteo Apr 19, 2024
6a5a33e
docs: Remove any for bitwarden services
zatteo Apr 20, 2024
a56c6ce
docs: Remove any for contact objects
zatteo Apr 20, 2024
841a5f9
fix: Me was missing after encrypting contact cipher
zatteo Apr 22, 2024
383fc0a
chore: Create build_dist workflow
Ldoppea Apr 19, 2024
03544ce
feat: Enable simple autofill for papers and contacts
zatteo Apr 22, 2024
b56e055
fix: Correctly logout OAuth client on logout notification
Ldoppea Apr 22, 2024
af37a5c
feat: Add cozyType to Field
zatteo Apr 23, 2024
c5859c3
feat: Leverage identity autofill for contact autofill
zatteo Apr 23, 2024
7c79827
feat: Improve email autofill
zatteo Apr 23, 2024
6c66a5e
feat: Update how we choose the address to use in contact autofill
zatteo Apr 24, 2024
9c5e5f3
feat: Do not display undefined if parts of address are undefined
zatteo Apr 24, 2024
d70fc0f
docs: Update incorrect type for FieldView
zatteo Apr 24, 2024
5b8e9ba
fix: Do not crash autofill if label is missing or identity conversion…
zatteo Apr 24, 2024
3fc7e1f
feat: Add two new contact name fields
zatteo Apr 24, 2024
ec0a340
fix: Labels were always in english after favoriting a contact/paper
zatteo Apr 24, 2024
cb92d87
fix: Setting a note as favorite was not working
zatteo Apr 24, 2024
8bd72c4
fix: Do not fail conversion in cipher if paper/contact has no created…
zatteo Apr 24, 2024
a843888
feat: Update cozy-client
zatteo Apr 24, 2024
0fd9057
feat: Use expiration date messages from cozy-client
zatteo Apr 24, 2024
960a5d9
feat: Updating instead of deleting cache when deleting cipher
zatteo Apr 25, 2024
db0b9ad
feat: Avoid thumbnail blinking in cipher row
zatteo Apr 25, 2024
edcd3c0
fix: Store `KonnectorsOrganization` in the account as a string
Ldoppea Apr 25, 2024
bd180e8
fix: Use OnChanges instead of OnInit for cipher-row.component.ts
Ldoppea Apr 25, 2024
d6531bf
fix: Display shared icon on cipher row even when no subtitle
Ldoppea Apr 25, 2024
e4470bb
feat: Sync in the same time bitwarden and cozy ciphers
zatteo Apr 26, 2024
61a5559
feat: Update profile migration content wording
zatteo Apr 29, 2024
7501567
feat: Add encryption info title for secure notes
zatteo Apr 29, 2024
1bae7c2
feat: Add encryption info title for folders
zatteo Apr 29, 2024
435df54
fix: Do not display the expand button for adresses without subfields
zatteo Apr 30, 2024
4840934
fix: Try to autofill at best addresses created from cco2
zatteo Apr 30, 2024
65cee54
feat: Change "I understand" translation key
zatteo Apr 30, 2024
d7fab69
feat: Add a "I understand" button to hide profile migration component
zatteo Apr 30, 2024
e59337b
fix: Move profilesCleanDeadline to account.settings
zatteo Apr 30, 2024
98e727b
fix: Do not allow to add contacts in folders
zatteo May 2, 2024
7899fcf
fix: Update wording of profile migration component
zatteo May 3, 2024
b0c03cb
fix: Homogenize singular and plural of type translations
zatteo May 3, 2024
14e405f
fix: Manage "Valeur copiée" feminine translation
zatteo May 3, 2024
736a925
fix: Display pointer on cipher illustration hover
zatteo May 3, 2024
8f891f7
fix: Return contact from getAllDecryptedForUrl only if includeOtherTypes
Ldoppea Apr 29, 2024
39ea7ba
feat: Handle contacts in inPageMenu
Ldoppea May 2, 2024
a934bcb
refactor: Move DecisionArray evaluation code
Ldoppea Apr 30, 2024
d76c4f6
feat: Add Contact ciphers to the evaluateDecision process
Ldoppea Apr 30, 2024
5254c6e
docs: Improve evaluateDecision process' documentation
Ldoppea Apr 30, 2024
896d576
fix: Prettier for DecisionArray code
zatteo May 3, 2024
3c7e9c4
fix: Remove temporary identity after autofill for contact
zatteo May 3, 2024
a44e5eb
fix: Use contact icon for contacts in inpage menu
zatteo May 3, 2024
f908084
fix: Wording not updated
zatteo May 3, 2024
49d385c
feat: Display me as favorite
zatteo May 10, 2024
945727d
fix: Invert order of contacts and profiles in current tab
zatteo May 10, 2024
1b47a38
fix: Migrate profile setting wording
zatteo May 10, 2024
927a417
fix: Show nothing in "For this web page" if a type is disabled for
zatteo May 10, 2024
8937219
fix: Sort paper by date was not working because missing creation date
zatteo May 10, 2024
99ae740
fix: Do not need to click multiple times in page menu to display it
zatteo May 13, 2024
e9b767f
chore: Bump version
zatteo May 13, 2024
e134962
fix: Display again contacts in in page menu
zatteo May 13, 2024
a74ba98
chore: Correct bump
zatteo May 14, 2024
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
50 changes: 50 additions & 0 deletions .github/workflows/build_dist.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Build distribuables

on:
workflow_dispatch:

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
quality_checks:
name: Build distribuables
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v3

- name: Setup Node
uses: actions/setup-node@v3
with:
node-version: '16.15.0'
cache: 'npm'

- name: Install dependencies
run: npm ci

- name: Dist Chrome
run : |
cd apps/browser
npm run dist:chrome

- name: Dist Firefox
run: |
cd apps/browser
npm run dist:firefox

- name: Upload Chrome artifact to GitHub
uses: actions/upload-artifact@v3
with:
name: Chrome
path: |
apps/browser/dist/dist-chrome.zip

- name: Upload Firefox artifact to GitHub
uses: actions/upload-artifact@v3
with:
name: Firefox
path: |
apps/browser/dist/dist-firefox.zip
35 changes: 35 additions & 0 deletions .github/workflows/quality_checks.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Quality Checks

on:
workflow_dispatch:
pull_request:

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
quality_checks:
name: Quality Checks
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v3

- name: Setup Node
uses: actions/setup-node@v3
with:
node-version: '16.15.0'
cache: 'npm'

- name: Install dependencies
run: npm ci

- name: Lint
run : npm run lint

- name: Test
run: |
cd apps/browser/
yarn test
16 changes: 0 additions & 16 deletions .travis.yml

This file was deleted.

2 changes: 1 addition & 1 deletion apps/browser/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bitwarden/browser",
"version": "2023.3.1",
"version": "2.0.0",
"scripts": {
"build": "webpack",
"start": "webpack --watch",
Expand Down
Loading
Loading