deb3a620e1
feat: keep settings for free up space ( #25460 )
...
* feat: album exclusion filter in free up space
* feat: make keep options into persistent settings
* chore: refactor
* chore: refactor
* add free up space to app bar dialog
* fix: date selection rerender
* more copywriting
* Update i18n/en.json
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com >
* add file size information
* styling
* clear up stale album id
* keep messaging album on first use
* feedback
* feedback
---------
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com >
2026-01-24 10:40:34 -06:00
7cbfc12e0d
chore: use context menu for user table ( #25428 )
...
* chore: use context menu for user table
* chore: reorder columns
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me >
2026-01-22 07:44:08 -05:00
2f1d1edf10
chore: use context menu for library table ( #25429 )
...
* chore: use context menu for library table
* chore: add user detail link and menu divider
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me >
2026-01-21 15:07:11 -06:00
Alex and GitHub
b669714bda
chore: lower case text + facelift ( #25263 )
...
* chore: lower case text
* wip
* wip
* pr feedback
* pr feedback
2026-01-21 16:41:09 +00:00
Alex and GitHub
0f6606848e
fix: upload file without extension ( #25419 )
...
* fix: upload file without extension
* chore: fix foreground upload
2026-01-21 16:31:06 +00:00
Alex and GitHub
0b4a96140e
fix: don't include metadata when upload motion part of LivePhotos ( #25400 )
...
* fix: don't include metadata when upload motion part of LivePhotos
* fix: get original file name
2026-01-21 13:58:32 +00:00
Alex and GitHub
99bd7d5f27
chore: sharing action button position ( #25381 )
2026-01-20 01:43:57 +00:00
Alex and GitHub
fe1d0edf4c
chore: mobile font tuning ( #25349 )
...
* chore: mobile font tuning
* chore: fix some paddings
* setting page tune
* chore: album sort dropdown button styling
* pr feedback
* tweak sync status card
* chore: refactor
2026-01-19 14:56:35 -06:00
e4443fa43e
chore: dart http foreground upload ( #24883 )
...
* feat: bring back manual backup
* expose iCloud retrieval progress
* wip
* unify http upload method, check for connectivity on iOS
* handle LivePhotos progress
* feat: speed calculation
* wip
* better upload detail page
* handle error
* handle error
* pr feedback
* feat: share intent upload
* feat: manual upload
* feat: manual upload progress
* chore: styling
* refactor
* refactor
* remove unused logs
* fix: background android backup
* feat: add error section
* remove complete section
* remove empty state and prevent slot jumps
* more refactor
* fix: background test
* chore: add metadata to foreground upload
* fix: email and name get reset in auth provider
* pr feedback
* remove version check for metadata field in upload payload
* chore: fix unit test
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-01-15 20:10:08 -06:00
Alex and GitHub
95eb3e26c3
chore: sidebar spacing ( #25278 )
2026-01-15 10:35:01 -06:00
Alex and GitHub
613dc858cb
chore: tweak table text size ( #25276 )
2026-01-15 11:06:34 -05:00
Alex and GitHub
0a62ec7e29
chore: album option modal styling ( #25269 )
...
* chore: album option modal styling
* header action button color
2026-01-14 16:52:33 -06:00
Alex and GitHub
6e00fd92ef
chore: use fontWeight for Text component ( #25262 )
2026-01-14 16:25:30 +00:00
Alex and GitHub
6fdd1ce41a
chore: use font-mono ( #25250 )
...
* chore: use font-mono
* chore: override variable
2026-01-14 11:21:48 -05:00
Alex and GitHub
edc513a3df
feat(web): 2026 font ( #25174 )
...
* feat(web): 2026 font
* chore: docs font
* spacing tweak
* tweak minimum font weight and update ui lib
* small tweaks
* docs: small tweaks
* more tweaks
2026-01-13 18:19:09 +00:00
Alex and GitHub
aba85b036c
feat(mobile): 2026 font ( #25213 )
2026-01-13 09:59:57 -06:00
Alex and GitHub
3bf0d5b99f
fix: asset local type casting ( #25214 )
2026-01-12 17:07:33 +00:00
Alex and GitHub
109c79125d
fix: description does not rerender when navigating between assets ( #25137 )
2026-01-08 13:32:43 -06:00
Alex and GitHub
1f20b6471c
feat: use fastlane sigh to manage signing profiles ( #25089 )
...
* feat: use fastlane sigh to manage signing profiles
* remove unused secrects
* remove unused fallback
2026-01-08 03:02:21 +00:00
1d6a9f6e80
feat: free up space ( #24999 )
...
* feat(server): Support camera `make`, `model`, and `lensModel` in Storage Template (#24650 )
* add support for make, model, lensModel in storage template
* no pkg lock
* Apply suggestion from @danieldietzler
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
* query and formatting
---------
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
* wip: copy-writing
* feat: cutoff date preset options and filter options
* fix: don't include iCloud Shared Album
* chore: message about excluding shared album assets
* feat: show preview in a separate page
* feat: show clean up hint modal after success deletion
* pr feedback
* pr feedback
* pr feedback
---------
Co-authored-by: Rahul Kumar Saini <rahul-kumar-saini@users.noreply.github.com >
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
2026-01-07 20:55:28 -06:00
Alex and GitHub
30b90f9baa
fix: propagate iCloud Shared Album flag ( #25060 )
...
* fix: propagate iCloud Shared Album flag
* chore: add migration
2026-01-06 19:46:25 -06:00
Alex and GitHub
18d8cc4449
fix: search input has incorrect focus state after closing the search filter modal ( #24886 )
2026-01-05 12:38:43 +01:00
Alex and GitHub
28f6064240
feat: workflow ui ( #24190 )
...
* feat: workflow ui
* wip
* wip
* wip
* pr feedback
* refactor: picker field
* use showDialog directly
* better test
* refactor step selection modal
* move enable button to info form
* use for Props
* pr feedback
* refactor ActionItem
* refactor ActionItem
* more refactor
* fix: new schemaformfield has value of the same type
* chore: clean up
2025-12-20 21:07:07 -06:00
Alex and GitHub
4b3b458bb6
chore: update info.plist app version in bump-version ( #24722 )
2025-12-20 21:02:11 -06:00
Alex and GitHub
125de91c71
fix: merged video in On This Device played with incorrect dimension ( #24656 )
...
* fix: merged video in On This Device played with incorrect dimension
* chore: pr feedback
2025-12-18 20:59:58 -06:00
Alex and GitHub
de1b448639
chore: show Select All button for iOS in backup album selection page ( #24647 )
2025-12-17 16:41:44 +00:00
Alex and GitHub
f0b069adb9
fix: shared link expiration and small styling ( #24566 )
...
* fix: shared link expiration and small styling
* Use text color of enable/disable shared link properties
2025-12-16 16:41:12 +00:00
Alex and GitHub
8416397589
chore: revert Svelte 5.43.3 ( #24509 )
2025-12-16 04:03:53 +00:00
Alex and GitHub
4b345e02ff
fix: refresh appear in list after asset is added to a current or new album ( #24523 )
2025-12-11 11:06:53 -06:00
Alex and GitHub
6d499c782a
chore: update ui lib ( #24483 )
2025-12-09 17:27:01 -06:00
Alex and GitHub
1e1cf0d1fe
fix: build iOS fastlane installation ( #24408 )
2025-12-06 14:55:53 -06:00
Alex and GitHub
4fe494776e
fix: local full sync on Android on resume ( #24348 )
2025-12-03 20:22:07 +00:00
Alex and GitHub
75dde0d076
fix: exposure info and better readability ( #24344 )
...
fix: exposure info and better readabilit
2025-12-03 20:19:45 +00:00
Alex and GitHub
f5df5fa98d
chore: change workflow column name ( #24349 )
...
chore-change-workflow-column-name
2025-12-02 14:40:17 -06:00
Alex and GitHub
46afd6a101
fix: only generate memory based on users assets ( #24151 )
2025-11-30 13:01:12 -06:00
Alex and GitHub
e3ab16a5bd
chore: refactor mobile events ( #24263 )
...
chore: refactor mobile evets
2025-11-30 12:43:33 -06:00
Alex and GitHub
66ae07ee39
fix: don't get OCR data in shared link ( #24152 )
2025-11-25 07:58:27 -05:00
Alex and GitHub
e7261a04e1
fix: new update notification cause rendering loop ( #24013 )
2025-11-19 20:14:30 -06:00
Alex and GitHub
56e431226f
feat: show OCR bounding box ( #23717 )
...
* feat: ocr bounding box
* bounding boxes
* pr feedback
* pr feedback
* allow copy across text boxes
* pr feedback
2025-11-19 15:52:40 +00:00
c086a65fa8
chore: update drift ( #23877 )
...
* chore: update drift
* update drift dep
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-11-18 16:07:33 +00:00
4dcc049465
feat: workflow foundation ( #23621 )
...
* feat: plugins
* feat: table definition
* feat: type and migration
* feat: add repositories
* feat: validate manifest with class-validator and load manifest info to database
* feat: workflow/plugin controller/service layer
* feat: implement workflow logic
* feat: make trigger static
* feat: dynamical instantiate plugin instances
* fix: access control and helper script
* feat: it works
* chore: simplify
* refactor: refactor and use queue for workflow execution
* refactor: remove unsused property in plugin-schema
* build wasm in prod
* feat: plugin loader in transaction
* fix: docker build arm64
* generated files
* shell check
* fix tests
* fix: waiting for migration to finish before loading plugin
* remove context reassignment
* feat: use mise to manage extism tools (#23760 )
* pr feedback
* refactor: create workflow now including create filters and actions
* feat: workflow medium tests
* fix: broken medium test
* feat: medium tests
* chore: unify workflow job
* sign user id with jwt
* chore: query plugin with filters and action
* chore: read manifest in repository
* chore: load manifest from server configs
* merge main
* feat: endpoint documentation
* pr feedback
* load plugin from absolute path
* refactor:handle trigger
* throw error and return early
* pr feedback
* unify plugin services
* fix: plugins code
* clean up
* remove triggerConfig
* clean up
* displayName and methodName
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me >
Co-authored-by: bo0tzz <git@bo0tzz.me >
2025-11-14 20:05:05 +00:00
Alex and GitHub
8969b8bdb2
fix: GHA build issue on iOS ( #23849 )
...
* fix: GHA build issue on iOS
* fix: resolve Swift Package dependencies in GitHub Actions
* fix: use Release configuration for iOS build
* fix: simplify code signing for build-only lane
* fix: explicitly resolve Swift packages before building
* fix: use specified XCode version
2025-11-12 15:32:08 -06:00
Alex and GitHub
896665bca9
fix: iOS release build dependency verification ( #23814 )
2025-11-11 15:35:44 -06:00
6922a92b69
feat: show update version info ( #23698 )
...
* feat: show update version info
* Apply suggestions from code review
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
---------
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
2025-11-10 14:19:27 -06:00
Alex and GitHub
25fb43bbe3
fix: fully sync local library on app restart ( #23323 )
2025-11-05 14:09:50 +00:00
b8087b4fa2
chore: ios prod build with correct argument, get version number from pubspec ( #23554 )
...
* chore: ios prod build with correct argument, get version number from pubspec
* Update mobile/ios/fastlane/Fastfile
Co-authored-by: bo0tzz <git@bo0tzz.me >
---------
Co-authored-by: bo0tzz <git@bo0tzz.me >
2025-11-03 10:11:11 -06:00
Alex and GitHub
b5efc9c16e
fix: passing secrets to trigger workflow ( #23447 )
...
* fix: passing secrets to trigger workflow
* pass secrets to workflow call
2025-11-02 15:54:35 -06:00
Alex and GitHub
1036076b0d
fix: disable prunning for more investigation ( #23531 )
2025-11-02 15:54:03 -06:00
Alex and GitHub
d08a520aa2
chore: post release tasks ( #23443 )
2025-11-01 01:21:39 -05:00
Alex and GitHub
5854cbbe97
fix: show close button on purchase modal ( #23436 )
2025-10-31 17:47:14 +00:00
Alex and GitHub
ceb36a304d
fix: view in timeline does not jump to the timeline correctly ( #23428 )
2025-10-31 17:24:41 +00:00
Alex and GitHub
32791e98c2
chore: trigger prod build on prepare-release ( #23424 )
...
* chore: trigger prod build on prepare-release
* clean up
2025-10-31 14:26:03 +00:00
Alex and GitHub
7ea443b3a9
chore: gha ios release | take 5 ( #23203 )
...
* chore: gha ios release | take 5
* code signing
* code signing 2
* manual signing for extensions
* chore(ios): add explicit code signing identity and debug output
* dev appbundle
* Deployment flow for development app
* skip waiting for change log
* refactor
* fix: ruby version
* fix: manual release lane
* build on main
2025-10-31 09:05:03 -05:00
Alex and GitHub
c69786b039
fix: button condition rendering ( #23400 )
2025-10-31 08:42:01 -05:00
Alex and GitHub
1a2e7d06cb
chore: make view similar photo button more discoverable ( #23350 )
2025-10-29 15:38:50 +00:00
Alex and GitHub
217d719b0b
chore: re-enable android build ( #23349 )
2025-10-29 10:22:07 -05:00
Alex and GitHub
2286444158
chore: css nits ( #23330 )
2025-10-29 09:20:04 -05:00
Alex and GitHub
9098717c55
feat: getAssetOcr endpoint ( #23331 )
...
* feat: getAssetOcr endpoint
* pr feedback
2025-10-28 20:57:03 +00:00
Alex and GitHub
106effca2e
feat: check server feature to render OCR search option ( #23325 )
2025-10-28 13:54:41 -05:00
Alex and GitHub
698531d6e0
feat: improve UI for resolving duplication detection ( #23145 )
...
* feat: improve UI for resolving duplication detection
* pr feedback
2025-10-27 17:32:52 -04:00
Alex and GitHub
d9a13dc8ac
chore: gha ios release | take 4 ( #23202 )
2025-10-23 16:06:55 -05:00
Alex and GitHub
722dbfa11f
chore: gha ios release | take 3 ( #23200 )
2025-10-23 15:48:44 -05:00
Alex and GitHub
f8afef0f9d
chore: gha ios release | take 3 ( #23199 )
...
* chore: gha ios release | take 3
* chore: gha ios release | take 3
2025-10-23 20:35:43 +00:00
Alex and GitHub
47436ad0ce
feat: GHA for iOS release flow ( #23196 )
2025-10-23 21:57:19 +02:00
f4969694cd
fix: isolate freeze app on older ios device ( #22509 )
...
* fix: isolate freeze app on older ios device
* always use at-least 5 isolates
* fix: bad merge
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-10-22 12:43:03 -05:00
Alex and GitHub
76f5036026
chore: improve onboarding, app download links styling ( #23134 )
2025-10-21 21:10:12 -05:00
Alex and GitHub
06151ad173
chore: use correct tailwindcss class ( #23054 )
2025-10-18 20:32:11 -05:00
Alex and GitHub
d0eae97037
fix: unit overlapses value in server stats card ( #22994 )
2025-10-16 17:14:39 +00:00
Alex and GitHub
7b7d91a5e1
fix: get all assets for the Recents album on iOS ( #22956 )
2025-10-15 23:06:52 +05:30
Alex and GitHub
7d0228a159
chore: post release tasks ( #22936 )
2025-10-15 09:31:49 -05:00
Alex and GitHub
d778286777
feat: local album events notification ( #22817 )
...
* feat: local album events notification
* pr feedback
* show number of unread notification
2025-10-14 10:15:51 -05:00
Alex and GitHub
25142bb6c6
fix: improve the selected sidebar item text color in dark mode ( #22640 )
2025-10-06 21:51:00 +00:00
Alex and GitHub
cf4cf56ac0
chore: post release tasks ( #22616 )
2025-10-06 20:30:23 +01:00
Alex and GitHub
3f6b0f3127
fix: album selector in favorite view ( #22612 )
2025-10-03 09:37:51 -05:00
Alex and GitHub
d59f8e68be
fix: bottom navigation bar overlay sheet info ( #22610 )
2025-10-03 13:47:48 +00:00
Alex and GitHub
3c5a125762
fix: mitigate database lock scenario when running full sync in splash screen page ( #22608 )
2025-10-03 13:27:28 +00:00
Alex and GitHub
3af0f0c8ad
chore: post release tasks ( #22587 )
2025-10-02 20:22:14 +00:00
Alex and GitHub
ca8a6e5f95
fix: show activity in shared albunm ( #22589 )
2025-10-02 11:25:40 -05:00
Alex and GitHub
83e783bbc2
chore: update readme ( #22548 )
...
Removed disclaimer section and replaced it with a warning.
2025-10-01 16:13:38 -05:00
Alex and GitHub
1f7201fbd3
fix(server): Revert update libmimalloc path ( #22345 ) ( #22526 )
...
* Revert "fix(server): update libmimalloc path (#22345 )"
This reverts commit 38226fd240 .
* add comments
2025-10-01 13:58:24 +00:00
Alex and GitHub
6c67bbd528
chore: post release tasks ( #22487 )
2025-09-30 08:19:24 -05:00
Alex and GitHub
e7b57fc2f6
chore: post release tasks ( #22339 )
2025-09-25 08:36:51 -04:00
Alex and GitHub
7a0107fc79
feat: show preparing/hashing status in backup page ( #22222 )
...
* only show preparing information while hashing
* pr feedback
* use count
* use a single query for count
* use Mert's query
2025-09-21 14:34:19 -05:00
Alex and GitHub
aaeac2ab73
fix(web): revert do not upscale small pictures ( #22191 ) ( #22233 )
2025-09-20 09:25:27 -05:00
Alex and GitHub
33d76fb386
fix: download feedback ( #22178 )
...
* fix: download feedback
* chore: use FAB for asset viewer as well
2025-09-19 00:47:01 -05:00
Alex and GitHub
642065f506
fix: get scrubber in search view working ( #22175 )
...
* feat: add option to disable snapping
* handle offset when there is no appbar
2025-09-19 00:20:09 -05:00
Alex and GitHub
b8a17c3c26
fix: disable scrubbing mode on drag ended ( #22186 )
2025-09-18 16:42:33 -05:00
Alex and GitHub
e42886b767
fix: display thumbnail while scrubbing paused ( #22164 )
...
* fix: display thumbnail while scrubbing paused
* pr feedback
* pr feedback
* tune timeout
2025-09-18 20:59:58 +00:00
Alex and GitHub
d36c26bf97
chore: refresh backup stats when entering backup page ( #21977 )
...
* chore: refresh backup stats when entering backup page
* check for success status
* remove logs
* remove sync remote when toggle the button
* show status immediately after navigating to screen
* pr feedback
2025-09-18 15:36:43 -05:00
Alex and GitHub
28e9892ed3
fix: show thumbnail instantly when jumping to top of the page ( #22163 )
...
* fix: show thumbnail instantly when jumping to top of the page
* pr feedback
2025-09-18 05:26:39 +00:00
Alex and GitHub
2411bf8374
fix: asset viewer background isn't shown ( #22161 )
...
* fix: asset viewer background isn't shown
* pr feedback
2025-09-17 23:26:16 -05:00
Alex and GitHub
6bb8903b05
chore: revert poll counts from DB rather than using callbacks from library ( #22117 ) ( #22140 )
...
Revert "fix: poll counts from DB rather than using callbacks from library (#22117 )"
This reverts commit 29fd981587 .
2025-09-17 15:41:33 +00:00
b2ca208dbb
fix: ensure background worker is scheduled when the app is dismissed ( #22032 )
...
* fix: ensure background worker is scheduled when the app is dismissed
* remove logs
* fix: use native locks (#22081 )
* fix: native locks
* use atomicints
* change count check
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
---------
Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com >
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-17 09:11:55 -05:00
Alex and GitHub
4e9bdd5e6c
fix: storage indicator ( #22077 )
2025-09-16 12:46:48 -05:00
Alex and GitHub
8821c251c3
fix: navigate to time ( #22078 )
2025-09-16 11:40:31 -05:00
Alex and GitHub
d9ef041b87
chore: remove beta wording and badges ( #22040 )
...
* chore: remove beta wordings and badges
* chore: remove beta wordings and badges
2025-09-15 22:55:29 -05:00
Alex and GitHub
87a172ab0c
fix: distance of segment label overlapsed scrubber label ( #22043 )
2025-09-15 22:55:07 -05:00
Alex and GitHub
3d883b27aa
fix: sidebar link hightlight ( #22035 )
...
* fix: sidebar link hightlight
* check if current route start with href
2025-09-15 22:19:55 -04:00
Alex and GitHub
a9b82a8e32
chore: post release tasks ( #22014 )
2025-09-15 18:08:25 +00:00
Alex and GitHub
77340075f0
chore: making order of background tasks better ( #21928 )
...
* chore: making order of background tasks better
* chore: prevent action not running when returning from backup screen too soon after toggle backup
2025-09-15 10:07:41 -05:00