Commit Graph

2474 Commits (48be10e48b7905865190af5d987244dfd5a84abc)

Author SHA1 Message Date
bo0tzz 48be10e48b
fix: don't exclude .github folder from make install-all (#19534)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-25 20:37:40 +07:00
Daimolean 4621ec5ea2
fix(web): load day group in asset viewer (#19523)
* fix(web): load day group in asset viewer

* fix: lint
2025-06-25 11:18:11 +07:00
Jason Rasmussen ebcf133bea
fix(web): consistent merge people icons (#19473)
fix(web): consistent merge icons
2025-06-23 16:39:20 +07:00
Daimolean ce14324c97
fix(web): oauth quota display (#19417)
* fix(web): oauth quota display

* fix(web): oauth quota display
2025-06-23 11:00:41 +07:00
Daimolean 6a309129b7
fix(web): timeline timezone (#19418) 2025-06-23 09:06:26 +07:00
Daimolean 7f89999abe
fix(web): toggle favorite (#19453) 2025-06-23 08:36:30 +07:00
Daimolean 813186e618
fix(web): undefined release (#19455)
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2025-06-23 12:13:08 +07:00
Daniel Dietzler ecc58a8971
chore: migrate version announcement modal (#19381) 2025-06-22 21:56:41 +07:00
Yaros c705a7b280
fix(web): map broken after redirect from details (#19424)
* fix(web): map broken after redirect from details

* chore: use globalThis instead of window
2025-06-22 21:55:21 +07:00
Brandon Wees ef278b4fb0
fix: storage template onboarding save (#19405)
* fix: storage template onboarding save

* no need for async/await
2025-06-22 21:54:29 +07:00
Daimolean 4cd633dc68
fix(web): download icon color (#19427) 2025-06-22 21:52:19 +07:00
Daimolean 90aa0dc14d
fix(web): map cluster (#19433) 2025-06-22 15:06:45 +07:00
Daniel Dietzler 698d3004b4
refactor: tag create/update modal (#19389)
refactor: tag modals
2025-06-21 12:28:21 +07:00
Daniel Dietzler fe4d6edbdc
refactor: album picker modal (#19383)
Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-06-21 08:18:54 +07:00
github-actions 6563fa608a chore: version v1.135.3 2025-06-20 19:48:18 +07:00
Daniel Dietzler 373b654156
chore: migrate profile picture cropper modal (#19378) 2025-06-20 18:16:10 +07:00
Daniel Dietzler a5d84ba552
chore: consistent modal footer spacing (#19377) 2025-06-20 18:05:39 +07:00
Daniel Dietzler 1dc8fa2979
chore: rename edit album form modal (#19375) 2025-06-20 13:51:14 +07:00
github-actions a04c6ed80d chore: version v1.135.2 2025-06-20 14:52:47 +07:00
Brandon Wees 1c50e19894
fix: use icons instead of toggles for admin user features view (#19369)
* fix: use icons instead of toggles for admin user features view

* fix: use red for X icon
2025-06-20 14:48:18 +07:00
Jason Rasmussen dd8969cb7d
fix: container padding (#19316) 2025-06-19 21:33:12 +07:00
Jason Rasmussen 5cdbb65d28
feat: better contrast for checkmark indicator (#19312)
feat: better constrast
2025-06-19 13:20:57 +07:00
github-actions 3434544864 chore: version v1.135.1 2025-06-19 17:37:39 +07:00
Zack Pollard f9435a538b
revert: fix(web): wrap long names with textarea (#19305)
Revert "fix(web): wrap long names with textarea (#19301)"

This reverts commit 747a72120e.
2025-06-19 16:28:10 +07:00
Jin Xuan 747a72120e
fix(web): wrap long names with textarea (#19301) 2025-06-19 15:57:54 +07:00
Alex c8a135a7ae
fix: .find() iterator api combat (#19293)
* fix: .find() iterator api combar

* Update web/src/lib/managers/timeline-manager/month-group.svelte.ts

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>

---------

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2025-06-19 14:59:14 +07:00
xCJPECKOVERx 08d1cf5bde
fix(web): Stack assets in asset-viewer cut off on the left (#19253)
* - move overflow and scrollbar to stack-slideshow inner div

* - format
2025-06-19 09:20:25 +07:00
Dag Stuan 38e68d16f9
fix(web): exit slideshow when exiting fullscreen. (#19247)
Exit slideshow when exiting fullscreen.

Browsers do not send a keyboard event when exiting fullscreen, so if
the user exits fullscreen with the escape key, the slideshow
remains open, requiring another escape key press to close it. Fix this
by listening for the fullscreenchange event and closing the slideshow
when exiting fullscreen.
2025-06-19 14:10:10 +07:00
Daniel Dietzler caf11fbb96
fix: album asset viewer (#19252) 2025-06-19 09:09:23 +07:00
Paul Larsen e29103b69f
fix album list CSS margins (#19262) 2025-06-19 14:03:14 +07:00
Daniel Dietzler 07aa51638c
fix: panning interrupted while moving around the map (#19276) 2025-06-19 11:28:53 +07:00
Daniel Dietzler de81006367
fix: album share modal navigation (#19245) 2025-06-18 16:10:35 +07:00
github-actions 65e8d75e82 chore: version v1.135.0 2025-06-18 13:45:07 +07:00
Jason Rasmussen 91cbd56c1c
revert: service worker changes (#19227) 2025-06-17 17:07:54 +07:00
Zack Pollard 4c69511225
revert: "feat(web): wasm justified layout" (#19226) 2025-06-17 16:01:40 +07:00
Mert bc062da11b
feat(web): wasm justified layout (#19150)
* wasm justified layout

* fix tests

* redundant layout generation

* raw position
2025-06-17 09:20:14 +07:00
xCJPECKOVERx 8038ae1e7a
fix(web): Asset viewer stack thumbnails overflow on top of asset (#19088)
* - create constants for thet asset-viewer stack thumbnail sizes
- use 2x selected thumbnail size to set the max-height of the stack-slideshow container.

* - increase the stack-slideshow max-height as it's scrolled

* Revert "- increase the stack-slideshow max-height as it's scrolled"

This reverts commit da4614547a.

* change asset stack veritcal scroll to horizontal scroll
2025-06-17 09:19:30 +07:00
Dag Stuan bd70824961
fix(web): more refactoring and tweaking of the memory viewer. (#19214)
* Fix fade in for video-native-viewer.

The previous implementation never actually faded in the video element.
Fix this by ensuring the video element is only added to the DOM after
mounting, so Svelte can handle the fade-in transition correctly.

* Refactor asset viewing in memory page.

Split photo and video viewing into separate components to ensure they
work similarly to the assets viewer. The previous implementation faded
out the assets, while the assets-viewer only fades assets in. For
images, add a spinner while waiting for the image to load, before adding
the image to the DOM. For videos, add the video to the DOM after
mounting the component. In both cases, the assets fade in smoothly, like
the regular assets viewer.

* fix: styling

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-06-17 14:09:34 +07:00
Zack Pollard 864fe3d0d6
fix: disable map fly animation when switching between assets (#19223) 2025-06-17 12:45:48 +07:00
Zack Pollard 176d53c1b3
chore: bump browserlists version and load tscompat browserlist from file (#19212)
* chore: bump browserlists version to include latest edge browsers

* chore: load tscompat browser list from the .browserslistrc file
2025-06-16 10:03:46 +07:00
Mert 5fc448bc97
chore(web): passive events (#19179) 2025-06-16 11:03:23 +07:00
Brandon Wees 32b57bcbfc
chore: remove warning on storage template onboarding (#19200)
chore: remove warning on storage template
2025-06-15 16:43:34 +07:00
Dag Stuan 189442e9c4
fix(web): small issues with the memory viewer. (#19184)
* Match fade transition timing between photo-viewer and memory-viewer.

* Fix blank page after refreshing memory page.

If the user refreshed in the browser while on the memory page, the page
would show a blank page. This was caused by skipping initialization in
afterNavigate. Fix by always initializing the memory page in
afterNavigate.
2025-06-15 10:04:33 +07:00
Daniel Dietzler 523fe5bef7
refactor: album options modal (#19177) 2025-06-14 18:10:33 +07:00
Daimolean 004c2f2496
fix(web): OAuth quota size (#18526)
fix(server): oauth quota size
2025-06-13 10:57:29 +07:00
Zack Pollard e2dfbd66c3
ci: browser compatibility linting (#19132) 2025-06-13 10:54:59 +07:00
Min Idzelis ed5b260eeb
feat: service worker cache static app resources, and all entry points (#18043)
* feat: service worker cache static app resources, and all entry points

* review comments

* review

* lint

* minor tweaks

* review comments

* optimize disabled cache

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-06-12 19:33:29 +07:00
Jason Rasmussen 8923d5b0a3
refactor: css variables (#19146) 2025-06-12 23:06:38 +07:00
Jason Rasmussen 2f3d4e15d2
refactor: duplicate button controls (#19143) 2025-06-12 17:48:53 +07:00
Jason Rasmussen c9bcae813b
feat: duplicate delete groups api (#19142) 2025-06-12 17:48:43 +07:00