0
Fork 0
mirror of https://github.com/immich-app/immich.git synced 2025-03-25 02:41:37 -05:00
immich/web/src
Andreas b8acae2f21
feat(web): Add keyboard shortcut selection on grid ()
* 15712: Added keyboard shortcuts for opening add to album modal and highlighting/selecting an album to add to.

* 15712: Re-factored logic from template code into script. Extracted new album button into separate cmponent.

* 15712: Document new keyboard shortucts now that they work everywhere.

* 15712: Extract some constants/helper functions.

* 15712: Missing comma.

* 15712: Pulled logic out into separate unit testable class.

* 15712: Added a unit test.

* 15712: Move the modal back up to keep the github PR happy.

* 15712: PR feedback - renamed typescript files and switch to class bind directive.

* 15712:Move selection modal into correct package.

* 15712: Better naming of module and files.

* 15712: Add asset highlight using arrow keys.

* 15172: Add escape behaviour everywhere.

* 15712: Don't allow highlighting past start or end.

* 15712: Clear the highlight on changes to the component state.

* 15712: Use focus to track highlighted element.

* 15712: Rename highlight -> focussed.

* 15712: Better naming.

* 15712: Cleanup.

* 15712: Cleanup & simplify.

* 15712: bugfix for clicking on button.

* 15712: Cleanup.

* 15712: Rollback unnecessary changes.

* 15712: Add unit test.

* 15712: Add thumbnail unit test.

* 15712: Prettier.

* 15712: Fix merge issue.

* 15712: Add shortcut info.

* 15712: Fix linter.
2025-03-11 10:18:14 -05:00
..
lib feat(web): Add keyboard shortcut selection on grid () 2025-03-11 10:18:14 -05:00
params feat(web): assets now have a permanent URL () 2024-04-24 19:24:19 +00:00
routes feat(web): better person naming interface () 2025-03-11 10:08:52 -05:00
test-data fix(web): asset grid with invalid asset id (at) () 2024-09-18 15:22:34 -04:00
app.css fix: improve contrast on disabled input field in light mode () () 2025-02-27 17:20:03 +00:00
app.d.ts chore(web): restore type checks and IDE autocomplete for $t('...') () 2024-11-25 11:10:12 -07:00
app.html refactor: auth pages () 2025-01-14 08:14:28 -06:00
hooks.client.ts feat(web): link router () 2024-06-27 09:09:28 -04:00
hooks.server.ts feat: preload fonts () 2024-10-01 09:08:25 +07:00