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

The Original Hermes Repository changes #25

Draft
wants to merge 417 commits into
base: main
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Nov 8, 2023

  1. Configuration menu
    Copy the full SHA
    30b1c39 View commit details
    Browse the repository at this point in the history
  2. Bump socket.io-parser from 4.2.1 to 4.2.4 in /web (#410)

    Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser) from 4.2.1 to 4.2.4.
    - [Release notes](https://github.com/socketio/socket.io-parser/releases)
    - [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md)
    - [Commits](socketio/socket.io-parser@4.2.1...4.2.4)
    
    ---
    updated-dependencies:
    - dependency-name: socket.io-parser
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    e3116b9 View commit details
    Browse the repository at this point in the history
  3. Fetch products on login; add getProductAbbreviation function (#406)

    * Start of expanded ProductAreasService
    
    * Remove unused functions and classes
    
    * Update tests
    
    * Test abbreviation logic change
    
    * Test cleanup
    
    * Fix failing tests
    
    * Add fetch call to ProductSelect
    
    * Fetch product areas in the background
    jeffdaley authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    fdbdc08 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. Fix owner photo bug for v2 drafts API (#413)

    * Fix owner photo bug for v2 drafts API
    
    * Make the documents API consistent for owner photo search logic
    
    * 404 on document draft attempting to be accessed via the documents API
    jfreda authored Nov 9, 2023
    Configuration menu
    Copy the full SHA
    2f39473 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cf5b0a8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    61fef4f View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. Add medium size to DocThumbnail; tweak shared types (#388)

    * Tweak HDS types
    
    * Updates `get-product-id` files
    
    * Add `medium` size to DocThumbnail
    
    * Remove number type
    
    * Update `productShortName` getter
    
    * Avatar.gts
    
    * Basic ProductAvatar implementation
    
    * Add `large` size to PersonAvatar
    
    * Refactor to class-based sizing
    
    * Fix visual bugs, rename SCSS file
    
    * Refactor Thumbnail interface
    
    * Switch `size` to getters
    
    * Remove unused getters
    
    * Fix merge conflict
    
    * Update thumbnail.ts
    
    * Remove unnecessary property
    
    * Refactor sizes
    
    * Use enum in folder-affordance
    
    * Revert css changes
    
    * Additional cleanup
    jeffdaley authored Nov 14, 2023
    Configuration menu
    Copy the full SHA
    0c9e5ce View commit details
    Browse the repository at this point in the history
  2. Add "Me" label to Person component (#417)

    * Say "Me" if it's me
    
    * Add test helper
    jeffdaley authored Nov 14, 2023
    Configuration menu
    Copy the full SHA
    048a7ee View commit details
    Browse the repository at this point in the history
  3. Table and ProductLink design changes (#418)

    * Table improvements
    
    * Revert some changes
    
    * Style tweaks
    
    * Helper and utility tests
    
    * Add alpha color
    
    * Update product-badge.scss
    jeffdaley authored Nov 14, 2023
    Configuration menu
    Copy the full SHA
    37592d5 View commit details
    Browse the repository at this point in the history
  4. Add project screen (#404)

    * Add ProjectIndex and Resource components
    
    * Add `large` size to PersonAvatar
    
    * Project index files
    
    * Remove `pauseTest`
    
    * Renames and types for added clarity
    
    * Cleanup and documentation
    
    * Post-meeting endpoint tweaks
    
    * Basic "clear type errors" commit
    
    * Mark todos; cleanup Mirage config
    
    * Add JiraIssue and HermesDocument
    
    * Cleanup
    
    * Fix v1 reference and related-resource URL
    
    * Update config.ts
    
    * jiraObject → jiraIssue
    
    * Updates add/remove project resource methods
    
    * Renames
    
    * Renames
    
    * Update property name
    jeffdaley authored Nov 14, 2023
    Configuration menu
    Copy the full SHA
    b36181c View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Fix UserMenuDropdown z-index bug (#419)

    * Add z-index to header
    
    * Fix animated tools
    jeffdaley authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    7d15f09 View commit details
    Browse the repository at this point in the history
  2. Add hasChevron argument to dd.ToggleAction (#421)

    Add chevron to toggleAction
    jeffdaley authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    21f177d View commit details
    Browse the repository at this point in the history
  3. Add limitTo24Hours option to timeAgo functions (#422)

    * Edit "time-ago" function
    
    * Make limiting optional
    jeffdaley authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    392c456 View commit details
    Browse the repository at this point in the history
  4. Fix a couple typos (#424)

    * Update authenticated-user.ts
    
    * Add another typo
    jeffdaley authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    7277c60 View commit details
    Browse the repository at this point in the history
  5. Update pagination.ts types (#425)

    Update pagination.ts
    jeffdaley authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    1ec7b81 View commit details
    Browse the repository at this point in the history
  6. Improve error redirect on Document route (#427)

    * Improve document error redirect
    
    * Remove potentially confusing line
    jeffdaley authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    953d262 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. Bugfix: Add ?draft=true to draft links (#435)

    Fix draft links
    jeffdaley authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    263ed5d View commit details
    Browse the repository at this point in the history
  2. Fix recently viewed docs (#436)

    * Don't error when updating recently viewed docs if a doc is not found
    
    * Log errors instead of warnings now when failing to update recently viewed docs
    
    * Log non-record-not-found errors as errors
    jfreda authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    c89df19 View commit details
    Browse the repository at this point in the history
  3. Standardize FlashMessage properties (#426)

    * Standardize flashMessages
    
    * Standardize long time
    jeffdaley authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    92f34d2 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. Remove unused Table argument (#430)

    Table cleanup
    jeffdaley authored Nov 21, 2023
    Configuration menu
    Copy the full SHA
    bc3ac21 View commit details
    Browse the repository at this point in the history
  2. Set default MockDate value (#429)

    Unify default mock date
    jeffdaley authored Nov 21, 2023
    Configuration menu
    Copy the full SHA
    072a4f3 View commit details
    Browse the repository at this point in the history
  3. Fix gradient on 404 screen (#428)

    Update error-404.scss
    jeffdaley authored Nov 21, 2023
    Configuration menu
    Copy the full SHA
    54005b8 View commit details
    Browse the repository at this point in the history
  4. Update ci.yml (#439)

    anubhavmishra authored Nov 21, 2023
    Configuration menu
    Copy the full SHA
    6f24ed5 View commit details
    Browse the repository at this point in the history
  5. Change product-link routing (#431)

    * Change `product-link` routing
    
    * Remove redundant tests
    
    * Update drafts-test.ts
    
    * Empty-Commit
    jeffdaley authored Nov 21, 2023
    Configuration menu
    Copy the full SHA
    a4dfa04 View commit details
    Browse the repository at this point in the history
  6. Add projects to FlagsService; add conditional Projects navLink (#434)

    * Add `projects` to FlagsService
    
    * Remove `initialize` function
    
    * Fix projects getter; add projects to Mirage config
    jeffdaley authored Nov 21, 2023
    Configuration menu
    Copy the full SHA
    27196b7 View commit details
    Browse the repository at this point in the history
  7. Replace test strings with shared variables (#440)

    Replace test strings with variables
    jeffdaley authored Nov 21, 2023
    Configuration menu
    Copy the full SHA
    07414cb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    861e5be View commit details
    Browse the repository at this point in the history
  9. Add projects API (#437)

    * Add models for projects and their associated related resources
    
    * Add models for projects and their associated related resources
    
    * Add projects APIs
    
    * Fix typo
    
    Co-authored-by: Anubhav Mishra <[email protected]>
    
    ---------
    
    Co-authored-by: Anubhav Mishra <[email protected]>
    jfreda and anubhavmishra authored Nov 21, 2023
    Configuration menu
    Copy the full SHA
    1e1e503 View commit details
    Browse the repository at this point in the history
  10. Update isDraft condition in document sidebar (#433)

    * Update sidebar.hbs
    
    * Update typedDoc condition
    
    * Empty-Commit
    
    * Fix broken tests
    
    * Move appCreated and status to Mirage
    jeffdaley authored Nov 21, 2023
    Configuration menu
    Copy the full SHA
    6725927 View commit details
    Browse the repository at this point in the history
  11. Fix v1 API endpoints (#441)

    jfreda authored Nov 21, 2023
    Configuration menu
    Copy the full SHA
    a44ba53 View commit details
    Browse the repository at this point in the history
  12. Add timeColumn argument to Table::Row (#423)

    * Edit "time-ago" function
    
    * Make limiting optional
    
    * Prep for `modifiedTime` column support
    
    * Tests and cleanup
    
    * Update row-test.ts
    
    * ElseIf tweak
    jeffdaley authored Nov 21, 2023
    Configuration menu
    Copy the full SHA
    9f1888f View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Fix project-flag routing bug (#442)

    Add route redirects
    jeffdaley authored Nov 22, 2023
    Configuration menu
    Copy the full SHA
    6e924ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c37c76 View commit details
    Browse the repository at this point in the history
  3. Add projects to document GET response (#445)

    * Add Document GetProjects
    
    * Add projects to document GET response
    
    * Clean up error responses
    
    * Actually support non-v2 API for projects
    
    * Add GET project API
    
    * Fix project PATCH
    
    * Use config for API version when patching a project
    
    * Only pass Google file ID and sort order with Hermes doc related resources request
    jfreda authored Nov 22, 2023
    Configuration menu
    Copy the full SHA
    00600fc View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Save projects in Algolia (#447)

    * Add projects Algolia index
    
    * Save projects in Algolia
    
    * Fix 'completed' status in PATCH request
    
    * Add projects feature flag in config
    jfreda authored Nov 23, 2023
    Configuration menu
    Copy the full SHA
    1b7232c View commit details
    Browse the repository at this point in the history
  2. Move Project status assignment to Mirage (#446)

    Move status assignment to Mirage
    jeffdaley authored Nov 23, 2023
    Configuration menu
    Copy the full SHA
    25b9fd2 View commit details
    Browse the repository at this point in the history
  3. Fix project patching (#448)

    jfreda authored Nov 23, 2023
    Configuration menu
    Copy the full SHA
    658f624 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Switch patchDocument from task to enqueueTask (#454)

    Switch `patch` to enqueueTask
    jeffdaley authored Nov 28, 2023
    Configuration menu
    Copy the full SHA
    ad28608 View commit details
    Browse the repository at this point in the history
  2. Fix approver checkmark (#453)

    * Update index.hbs
    
    * Update person-test.ts
    jeffdaley authored Nov 28, 2023
    Configuration menu
    Copy the full SHA
    5f862ec View commit details
    Browse the repository at this point in the history
  3. Fix visual bug on ProjectResource overflow button (#452)

    * Tweak project flow button
    
    * Add hover to button
    jeffdaley authored Nov 28, 2023
    Configuration menu
    Copy the full SHA
    72a1590 View commit details
    Browse the repository at this point in the history
  4. Improve EditableFields on the Projects screen (#451)

    * Improve Project editable fields
    
    * Remove unused change
    
    * Revert "Remove unused change"
    
    This reverts commit dc943d9.
    
    * Update project.scss
    jeffdaley authored Nov 28, 2023
    Configuration menu
    Copy the full SHA
    7612d95 View commit details
    Browse the repository at this point in the history
  5. Add fields to projects API responses (#455)

    * Add products to the GET projects response
    
    * Add owners, owner photos, product, and status to Hermes doc related resource GET response
    
    * Fix typos
    jfreda authored Nov 28, 2023
    Configuration menu
    Copy the full SHA
    00ae02a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    eb1cfcb View commit details
    Browse the repository at this point in the history
  7. Improve locked doc state (#456)

    * WIP
    
    * Update document.d.ts
    
    * Cleanup
    
    * Remove unused change
    
    * Remove `appCreated`
    jeffdaley authored Nov 28, 2023
    Configuration menu
    Copy the full SHA
    318f395 View commit details
    Browse the repository at this point in the history
  8. Adds feature-flagged hash-based coloring to non-icon'd product avatars (

    #443)
    
    * Install addon
    
    * Add GetProductColor util
    
    * Add `font-color-contrast`
    
    * Edit avatar and product thumbnail
    
    * File re-org
    
    * Tweak colors, apply avatar to Notifications screen
    
    * Type size tweaks
    
    * Color tweaks
    
    * Add tests
    
    * Fix broken test
    
    * Add more tests
    
    * Avatar tests
    
    * Fix broken ProductAreas test
    
    * Adds ProductColors feature flag
    jeffdaley authored Nov 28, 2023
    Configuration menu
    Copy the full SHA
    a951101 View commit details
    Browse the repository at this point in the history
  9. Wire projects screens to back end (#450)

    * Update project objects to match back end
    
    * Fix broken tests
    
    * Fix created/modifiedTime names
    
    * Add products to Project model
    
    * Update to match backend
    
    * Cleanup
    
    * Update tests
    jeffdaley authored Nov 28, 2023
    Configuration menu
    Copy the full SHA
    a09be5e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    643309f View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Combine My Docs and My Drafts (#420)

    * Tweak HDS types
    
    * Updates `get-product-id` files
    
    * Add `medium` size to DocThumbnail
    
    * Remove number type
    
    * Update `productShortName` getter
    
    * Avatar.gts
    
    * Basic ProductAvatar implementation
    
    * Add `large` size to PersonAvatar
    
    * Refactor to class-based sizing
    
    * Fix visual bugs, rename SCSS file
    
    * Refactor Thumbnail interface
    
    * Switch `size` to getters
    
    * Remove unused getters
    
    * Break routes apart (no index yet)
    
    * Start of nav
    
    * Start of index
    
    * Work on Subnav
    
    * Post large-avatar layout tweaks
    
    * Nav styles
    
    * Add data-test-identifier
    
    * Try removing nav
    
    * Add XL to PersonAvatar
    
    * Change /my to table
    
    * Update styles
    
    * Ad-hoc sorting
    
    * Add better filtering and table body stuff
    
    * Refactor /all to use `tableRow`
    
    * Improve design, remove old component
    
    * Remove unused files
    
    * Rename components, tweaks styles
    
    * Rename css
    
    * Revert some time-ago changes
    
    * Start of queryParam work
    
    * "Load more" function
    
    * Document FIXMEs
    
    * Bump max hits per page
    
    * Update my.ts
    
    * Update my.ts
    
    * Move table files pre-merge
    
    * Revert unnecessary changes
    
    * Move route to /documents
    
    * Owner toggle; cleanup
    
    * Fix pagination bug
    
    * Remove comments
    
    * Remove comment
    
    * Cleanup
    
    * Test prep
    
    * Rename a property
    
    * Edit "time-ago" function
    
    * Make limiting optional
    
    * Tweak margin
    
    * Add tabindex="-1" to nested interactive
    
    * Prep for `modifiedTime` column support
    
    * Tests and cleanup
    
    * Remove unused condition
    
    * Remove unused change
    
    * Update row-test.ts
    
    * Improve Asc sorting
    
    * Fix a few broken tests
    
    * Tests, add ModifiedTimeAsc to Go
    
    * Add a couple tests
    
    * Remove redundant test
    
    * Table cleanup
    
    * Cleanup
    
    * FIXME note
    
    * Fix draft link
    
    * Update documents-test.ts
    
    * Add tests
    
    * Revert some changes
    
    * Revert nav change; improve owner column truncation
    
    * Console.log cleanup
    
    * Fix sorting issues
    
    * Add header tests
    jeffdaley authored Nov 29, 2023
    Configuration menu
    Copy the full SHA
    278467d View commit details
    Browse the repository at this point in the history
  2. Component-ize Project documents (Doc::TileMedium) (#459)

    * Componentize project document
    
    * Remove old code
    
    * Update thumbnail.scss
    
    * Add avatar-loading logic
    jeffdaley authored Nov 29, 2023
    Configuration menu
    Copy the full SHA
    f6768d7 View commit details
    Browse the repository at this point in the history
  3. Add Project CopyURL function (#460)

    Add CopyURL function
    jeffdaley authored Nov 29, 2023
    Configuration menu
    Copy the full SHA
    0e02946 View commit details
    Browse the repository at this point in the history
  4. Convert User menu to X::DropdownList (#461)

    * Refactor nav dropdown
    
    * Improve open/focus styles
    
    * Improve badge
    
    * Update tests
    
    * Test ExternalLink
    
    * Update nav.ts
    
    * Chevron test
    
    * Use `hasChevron`
    
    * Remove unnecessary styles
    
    * Revert some changes
    
    * Improve hover
    jeffdaley authored Nov 29, 2023
    Configuration menu
    Copy the full SHA
    4d1e24d View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Rename project-resource-list divided-list (#465)

    Add `divided-list` class
    jeffdaley authored Dec 1, 2023
    Configuration menu
    Copy the full SHA
    2cec103 View commit details
    Browse the repository at this point in the history
  2. Expand Doc::TileMedium interface (#464)

    Expand `Doc::TileMedium`
    jeffdaley authored Dec 1, 2023
    Configuration menu
    Copy the full SHA
    0406208 View commit details
    Browse the repository at this point in the history
  3. Update active product icon (#467)

    Update project-status.ts
    jeffdaley authored Dec 1, 2023
    Configuration menu
    Copy the full SHA
    207e10e View commit details
    Browse the repository at this point in the history
  4. Component-ize Product::SubscriptionToggle (#463)

    * Component-ize SubscriptionToggle
    
    * Add tests
    
    * Remove unused import
    jeffdaley authored Dec 1, 2023
    Configuration menu
    Copy the full SHA
    b66c3b9 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Update user avatar fallback (#472)

    * Update userAvatar fallback
    
    * Update tests
    
    * Remove unused helper
    
    * Fix broken test
    
    * Add iconSize tests
    jeffdaley authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    840bb43 View commit details
    Browse the repository at this point in the history
  2. Add Jira proxy (#473)

    * Add Jira configuration
    
    * Add jira package
    
    * Add Jira proxy APIs
    jfreda authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    12b70e5 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Configuration menu
    Copy the full SHA
    32e2d87 View commit details
    Browse the repository at this point in the history
  2. Remove 1px margin on some ProductAvatars (#477)

    Update avatar.scss
    jeffdaley authored Dec 5, 2023
    Configuration menu
    Copy the full SHA
    156bc14 View commit details
    Browse the repository at this point in the history
  3. Replace some colors in the productAreas array (#476)

    Update productArea colors
    jeffdaley authored Dec 5, 2023
    Configuration menu
    Copy the full SHA
    a7bc5cb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d4234f1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    02da840 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Add document type to Google Doc header title (#480)

    * Add document type to document header title
    
    * Log database summary instead of memory address
    jfreda authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    c8be5a0 View commit details
    Browse the repository at this point in the history
  2. Add ProductArea route (#462)

    * Set up productAreas route
    
    * Fix bug
    
    * Conditionally add avatars
    
    * Componentize project document
    
    * Remove old code
    
    * Update thumbnail.scss
    
    * Add avatar-loading logic
    
    * Update template to use TileMedium
    
    * Design tweaks
    
    * Improve disabled link
    
    * Component-ize toggle
    
    * Update subscription list
    
    * Fix broken tests
    
    * Update route nesting
    
    * Tests and improved Algolia requests
    
    * Show folder icon if ProductColors is disabled
    
    * Cleanup
    
    * Switch from `facetFilters` → `filters`
    
    * Revert AlgoliaService changes
    
    * Revert change
    
    * Remove unused imports
    jeffdaley authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    1740dbe View commit details
    Browse the repository at this point in the history
  3. Fix Related Resources search index (#482)

    * Fix related resource index
    
    * Relabel
    jeffdaley authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    1dad456 View commit details
    Browse the repository at this point in the history
  4. Improve handling of DocType icons (#481)

    * Create DocumentTypes service
    
    * Update tests
    jeffdaley authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    a5553d4 View commit details
    Browse the repository at this point in the history
  5. Add .gts boilerplate to Hds::Button (#468)

    Update button.d.ts
    jeffdaley authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    5f6c22e View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Add status nav to Projects index (#475)

    * Add filters to projects index
    
    * Add default query to nav item
    jeffdaley authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    ddd3307 View commit details
    Browse the repository at this point in the history
  2. Add projects filtering (#486)

    * Add ParseProjectStatusString and change ToString to String to satisfy Stringer interface
    
    * Add 'status' query parameter to filter projects
    
    * Add filtering on title too
    jfreda authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    b6e67d8 View commit details
    Browse the repository at this point in the history
  3. Add draft queryParam support to DocTileMedium (#478)

    Add draft query to DocTileMedium
    jeffdaley authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    1d2c506 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    16c2ae8 View commit details
    Browse the repository at this point in the history
  5. Add projects attribute to HermesDocument type (#489)

    Update document.d.ts
    jeffdaley authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    13faa1a View commit details
    Browse the repository at this point in the history
  6. Rearrange nav items (#483)

    Reorder nav
    jeffdaley authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    d735ef4 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Add last-modified time to Project footer (#492)

    * Add modifiedTime to project
    
    * Add MockDate
    jeffdaley authored Dec 8, 2023
    Configuration menu
    Copy the full SHA
    d23d51e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3781a25 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. Configuration menu
    Copy the full SHA
    f4df3fc View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Add isModal argument to Form component (#491)

    * Component-ize title and description
    
    * Add `isModal`
    
    * revert changes
    
    * Fix and improve tests
    
    * Await animationsSettled
    
    * Revert TitleAndDescription change
    jeffdaley authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    f4f29ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c138c6c View commit details
    Browse the repository at this point in the history
  3. Add updateRelatedResourcesSortOrder utility (#488)

    Add `updateRelatedResourcesSortOrder`
    jeffdaley authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    7a8fcae View commit details
    Browse the repository at this point in the history
  4. Add IssueTypeImage to Jira issue response (#497)

    * Add IssueTypeImage to Jira issue response
    
    * Add more fields
    jfreda authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    0284f19 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Add Jira to the front-end (#498)

    * Add `waitUntilNextRunloop` to `autofocus`
    
    * Improve Jira design
    
    * Keep improving Jira design
    
    * Put list into a dropdown
    
    * Improved dd integration
    
    * Componentize Jira widget
    
    * Improve logic
    
    * Design improvements
    
    * Start of Jira flagging
    
    * Fix saving bugs; Improve design across states
    
    * Add `isCompact` arg
    
    * Stub tests
    
    * Write tests
    
    * Fix tests
    
    * Add semantics to label/input
    
    * More tests
    
    * Cleanup and documentation
    
    * Update jira-widget.ts
    jeffdaley authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    f8380f4 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. Configuration menu
    Copy the full SHA
    18d6f2f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    54a7137 View commit details
    Browse the repository at this point in the history
  3. Fix Jira image URLs (#500)

    * Fix Jira image URLs
    
    * Update jira-widget.hbs
    jeffdaley authored Dec 14, 2023
    Configuration menu
    Copy the full SHA
    a940723 View commit details
    Browse the repository at this point in the history
  4. Check for dialogs when using FloatingUI + renderOut (#502)

    * Check for dialog in floatingUI
    
    * Update content.ts
    jeffdaley authored Dec 14, 2023
    Configuration menu
    Copy the full SHA
    60dabb1 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. Remove partial comment and a couple console.logs (#504)

    * Update config.ts
    
    * Update update-related-resources-sort-order-test.ts
    jeffdaley authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    23f6e8f View commit details
    Browse the repository at this point in the history
  2. Add theme--neutral to popover classes (#505)

    Popover style refactor
    jeffdaley authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    53a0cc2 View commit details
    Browse the repository at this point in the history
  3. Scrollable modal styles (#506)

    * Add scrollability to search window
    
    * Tweak height
    
    * Remove gradient
    jeffdaley authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    146667c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6746ec6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    41ae1ac View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2023

  1. Configuration menu
    Copy the full SHA
    f1e10dc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5085c5a View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Remove redundant loading spinner (#511)

    Improve RelatedResources search loader
    jeffdaley authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    1719744 View commit details
    Browse the repository at this point in the history
  2. Tweak link color (#512)

    jeffdaley authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    ac4732b View commit details
    Browse the repository at this point in the history
  3. Account for undefined status in Tile::Medium (#513)

    Update tile-medium.ts
    jeffdaley authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    72180a9 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Projects in the sidebar (#414)

    * Tweak HDS types
    
    * Empty state button
    
    * Add `modifier` types; update templates
    
    * Add `EmptyStateAddButton` component
    
    * Add test, tweak property name
    
    * Start of AddOrCreate component
    
    * Tweak Project factory
    
    * Sidebar styles; add `onNextRunLoop`  to autofocus
    
    * Work on sidebar project tile
    
    * Add ProjectIndex and Resource components
    
    * Add `large` size to PersonAvatar
    
    * Project index files
    
    * Remove `pauseTest`
    
    * Modal contents
    
    * Modal form
    
    * Renames and types for added clarity
    
    * Cleanup and documentation
    
    * Console.log cleanup
    
    * Post-meeting endpoint tweaks
    
    * Basic "clear type errors" commit
    
    * Mark todos; cleanup Mirage config
    
    * Add JiraIssue and HermesDocument
    
    * Cleanup
    
    * Fix v1 reference and related-resource URL
    
    * Update config.ts
    
    * jiraObject → jiraIssue
    
    * Updates add/remove project resource methods
    
    * Renames
    
    * Renames
    
    * Update property name
    
    * Update property names
    
    * Helper functions
    
    * Remove modal search header
    
    * Set up Projects index
    
    * Handle project requests specifically
    
    * Basic project searching
    
    * Improve initial data loading
    
    * Prep for Jira support in modal
    
    * Improve focusing, start of Jira search
    
    * Fix test
    
    * Update _session.ts
    
    * Say "Me" if it's me
    
    * Add test helper
    
    * Add `projects` to FlagsService
    
    * Remove `initialize` function
    
    * Fix projects getter; add projects to Mirage config
    
    * Move projects into flags conditional
    
    * Update client.go
    
    * Fix types
    
    * Add doc to [new] project
    
    * Add status for filtering
    
    * Add project search filters
    
    * Improve saving
    
    * Allow removing docs from projects from sidebar
    
    * Stub tests
    
    * Update nav.hbs
    
    * Restrict adding projects to Published docs
    
    * Color icons for statuses
    
    * Algolia filtering → local filtering
    
    * Add Icons to modal
    
    * Fix projects saving
    
    * Local search
    
    * Remove StatusIcon
    
    * Cleanup
    
    * Add `updateRelatedResourcesSortOrder`
    
    * Clean up types
    
    * Revert algolia changes
    
    * Revert unnecessary change
    
    * Update tailwind.config.js
    
    * Add `waitUntilNextRunloop` to `autofocus`
    
    * Revert a couple changes
    
    * Improve Jira design
    
    * Keep improving Jira design
    
    * Put list into a dropdown
    
    * Improved dd integration
    
    * Componentize Jira widget
    
    * Improve logic
    
    * Design improvements
    
    * Start of Jira flagging
    
    * Fix saving bugs; Improve design across states
    
    * Add `isCompact` arg
    
    * Stub tests
    
    * Post-merge fixes
    
    * Write tests
    
    * Fix tests
    
    * Add semantics to label/input
    
    * More tests
    
    * Cleanup and documentation
    
    * Update jira-widget.ts
    
    * WIP "create project" modal
    
    * Improve modal truncation
    
    * Style tweaks
    
    * Some cleanup
    
    * Revert some type changes
    
    * Check for dialog in floatingUI
    
    * Revert unused changes
    
    * Add FormsService
    
    * Add test
    
    * Popover style refactor
    
    * Add scrollability to search window
    
    * Tweak height
    
    * Remove unused imports
    
    * Post-merge fixes
    
    * Tweak "creating project..."
    
    * Move `formatRelatedHermesDocument`
    
    * Start tests
    
    * test work
    
    * Improve Mirage responses
    
    * Revert FormsService
    
    * Refactor AddToOrCreate to use one modal
    
    * Form gap tweak
    
    * WIP attached Jira affordance
    
    * Fix broken tests
    
    * Write component tests
    
    * Update project-form.ts
    
    * Fix test
    
    * Section header test
    
    * Refactor isModal layouts
    
    * Whitespace edits
    
    * Cleanup and revert some changes
    
    * Jira Widget improvements
    
    * Tweak project options in modal
    
    * Fix a couple Jira properties
    
    * Fix formatting of POST
    jeffdaley authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    198482c View commit details
    Browse the repository at this point in the history
  2. Improve Projects navigation and tiles (#514)

    * WIP projects index
    
    * Refactor `interactive-card`
    
    * Update interactive-card.scss
    jeffdaley authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    ded02df View commit details
    Browse the repository at this point in the history
  3. Fix patching a draft's product (#517)

    * Fix patching a draft's product
    
    * Get document after updating product (to double-check)
    jfreda authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    7ef5c53 View commit details
    Browse the repository at this point in the history
  4. Remove TODO comment (#518)

    * Tweak HDS types
    
    * Empty state button
    
    * Add `modifier` types; update templates
    
    * Add `EmptyStateAddButton` component
    
    * Add test, tweak property name
    
    * Start of AddOrCreate component
    
    * Tweak Project factory
    
    * Sidebar styles; add `onNextRunLoop`  to autofocus
    
    * Work on sidebar project tile
    
    * Add ProjectIndex and Resource components
    
    * Add `large` size to PersonAvatar
    
    * Project index files
    
    * Remove `pauseTest`
    
    * Modal contents
    
    * Modal form
    
    * Renames and types for added clarity
    
    * Cleanup and documentation
    
    * Console.log cleanup
    
    * Post-meeting endpoint tweaks
    
    * Basic "clear type errors" commit
    
    * Mark todos; cleanup Mirage config
    
    * Add JiraIssue and HermesDocument
    
    * Cleanup
    
    * Fix v1 reference and related-resource URL
    
    * Update config.ts
    
    * jiraObject → jiraIssue
    
    * Updates add/remove project resource methods
    
    * Renames
    
    * Renames
    
    * Update property name
    
    * Update property names
    
    * Helper functions
    
    * Remove modal search header
    
    * Set up Projects index
    
    * Handle project requests specifically
    
    * Basic project searching
    
    * Improve initial data loading
    
    * Prep for Jira support in modal
    
    * Improve focusing, start of Jira search
    
    * Fix test
    
    * Update _session.ts
    
    * Say "Me" if it's me
    
    * Add test helper
    
    * Add `projects` to FlagsService
    
    * Remove `initialize` function
    
    * Fix projects getter; add projects to Mirage config
    
    * Move projects into flags conditional
    
    * Update client.go
    
    * Fix types
    
    * Add doc to [new] project
    
    * Add status for filtering
    
    * Add project search filters
    
    * Improve saving
    
    * Allow removing docs from projects from sidebar
    
    * Stub tests
    
    * Update nav.hbs
    
    * Restrict adding projects to Published docs
    
    * Color icons for statuses
    
    * Algolia filtering → local filtering
    
    * Add Icons to modal
    
    * Fix projects saving
    
    * Local search
    
    * Remove StatusIcon
    
    * Cleanup
    
    * Add `updateRelatedResourcesSortOrder`
    
    * Clean up types
    
    * Revert algolia changes
    
    * Revert unnecessary change
    
    * Update tailwind.config.js
    
    * Add `waitUntilNextRunloop` to `autofocus`
    
    * Revert a couple changes
    
    * Improve Jira design
    
    * Keep improving Jira design
    
    * Put list into a dropdown
    
    * Improved dd integration
    
    * Componentize Jira widget
    
    * Improve logic
    
    * Design improvements
    
    * Start of Jira flagging
    
    * Fix saving bugs; Improve design across states
    
    * Add `isCompact` arg
    
    * Stub tests
    
    * Post-merge fixes
    
    * Write tests
    
    * Fix tests
    
    * Add semantics to label/input
    
    * More tests
    
    * Cleanup and documentation
    
    * Update jira-widget.ts
    
    * WIP "create project" modal
    
    * Improve modal truncation
    
    * Style tweaks
    
    * Some cleanup
    
    * Revert some type changes
    
    * Check for dialog in floatingUI
    
    * Revert unused changes
    
    * Add FormsService
    
    * Add test
    
    * Popover style refactor
    
    * Add scrollability to search window
    
    * Tweak height
    
    * Remove unused imports
    
    * Post-merge fixes
    
    * Tweak "creating project..."
    
    * Move `formatRelatedHermesDocument`
    
    * Start tests
    
    * test work
    
    * Improve Mirage responses
    
    * Revert FormsService
    
    * Refactor AddToOrCreate to use one modal
    
    * Form gap tweak
    
    * WIP attached Jira affordance
    
    * Fix broken tests
    
    * Write component tests
    
    * Update project-form.ts
    
    * Fix test
    
    * Section header test
    
    * Refactor isModal layouts
    
    * Whitespace edits
    
    * Cleanup and revert some changes
    
    * Jira Widget improvements
    
    * Tweak project options in modal
    
    * Fix a couple Jira properties
    
    * Fix formatting of POST
    
    * Update add-to-or-create.hbs
    jeffdaley authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    20adbf2 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Add Jira to Project Tiles (#515)

    * WIP projects index
    
    * Refactor `interactive-card`
    
    * Update interactive-card.scss
    
    * Add Jira to tiles
    
    * Add tests
    jeffdaley authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    e18ee8e View commit details
    Browse the repository at this point in the history
  2. Add avatars to ProductSelect; replace Product Badge dropdown (#516)

    * Fix/update tests
    
    * Remove unused component
    
    * Improve BadgeLink
    jeffdaley authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    55270f2 View commit details
    Browse the repository at this point in the history
  3. Remove unnecessary gradient from Project tiles (#520)

    Remove unnecessary gradient
    jeffdaley authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    1dc162b View commit details
    Browse the repository at this point in the history
  4. Add isSaving state to project title and description (#519)

    * Add saving states to Project fields
    
    * Add test
    
    * Make save task restartable
    
    * Switch to enqueue task
    jeffdaley authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    bac43a6 View commit details
    Browse the repository at this point in the history
  5. Set isReadOnly conditions on project title and description (#521)

    * Set `isReadOnly` conditions
    
    * Fix merge error
    jeffdaley authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    da25ac0 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. Configuration menu
    Copy the full SHA
    ded85ed View commit details
    Browse the repository at this point in the history
  2. Add isReadOnly argument to project resources (#522)

    * Set `isReadOnly` conditions
    
    * Add isReadOnly conditions to project resources
    
    * Add tests
    jeffdaley authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    b6d0702 View commit details
    Browse the repository at this point in the history
  3. Add ProjectStatusIcon component with color icons (#484)

    * Add color to Project status icons
    
    * Update index.hbs
    
    * Remove Badge dropdown list
    
    * Revert "Remove Badge dropdown list"
    
    This reverts commit 75804b5.
    
    * Fix merge errors
    
    * Revert change
    
    * Update status-icon.gts
    
    * Apply icon in other places
    jeffdaley authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    a4ec9f1 View commit details
    Browse the repository at this point in the history
  4. Improve Jira widget design on Projects screen (#525)

    * Improve Jira widget
    
    * CSS tweaks, tests
    
    * Improve tests
    
    * Remove unused class
    jeffdaley authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    ceb1bb3 View commit details
    Browse the repository at this point in the history
  5. Enable creating documents as logged-in user (take 2) (#526)

    * Add temporary drafts folder config
    
    * Enable creating documents as logged-in user (take 2)
    jfreda authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    83ed46f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4d118f6 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2024

  1. Configure createDocsAsUser in the front end (#529)

    Configured `createDocsAsUser`
    jeffdaley authored Jan 2, 2024
    Configuration menu
    Copy the full SHA
    36b7d42 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Fix Jira render logic (#531)

    * Tweak margin logic
    
    * Move did-insert
    
    * Add test
    
    * Update jira-widget.hbs
    jeffdaley authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    e752e85 View commit details
    Browse the repository at this point in the history
  2. Add scroll-into-view-if-needed (#541)

    * Add `scroll-into-view-if-needed`
    
    * Update code to use new addon
    
    * Add smooth scrolling to RR transition
    
    * Adds default options
    jeffdaley authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    0df4255 View commit details
    Browse the repository at this point in the history
  3. Fix avatar loading on projects screen (#534)

    * Add loading function to DocTileMedium
    
    * Update web/app/components/doc/tile-medium.ts
    
    * Update web/tests/integration/components/doc/tile-medium-test.ts
    jeffdaley authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    c1b95c0 View commit details
    Browse the repository at this point in the history
  4. Add animateTransform motion (#539)

    * Convert animateScale to animateTransform
    
    * Add warning
    jeffdaley authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    e6c48e2 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. Add "What's a project" tooltip to "New" screen (#546)

    * "What is a project"
    
    * Update copy
    
    * Style/grammar tweak
    jeffdaley authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    3b554ef View commit details
    Browse the repository at this point in the history
  2. Turn off require-yield linter rule (#537)

    Update .eslintrc.js
    jeffdaley authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    103608a View commit details
    Browse the repository at this point in the history
  3. Refactor buttons and improve project focus rings (#535)

    * Button refactor
    
    * Update test selectors
    jeffdaley authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    400e761 View commit details
    Browse the repository at this point in the history
  4. Fix popover width and improve dropdown list truncation (#542)

    * Fix popover width
    
    * Improve truncation logic
    
    * Update checkable-item.hbs
    
    * Update test selectors and remove old CSS
    jeffdaley authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    f645a23 View commit details
    Browse the repository at this point in the history
  5. Fix missing Project related resource attributes (#533)

    * Fix Project related resources timestamp
    
    * Add summary to RelatedResource search
    jeffdaley authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    d3bbbf2 View commit details
    Browse the repository at this point in the history
  6. Improve closeDropdown handling (#532)

    * Move hide-dropdown handling to LinkTo
    
    * Fix action, improve docs
    
    * Update item.hbs
    jeffdaley authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    4fe455f View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. Fix "isSaving" affordance on projects screen (#530)

    Update project.scss
    jeffdaley authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    d6247c7 View commit details
    Browse the repository at this point in the history
  2. Create highlightElement utility (#538)

    * Create `highlightElement` utility
    
    * Update highlight-element.ts
    jeffdaley authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    18c94e6 View commit details
    Browse the repository at this point in the history
  3. Make sure project docs are excluded from search results (#536)

    * Make sure project docs are excluded from search
    
    * Include external links in duplicate detection
    jeffdaley authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    126de25 View commit details
    Browse the repository at this point in the history
  4. Conditionally hide the "add project resource" button (#523)

    * Set `isReadOnly` conditions
    
    * Add isReadOnly conditions to project resources
    
    * Add tests
    
    * Conditionally disable plus button
    
    * Update project-test.ts
    
    * Add read-only styles to Jira
    
    * Start of animations
    
    * Animation styles
    
    * Animation progress
    
    * Improved animation logic
    
    * Start of improved PlusButton
    
    * Smoother transition
    
    * More smoothness
    
    * Update index.ts
    
    * Update index.hbs
    
    * Update index.hbs
    
    * Update project-test.ts
    
    * Update index.hbs
    
    * Design tweaks
    
    * Better saving/saved states
    
    * Remove saved message
    
    * Add counts back
    
    * Cleanup
    
    * Reduce diff
    
    * Update index.ts
    
    * Animated transform
    
    * Cleanup
    
    * Rename some variables
    
    * Move hide-dropdown handling to LinkTo
    
    * Fix action, improve docs
    
    * Post-merge fix
    
    * Fix merge errors
    jeffdaley authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    87d4cf0 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Change default Algolia index for Related Resources (#547)

    Fix Algolia index
    jeffdaley authored Jan 18, 2024
    Configuration menu
    Copy the full SHA
    20aacbc View commit details
    Browse the repository at this point in the history
  2. Animated project resources; Improved projects empty state (#540)

    * Set `isReadOnly` conditions
    
    * Add isReadOnly conditions to project resources
    
    * Add tests
    
    * Conditionally disable plus button
    
    * Update project-test.ts
    
    * Add read-only styles to Jira
    
    * Start of animations
    
    * Animation styles
    
    * Animation progress
    
    * Improved animation logic
    
    * Start of improved PlusButton
    
    * Smoother transition
    
    * More smoothness
    
    * Update index.ts
    
    * Update index.hbs
    
    * Update index.hbs
    
    * Update project-test.ts
    
    * Update index.hbs
    
    * Design tweaks
    
    * Better saving/saved states
    
    * Remove saved message
    
    * Add counts back
    
    * Cleanup
    
    * Reduce diff
    
    * Update index.ts
    
    * Animated transform
    
    * Cleanup
    
    * Rename some variables
    
    * Move hide-dropdown handling to LinkTo
    
    * Fix action, improve docs
    
    * Post-merge fix
    
    * Fix Project related resources timestamp
    
    * Add loading function to DocTileMedium
    
    * Animate documents
    
    * Animate external links
    
    * Post-merge fixes
    
    * WIP projectBody transitions
    
    * WIP improved projectBody transitions
    
    * Improve exit transition
    
    * Button refactor
    
    * Improve empty state
    
    * WIP improved empty-state animations
    
    * WIP animation improvements
    
    * Add summary to RelatedResource search
    
    * More empty state improvements
    
    * More animation polish
    
    * Update index.hbs
    
    * Add BadgeCount animations
    
    * Refactor resource lists
    
    * Add highlight
    
    * Update highlight-element.ts
    
    * Make sure project docs are excluded from search
    
    * Improve animation timing
    
    * Remove unnecessary movement
    
    * Update highlight-element.ts
    
    * Create `highlightElement` utility
    
    * Update highlight-element.ts
    
    * Tweak animateTransform interface
    
    * Update animate-transform.ts
    
    * Convert animateScale to animateTransform
    
    * Add warning
    
    * Add `scroll-into-view-if-needed`
    
    * Update code to use new addon
    
    * Add smooth scrolling to RR transition
    
    * Add external links to RelatedResources `items`
    
    * Adds default options
    
    * Adds scrolling to project resources
    
    * Fix failing tests
    
    * Revert "Merge branch 'main' into jeffdaley/animated-project-resources"
    
    This reverts commit 48fa783, reversing
    changes made to b41019e.
    
    * Revert "Revert "Merge branch 'main' into jeffdaley/animated-project-resources""
    
    This reverts commit 1413d15.
    
    * Merge branch 'main' into jeffdaley/animated-project-resources
    jeffdaley authored Jan 18, 2024
    Configuration menu
    Copy the full SHA
    7c06d9f View commit details
    Browse the repository at this point in the history
  3. Fix DropdownListItemCount CSS bug (#548)

    Update hds-overrides.scss
    jeffdaley authored Jan 18, 2024
    Configuration menu
    Copy the full SHA
    05ecc97 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    545fd7b View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Fix Product/Area select styles on New Document screen (#551)

    * Fix Product/Area dropdown on /new form
    
    * Update product-select.ts
    
    * Fix test
    jeffdaley authored Jan 19, 2024
    Configuration menu
    Copy the full SHA
    32fce5d View commit details
    Browse the repository at this point in the history
  2. Use the modifiedTime index for empty Algolia searches (#552)

    Update related-resources.ts
    jeffdaley authored Jan 19, 2024
    Configuration menu
    Copy the full SHA
    dfba653 View commit details
    Browse the repository at this point in the history
  3. Projects index redesign; New status icons (#550)

    * Single-column projects index
    
    * Tweak secondary nav
    
    * Improve checkable item markup
    
    * Improve dropdown
    
    * Whats a Project component, design tweaks
    
    * Fix broken tests
    
    * Clean up project header
    
    * Tile test
    
    * Use `WhatsAProject` component
    
    * Update index.hbs
    
    * Add focusable=false test
    
    * Clean up StatusIcons
    
    * Status icon cleanup and test
    
    * Test colors
    jeffdaley authored Jan 19, 2024
    Configuration menu
    Copy the full SHA
    ce0b4fe View commit details
    Browse the repository at this point in the history
  4. Remove unused animateHighlight code from project component (#553)

    * Remove stubbed highlight functionality
    
    * Remove unused imports
    jeffdaley authored Jan 19, 2024
    Configuration menu
    Copy the full SHA
    bf82637 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d9bd1c6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7955bc8 View commit details
    Browse the repository at this point in the history
  7. Prepare for 0.4.0 release (#556)

    * Add optional Jira configuration
    
    * Bump to 0.4.0
    jfreda authored Jan 19, 2024
    Configuration menu
    Copy the full SHA
    dd50ccd View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. Remove Projects flag; add Projects announcement banner; add note that…

    … projects are public (#557)
    
    * Remove Projects flag; add banner
    
    * Tweak banner
    jeffdaley authored Jan 22, 2024
    Configuration menu
    Copy the full SHA
    8a77fe4 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Configure Person in EmberData (#558)

    * Configure Person model, serializer and adapter
    
    * Documentation
    jeffdaley authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    37faaa5 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Give approvers edit access to published documents (#560)

    * Give approvers edit access when creating a review
    
    * Give new approvers edit access to the document
    jfreda authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    f08d255 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Delete unused Doc::Inline component (#562)

    Delete unused components
    jeffdaley authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    916a98b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e49176 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    48ee7a4 View commit details
    Browse the repository at this point in the history
  4. Refactor DocAwaitingReview (#566)

    Update doc.hbs
    jeffdaley authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    048dd8e View commit details
    Browse the repository at this point in the history
  5. Refactor Tile::Medium (#567)

    Update tile-medium.hbs
    jeffdaley authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    d50e756 View commit details
    Browse the repository at this point in the history
  6. Refactor RelatedResources::Add::Document (#568)

    Update document.hbs
    jeffdaley authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    8e16aec View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    08b3787 View commit details
    Browse the repository at this point in the history
  8. Fix service import; sidebar cleanup (#570)

    * Update index.ts
    
    * Update sidebar.hbs
    jeffdaley authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    6a0afb8 View commit details
    Browse the repository at this point in the history
  9. Refactor CustomEditableFields (#565)

    * Refactor CustomEditableFields
    
    * Update custom-editable-field.ts
    jeffdaley authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    e050d6a View commit details
    Browse the repository at this point in the history
  10. Move Mirage utils out of app directory (#571)

    * Move Mirage utilities
    
    * Rename file
    jeffdaley authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    bd969cf View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2024

  1. Use EmberData for People (#561)

    * Remove `HermesUser` type
    
    * Fetch people in routes
    
    * Avoid duplicates in maybeFetchOwners
    
    * Remove references to imgURL
    
    * Add helper
    
    * Update components
    
    * Start of tests
    
    * Fix test `me`
    
    * Fix a couple tests
    
    * Fix some test setups
    
    * Push Mirage payload into EmberData
    
    * Add duplicate detection
    
    * Fix broken tests
    
    * Cleanup
    
    * Remove comment
    
    * Additional cleanup
    
    * Remove jiraAssignee avatar
    
    * CLeanup
    
    * Move files around
    
    * Remove notes/debuggers
    
    * Rename `mirage-utils`
    
    * Update authenticated.ts
    
    * Refactor and test `get-model-attrs`
    
    * Avatar-related cleanup
    
    * Grammar tweaks
    
    * Decouple `me` and `person`
    
    * Cleanup comments and commented-out code
    
    * Revert assigneeAvatar change
    
    * Update avatar-test.ts
    jeffdaley authored Jan 27, 2024
    Configuration menu
    Copy the full SHA
    785002e View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Dashboard improvements (#487)

    * Move Dashboard from template to component
    
    * Basic dashboard setup
    
    * Fix draft links
    
    * Increase RecentlyViewedDocs count
    
    * Design tweaks
    
    * Bolder type
    
    * Feed designs
    
    * padding tweak
    
    * More margin/padding tweaks
    
    * Remove unused args
    
    * Revert some changes
    
    * Empty states
    
    * Revert some changes
    
    * Move latest docs into a service
    
    * Rename RecentlyViewedDocs aliases
    
    * Fix broken tests
    
    * Latest docs test
    
    * Dashboard tests
    
    * Style refactors
    
    * Remove unused tests; replace default test email
    
    * Install addon
    
    * Add GetProductColor util
    
    * Add `font-color-contrast`
    
    * Edit avatar and product thumbnail
    
    * File re-org
    
    * Tweak colors, apply avatar to Notifications screen
    
    * Type size tweaks
    
    * Convert some TEST_USER_EMAILs
    
    * Color tweaks
    
    * Alignment tweaks
    
    * Add tests
    
    * Fix broken test
    
    * Add more tests
    
    * Avatar tests
    
    * Fix broken ProductAreas test
    
    * Remove unnecessary docState
    
    * Update userAvatar fallback
    
    * Update tests
    
    * Remove unused helper
    
    * Fix broken test
    
    * Update avatar-test.ts
    
    * Use DocTileMedium
    
    * Removes unnecessary LinkTo
    
    * Update index.hbs
    
    * Cleanup and documentation
    
    * Add docNumber to Recently Viewed
    
    * Post-merge tweaks
    
    * Add viewport service
    
    * Start of responsive design
    
    * Improved responsive nav
    
    * Rename some properties
    
    * Cleanup
    
    * Component-ize
    
    * Cleanup
    
    * Update tests
    
    * Cleanup
    jeffdaley authored Jan 30, 2024
    Configuration menu
    Copy the full SHA
    0061237 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a7391bc View commit details
    Browse the repository at this point in the history
  3. Increase recently viewed doc count (#573)

    Update documents.go
    jeffdaley authored Jan 30, 2024
    Configuration menu
    Copy the full SHA
    1150a28 View commit details
    Browse the repository at this point in the history
  4. Fix LatestDocs avatars (#574)

    * Update latest-docs.ts
    
    * Update latest-docs.ts
    
    * Update latest-docs.ts
    jeffdaley authored Jan 30, 2024
    Configuration menu
    Copy the full SHA
    907a178 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Improve approving-your-own-doc UX (#469)

    * Improve approving-your-own-doc UX
    
    * Update document.hbs
    jeffdaley authored Jan 31, 2024
    Configuration menu
    Copy the full SHA
    25fa3dc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    72b3a94 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. Fix spacing on sidebar logo (#578)

    * Update header.hbs
    
    * Update web/app/components/document/sidebar/header.hbs
    jeffdaley authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    00f6749 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Update legacy route (#579)

    Update index.ts
    jeffdaley authored Feb 6, 2024
    Configuration menu
    Copy the full SHA
    181e317 View commit details
    Browse the repository at this point in the history
  2. Add conditional "rejected" badge (#580)

    * Add `has-rejected-doc` helper
    
    * Refactor out helpers
    
    * Grammar tweaks
    
    * Badge logic refactor
    jeffdaley authored Feb 6, 2024
    Configuration menu
    Copy the full SHA
    f4ef0f9 View commit details
    Browse the repository at this point in the history
  3. Reorganize Mirage draft endpoints (#581)

    Reorganize draft endpoints
    jeffdaley authored Feb 6, 2024
    Configuration menu
    Copy the full SHA
    6b28e37 View commit details
    Browse the repository at this point in the history
  4. Rename Doc::State Doc::Status (#583)

    * Change State component name
    
    * Update app.scss
    
    * Fix some renames
    
    * Rename the file
    jeffdaley authored Feb 6, 2024
    Configuration menu
    Copy the full SHA
    f002ebf View commit details
    Browse the repository at this point in the history
  5. Move DocStatus badge; redesign DocNumber (#582)

    * Add doc number logic to editable field
    
    * Rearrange status
    
    * Fix tests
    
    * Rename to status
    
    * Update app.scss
    
    * Cleanup and add test
    
    * Move docType badge
    
    * Remove unnecessary background style
    jeffdaley authored Feb 6, 2024
    Configuration menu
    Copy the full SHA
    472dd29 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. Redesign status controls (#584)

    * Add doc number logic to editable field
    
    * Rearrange status
    
    * Fix tests
    
    * Rename to status
    
    * Update app.scss
    
    * Cleanup and add test
    
    * Add status dropdown
    
    * Add `type` arg to Status
    
    * Fix broken tests
    
    * Update test, remove unnecessary changes
    
    * Style tweaks and cleanup
    
    * Another test; border tweak
    
    * Delete `archive` artifacts; template refactor
    
    * Add WIP dropdown check/test
    
    * Fix mirage attrs ("Draft" → "WIP")
    
    * Update status on publish
    
    * Update "In review" labels
    jeffdaley authored Feb 7, 2024
    Configuration menu
    Copy the full SHA
    af1df20 View commit details
    Browse the repository at this point in the history
  2. Post-publish: Set draftWasPublished sooner (#585)

    Update sidebar.ts
    jeffdaley authored Feb 7, 2024
    Configuration menu
    Copy the full SHA
    e45b3bf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b85ee98 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    054fdcb View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Track recently viewed projects (#589)

    * Track recently vieweed projects
    
    * Add API for recently viewed projects
    
    * Trim recently viewed docs to 11 and fix comment
    
    * Fix error response
    
    * Add viewedTime to API responses
    jfreda authored Feb 8, 2024
    Configuration menu
    Copy the full SHA
    0a9fd45 View commit details
    Browse the repository at this point in the history
  2. Add "leave approver role" function; clean up sidebar approval controls (

    #588)
    
    * Add doc number logic to editable field
    
    * Rearrange status
    
    * Fix tests
    
    * Rename to status
    
    * Update app.scss
    
    * Cleanup and add test
    
    * Add status dropdown
    
    * Add `type` arg to Status
    
    * Fix broken tests
    
    * Update test, remove unnecessary changes
    
    * Style tweaks and cleanup
    
    * Another test; border tweak
    
    * Delete `archive` artifacts; template refactor
    
    * WIP footer cleanup
    
    * Add WIP dropdown check/test
    
    * Fix mirage attrs ("Draft" → "WIP")
    
    * WIP try to remove yourself from a doc
    
    * Hack the approvers list to re-render
    
    * Fix tests, rename methods
    
    * Update sidebar.hbs
    
    * Add documentation; revert editableField changes
    
    * Update editable-field-test.ts
    
    * Add more tests and Mirage config
    
    * Add and test for tooltips
    
    * Update sidebar.hbs
    
    * Fix tooltip bug
    
    * Pass `onClose` to docPublishedModal
    jeffdaley authored Feb 8, 2024
    Configuration menu
    Copy the full SHA
    a64f21b View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. Add ProjectsIndexName to web config (#591)

    Configure ProjectsIndexName
    jeffdaley authored Feb 9, 2024
    Configuration menu
    Copy the full SHA
    e5b74f5 View commit details
    Browse the repository at this point in the history
  2. Improve (locked) document error handling (#590)

    * Handle 423 errors
    
    * Improve 423 handling; stub tests
    
    * Add tests, move `deleteDraft` to sidebar
    
    * Cleanup and merge-error fixes
    
    * Refactor errors; stub tests
    
    * More error-based work
    
    * Cleanup
    
    * Handle projects failing to load
    jeffdaley authored Feb 9, 2024
    Configuration menu
    Copy the full SHA
    3b3403c View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Configuration menu
    Copy the full SHA
    1d0cf80 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. Add projects to search dropdown (#593)

    * WIP project search
    
    * WIP Improved search menu
    
    * Continuing to optimize
    
    * Rearrange items
    
    * Start of empty state
    
    * Improve empty state
    
    * Add scroll affordance
    
    * Tweak height
    
    * Allow project model to update
    
    * Improve scroll affordance
    
    * Grammar tweak
    
    * Update / add tests
    
    * Add a couple more tests
    
    * Fix test
    jeffdaley authored Feb 13, 2024
    Configuration menu
    Copy the full SHA
    eb1a127 View commit details
    Browse the repository at this point in the history
  2. Fix breaking searchIndex bug (#594)

    * Remove newParams logic
    
    * Update config.ts
    
    * Update config.ts
    jeffdaley authored Feb 13, 2024
    Configuration menu
    Copy the full SHA
    aae0c96 View commit details
    Browse the repository at this point in the history
  3. Search bugfix: Use correct ID attribute (#595)

    Switch from `id` to `objectID`
    jeffdaley authored Feb 13, 2024
    Configuration menu
    Copy the full SHA
    d641e1f View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Configuration menu
    Copy the full SHA
    77f3dea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aa3fa6e View commit details
    Browse the repository at this point in the history
  3. Rename RecentlyViewedDocsRecentlyViewed; component-ize `Recent…

    …lyViewedItem` (#598)
    
    * Rename RecentlyViewed files
    
    * Add test
    
    * Cleanup and documentation
    
    * Fix broken tests
    jeffdaley authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    5149978 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Configuration menu
    Copy the full SHA
    8f6004a View commit details
    Browse the repository at this point in the history
  2. Add projects to Recently Viewed (#597)

    * Remove newParams logic
    
    * Update config.ts
    
    * Update config.ts
    
    * Add `viewedTime` attr
    
    * Redesign sidebar items
    
    * Tweak padding
    
    * Update recently-viewed.ts
    
    * Cleanup
    
    * Improve sidebar design
    
    * Improve design consistency
    
    * WIP design
    
    * WIP design commit
    
    * Padding and font-weight tweak
    
    * Desaturate Doc icons
    
    * Eyes icon
    
    * Simplify "in review" icon
    
    * Rename RecentlyViewed files
    
    * Add test
    
    * Cleanup and documentation
    
    * Fix broken tests
    
    * Move `item` component into folder
    
    * Fix merge error
    
    * Improve responsive design
    
    * Add documentation
    
    * Cleanup and documentation
    
    * Add `item` tests
    
    * Add stub tests
    
    * Add more tests and documentation
    
    * Fix tests
    
    * Update web/mirage/config.ts
    jeffdaley authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    81c1473 View commit details
    Browse the repository at this point in the history
  3. Add empty states to /projects (#601)

    * Add empty state to projects index
    
    * Remove commented-out code
    
    * Update web/app/routes/authenticated/projects/index.ts
    jeffdaley authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    022b0da View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Configuration menu
    Copy the full SHA
    b800a7e View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Improve performance for getting a document (#604)

    * Don't get owner photo for the doc
    
    * Slightly improve logic for creating project IDs slice
    
    * Update recently viewed docs after returning API response
    
    * Improve logic for updating recently viewed docs
    
    * Improve logic for getting projects associated with a doc
    jfreda authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    acfe718 View commit details
    Browse the repository at this point in the history
  2. Fix "No recently viewed" bug (#606)

    * Fix `forEach` error
    
    * Add test
    
    * Update recently-viewed-test.ts
    jeffdaley authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    f3b606d View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Add Mirage coverage for filtering (#605)

    * Fix search filtering
    
    * Remove unnecessary fetch
    
    * Add `facets` to broken Mirage responses
    
    * Add mostly passing filter test
    
    * Fix tests, improve Mirage multi-filter response
    
    * Conditionally disable facet dropdowns
    
    * Add async getFacets back
    
    * Remove unnecessary change
    
    * Revert more unnecessary changes
    
    * Update algolia.ts
    jeffdaley authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    c499fd5 View commit details
    Browse the repository at this point in the history
  2. Remove obsolete component X::Hds::Tab (#608)

    Remove XHdsTab
    jeffdaley authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    1543f36 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Redesign search results; Improve search UX (#607)

    * Search UX and redesigns
    
    * Add tests, remove old Tile component
    
    * Update tests
    
    * Remove productMatch link; close dropdown on `enter`
    
    * Reset filters on new query
    jeffdaley authored Feb 27, 2024
    Configuration menu
    Copy the full SHA
    9674bb8 View commit details
    Browse the repository at this point in the history
  2. Refactor toolbar facets (#609)

    * Add sorting and improve styling
    
    * Add tests
    
    * Update test selectors
    
    * Improve tests
    jeffdaley authored Feb 27, 2024
    Configuration menu
    Copy the full SHA
    a93144e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    440e40d View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Tweak search results header; improve /results types; prep for proje…

    …ct results (#611)
    
    * Update results
    
    * Improve types
    
    * Fix broken test
    jeffdaley authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    919832f View commit details
    Browse the repository at this point in the history
  2. Add/apply wrap-anywhere utility class to snippets (#612)

    Add `wrap-anywhere` utility class
    jeffdaley authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    75ba087 View commit details
    Browse the repository at this point in the history
  3. Tweak project nav height and className (#613)

    Rename and tweak secondary nav
    jeffdaley authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    32a6c4b View commit details
    Browse the repository at this point in the history
  4. Remove duplicate style (#617)

    Update tailwind.config.js
    jeffdaley authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    05d1c7d View commit details
    Browse the repository at this point in the history
  5. Declare HdsBadgeCount for use in .gts files (#618)

    Declare HdsBadgeCount
    jeffdaley authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    247907f View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Improve scrollbar gutter in Chrome and FF (#620)

    * Add scrollbar gutter for Firefox
    
    * Update sidebar.scss
    
    * Update sidebar.scss
    jeffdaley authored Feb 29, 2024
    Configuration menu
    Copy the full SHA
    fe73cd3 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Configuration menu
    Copy the full SHA
    0c8d098 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2024

  1. Add read-only draft-visibility icon (#622)

    Add read-only status icon
    jeffdaley authored Mar 2, 2024
    Configuration menu
    Copy the full SHA
    85832d1 View commit details
    Browse the repository at this point in the history
  2. Expand search results screen (#619)

    * Set up SearchScope enum
    
    * WIP commit
    
    * WIP unified design
    
    * Search UX and redesigns
    
    * Add tests, remove old Tile component
    
    * Update tests
    
    * Remove productMatch link; close dropdown on `enter`
    
    * Reset filters on new query
    
    * WIP design commit
    
    * Design commit with different H1
    
    * Rearrange active filter-based code
    
    * Tweak secondary nav
    
    * Prep for projects Toolbar
    
    * Add pagination to projects
    
    * Add sorting and improve styling
    
    * Add tests
    
    * Update test selectors
    
    * Improve tests
    
    * Start of Project facets
    
    * Fix /documents filters
    
    * Improve types and filter logic
    
    * Fix some types
    
    * Type tweak
    
    * Improve "all" screen and empty states
    
    * Improved filter logic
    
    * Tweak secondary nav
    
    * CSS cleanup
    
    * Add `wrap-anywhere` utility class
    
    * Template refactor
    
    * Removes unused styles
    
    * Update toolbar-test.ts
    
    * Add tests
    
    * Cleanup
    
    * Cleanup and documentation
    
    * Update resource-list.hbs
    
    * Revert a couple changes
    
    * Cleanup
    
    * Fix tests
    
    * Add products to project hits
    
    * Improve hover/focus styles
    
    * Update tile.scss
    
    * Splat test
    
    * Create active-filter-list-item-test.ts
    
    * Add / update tests
    
    * Update active-filter-list-item-test.ts
    jeffdaley authored Mar 2, 2024
    Configuration menu
    Copy the full SHA
    6f219df View commit details
    Browse the repository at this point in the history
  3. Adds summaries back to "Latest Docs" (#624)

    Update latest-docs.ts
    jeffdaley authored Mar 2, 2024
    Configuration menu
    Copy the full SHA
    37138e1 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Couple of fixes to reviews API (#625)

    * Don't try to delete nonexistent shortcut
    
    * Validate document status
    jfreda authored Mar 4, 2024
    Configuration menu
    Copy the full SHA
    4f1c2cf View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Configuration menu
    Copy the full SHA
    e7ce719 View commit details
    Browse the repository at this point in the history
  2. Resolve "failed to load related resources" message on non-app-created…

    … docs (#623)
    
    Adds related resource logic for non-app-created docs
    jeffdaley authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    8dd4e56 View commit details
    Browse the repository at this point in the history
  3. Improve undefined createdTime handling in time-ago helper (#626)

    Handle undefined `createdTime`s
    jeffdaley authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    333a6cd View commit details
    Browse the repository at this point in the history
  4. Fix bug when filtering to an owner not in the top 100 (#627)

    * Fix non-top-100 owner filtering
    
    * Update toolbar.ts
    
    * Fix broken tests, improve "Clear all" function
    jeffdaley authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    6594165 View commit details
    Browse the repository at this point in the history
  5. Fix CSS on /my route (Firefox) (#629)

    Update my.scss
    jeffdaley authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    aeb4e9e View commit details
    Browse the repository at this point in the history
  6. Improve doc-owner link params (#628)

    * Fix non-top-100 owner filtering
    
    * Update toolbar.ts
    
    * Add default query to TileMedium
    
    * Improve doc-owner linkTo
    
    * Fix broken tests, improve "Clear all" function
    jeffdaley authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    4982260 View commit details
    Browse the repository at this point in the history
  7. Upgrade ember-basic-dropdown and import its types (#631)

    Upgrade EmberBasicDropdown and use Types
    jeffdaley authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    a086ed1 View commit details
    Browse the repository at this point in the history
  8. Reset document created date when publishing a doc (#632)

    * Fix the field used for Created
    
    * Reset document created date when publishing a doc
    jfreda authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    b09f182 View commit details
    Browse the repository at this point in the history
  9. People API: Convert null result to an empty array (#633)

    * Handle `null` People results
    
    * Improve logic and documentation
    
    * Update person.ts
    jeffdaley authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    1d7658d View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Update email templates (#616)

    * Basic email redesign
    
    * Add BaseURL
    
    * Create email-styles.css
    
    * Create hermes-logo.png
    
    * Update templates
    
    * Fix doc-image URL
    
    * Replace CSS custom props
    
    * Use inline styles
    
    * CSS tweaks
    
    * Improve email templates
    
    * Tweak URLs
    
    * Margin and copy tweaks
    
    * Update internal/api/documents.go
    
    * go fmt
    
    ---------
    
    Co-authored-by: Josh Freda <[email protected]>
    jeffdaley and jfreda authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    958de13 View commit details
    Browse the repository at this point in the history
  2. Improve truncation on project external links (#635)

    Update index.hbs
    jeffdaley authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    c5acf53 View commit details
    Browse the repository at this point in the history
  3. Improve PeopleSelect styles (#634)

    * Add offset, improve styles
    
    * Improve dropdown design
    
    * Style tweak
    
    * WIP "Loading"
    
    * Improve loading states
    
    * Cleanup
    
    * Update people-select-test.ts
    jeffdaley authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    821f352 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Fix Latest Docs order (#636)

    Update latest-docs.ts
    jeffdaley authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    16803fd View commit details
    Browse the repository at this point in the history
  2. Add padding to "Approve" footer (#637)

    Tweak sidebar footer CSS
    jeffdaley authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    e09a3e1 View commit details
    Browse the repository at this point in the history
  3. Remove "New" badge from "Start a project" button (#638)

    Remove "New" badge
    jeffdaley authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    c533b79 View commit details
    Browse the repository at this point in the history
  4. Mirage cleanup (People route) (#639)

    Clean Mirage People route
    jeffdaley authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    fc81a7d View commit details
    Browse the repository at this point in the history
  5. Make doc owners clickable (#640)

    Make owner names clickable
    jeffdaley authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    87cd4c6 View commit details
    Browse the repository at this point in the history
  6. Clean up document status filter (#641)

    * Update toolbar.ts
    
    * Update tests
    
    * Remove comment
    jeffdaley authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    fe2550e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f2f41f5 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Reset active filters when clicking "See older documents" (#642)

    Fix "see older documents" link
    jeffdaley authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    f3017e0 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Enable patching a document's owner (#644)

    * Enable patching a document's owner
    
    * Tweak grammar
    
    * Change owner to owners for consistency
    
    ---------
    
    Co-authored-by: Jeff Daley <[email protected]>
    jfreda and jeffdaley authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    040ee15 View commit details
    Browse the repository at this point in the history
  2. Add "Transfer ownership" function to docs (#645)

    * Set up Transfer modal
    
    * Set up TypeToConfirm
    
    * Improve design
    
    * Improve error handling
    
    * Tweak TypeToConfirm value
    
    * Write and stub tests
    
    * Update base.d.ts
    
    * Update sidebar.ts
    
    * Write type-to-confirm tests
    
    * Add PeopleSelect tests
    
    * Enable patching a document's owner
    
    * Tweak grammar
    
    * Fix transferOwnership payload
    
    * Update sidebar.ts
    
    * Start of modal success
    
    * Add `document` assertions
    
    * Fix failing/stubbed tests
    
    * Switch `owners` syntax
    
    * Cleanup and documentation
    
    * Update sidebar.ts
    
    * Update document-test.ts
    
    * Allow drafts to be transferred
    
    ---------
    
    Co-authored-by: Josh Freda <[email protected]>
    jeffdaley and jfreda authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    37de695 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Register Notification and AnimatedTools with Glint (#649)

    Register a couple `application` components
    jeffdaley authored Mar 13, 2024
    Configuration menu
    Copy the full SHA
    0245fd9 View commit details
    Browse the repository at this point in the history
  2. Filter inaccessible docs out of Recently Viewed (#646)

    Handle errors in Recently Viewed
    jeffdaley authored Mar 13, 2024
    Configuration menu
    Copy the full SHA
    d889040 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Improve UX of transferring a restricted draft (#648)

    * Improve modalAlert
    
    * Refactor `setActive`
    
    * Handle errors in Recently Viewed
    
    * Update modal-alerts-test.ts
    
    * Convert Modals to `gts`
    
    * Add redirect test
    
    * Rename attributes and add documentation
    
    * Tweak grammar
    jeffdaley authored Mar 15, 2024
    Configuration menu
    Copy the full SHA
    0e7992b View commit details
    Browse the repository at this point in the history
  2. Sort application <head> (#650)

    Sort `head`
    jeffdaley authored Mar 15, 2024
    Configuration menu
    Copy the full SHA
    56f7846 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Upgrade to Node 20 (#651)

    * Update package.json
    
    * Update Node version in README.md
    jeffdaley authored Mar 18, 2024
    Configuration menu
    Copy the full SHA
    012d986 View commit details
    Browse the repository at this point in the history
  2. Add Jira issues to the EmberData store (#652)

    * Add EmberData support to JiraIssues
    
    * Remove`fade-in` animation
    
    * Update types and descriptions
    jeffdaley authored Mar 18, 2024
    Configuration menu
    Copy the full SHA
    6f50b29 View commit details
    Browse the repository at this point in the history
  3. Fix StoreService types (#653)

    Fix store types
    jeffdaley authored Mar 18, 2024
    Configuration menu
    Copy the full SHA
    3f52210 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Mirage: Disable logging on /me endpoint (#654)

    Update config.ts
    jeffdaley authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    5fa3baa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a2c4ccf View commit details
    Browse the repository at this point in the history
  3. Update sidebar when approvers are modified in the "Request review" mo…

    …dal (#656)
    
    Update approvers in sidebar
    jeffdaley authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    4275a0a View commit details
    Browse the repository at this point in the history
  4. Remove background fetch calls to the recently-viewed endpoint (#657)

    * Remove background fetches
    
    * Update project-test.ts
    jeffdaley authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    f8db8c0 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Configuration menu
    Copy the full SHA
    fad671b View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Search owner facet (#659)

    * Start of static filters
    
    * Update documents.ts
    
    * Dynamic filters (non-owner)
    
    * Design tweaks, start of new Facet methods
    
    * Smaller input
    
    * Add headline to filtered docs
    
    * Tweak input size
    
    * Revert `getFacets` changes
    
    * Hook up owner search
    
    * Improved dropdown/input design
    
    * Exclude existing owners
    
    * Redesign `count`
    
    * `is-active-filter` test
    
    * Remove unnecessary args
    
    * Update existing tests
    
    * Add fallback value to `dd.LinkTo` component
    
    * Standardize input width
    
    * Add documentation
    
    * Update tests
    
    * Add owner search test
    
    * Add results test
    
    * Cleanup
    
    * Also search Google People API
    jeffdaley authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    40c87d5 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Remove template log from toolbar.hbs (#662)

    Update toolbar.hbs
    jeffdaley authored Apr 1, 2024
    Configuration menu
    Copy the full SHA
    b3384ef View commit details
    Browse the repository at this point in the history
  2. Improve focus styles on Doc::TileMedium (#663)

    * Improve focus styles on Doc::TileMedium
    
    * Empty-Commit
    jeffdaley authored Apr 1, 2024
    Configuration menu
    Copy the full SHA
    8aaf601 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. CSS refactor: .visible-with-group (#665)

    Refactor some CSS
    jeffdaley authored Apr 2, 2024
    Configuration menu
    Copy the full SHA
    76f03a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    913dece View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Enable reordering of project resources (#668)

    * WIP prototype
    
    * WIP Prototype
    
    * WIP Prototype (edge detection)
    
    * WIP index logic
    
    * WIP index logic
    
    * Save reorder on drop
    
    * Cleanup
    
    * Rearrange with custom preview
    
    * Start of dropdown list
    
    * WIP smart configuration
    
    * Make drag setup dynamic
    
    * Add moveUp/moveDown args to external links
    
    * Small readOnly/itemsLength refactor
    
    * Add icons to "move" menu
    
    * Add dropdown menu functions
    
    * Fix `toBottom` action; tweak menu item padding
    
    * Improved drag affordances
    
    * Improve hover / focus states
    
    * Remove comment
    
    * Remove unused getter
    
    * Remove out-of-scope prettier changes
    
    * Cleanup reorder function; add documentation
    
    * Add documentation
    
    * Remove `id` artifacts
    
    * Close dropdown when dragging
    
    * Announce movement onDrop
    
    * CSS tweaks
    
    * Refactor some CSS
    
    * Add `TileMedium` test
    
    * CSS cleanup
    
    * Add `resource-test`
    
    * Test icons
    
    * Add drag-handle test
    
    * Test rearranging docs
    
    * Test reordering links
    
    * Fix externalLink test
    
    * Don't allow lists to drag/drop into each other
    
    * Refactor `isHoveringSameParent`
    
    * Focuses dragHandle after drop
    jeffdaley authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    69b4d2e View commit details
    Browse the repository at this point in the history
  2. Add pagination to projects UI (#669)

    * Use backend for project-status filtering
    
    * Start of param-based page request
    
    * Cleanup
    
    * Update projects GET response to include page and total number of pages
    
    * Add pagination to projects
    
    * Update mirage and `addToOrCreate`
    
    ---------
    
    Co-authored-by: Josh Freda <[email protected]>
    jeffdaley and jfreda authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    4978772 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0a9b320 View commit details
    Browse the repository at this point in the history
  4. Support group approvals (#660)

    * Remove approvers from drafts POST request - this isn't used in the frontend
    
    * Add groups API
    
    * Support group approvals
    
    * Forgot document group review model
    
    * Add members of approver groups as individual approvers in the database
    
    * Enable setting a Google Groups prefix
    
    * Only apply prefix if it looks like the user isn't beginning to type it
    
    * Return results with and without a configured groups prefix
    jfreda authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    3b0597d View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. Projects pagination: Reset page count when clicking segmented control (

    …#671)
    
    Reset page when clicking segmented tab
    jeffdaley authored Apr 5, 2024
    Configuration menu
    Copy the full SHA
    7459890 View commit details
    Browse the repository at this point in the history
  2. Add support for Google Groups in the approver field (#661)

    * Prep for groups in the PeopleSelect
    
    * Explore XDropdownList
    
    * More basicDropdown discovery
    
    * Improve types and styles
    
    * Update nav.hbs
    
    * Add offset, improve styles
    
    * Improve dropdown design
    
    * Style tweak
    
    * WIP "Loading"
    
    * Improve loading states
    
    * Cleanup
    
    * Update people-select-test.ts
    
    * Tweak styles and offset
    
    * Prevent dropdown from opening on ArrowUp/Down
    
    * Set up `includeGroups` arg
    
    * Revert unnecessary change
    
    * Flatten array instead of groups
    
    * Reduce diff
    
    * Start of EmberData files
    
    * Clean Mirage People route
    
    * More prep for EmberData requests
    
    * Add notes from meeting with Josh
    
    * Rename/reorganize
    
    * Post-merge resolutions
    
    * Add conditional approve button and text
    
    * Improve group handling
    
    * Add group logic to maybeFetchPeople
    
    * Track cachedValue in `editableField`
    
    * Fix test; WIP update-editable-field function
    
    * Put TODO catch block on OPTIONS call
    
    * Get list to update on groupApproverClick
    
    * Remove approvers from drafts POST request - this isn't used in the frontend
    
    * Add groups API
    
    * Support group approvals
    
    * Forgot document group review model
    
    * WIP OPTIONS call
    
    * Add members of approver groups as individual approvers in the database
    
    * Load group with `maybeFetchPeople`
    
    * Filter departed users
    
    * Fix errors
    
    * Add/update tests; cleanup and documentation
    
    * Enable setting a Google Groups prefix
    
    * Only apply prefix if it looks like the user isn't beginning to type it
    
    * Add "remove me" assertion
    
    * Return results with and without a configured groups prefix
    
    ---------
    
    Co-authored-by: Josh Freda <[email protected]>
    jeffdaley and jfreda authored Apr 5, 2024
    Configuration menu
    Copy the full SHA
    4660ccf View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Show group approvers in "Request review" modal (#672)

    * Update sidebar.hbs
    
    * Update document-test.ts
    
    * Cleanup
    
    * Update document-test.ts
    jeffdaley authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    51a2a10 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Make group approvals conditional based on config (#674)

    * Update group approvals config format
    
    * Update docs to account for group approvals
    
    * Add property to Config; update API
    
    * Make approver groups conditional
    
    * Add dashboard announcement
    
    * Make Group callout conditional
    
    * Update groups API
    
    * Remove commented-out code
    
    ---------
    
    Co-authored-by: Jeff Daley <[email protected]>
    jfreda and jeffdaley authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    52bbe69 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Remove a couple unwanted console.logs (#673)

    Remove console logs
    jeffdaley authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    a0ecee2 View commit details
    Browse the repository at this point in the history
  2. Sidebar cleanup and documentation (#670)

    Cleanup and documentation
    jeffdaley authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    5de92f4 View commit details
    Browse the repository at this point in the history
  3. Improve typography on "Request Review" modal (#675)

    Improve markup and typography on Publish modal
    jeffdaley authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    e44e932 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Configuration menu
    Copy the full SHA
    ced8f53 View commit details
    Browse the repository at this point in the history