Jason Rasmussen
a3688fe642
chore(web): modal max-width to 95 viewport width ( #1297 )
2023-01-10 21:06:27 -06:00
Alex
2ffb7cab2e
fix(web) add disable property to generated shared link ( #1287 )
2023-01-10 10:34:16 -06:00
Jason Rasmussen
bd838a71d1
feat(web,server): disable password login ( #1223 )
...
* feat(web,server): disable password login
* chore: unit tests
* chore: fix import
* chore: linting
* feat(cli): server command for enable/disable password login
* chore: update docs
* feat(web): confirm dialogue
* chore: linting
* chore: linting
* chore: linting
* chore: linting
* chore: linting
* chore: fix web test
* chore: server unit tests
2023-01-09 16:32:58 -05:00
Krisjanis Lejejs
e4e040f14b
feat(web) Add search functionality to add photo to album modal ( #1273 )
2023-01-09 14:24:07 -06:00
Alex
10789503c1
feat(web/server) public album sharing ( #1266 )
2023-01-09 14:16:08 -06:00
Jason Rasmussen
9e6d6b2532
feat(web,server): api keys ( #1244 )
...
* feat(server): api keys
* chore: open-api
* feat(web): api keys
* fix: remove keys when deleting a user
2023-01-02 14:22:33 -06:00
Krisjanis Lejejs
10b0924cfb
feat(web) Add drag n drop upload functionality ( #1216 )
...
* Add image drag n drop functionality
* Change upload cover name, background color and opacity
2022-12-29 20:07:18 -06:00
Alex
6736063f83
fix(web) Fix incorrect album type (shared/non-shared) in album selection modal ( #1219 )
...
* fix(web) Fix incorrect album type (shared/non-shared) in album selection modal
* styling
* remove deadcode
2022-12-29 15:31:54 -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
Jason Rasmussen
5e680551b9
feat(server,web): migrate oauth settings from env to system config ( #1061 )
2022-12-09 14:51:42 -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
5de8ea162d
feat(server) Tagging system ( #1046 )
2022-12-05 11:56:44 -06:00
Kiel Hurley
5f2b75997f
feat(web): Localize dates and numbers ( #1056 )
2022-12-04 09:35:20 -06:00
denck007
efa7b3ba54
Fix(web): navbar color overlap and scroll bar incorrect z index ( #1018 )
...
* fix(web): Navbar color overlaps tall images
* fix(web): Scroll bar date behind navbar when scrubbing (fixes issue #757 )
2022-11-25 20:52:01 -06:00
Kiel Hurley
976d347623
feat(server,web,mobile): Use binary prefixes for data sizes ( #1009 )
2022-11-24 11:39:27 -06:00
Alex
8bc64be77b
feat: support iOS LivePhoto backup ( #950 )
2022-11-18 23:12:54 -06:00
bo0tzz
afae5fd972
web(feat): Add support for actions when clicking notifications ( #966 )
...
* feat(web): Add button to close notification popups
* feat(web): Add support for actions on notification click
* feat(web): Open CLI docs when clicking asset upload count message
* test(web): Add action field to notification-card tests
* chore(web): Formatting
* feat(web): Allow HTML in notification message
* feat(web): Do not use link element in file upload count notification
* feat(web): Prevent notification discard button from triggering action
* feat(web): Add noop action support for notifications
* chore(web): Remove unused function argument
2022-11-16 23:11:15 -06:00
Alex
e799f35dd2
chore(server) refactor serveFile and downloadFile endpoint ( #978 )
2022-11-16 00:11:16 -06:00
Jason Rasmussen
909e4820d6
chore(web,mobile): update github repo url ( #974 )
2022-11-15 20:30:44 -06:00
Jason Rasmussen
d3c35ec9c5
feat(server,web): OIDC Implementation ( #884 )
...
* chore: merge
* feat: nullable password
* feat: server debugger
* chore: regenerate api
* feat: auto-register flag
* refactor: oauth endpoints
* chore: regenerate api
* fix: default scope configuration
* refactor: pass in redirect uri from client
* chore: docs
* fix: bugs
* refactor: auth services and user repository
* fix: select password
* fix: tests
* fix: get signing algorithm from discovery document
* refactor: cookie constants
* feat: oauth logout
* test: auth services
* fix: query param check
* fix: regenerate open-api
2022-11-14 20:24:25 -06:00
Jason Rasmussen
4274fceafe
feat(web): add selected asset on main timeline to album from selection ( #926 )
2022-11-04 22:29:48 -05:00
Jason Rasmussen
5aa06ed3be
feat(web): add current view asset to album ( #923 )
2022-11-04 09:32:09 -05:00
Alex
137b2ffdd0
fix(web) video keep playing when mouse is not over video ( #885 )
2022-10-28 20:52:14 -05:00
Alex
f94176a910
feat(web) dark mode ( #867 )
2022-10-26 11:10:48 -05:00
An | Anton Röhm
4355485581
lower z-index of #immich-scrubbable-scrollbar
2022-10-09 16:55:10 +02:00
An | Anton Röhm
342c3254cb
add z-index to #account-info-panel
2022-10-09 16:54:21 +02:00
Alex
7587f858ae
feat(server/web) Add manual job trigger mechanism to the web ( #767 )
2022-10-06 11:25:54 -05:00
Alex
0d13b25f56
feat(web): Update to latest version of SvelteKit ( #705 )
2022-09-16 23:13:22 -05:00
Alex
d856b35afc
feat(web) add scrollbar with timeline information ( #658 )
...
- Implement a scrollbar with a timeline similar to Google Photos
- The scrollbar can also be dragged
2022-09-09 15:55:20 -05:00
Jaime Baez
b6d025da09
Fix Notification components possible memory leaks ( #650 )
...
Dispose subscriptions and timeouts when
the components are removed from the DOM
2022-09-09 07:40:35 -05:00
Jaime Baez
4f7a3afbfc
Fix web lint issues
2022-09-08 17:30:49 +02:00
Alex Tran
836b174d33
Better styling for count info
2022-09-07 21:19:24 -05:00
Alex
566039b93f
feat(web): add asset and album count info ( #623 )
...
* Get asset and album count
* Generate APIs
* Added asset count for each type
* Added api on the web
* Added info button for asset and album count to trigger getting info on hover
* Remove websocket event from photo page
2022-09-07 15:16:18 -05:00
Alex
6976a7241e
Fixed upload asset to album in asset selection ( #579 )
...
* Fixed error uploading a file from album
* Fixed album selection mode show viewing asset stage
* Navigate back after uploading asset to album
2022-09-05 00:18:53 -05:00
Alex
552340add7
Feature - Implemented virtual scroll on web ( #573 )
...
This PR implemented a virtual scroll on the web, as seen in this article.
[Building the Google Photos Web UI](https://medium.com/google-design/google-photos-45b714dfbed1 )
2022-09-04 08:34:39 -05:00
Alex
4be9aa091b
Added error handling notification ( #536 )
2022-08-26 10:36:41 -07:00
Alex
33b810de74
Removed upload button on sharing and album page
2022-08-26 10:05:15 -07:00
Alex
44ccb1eec1
Added timeout option for notification component
2022-08-26 10:01:47 -07:00
Alex
a128833e68
Added limit on total of file upload on web
2022-08-26 09:36:54 -07:00
Alex
f9b1b12b10
Implement notification box for web ( #533 )
...
* Added test button
* styling notification box
* Added auto dismission and animation to each notificaiont list
* Remove test button
2022-08-25 23:04:23 -07:00
Alex
68b1655e7f
Show the first two letter of user first and last name when profile image not existed ( #532 )
...
* Added user first name and last name abbreviation to Circle Avatar:
* Remove unsued code
2022-08-25 15:52:11 -07:00
Alex
658b64df74
Added page navigation progress indicator
2022-08-25 13:02:36 -07:00
Alex
db2ed2d881
Migrate SvelteKit to the latest version 431
( #526 )
2022-08-24 21:10:48 -07:00
Thanh Pham
fb0fa742f5
fix(web): buffering for video player ( #520 )
...
* fix(web): buffering for video player
* chore(): missing file -_-
* refactor(web): using URL builder
* chore(): add semicolon
* fix(web): video player
* remove deadcode
Co-authored-by: Alex <alex.tran1502@gmail.com>
2022-08-23 20:21:41 -07:00
Alex
bf04d9eb39
Feature - Delete asset on the web ( #436 )
...
* Added selection mechanism to photos page
* Added control app bar
* Refactor AlbumAppBar into ControlAppBar
* Added addtional micro interactions when in multi selection mode
* Implemented delete selected asset and rerender
2022-08-08 22:06:11 -05:00
Alex
953d18e795
Remove serverEndpoint completely and fix upload path ( #434 )
2022-08-07 08:12:31 -05:00
Alex
2079583866
Update installation method and documentation ( #424 )
...
* Add installation script
* Populate instsall.sh
* format
* Get IP address on both macos and linux
* Update mobile version
* Remove test folder
* Added sed command for ios
* Added sed command for ios
* Fixed ios command
* Fixed ios command
* Added friendly debug message
* Update README
* Update Readme with new installation instruction
* Update message on instsallation script
2022-08-06 23:42:50 -05:00
Alex
b68358766b
Remove VITE_SERVER_ENDPOINT dependency ( #428 )
...
* Move backend api to its own instance
* Remove external fetch hook
* Added endpoint for album
* Added endpoint for admin page
* Make request directly to immich-server
* Refactor unsued code
2022-08-06 18:14:54 -05:00
Alex
03e7a254a2
Fixed logging out not redirect correctly in reverse proxy ( #414 )
...
* Remove check due to logout always success
* Added console log
* Remove console.log
* Up server version
2022-07-31 16:53:07 -05:00
Alex
2336a6159c
[WEB] Load thumbnail with native source property for faster load time ( #378 )
2022-07-26 15:13:08 -05:00