Jason Rasmussen
b44f8d52ee
refactor(server): standardize user controller ( #3501 )
...
* chore: remove redundant sortint
* chore: standardize user controller
* chore: open api
* fix: web dtos
2023-08-03 13:17:38 -05:00
Alex
7316ad5a72
chore(web): sort tailwindcss class automatically ( #3330 )
2023-07-18 13:19:39 -05:00
Alex
d5b96c0257
chore(web): Update to Svelte 4 ( #3196 )
...
* trying to update to svelte 4
* update dependencies
* remove global transition
* suppress wrning
* chore: install from github
* revert material icon change
* Supress a11y warning
* update
* remove coverage test on web
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
2023-07-15 20:13:04 -05:00
Jason Rasmussen
f55b3add80
chore(web): prettier ( #2821 )
...
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 ( #2900 )
...
* 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
9807f76aff
chore(web): improve type checking ( #2644 )
...
* fix(web): use id instead of assetId
* chore(web): improve type checking
* fix test jobs
* improve type checking and resolve errors
2023-06-02 08:55:08 -05:00
Jason Rasmussen
a9fb1d435a
refactor(server): use UUID dto in asset controller ( #2641 )
...
* refactor: assetId => id
* chore: open api
* chore: remove unused dto
* fix(web): assetId => id
* fix: web test
2023-06-01 21:19:25 -05:00
Michel Heusschen
3d505e425d
fix(web): show icons for empty album ( #2604 )
2023-05-29 13:58:09 -05:00
Sergey Kondrikov
6c6c5ef651
chore(web): generate API functions with a single argument ( #2568 )
2023-05-27 20:52:22 -05:00
Michel Heusschen
4524aa0d06
refactor(web): use ImmichApi to create urls ( #2435 )
2023-05-13 21:52:29 -05:00
Alex
4dff129949
feat(web): Replicate albums view for sharing view ( #2433 )
...
* replicate album view for sharing view
* Remove unused file
* fix test
* correct title
2023-05-13 09:05:30 -05:00
Alex
f961acdf0c
feat(web): album card hover styling ( #2424 )
...
* feat(web): album card hover styling
* feedback
* fix delete button not shown
* better color
2023-05-11 11:50:48 -05:00
Michel Heusschen
ab5b92ae68
refactor(web): centralize buttons ( #2200 )
2023-04-07 11:45:00 -05:00
Matthias Rupp
ceb81d00fc
feat(web): Make scaling of albums overview more responsive ( #1981 )
...
* Make scaling of albums overview more responsive
* Adapt column sizes
* Run prettier
* Use tailwind magic instead of hard-coded breakpoints
2023-03-11 18:43:54 -06:00
Michel Heusschen
9323cc76d9
feat(server): improve API specification ( #1853 )
2023-02-24 10:01:10 -06:00
Michel Heusschen
10cb612fb1
feat(web): theme/locale preferences and improve SSR ( #1832 )
2023-02-22 11:53:08 -06:00
Michel Heusschen
d91cc3616b
feat(web): make assets cachable ( #1724 )
2023-02-10 16:01:35 -06:00
Alex
eace0af7a5
fix(web) Disable draggable on common usage element to avoid trigger drag-n-drop layer ( #1330 )
2023-01-15 14:01:10 -06:00
Alex
1adf8ff6b6
chore(web) Update SvelteKit ( #1066 )
...
* Update sveltekit
* Update sveltekit
* Update correct preloading attribute
2022-12-06 18:08:08 -06:00
Alex
966d99217a
fix(web) fix test ( #1059 )
2022-12-04 22:51:22 -06:00
Kiel Hurley
5f2b75997f
feat(web): Localize dates and numbers ( #1056 )
2022-12-04 09:35:20 -06:00
Jason Rasmussen
d696ce4e41
fix(server, web): harden auto pick album thumbnails ( #918 )
2022-11-04 08:41:04 -05:00
Alex
f94176a910
feat(web) dark mode ( #867 )
2022-10-26 11:10:48 -05:00
Jaime Baez
4f7a3afbfc
Fix web lint issues
2022-09-08 17:30:49 +02:00
Jaime Baez
f476bd985b
Add AlbumCard UI tests
...
- add libraries for component UI testing
- implement AlbumCard UI tests
2022-09-07 16:00:57 +02:00
Jaime Baez
645bd8a109
Add web test setup ( #597 )
...
* Extract logic from Albums page
- move "albums" page logic to `albums-bloc`
- add types to AlbumCard custom events
* Implement some album-bloc unit-tests
- add libraries for testing
- add album factory
- changes in albums-bloc API
* Add rest of albums-bloc test
Cleanup and remove console logs
* Refactor `isShowContextMenu` writable to derived
2022-09-07 05:20:19 -05:00
Alex
db2ed2d881
Migrate SvelteKit to the latest version 431 ( #526 )
2022-08-24 21:10:48 -07:00
Alex
5c78f707fe
Modify Album API endpoint to return a count attribute instead of a full assets array ( #454 )
...
* Change API to return assets count and change web behavior accordingly
* Refactor assets.length
* Explicitly declare type of assetCount so Dart SDK understand it
* Finished refactoring on mobile
2022-08-10 22:48:25 -05:00
Matthias Rupp
0ac9fe5a54
Load low- and high quality thumbnail in the same img tag to avoid flickering ( #413 )
2022-07-31 15:56:03 -05:00
Alex Tran
59c1ea3097
Added 2-stage loading for album's thumbnail
2022-07-26 22:06:06 -05:00
Alex
969f770df0
Delete album on web ( #373 )
...
* Show context menu
* Show context menu at the correct location
* Implement delete album button
* Delete album within album viewer
2022-07-24 22:47:12 -05:00
Alex Tran
9c3f848fa8
Use Webp for album thumbnail
2022-07-24 08:51:00 -05:00
Alex
c6ecfb679a
Added sharing page to web ( #355 )
...
* Added shared album
* Added list tile
* Show info of shared album owner
2022-07-16 23:52:00 -05:00