1
0
Fork 0
mirror of https://github.com/immich-app/immich.git synced 2025-03-31 13:19:38 +02:00
Commit graph

29 commits

Author SHA1 Message Date
Michel Heusschen
cfb14ca80b
fix(web): minor album card issues ()
* fix(web): minor album card issues

* fix album grid gap
2024-03-15 12:03:54 -04:00
Michel Heusschen
b7e5407822
fix(web): small fixes for empty placeholder () 2024-03-11 21:18:47 -04:00
Ben McCann
907a95a746
chore(web): cleanup promise handling ()
* no-misused-promises

* no-floating-promises

* format

* revert for now

* remove load function

* require-await

* revert a few no-floating-promises changes that would cause no-misused-promises failures

* format

* fix a few more

* fix most remaining errors

* executor-queue

* executor-queue.spec

* remove duplicate comments by grouping rules

* upgrade sveltekit and enforce rules

* oops. move await

* try this

* just ignore for now since it's only a test

* run in parallel

* Update web/src/routes/admin/jobs-status/+page.svelte

Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com>

* remove Promise.resolve call

* rename function

* remove unnecessary warning silencing

* make handleError sync

* fix new errors from recently merged PR to main

* extract method

* use handlePromiseError

---------

Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-02-27 10:37:37 -06:00
Jason Rasmussen
8fd94211c0
refactor(web): use new open api client ()
* refactor(web): use new open api client

* refactor: remove activity api

* refactor: trash, oauth, and partner apis

* refactor: job api

* refactor: face, library, system config

* refactor: user api

* refactor: album api
2024-02-13 17:07:37 -05:00
Jonathan Jogenfors
f44fa45aa0
chore(server,cli,web): housekeeping and stricter code style ()
* add unicorn to eslint

* fix lint errors for cli

* fix merge

* fix album name extraction

* Update cli/src/commands/upload.command.ts

Co-authored-by: Ben McCann <322311+benmccann@users.noreply.github.com>

* es2k23

* use lowercase os

* return undefined album name

* fix bug in asset response dto

* auto fix issues

* fix server code style

* es2022 and formatting

* fix compilation error

* fix test

* fix config load

* fix last lint errors

* set string type

* bump ts

* start work on web

* web formatting

* Fix UUIDParamDto as UUIDParamDto

* fix library service lint

* fix web errors

* fix errors

* formatting

* wip

* lints fixed

* web can now start

* alphabetical package json

* rename error

* chore: clean up

---------

Co-authored-by: Ben McCann <322311+benmccann@users.noreply.github.com>
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2024-02-01 22:18:00 -05:00
Po-Ru, Lin
8e39d389b5
feat: lazy loading on album/sharing/search ()
* feat(frontend): Lazy loading on album

* feat(frontend): Lazy loading on search & sharing

Issue 
2023-12-14 10:48:29 -06:00
martin
c602eaea4a
feat(web): automatically update user info ()
* use svelte store

* fix: websocket error when not authenticated

* more routes
2023-12-12 10:35:28 -06:00
martin
fba9e784fb
feat: use <a> tag for albums in list view ()
* fix: multiple improvements

* pr feedback

* optimize
2023-12-11 20:35:57 -06:00
waclaw66
1dc832d392
fix(web): new album title fix ()
* new album title fix

* Naming

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-12-04 16:22:31 +00:00
waclaw66
df9ec9327d
chore(web): adjust album thumbnail size () 2023-11-23 08:33:26 -06:00
Alex
1fbbb5a236
chore(web): album thumbnail size () 2023-11-20 13:22:35 -06:00
Alex
94c8fe1098
chore(web): small font size improvement () 2023-11-20 11:23:47 -06:00
martin
d25a245049
feat(web,server): user avatar color () 2023-11-14 03:10:35 +00:00
Brian Austin
7fca0d8da5
fix: replace first and last name with single field () 2023-11-11 19:03:32 -06:00
Jason Rasmussen
2ad389f64e
refactor(web): material icons () 2023-10-25 13:48:25 +00:00
Jason Rasmussen
4a9f58bf9b
fix(web): empty placeholders () 2023-10-13 14:47:31 -04:00
Jason Rasmussen
5cd13227ad
feat(web): timeline bucket for albums (4) ()
* feat: server changes for album timeline

* feat(web): album timeline view

* chore: open api

* chore: remove archive action

* fix: favorite for non-owners
2023-08-11 11:00:51 -05:00
Alex
7316ad5a72
chore(web): sort tailwindcss class automatically () 2023-07-18 13:19:39 -05:00
Jason Rasmussen
f55b3add80
chore(web): prettier ()
Co-authored-by: Thomas Way <thomas@6f.io>
2023-06-30 23:50:47 -05:00
Alex
0f0375a67e
feat(web): add album to search result ()
* Add album to search result page

* Update web/src/routes/(user)/search/+page.svelte

Co-authored-by: Thomas <9749173+uhthomas@users.noreply.github.com>

* Update web/src/routes/(user)/search/+page.svelte

Co-authored-by: Thomas <9749173+uhthomas@users.noreply.github.com>

* change font weight

* hide context menu in this view

---------

Co-authored-by: Thomas <9749173+uhthomas@users.noreply.github.com>
2023-06-21 15:18:00 -05:00
Michel Heusschen
e7ad622c02
refactor(web): user avatar ()
* refactor(web): user avatar

* change user settings link

* update package lock json

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-05-28 08:10:55 -05:00
Sergey Kondrikov
6c6c5ef651
chore(web): generate API functions with a single argument () 2023-05-27 20:52:22 -05:00
Jason Rasmussen
4a0052026f
feat(web): improve page header + scrolling ()
* fix: line to edge of screen

* refactor: user layout page
2023-05-17 14:45:16 -05:00
Sergey Kondrikov
7f2fa23179
feat (server, web): Share with partner ()
* feat(server, web): implement share with partner

* chore: regenerate api

* chore: regenerate api

* Pass userId to getAssetCountByTimeBucket and getAssetByTimeBucket

* chore: regenerate api

* Use AssetGrid to view partner's assets

* Remove disableNavBarActions flag

* Check access to buckets

* Apply suggestions from code review

Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>

* Remove exception rethrowing

* Simplify partner access check

* Create new PartnerController

* chore api:generate

* Use partnerApi

* Remove id from PartnerResponseDto

* Refactor PartnerEntity

* Rename args

* Remove duplicate code in getAll

* Create composite primary keys for partners table

* Move asset access check into PartnerCore

* Remove redundant getUserAssets call

* Remove unused getUserAssets method

* chore: regenerate api

* Simplify getAll

* Replace ?? with ||

* Simplify PartnerRepository.create

* Introduce PartnerIds interface

* Replace two database migrations with one

* Simplify getAll

* Change PartnerResponseDto to include UserResponseDto

* Move partner sharing endpoints to PartnerController

* Rename ShareController to SharedLinkController

* chore: regenerate api after rebase

* refactor: shared link remove return type

* refactor: return user response dto

* chore: regenerate open api

* refactor: partner getAll

* refactor: partner settings event typing

* chore: remove unused code

* refactor: add partners modal trigger

* refactor: update url for viewing partner photos

* feat: update partner sharing title

* refactor: rename service method names

* refactor: http exception logic to service, PartnerIds interface

* chore: regenerate open api

* test: coverage for domain code

* fix: addPartner => createPartner

* fix: missed rename

* refactor: more code cleanup

* chore: alphabetize settings order

* feat: stop sharing confirmation modal

* Enhance contrast of the email in dark mode

* Replace button with CircleIconButton

* Fix linter warning

* Fix date types for PartnerEntity

* Fix PartnerEntity creation

* Reset assetStore state

* Change layout of the partner's assets page

* Add bulk download action for partner's assets

---------

Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-05-15 12:30:53 -05:00
Alex
4dff129949
feat(web): Replicate albums view for sharing view ()
* replicate album view for sharing view

* Remove unused file

* fix test

* correct title
2023-05-13 09:05:30 -05:00
faupau
b970a40b4e
feat(web): small responsivness improvements regarding mobile use ()
* make sidebar load more fluid
use css before js kicks in
added xs breakpoint in tailwind config

* fix sidebar hr still showing if opened

* make share tab not overflow on mobile

* make user management tab responsive

* make jobs panel responsive

* fix format in tailwind config

* fix full width on large screens
use md breakpoint for w-[800px]

* show accessible name for all screens

* replace grid with flex-col

* replace all xs with sm

* remove isCollapsed completly
using only tailwinds group feature and sm and md breakpoints

* remove leftovers of isCollapsed
and make the settings content less stretched

* remove isCollapsed in layout and side-bar

* fix code style

---------

Co-authored-by: faupau03 <paul.paffe@gmx.net>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2023-04-17 11:18:49 -05:00
Michel Heusschen
ab5b92ae68
refactor(web): centralize buttons () 2023-04-07 11:45:00 -05:00
Michel Heusschen
9a332074c7
refactor(web): common layout for user pages ()
* refactor(web): common layout for user pages

* remove unused imports
2023-03-18 16:31:15 -05:00
Michel Heusschen
807bdfeda9
fix(web): layout nesting ()
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-02-26 21:23:43 -06:00
Renamed from web/src/routes/sharing/+page.svelte (Browse further)