Ben
e98acc976e
chore: move weblate translations to root directory ( #13604 )
...
* chore: move translations to root directory
* chore: update build processes to work with new i18n location
2024-10-22 15:39:28 +00:00
Michel Heusschen
9f5a3f1e84
chore(web): enforce valid translation keys using typescript ( #12106 )
2024-08-29 08:41:39 -04:00
Michel Heusschen
dd638ac207
fix(web): slideshow on iphone ( #11599 )
...
* fix(web): slideshow on iphone
* make requestFullscreen type optional
2024-08-06 08:34:17 -05:00
Michel Heusschen
bb3d9b6306
chore(web): remove unused event type definitions ( #11600 )
2024-08-05 14:50:48 -04:00
Alex
ef0e1a81b9
feat(web): license UI ( #11182 )
2024-07-18 10:56:27 -05:00
Jason Rasmussen
adae5dd758
feat(web)!: SPA ( #5069 )
...
* feat(web): SPA
* chore: remove unnecessary prune
* feat(web): merge with immich-server
* Correct method name
* fix: bugs, docs, workflows, etc.
* chore: keep dockerignore for dev
* chore: remove license
* fix: expose 2283
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-11-17 22:13:36 -06:00
Jason Rasmussen
f55b3add80
chore(web): prettier ( #2821 )
...
Co-authored-by: Thomas Way <thomas@6f.io>
2023-06-30 23:50:47 -05:00
Manuel Taberna
48e4ea5231
feat(web): add zoom toggle icon ( #2873 )
...
* feat(web): add zoom toggle icon
* update zoom-image dependency
* fix lint issues
* remove variable testing line
* Simplify code using ternary conditional
Co-authored-by: Thomas <9749173+uhthomas@users.noreply.github.com>
* fix typo
---------
Co-authored-by: Thomas <9749173+uhthomas@users.noreply.github.com>
2023-06-20 09:36:38 -05:00
Michel Heusschen
85c6cf4309
fix(web): context menu overlap + outclick types ( #2506 )
2023-05-21 11:01:08 -05:00
Michel Heusschen
8857d0b8df
feat(web): require page load to export title ( #1956 )
2023-03-06 08:25:25 -06:00
Jason Rasmussen
0aaeab124d
feat(server)!: search via typesense ( #1778 )
...
* build: add typesense to docker
* feat(server): typesense search
* feat(web): search
* fix(web): show api error response message
* chore: search tests
* chore: regenerate open api
* fix: disable typesense on e2e
* fix: number properties for open api (dart)
* fix: e2e test
* fix: change lat/lng from floats to typesense geopoint
* dev: Add smartInfo relation to findAssetById to be able to query against it
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-03-02 20:47:08 -06:00
Michel Heusschen
cc6253ba38
fix(web): sharing of access token in server API ( #1858 )
2023-02-24 14:42:20 -06:00
Jason Rasmussen
5fb3ea465f
fix(web): login error handling ( #1322 )
2023-01-13 16:04:59 -06:00
Alex
e116f17c43
feat(web) add user setting page ( #1115 )
...
* refactoring
* refactor
* fix naming
* Added animation
* add user setting page
* Add skeleton for user setting page
* styling
* styling
* Spelling
2022-12-17 16:08:18 -06:00
Alex
8bc64be77b
feat: support iOS LivePhoto backup ( #950 )
2022-11-18 23:12:54 -06:00
bo0tzz
70cd313082
Add navbar button to copy image ( #961 )
...
* Add navbar button to copy image
* Use global event for copy image
* merge upstream
* Fixed missing required props
* feat(web): Show notification after copying image to clipboard
* chore(web): Fix typescript error
* chore(web): Formatting
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2022-11-16 15:04:37 -06:00
Alex
db2ed2d881
Migrate SvelteKit to the latest version 431
( #526 )
2022-08-24 21:10:48 -07:00
Alex
83cbf51704
Use cookies for client requests ( #377 )
...
* Use cookie for frontend request
* Remove api helper to use SDK
* Added error handling to status box
* Remove additional places that check for session.user
* Refactor sending password
* prettier clean up
* remove deadcode
* Move all authentication requests to the client
* refactor upload panel to only fetch assets after the upload panel disappear
* Added keydown to remove focus on title change on album viewer
2022-07-26 12:28:07 -05:00
Alex
a779c3803c
Add web interface with admin functionality ( #167 )
2022-05-21 02:23:55 -05:00