a5xwin
46db03c07b
Merge remote-tracking branch 'origin/main' into multiselect
2025-09-11 20:41:29 +05:30
a5xwin
b877b0a4cc
added unpin option for mixed pin state multiselect
2025-09-11 20:40:52 +05:30
a5xwin
920b3b1931
added unpin option for mixed pin state multiselect
2025-09-11 20:39:17 +05:30
Neeraj
ad95b5bd2d
[mob] Add album join option for internal users ( #7147 )
...
## Summary
• Adds album join toggle in manage links widget behind internal user
flag
• Dynamic permission levels: Viewers or Collaborators based on collect
setting
## Test plan
- [ ] Verify toggle only appears for internal users
- [ ] Test toggle functionality
- [ ] Confirm description changes based on collect setting
2025-09-11 17:37:12 +05:30
Neeraj
6b1757fc36
Update internal changes log with new entries
2025-09-11 17:16:01 +05:30
Neeraj
42527c0cd5
[mob] Add album join option for internal users
...
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-11 16:53:25 +05:30
Neeraj
8810f88236
[infra] web-based log parser for support ( #7144 )
...
## Description
## Tests
2025-09-11 14:30:22 +05:30
Neeraj
e1423f2030
Add web-based log viewer for Ente application logs
...
This adds a comprehensive web-based log viewer that provides similar
functionality to the mobile log viewer, allowing analysis of log files
from customer support requests.
Features:
- Upload and parse ZIP files containing daily log files
- Advanced filtering by log level, logger name, process, and timeline
- Text search with wildcard support (logger:Service*)
- Interactive analytics with click-to-filter charts
- Modern UI using Ente's design system and Material-UI components
- Infinite scroll for performance with large log files
- Export functionality for filtered results
- Responsive design for desktop and mobile
Technical highlights:
- Client-side ZIP processing with JSZip
- Efficient log parsing supporting Ente's super_logging format
- Real-time filtering with optimized algorithms
- Memory-efficient rendering with virtual scrolling
- CSS custom properties for theming consistency
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-11 13:55:24 +05:30
Neeraj
c2ba7c56be
Add process prefix filtering and improve log filter dialog UI ( #7142 )
2025-09-11 11:43:03 +05:30
Neeraj
93618117c5
[mob] Bump version v1.2.6
2025-09-11 11:41:02 +05:30
Neeraj
08c38086a5
Add process prefix filtering and improve log filter dialog UI
...
- Add process prefix filter section with user-friendly display names
- Move process filter above loggers in dialog layout
- Compact dialog design: reduce sizes, padding, and font sizes
- Optimize filter chip layout for better mobile experience
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-11 11:32:58 +05:30
Neeraj
a4762d68f1
[mob] LockExist error fix & log view imporvement ( #7141 )
...
## Description
## Tests
2025-09-11 09:29:35 +05:30
Neeraj Gupta
936c6f1b61
Clean up
2025-09-11 07:53:13 +05:30
Neeraj Gupta
cfada04396
feat(log_viewer): Enhance search, filters, and UI
...
- Add logger name filtering via search box with logger:name syntax
- Support wildcard patterns (logger:Auth* matches all loggers starting with Auth)
- Make logger cards in statistics page tappable for quick filtering
- Set default filters to show WARNING, SEVERE, SHOUT levels
- Improve Filter Dialog UI with modern design and better spacing
- Reduce search box size with smaller font and padding
- Use proper theme colors for buttons (FilledButton)
- Remove Processes section from filter dialog for simplicity
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-11 07:49:29 +05:30
Neeraj Gupta
25287c64f5
Update log_viewer docs to reflect simplified integration API
...
- Add prefix parameter documentation to LogViewer.initialize()
- Remove callback-based integration examples
- Simplify SuperLogging integration to direct initialization
- Update all code examples to use LogViewer.openViewer()
- Correct database entry limit from 2000 to 10000
- Clarify automatic log capture via Logger.root.onRecord
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-11 06:25:19 +05:30
Neeraj Gupta
168254ba42
Merge remote-tracking branch 'origin/main' into misc_fixes
2025-09-11 06:04:32 +05:30
Neeraj Gupta
05f7792012
[mob] Fix incorrect casting
2025-09-11 06:04:22 +05:30
Neeraj
d5f2b6456e
[mob] Fix build ( #7135 )
...
## Description
## Tests
2025-09-10 20:43:21 +05:30
Neeraj Gupta
ec6692b68a
Merge remote-tracking branch 'origin/main' into fixBuild
2025-09-10 19:59:35 +05:30
Neeraj
eead32ffe2
Update internal changes log with new entries ( #7134 )
...
## Description
## Tests
2025-09-10 19:59:26 +05:30
Neeraj
e90814c16e
Merge branch 'main' into ua741-patch-2
2025-09-10 19:58:58 +05:30
Neeraj Gupta
dbe0bbc9dc
[mob] Fix build error
2025-09-10 19:58:04 +05:30
Laurens Priem
bbea022aef
[mob][photos] Add text embeddings cache service ( #7130 )
...
## Description
Add text embeddings cache service to prevent recomputes for:
- Memories
- Magic cache
## Tests
Tested in debug mode on my pixel phone.
2025-09-10 18:01:53 +05:30
Laurens Priem
92c4b325ca
Merge branch 'main' into text_embeddings_cache
2025-09-10 17:51:51 +05:30
laurenspriem
bc66c1519a
put db method preference in claude
2025-09-10 17:49:54 +05:30
Neeraj
1e804d4829
Update internal changes log with new entries
2025-09-10 17:47:03 +05:30
laurenspriem
3a8c95123e
Add database method best practice guideline
...
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-10 17:42:31 +05:30
laurenspriem
54ad3e4abb
Simplify getRepeatedTextEmbeddingCache method
...
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-10 17:38:42 +05:30
laurenspriem
8e29a9e26b
update internal change
2025-09-10 17:34:03 +05:30
Neeraj
c82b829fe3
[mobile] Add debug option to enable database logging ( #7133 )
...
Add option for internal users to enable database logging in release
builds for debugging purposes.
2025-09-10 17:33:56 +05:30
Neeraj
1dbdb270b4
[mob][i] Allow internal users to enable db logging
2025-09-10 17:28:12 +05:30
Neeraj
1d1efc286f
[mob][internal] Add QR code sharing feature for album links ( #7132 )
...
## Summary
- Add QR code sharing feature for album links behind internal user flag
- Integrate QR option in manage links and share collection pages
- Auto-close dialog after share operation for better UX
## Implementation
- **New QrCodeDialogWidget**: Custom dialog with album name, QR code,
and ente branding
- **Share functionality**: Captures QR as image and shares with album
context
- **Feature gating**: Hidden behind `flagService.internalUser` for
internal testing
- **UI integration**: Available in both share collection page and manage
links page
- **Dependencies**: Added `qr_flutter: ^4.1.0` for QR generation
## Test Plan
- ✅ QR code generation works for album URLs
- ✅ Share functionality captures and exports QR as image
- ✅ Dialog auto-closes after share operation
- ✅ Feature properly hidden behind internal user flag
- ✅ UI integrates seamlessly with existing sharing flow
- ✅ Visual hierarchy: QR primary, album name secondary, branding
tertiary
2025-09-10 16:48:36 +05:30
Neeraj
dc500795a1
Add QR code sharing feature for album links
...
- Add QrCodeDialogWidget with album branding and share functionality
- Integrate QR code option in manage links and share collection pages
- Feature gated behind flagService.internalUser for testing
- QR codes include album name, scannable link, and ente branding
- Auto-close dialog after share operation for better UX
- Add qr_flutter dependency for QR code generation
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-10 16:31:09 +05:30
Neeraj
11afcd92af
[server] Support for changing server port ( #7131 )
...
## Description
Ref: https://github.com/ente-io/ente/issues/7122
## Tests
Tested locally
2025-09-10 16:22:43 +05:30
Manav Rathi
f20c8caff0
[server] Improve support for idn domains ( #7124 )
...
## Description
## Tests
2025-09-10 16:17:12 +05:30
laurenspriem
c691b545a2
Remove unnecessary cache lock from text embeddings service
...
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-10 15:39:15 +05:30
laurenspriem
edcec3277e
format
2025-09-10 15:37:30 +05:30
laurenspriem
cda3a5b149
Simplify text embeddings cache to use only database cache
...
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-10 15:35:58 +05:30
laurenspriem
cc769fdd5b
Remove assets folder
2025-09-10 15:20:24 +05:30
laurenspriem
b74fe86e87
Merge branch 'main' into text_embeddings_cache
2025-09-10 15:18:29 +05:30
Neeraj Gupta
074f68146f
[server] Support for changing server port
2025-09-10 14:47:06 +05:30
laurenspriem
e420d7b86f
Add text embeddings cache service
...
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-10 14:24:08 +05:30
Neeraj
68caa3f7c6
[mob] Add in-app log viewer for mobile debugging ( #7129 )
...
## Description
Introduces a comprehensive log viewer package for Flutter mobile apps
with:
- Real-time log viewing with filtering by level, logger name, and search
- SQLite-based storage with automatic log rotation (10k entries default)
- Timeline visualization and export functionality
- Integration with SuperLogging for seamless log capture
Only enabled in debug mode to avoid production impact.
## Tests
https://github.com/user-attachments/assets/badb2a4a-a9a2-4aec-b0ae-d825cc4fe23e
2025-09-10 13:53:43 +05:30
Neeraj
5e5d5f4aad
Lint fixes for log_viewer
2025-09-10 13:36:39 +05:30
Neeraj
8713dd0707
Do null check before try block
2025-09-10 13:19:33 +05:30
Neeraj
102313f686
Clean up
2025-09-10 13:16:19 +05:30
Neeraj
7ef9fdcaaa
Add in-app log viewer for mobile debugging
...
Introduces a comprehensive log viewer package for Flutter mobile apps with:
- Real-time log viewing with filtering by level, logger name, and search
- SQLite-based storage with automatic log rotation (10k entries default)
- Timeline visualization and export functionality
- Integration with SuperLogging for seamless log capture
Only enabled in debug mode to avoid production impact.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-10 13:06:05 +05:30
Manav Rathi
d902733809
[mob][photos] symlink for agents.md ( #7128 )
...
## Description
symlink for [agents.md](https://agents.md )
2025-09-10 11:59:51 +05:30
laurenspriem
0ef990de5a
Make CLAUDE.md agent-agnostic, add AGENTS.md symlink
...
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-10 11:22:16 +05:30
Manav Rathi
7722c4e16b
Fix command to reload Caddy ( #7125 )
...
```
$ sudo systemctl caddy reload
Unknown command verb 'caddy', did you mean 'cat'?
```
2025-09-10 09:23:46 +05:30
Hans Lemuet
6f5fdfb7b7
Fix command to reload Caddy
...
$ sudo systemctl caddy reload
Unknown command verb 'caddy', did you mean 'cat'?
2025-09-10 02:14:56 +02:00
Neeraj Gupta
135124a487
Improve err handling
2025-09-10 05:07:31 +05:30
Neeraj Gupta
d3c53794cf
Add alert for exactDomain mismatch
2025-09-10 04:52:20 +05:30
Neeraj Gupta
270cee8b09
[server] Support for idn domain
2025-09-10 04:40:27 +05:30
Neeraj
9b05cc8c23
[server] Minor improvements in link middleware ( #7104 )
...
## Description
## Tests
2025-09-10 04:25:23 +05:30
Manav Rathi
5b6c3e1b6e
[destkop] Update typo in translation ( #7118 )
...
See: https://github.com/ente-io/ente/pull/5546#issuecomment-3268874821
Updated the strings in crowdin by `gh workflow run
web-crowdin-push-both.yml`
2025-09-09 17:41:34 +05:30
Manav Rathi
636793d5b1
[destkop] Update typo in translation
...
See: https://github.com/ente-io/ente/pull/5546#issuecomment-3268874821
2025-09-09 17:32:18 +05:30
Manav Rathi
700e52d11a
[web] Harden workflows ( #7114 )
2025-09-09 13:30:32 +05:30
Manav Rathi
82c7d1865c
Update
2025-09-09 12:49:08 +05:30
Manav Rathi
f08ee15cea
[web] Harden workflows
2025-09-09 12:00:56 +05:30
Laurens Priem
901bfc945e
[mob][photos] Fix copy paste mistake in claude.md ( #7109 )
...
## Description
Fix copy paste mistake in claude.md
2025-09-08 16:48:46 +05:30
laurenspriem
6c25b094be
Fix copy paste mistake in claude.md
2025-09-08 16:47:21 +05:30
a5xwin
3026ec5be3
fixed bug causing incorrect code count
2025-09-08 16:26:55 +05:30
Laurens Priem
4f5af8dcfa
[mob][photos] Lower cluster size threshold on discover page ( #7105 )
...
## Description
Lower cluster size threshold on discover page
2025-09-08 15:15:12 +05:30
laurenspriem
8079d44c68
Lower cluster size threshold on discover page
2025-09-08 15:05:22 +05:30
Neeraj Gupta
575314c8a1
[server] Relax origin check for localhost for dev
2025-09-08 14:37:22 +05:30
Neeraj Gupta
2684f9ce11
[server] whitelist shared url
2025-09-08 14:33:31 +05:30
Neeraj
cd5582219c
[mob] pin in_app_purchase to v3.2.1 ( #7103 )
...
## Description
Ref: https://github.com/flutter/flutter/issues/169335
## Tests
Tested via TF.
2025-09-08 14:27:19 +05:30
Neeraj Gupta
69332c78ad
Update daily changelog
2025-09-08 14:26:00 +05:30
Aman Raj Singh Mourya
cba30e386d
[locker] Update Locker asset & icons ( #7102 )
...
## Description
Add background images, svgs for locker.
Update imports & add `flutter_lints` dependencies for
`mobile/pubspec.yaml`
2025-09-08 13:49:57 +05:30
Neeraj Gupta
7663e76deb
[mob] pin in_app_purchase to v3.2.1
2025-09-08 13:32:09 +05:30
AmanRajSinghMourya
697d6f854d
Add lockscreen background photos
2025-09-08 13:02:42 +05:30
AmanRajSinghMourya
7aadb54ef1
Add icons directory to asset list in pubspec.yaml
2025-09-08 13:02:21 +05:30
AmanRajSinghMourya
2a2443efea
Fix dependencies of mobile, add flutter_lints
2025-09-08 13:02:08 +05:30
AmanRajSinghMourya
d2bc2627a3
Move to /icons
2025-09-08 13:01:35 +05:30
AmanRajSinghMourya
b1971810fb
Fix imports
2025-09-08 12:20:16 +05:30
AmanRajSinghMourya
bd25af2b4b
Assets for legacy
2025-09-08 12:20:06 +05:30
Neeraj
833b4656fe
[mob][photos] Dart format ( #7101 )
...
## Description
- Formats the flutter code in `/photos`
- Adds format instructions to claude.md
2025-09-08 11:38:42 +05:30
laurenspriem
315c4ae6b7
Tell Claude to format after every code change
2025-09-08 11:03:46 +05:30
laurenspriem
49d9b3c928
dart format .
2025-09-08 11:00:47 +05:30
a5xwin
440bafa56a
Merge remote-tracking branch 'origin/main' into multiselect
2025-09-07 15:02:01 +05:30
a5xwin
87c236b629
added multiselect feature
2025-09-07 14:59:53 +05:30
Neeraj
ba6b326f97
[mob][n] Cast app for tvOS ( #7085 )
...
## Description
## Tests
2025-09-07 08:33:46 +05:30
Neeraj Gupta
aeea35e32a
Fix empty album flash after auth expiry
...
- Invalidate slide timer during reset and guard nextSlide() when payload cleared to stop stale timer triggering false "No media files" state
- Remove sensitive logging from EnteCrypto and CastFileService
- Redact cast token from logs
Bug fix identified with GPT-5 preview assistance.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-07 08:28:51 +05:30
Neeraj Gupta
614c6c63aa
Remove unused file
2025-09-07 07:48:48 +05:30
Manav Rathi
ba6cee23d9
[docs] Custom domains blog link ( #7076 )
2025-09-06 17:27:26 +05:30
Manav Rathi
e43266c176
[docs] Custom domains blog link
2025-09-06 17:24:54 +05:30
Manav Rathi
f4168cb9a3
[Docs] Similar images help entry ( #6964 )
...
## Description
Similar images help entry.
2025-09-06 16:46:31 +05:30
Neeraj Gupta
1e551b4084
Add Apple TV cast app for Ente Photos
...
Introduces a new tvOS application that enables users to cast and view
their Ente Photos on Apple TV. The app includes pairing functionality,
slideshow capabilities, and video playback support.
Key components:
- Cast app with SwiftUI interface for Apple TV
- EnteCast package for casting functionality and file management
- EnteNetwork package for API communication
- EnteCrypto package for secure authentication
- EnteCore package for shared utilities
- Custom fonts and branding assets
- Pairing view for device connection
- Slideshow and video player views
- Screen saver management
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-06 16:44:44 +05:30
Aman Raj Singh Mourya
df6392fd19
[locker] Update sharing package ( #7071 )
...
## Description
Move `notification_widget`, `user_avatar_widget` & `user_extension` to
`sharing` package.
Update imports, extract strings and update configuration.
2025-09-06 16:19:00 +05:30
Aman Raj Singh Mourya
e4a851072d
[locker] Legacy package ( #7072 )
...
## Description
## Tests
2025-09-06 16:18:44 +05:30
AmanRajSinghMourya
f9c4442223
Update pubspec.lock
2025-09-06 15:47:33 +05:30
AmanRajSinghMourya
c4e7139ecb
Fix sharing package dependencies
2025-09-06 15:15:25 +05:30
AmanRajSinghMourya
ddd4b733d3
Move user_extension to sharing package
2025-09-06 15:14:22 +05:30
Manav Rathi
3836cac109
[docs] Update custom domain docs ( #7074 )
2025-09-06 13:56:17 +05:30
Manav Rathi
06eda153be
[docs] Update custom domain docs
2025-09-06 13:49:44 +05:30
Manav Rathi
6137d07ba8
Fix minor grammar error in deduplicate.md ( #7073 )
...
Just a minor doc fix :)
2025-09-06 13:40:22 +05:30
Waldir Pimenta
0f92b098b7
Fix minor grammar error in deduplicate.md
2025-09-06 07:51:10 +01:00
AmanRajSinghMourya
7bde215427
Extract strings
2025-09-06 06:54:43 +05:30
AmanRajSinghMourya
4953310876
Add ente_legacy package and integrate emergency services
2025-09-06 06:54:35 +05:30
AmanRajSinghMourya
2932ee7d4c
Legacy package
2025-09-06 06:52:21 +05:30
AmanRajSinghMourya
0e0ba2d5af
Extract strings
2025-09-06 06:47:22 +05:30
AmanRajSinghMourya
3b54fa41f6
Remove duplicate import of user_dialogs in collection_actions.dart
2025-09-06 06:45:17 +05:30
AmanRajSinghMourya
c51dff5a29
Move user_dialog to package
2025-09-06 06:45:02 +05:30
AmanRajSinghMourya
e985200e67
Minor fix
2025-09-06 06:11:31 +05:30
AmanRajSinghMourya
7e5e11ba87
Update package strings
2025-09-06 06:07:42 +05:30
AmanRajSinghMourya
13c9646f58
MInor fix
2025-09-06 05:51:39 +05:30
AmanRajSinghMourya
678b556f5f
Refactor sharing components: move UserAvatarWidget and VerifyIdentityDialog to ente_sharing package, update imports, and adjust configurations
2025-09-06 05:51:30 +05:30
AmanRajSinghMourya
a3b432799a
Update dependencies
2025-09-06 05:45:12 +05:30
AmanRajSinghMourya
8eaa2603dd
Add VerifyIdentifyDialog widget to sharing package
2025-09-06 05:43:37 +05:30
AmanRajSinghMourya
b51febf8f5
Update dependencies
2025-09-05 23:48:32 +05:30
AmanRajSinghMourya
df522658bb
Move user_avator_widget to sharing package
2025-09-05 23:46:59 +05:30
AmanRajSinghMourya
9a13b99b20
Extract strings
2025-09-05 23:45:09 +05:30
AmanRajSinghMourya
a142b660fd
Add golden color properties to EnteColorScheme
2025-09-05 23:44:17 +05:30
AmanRajSinghMourya
b7dcb7b34c
Add UserExtension to package
2025-09-05 23:43:53 +05:30
AmanRajSinghMourya
e8de5940fd
Update dependency overrides to include ente_network and ente_sharing
2025-09-05 23:43:26 +05:30
AmanRajSinghMourya
d5f8c9eb24
Add notification widget to packages/ui
2025-09-05 23:40:15 +05:30
Neeraj
f092396133
[server] Support for coupons ( #7065 )
2025-09-05 15:01:15 +05:30
Neeraj Gupta
7f718438aa
Minor refactor
2025-09-05 14:44:58 +05:30
Neeraj Gupta
cf7a4d989d
[server] Support for coupons
2025-09-05 12:10:19 +05:30
Aman Raj Singh Mourya
e444c1801a
[locker] Remove redundant packages ( #7039 )
...
## Description
## Tests
2025-09-04 22:38:47 +05:30
AmanRajSinghMourya
f2a2ee188c
Update dependency & fix merge conflicts
2025-09-04 22:38:34 +05:30
AmanRajSinghMourya
356622cbb1
Merge branch 'main' into fix_packages
2025-09-04 22:25:49 +05:30
Aman Raj Singh Mourya
86c92a9217
[locker] Fix authentication not popping up on android ( #7060 )
...
## Description
Authentication service was not working on android as `local_auth`
requires the use of a `FragmentActivity` instead of an `Activity` in
`MainActivity.kt`
Also updated `AndroidManifest.xml` file to include the USE_BIOMETRIC
permissions:
2025-09-04 17:48:20 +05:30
AmanRajSinghMourya
bcc2a30105
Add USE_BIOMETRIC permission to AndroidManifest.xml
2025-09-04 16:01:33 +05:30
AmanRajSinghMourya
dcc36d2d35
Extract strings
2025-09-04 15:59:16 +05:30
AmanRajSinghMourya
d650886749
Check if isDeviceSupported for lockscreen
2025-09-04 15:58:49 +05:30
AmanRajSinghMourya
a73d5548a0
Fix: local_auth requires the use of a FragmentActivity instead of an Activity
2025-09-04 15:58:17 +05:30
Aman Raj Singh Mourya
bf0b11ebfd
[locker] Locker sharing ( #7013 )
...
## Description
### Collection Sharing Feature Implementation
This PR implements a collection sharing functionality for locker,
allowing users to share collections with others and manage shared access
through various methods.
## Key Features
1. **Collection Sharing Mechanisms**
- Share collections via links
- Manage shared access with specific users
- Configure link expiry and device limits
2. **User Management** in shared collections
- Added participant (viewer/ collaborator)
- Implemented leave collection functionality
- Added user permissions and access controls
3. **UI Enhancements**
- New collection view types (main, outgoing, incoming)
- Grid view for collections
- Enhanced menu sections and descriptions
- Improved sharing dialogs and UI components
2025-09-04 12:32:02 +05:30
Neeraj
49c90a802a
[mob] Fix changelog scrolling on small devices ( #7059 )
...
## Description
## Tests
2025-09-04 12:02:11 +05:30
Neeraj Gupta
8b2db5e576
[mob] Fix changelog scrolling on small devices
2025-09-04 12:00:11 +05:30
AmanRajSinghMourya
57382af3a2
Update imports
2025-09-03 15:44:19 +05:30
AmanRajSinghMourya
80bc848d1e
Add ente_sharing package dependency to pubspec files
2025-09-03 15:41:43 +05:30
Aman Raj Singh Mourya
b11f86175e
[packages] Sharing package ( #7048 )
...
## Description
Extract sharing related api to a common sharing package.
2025-09-03 15:38:48 +05:30
Neeraj
b5d4839e04
[mob] Update change log and bump version ( #7052 )
...
## Description
## Tests
2025-09-03 15:22:36 +05:30
Neeraj Gupta
ac57097eb4
Update change log and bump version
2025-09-03 15:21:12 +05:30
Ashil
4e08e38bf6
[mob][photos] Update claude md documentation ( #7051 )
...
## Description
See commit messages.
2025-09-03 13:29:55 +05:30
ashilkn
a7d3cf4178
Update storage dependencies to reflect current usage
...
Replace sqflite with sqlite_async as the primary database package since the project has migrated to using sqlite_async.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-03 13:21:35 +05:30
ashilkn
c63dfc36e9
Remove integration and performance test sections from CLAUDE.md
...
These test commands are not confirmed to be working correctly and have been removed from the documentation.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-03 13:20:12 +05:30
Manav Rathi
2985503254
Update CONTRIBUTING.md ( #7050 )
2025-09-03 12:54:24 +05:30
Laurens Priem
9be023d68a
[mob][photos] Add claude.md ( #7044 )
...
## Description
Add claude.md
2025-09-03 12:35:53 +05:30
laurenspriem
6a6e1b3c47
Individual preferences
2025-09-03 12:03:51 +05:30
Neeraj
7516363715
[mob][photos] Prevent vectorDB index file corruption ( #7049 )
...
## Description
- Use `load` instead of `view`, since latter is read-only
- When loading fails in rust, delete index file in dart side and try
again
- Atomically save index file by first writing to temp file
## Tests
Tested in debug mode on my pixel phone.
2025-09-03 11:54:31 +05:30
laurenspriem
2b76b71db8
atomic save of index file
2025-09-03 11:15:07 +05:30
Manav Rathi
c32a70fb25
Update CONTRIBUTING.md
2025-09-03 10:52:03 +05:30
laurenspriem
4098c1a072
Delete index file on load error
2025-09-03 10:36:03 +05:30
laurenspriem
972be1f41e
Use load for usearch index
2025-09-03 10:27:30 +05:30
AmanRajSinghMourya
2e58400962
Add analysis.yaml and minor fix
2025-09-03 10:07:27 +05:30
AmanRajSinghMourya
b0fce602aa
Sharing package - extract all sharing api to a common package
2025-09-03 09:55:32 +05:30
laurenspriem
3acb2136d0
[mob][photos] Add documentation sync requirement to CLAUDE.md
...
Require updating associated spec documents when code changes are made
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-02 18:21:57 +05:30
laurenspriem
eba729625f
commit instructions
2025-09-02 18:19:34 +05:30
Manav Rathi
a477742cd0
[web] Fix European date format search support ( #7043 )
...
Fixes #7025
2025-09-02 17:48:10 +05:30
laurenspriem
c974bde11c
Don't go to setup on error
2025-09-02 17:02:51 +05:30
Manav Rathi
ecc654bae0
[web] Fix European date format search support
...
Fixes #7025
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-02 10:56:53 +00:00
Ashil
201ef88305
[mob][debug] Thumbnail issue debug ( #7042 )
...
## Description
For figuring out root cause of thumbnail not loading issue. This change
will not introduce any regressions or bugs.
2025-09-02 16:26:46 +05:30
Ashil
742035d7cc
Merge branch 'main' into thunmbail_issue_debug
2025-09-02 16:20:43 +05:30
ashilkn
8f29d5aa19
Update internal change log
2025-09-02 16:18:15 +05:30
laurenspriem
8a4e76fb6f
Small rectification
2025-09-02 16:17:10 +05:30
ashilkn
c03eaf83aa
Complete completer with error if getThumbnailFromLocal throws error for task in local thumbnail task queue
2025-09-02 16:13:49 +05:30
laurenspriem
378878538d
[mob][photos] Add critical coding requirements to CLAUDE.md
...
Add three mandatory development practices:
1. Run flutter analyze after every change - zero issues required
2. Always reuse existing components - search before creating
3. Use Ente design system - no hardcoded colors or text styles
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-02 16:06:42 +05:30
laurenspriem
01c3d6b105
[mob][photos] Add CLAUDE.md with initial project documentation
...
Create comprehensive development guide from /init command including:
- Project philosophy and privacy focus
- Monorepo context and structure
- Development commands (melos and flutter)
- Architecture overview with service patterns
- Security architecture details
- Development setup requirements
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-02 15:48:43 +05:30
AmanRajSinghMourya
2bdf62c490
Add melos support for photos/plugins
2025-09-02 14:08:04 +05:30
Neeraj
c6f5c68f1e
[mob] Update copy ( #7040 )
...
## Description
## Tests
2025-09-02 13:52:53 +05:30
Neeraj Gupta
d0c8925ff3
Update playstore changelog
2025-09-02 13:42:46 +05:30
AmanRajSinghMourya
2cab943647
Organize imports
2025-09-02 13:41:52 +05:30
Neeraj Gupta
d6c84421ce
[mob][photos] Update changelog copy translations
...
Updated cLTitle2 from "Manual video stream generation" to "Video streaming enhancements" across all supported locales to match the updated English copy.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-02 13:41:46 +05:30
AmanRajSinghMourya
990485d796
Remove redundant dependencies from locker
2025-09-02 13:41:43 +05:30
AmanRajSinghMourya
96e9030d40
Move list extension to packages
2025-09-02 12:37:59 +05:30
Neeraj
0d1f20f9e2
[mob][photos] Clear up flutter analyze ( #7035 )
...
## Description
- Replace withOpacity() with withValues(alpha:)
- Replace onPopInvoked with onPopInvokedWithResult
- Update MaterialState references to WidgetState
- Organize imports
- Remove unneeded nullability
- Dangling library docs
- collectionName deprecation warning
- TextInputWidget isPasswordInput deprecation warning
2025-09-02 12:29:26 +05:30
Ashil
c55447a08f
[mob][debug] To debug thumbnail not loading ( #7036 )
2025-09-02 12:28:34 +05:30
Ashil
98d56e8fa4
Merge branch 'main' into thunmbail_issue_debug
2025-09-02 12:26:48 +05:30
ashilkn
f244c94ebf
Update internal change log
2025-09-02 12:24:01 +05:30
laurenspriem
88f2b88f4d
Remove deprecation warnings
2025-09-02 12:15:07 +05:30
Neeraj
db1fef40db
[mob] Update changelog ( #7034 )
...
## Description
## Tests
2025-09-02 12:14:36 +05:30
laurenspriem
1fd29cdd13
dangling library doc
2025-09-02 12:02:53 +05:30
laurenspriem
947d294afe
non nullable dialog
2025-09-02 12:02:36 +05:30
ashilkn
515715660e
Add option to config local thumbnail queue to debug thumbnail not displaying issue + add more logging + show local ID of file on thumbnails (configurable)
2025-09-02 11:53:21 +05:30
laurenspriem
324221171d
organize imports
2025-09-02 11:50:01 +05:30
laurenspriem
f5f2ff1b2c
Fix Flutter deprecation warnings
...
- Replace withOpacity() with withValues(alpha:)
- Replace onPopInvoked with onPopInvokedWithResult
- Update MaterialState references to WidgetState
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-02 11:49:12 +05:30
Neeraj Gupta
244d41621c
Bump version
2025-09-02 11:41:40 +05:30
Neeraj Gupta
91b6a08a35
Update changelog entries with new features
...
- Replace old changelog entries with new ones across all supported languages
- Add Similar Images, Manual video stream generation, and Performance Improvements features
- Remove outdated entries for Advanced Image Editor, Smart Albums, Improved Gallery, and Faster Scroll
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-02 11:39:54 +05:30
Neeraj
770a311da5
[auth] Fix manual app lock with macos touch id ( #6793 )
...
## Description
This fixes https://github.com/ente-io/ente/issues/3428
This was broken because of
https://github.com/eaceto/flutter_local_authentication/issues/8
I've also added that if the app is locked manually, the macOS Touch ID
API won't be called until the user either presses the unlock button
again or unfocuses the app and then focuses back on it. This behavior
also applies when the app window is closed and then reopened.
2025-09-02 10:46:56 +05:30
Neeraj
db76dee639
fix: only show when video streaming is enabled ( #7031 )
...
## Description
## Tests
2025-09-02 10:45:37 +05:30
Manav Rathi
20ce760e85
feat(rust): Initialize Rust CLI foundation ( #6915 )
...
## Summary
Rust CLI achieves feature parity with Go CLI for photos app core
functionality
## Changes
- Export, sync, and incremental updates working
- Hash-based deduplication and live photo support
- Public magic metadata for renamed files
- Progress indicators for downloads
## Remaining
- Export filters (album, date range)
- Resume interrupted downloads
- Shared/hidden album support
2025-09-02 09:57:56 +05:30
Prateek Sunal
df1bfbe839
fix: initialize compute controllers async with values
2025-09-02 02:51:09 +05:30
Prateek Sunal
27d72eb821
fix: make continuation and releasing compute better
2025-09-02 02:44:11 +05:30
Prateek Sunal
98786c5824
fix: move logs at better place
2025-09-02 01:04:24 +05:30
Prateek Sunal
d38a09c3f0
perf: optimize video stream processing state management
...
- Move isCurrentlyProcessing to widget state for better performance
- Only call setState when processing state actually changes
- Add comprehensive processing status handling (retry, compressing, uploading)
- Remove redundant service calls from build method
- Clean up unnecessary early returns and duplicate logic
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-01 18:50:00 +00:00
Aman Raj Singh Mourya
91785d8c90
Add Parallels custom icon ( #7026 )
...
## Description
This PR adds a custom icon for Parallels.
- Added `parallels.svg` under
`mobile/apps/auth/assets/custom-icons/icons/`
- Updated `custom-icons.json` with:
- title: "Parallels"
- slug: "parallels"
- hex: #E61E25
- altNames: ["Parallels Desktop", "Parallels VM"]
The icon is optimized (well under 50KB) and uses the official Parallels
red (#E61E25).
2025-09-02 00:19:46 +05:30
Prateek Sunal
b1f28e3f2e
chore: update locks
2025-09-01 23:35:43 +05:30
Prateek Sunal
c155bdd058
chore: lint fixes
2025-09-01 23:35:30 +05:30
Prateek Sunal
a859f28e2c
fix: show queueed or creatingStream based on context
2025-09-01 23:35:25 +05:30
Prateek Sunal
8d75528aa5
fix: introduce in queue and creating stream two types of statuses
2025-09-01 23:35:08 +05:30
Prateek Sunal
7f43c11985
fix: only show when video streaming is enabled
2025-09-01 21:22:17 +05:30
Manav Rathi
aadda7e3f6
feat(export): Add file deletion and rename detection to match Go CLI
...
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-01 18:01:01 +05:30
Ashil
210c18d244
Update internal changes ( #7030 )
2025-09-01 17:32:12 +05:30
Ashil
6636849838
update internal changes
2025-09-01 17:26:20 +05:30
Neeraj
5500315351
[mob][photos] fix unsupported locales in language selector ( #7029 )
2025-09-01 17:24:32 +05:30
Prateek Sunal
562292e642
fix: remove unsupported languages from language picker
...
Remove languages from _getLanguageName that don't have >90% translation
coverage and aren't in appSupportedLocales (Finnish, Korean, Arabic).
Also improve Chinese locale display.
- Removed fi, ko, ar cases that don't meet translation threshold
- Fixed Chinese locale handling to properly show "中文 (简体)" for zh_CN
- Ensures only properly translated languages appear in the picker
Co-authored-by: Claude <noreply@anthropic.com >
2025-09-01 17:13:58 +05:30
Prateek Sunal
4aa80edbcf
fix: resolve unsupported locales appearing in language selector
...
Replace AppLocalizations.supportedLocales with a curated list of properly
translated locales in the Photos app. This fixes the issue where unsupported
language codes (Bg, Be, Ca, Cs, etc.) were appearing in the language selector
without proper language name formatting.
- Add custom appSupportedLocales list with only >90% translated languages
- Update all references throughout Photos app to use the custom locale list
- Ensures only properly supported languages appear in the language picker
Co-authored-by: Claude <noreply@anthropic.com >
2025-09-01 17:02:15 +05:30
Neeraj
9524a639cd
[server] Fix collection link for locker ( #6961 )
...
## Description
## Tests
2025-09-01 16:28:19 +05:30
Neeraj
b8eb793c16
[mobile/photos] New translations ( #7022 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2025-09-01 16:26:51 +05:30
Ashil
4b514f1e1a
[mob][photos] Revert "Revert diskLoadDeferDuration to 500ms" ( #7028 )
...
This reverts commit a295f223b6 .
2025-09-01 16:25:59 +05:30
eYdr1en
bee2bb9621
remove unusuded variable
2025-09-01 12:45:27 +02:00
ashilkn
772121c22e
Revert "Revert diskLoadDeferDuration to 500ms"
...
This reverts commit a295f223b6 .
2025-09-01 16:07:40 +05:30
eYdr1en
3c49ca0f6e
Merge branch 'main' into touch-id
2025-09-01 12:35:27 +02:00
Onurcan
f2e51893ad
Update Parallels custom-icons.json
2025-09-01 11:59:32 +03:00
Onurcan
c08b78c775
dd Parallels custom icon
2025-09-01 11:58:26 +03:00
Manav Rathi
233f03355f
Fix security issues and match Go CLI error handling
...
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-01 13:16:03 +05:30
Laurens Priem
73ab50f113
[mob][photos] Run vectorDB migration is memory safe way ( #7024 )
...
## Description
- Add ability to block computeController temporarily
- Block computeController when vectorDB migration is running
2025-09-01 11:44:39 +05:30
laurenspriem
4a2346fe93
Block compute when vectorDB migration is happening
2025-09-01 11:11:10 +05:30
laurenspriem
68b5cce158
Add option to block compute tasks (ml, streaming)
2025-09-01 11:09:51 +05:30
laurenspriem
e907a9e8cb
comment
2025-09-01 10:59:02 +05:30
Manav Rathi
92a40afca2
[web] New translations ( #7021 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-09-01 10:22:50 +05:30
Aman Raj Singh Mourya
0c2b38c059
Fixing dev build on macos ( #7012 )
...
This should fix this error
https://github.com/ente-io/ente/pull/6768#discussion_r2310164866
2025-09-01 09:26:51 +05:30
Crowdin Bot
19650bcd57
New Crowdin translations by GitHub Action
2025-09-01 01:05:33 +00:00
Crowdin Bot
2b9ca073ce
New Crowdin translations by GitHub Action
2025-09-01 00:45:39 +00:00
Manav Rathi
2257087bb2
Fix file rename handling to match Go CLI behavior
...
- Add rename detection by tracking files via ID in metadata
- Remove old files (including live photo MOV components) when renamed
- Copy live photo MOV components during hash deduplication
- Preserve file deduplication optimization while handling renames correctly
This ensures that when a file is renamed in Ente, the old file is removed
and replaced with the renamed version, matching the Go CLI's behavior.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-31 21:56:14 +05:30
Manav Rathi
2a5bce2ae4
Fix live photo export to preserve original file extensions
...
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-31 10:36:25 +05:30
Manav Rathi
1e0a6eb1ea
Add persistent storage for public magic metadata
...
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-31 09:28:00 +05:30
Manav Rathi
187a729013
Update CLAUDE.md documentation to reflect current codebase
...
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-31 09:10:50 +05:30
Manav Rathi
c98f4dfffd
fix(rust): Match Go CLI email filtering behavior
...
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-31 07:39:59 +05:30
Manav Rathi
4140a0f6fe
feat(rust): Add shared album decryption support
...
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-31 06:54:33 +05:30
Aman Raj Singh Mourya
cf4b87dad9
[locker] Refactor theme handling in Locker to fix DynamicFAB style ( #7016 )
...
## Description
DynamicFAB theme was not getting applied from the commons package. This
PR fix that issue.
## Tests
**Before**
<img width="300" height="750" alt="Simulator Screenshot - iPhone 16 Plus
- 2025-08-30 at 15 53 26"
src="https://github.com/user-attachments/assets/17dfc778-b652-4e10-ad8f-3c8aed2656f6 "
/>
**After**
<img width="300" height="750" alt="Simulator Screenshot - iPhone 16 Plus
- 2025-08-30 at 15 52 58"
src="https://github.com/user-attachments/assets/9e0c2feb-8204-4875-9bad-f9d4eaab8f36 "
/>
2025-08-30 16:01:01 +05:30
AmanRajSinghMourya
3fd0db6a90
Refactor theme handling in locker to fix DynamicFAB
2025-08-30 15:52:34 +05:30
AmanRajSinghMourya
a9d5773b9a
Fix sync after leaving collection
2025-08-30 15:12:37 +05:30
Manav Rathi
ac68b99ecf
Fix shared collection deserialization
...
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-30 10:53:44 +05:30
Manav Rathi
82e1a0e358
Fix hidden album filtering to match Go CLI
...
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-30 10:37:45 +05:30
Laurens Priem
ce1701d211
[mob][photos] Similar small fixes ( #7008 )
...
## Description
Small design changes and fixes.
## Tests
Tested in debug mode on my pixel phone.
2025-08-30 07:29:27 +05:30
Manav Rathi
034e789242
fix(rust): Validate account exists before update/delete
...
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-29 22:02:35 +05:30
Manav Rathi
ccfec4071f
fix(rust): Match Go CLI JSON field naming for ID fields
...
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-29 21:51:34 +05:30
Manav Rathi
c4830732fd
fix(rust): Format timestamps as ISO 8601 in metadata JSON
...
Changed metadata export to match Go CLI's timestamp format.
Timestamps now serialize as ISO 8601 strings with timezone offset
(e.g., "2025-07-23T19:48:06.098+05:30") instead of Unix microseconds.
Also fixed clippy warnings to ensure CI compliance.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-29 21:41:33 +05:30
Manav Rathi
72dc56e41f
fix(rust): Correct album-based export to match Go CLI
...
Fixed export to properly organize files into album folders by:
- Fetching files from all collections using /collections/v2/diff endpoint
- Decrypting encrypted collection names to get actual album names
- Using decrypted album names for folder organization
Files now export to proper album folders instead of all going to
"Uncategorized". Tested and verified with local data.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-29 21:20:30 +05:30
AmanRajSinghMourya
8dd3ad9f5b
Extract strings + minor fix
2025-08-29 20:23:46 +05:30
AmanRajSinghMourya
2ebb920faa
Show leave collection options
2025-08-29 20:20:49 +05:30
AmanRajSinghMourya
e9f55b968a
Refactor home page to manage collection file counts separately for main, outgoing, and incoming collections
2025-08-29 20:20:26 +05:30
AmanRajSinghMourya
5036a8da59
Add method to leave collection
2025-08-29 20:20:16 +05:30
Laurens Priem
aaed336991
[infra] Release action changes ( #7010 )
...
## Description
- Disk space cleanup
- Generate rust bindings
2025-08-29 20:05:31 +05:30
eYdr1en
0b85dfe7e4
fixing dev build on macos
2025-08-29 15:53:56 +02:00
Prateek Sunal
68422b172f
[mob][photos] fix manual video streaming when ML is enabled ( #7009 )
2025-08-29 18:53:53 +05:30
laurenspriem
db99dae3e1
log line
2025-08-29 18:48:00 +05:30
laurenspriem
3717a156d3
Logging unexpected embeddings
2025-08-29 18:47:01 +05:30
Prateek Sunal
ca9930e01b
style: fix import directive ordering in thumbnail_widget
2025-08-29 12:50:13 +00:00
laurenspriem
eb23a4e770
rust bindings
2025-08-29 18:19:50 +05:30
laurenspriem
e03303e5b3
release workflow disk cleanup
2025-08-29 18:18:45 +05:30
laurenspriem
2ad27f1c6e
Clear similar images json cache
2025-08-29 18:03:27 +05:30
Prateek Sunal
202e6a9f7c
fix: trigger processing for already-queued manual stream files
...
When users click "Create Stream" on files already in queue from
previous sessions, ensure processing actually starts even if the
file was previously stalled due to ML blocking.
Add forceProcess parameter to queueFiles() to bypass the existing
queue check and trigger processing of stalled manual queue items.
2025-08-29 12:28:48 +00:00
laurenspriem
ceaedad327
debug option to delete vectorDB index
2025-08-29 17:57:21 +05:30
Prateek Sunal
fd963a1c8e
fix: allow manual video stream creation when ML is waiting
...
When ML is enabled but not running, the compute controller blocks
all stream requests due to _waitingToRunML flag. This prevents
users from manually creating video streams even though ML isn't
actively using resources.
Add bypassMLWaiting parameter to allow manual stream creation
to proceed regardless of ML waiting state, improving UX.
2025-08-29 12:22:08 +00:00
laurenspriem
b40b5bb1ae
delete progress
2025-08-29 17:07:44 +05:30
laurenspriem
91827626b2
dot dot dot
2025-08-29 17:04:33 +05:30
laurenspriem
42318335ae
Fix issue with deleting favorites
2025-08-29 16:16:51 +05:30
laurenspriem
858db62385
Left align large files
2025-08-29 16:09:10 +05:30
laurenspriem
46e36612d3
Scroll to top after delete
2025-08-29 15:49:09 +05:30
laurenspriem
62cf236e3b
Cycle through loading screen texts
2025-08-29 15:27:11 +05:30
Ashil
c2b1ab86f2
[mob][photos] Fix incorrect file deletion from db when widget unmounts during thumbnail loading ( #7007 )
...
## Description
Previously, when _loadWithRetry returned null due to widget unmounting,
the code incorrectly assumed the local file was deleted and would remove
database reference of the file and which would trigger re-upload of the
file.
2025-08-29 15:17:55 +05:30
laurenspriem
43adf42281
Don't auto select favorites for deletions
2025-08-29 15:00:42 +05:30
laurenspriem
1e2a65281c
Fix delete button bug
2025-08-29 14:32:12 +05:30
ashilkn
70eb68b13c
Fix incorrect file deletion when widget unmounts during thumbnail loading
...
Previously, when _loadWithRetry returned null due to widget unmounting,
the code incorrectly assumed the local file was deleted and would remove
database references or delete the file. This could lead to data loss.
Changes:
- Add new WidgetUnmountedException to centralized exceptions.dart for reuse
- Throw WidgetUnmountedException instead of returning null when widget unmounts
- Handle WidgetUnmountedException separately in error handler with appropriate logging
- Still set _errorLoadingLocalThumbnail flag to prevent retry attempts
Using Exception instead of Error follows Dart conventions:
- Exceptions are for recoverable runtime conditions (like widget unmounting)
- Errors are for programming mistakes that shouldn't be caught
This ensures that widget unmounting is properly distinguished from actual
file access failures.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-29 14:17:49 +05:30
Ashil
fa86b19307
[mob][photos] Update internal change log ( #7006 )
2025-08-29 14:10:19 +05:30
Ashil
e632dc7771
Merge branch 'main' into update_int_change_log
2025-08-29 14:08:58 +05:30
ashilkn
7fa9adb636
update internal change log
2025-08-29 14:08:00 +05:30
Ashil
83f885f158
[mob][photos] Revert diskLoadDeferDuration to 500ms ( #7005 )
...
## Description
2025-08-29 13:58:58 +05:30
ashilkn
a295f223b6
Revert diskLoadDeferDuration to 500ms
...
Reverts the change from commit 1f1cad181f
which reduced galleryThumbnailDiskLoadDeferDuration from 500ms to 80ms.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-29 12:57:42 +05:30
AmanRajSinghMourya
6775faf0d0
Fix naming
2025-08-29 12:43:30 +05:30
Laurens Priem
cc64ef8035
[infra] Create more space for internal release action ( #7004 )
...
## Description
- Removed redundant SDKs
- Removed redundant rust install (already pre-installed)
- Delete old other action
2025-08-29 12:41:28 +05:30
Ashil
69dd7b6233
[mob][photos] Spacing ( #7002 )
...
## Description
Add spacing in similar images page.
2025-08-29 12:41:11 +05:30
AmanRajSinghMourya
367dc18caa
Add sharing functionality for collections and update routing logic
2025-08-29 12:33:41 +05:30
AmanRajSinghMourya
0c6db4661e
Refractor item_list_view.dart and split code into multiple file for better redability
2025-08-29 12:33:17 +05:30
Ashil
bcc9f1be73
[mob][photos] Revert cache extent changes ( #7000 )
...
## Description
The reverted changes were intended to solve the issue #6957 fixed. So
these changes are no longer needed and there are doubts if they are
causing regressions related to thumbnail loading.
## Tests
2025-08-29 12:26:29 +05:30
Ashil
296b2a2a6c
Merge branch 'main' into revert-cache-extent-changes
2025-08-29 12:24:03 +05:30
laurenspriem
6b48c9bc34
Remove ineffective cleanup steps
2025-08-29 12:23:47 +05:30
ashilkn
6a951bcc72
Update internal change log
2025-08-29 12:23:28 +05:30
laurenspriem
38914981a1
Fix disk space calculation in cleanup step
2025-08-29 11:52:36 +05:30
laurenspriem
66f4d5b1a6
Add disk cleanup step to free space in GitHub Actions
...
Removes unused pre-installed software to free ~30-45GB:
- .NET SDK (~20-25GB)
- Haskell compiler (~5-8GB)
- Boost libraries (~1-2GB)
- Cached tool versions (~5-10GB)
Includes timing and space metrics for each removal
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-29 11:43:07 +05:30
laurenspriem
9ee3781320
spacing
2025-08-29 10:30:05 +05:30
laurenspriem
907d1d2bb8
delete rust install (already on runner env by default)
2025-08-29 10:27:46 +05:30
laurenspriem
8218283463
delete old action
2025-08-29 10:26:32 +05:30
Laurens Priem
bd43385949
[mob][photos] Similar index clear ( #6997 )
...
## Description
- Clear vectorDB index on logout
- Revert to using `view` on index
- Use `.usearch` for index file
- Minor design changes
## Tests
Tested in debug mode on my pixel phone.
2025-08-28 18:57:28 +05:30
Laurens Priem
2e6a9acaf9
Merge branch 'main' into similar_index_clear
2025-08-28 18:57:11 +05:30
Ashil
a02dcace7d
[mob][photos] New Ducky launcher icons ( #6999 )
2025-08-28 18:56:34 +05:30
Laurens Priem
cf4285de6d
Merge branch 'main' into similar_index_clear
2025-08-28 18:50:12 +05:30
laurenspriem
f831491e4a
log changes
2025-08-28 18:30:29 +05:30
laurenspriem
af154d82de
ducky analyzing riv animation
2025-08-28 18:17:11 +05:30
Prateek Sunal
ff2f75ea74
[mob][photos] bypass size/duration limits for manual video stream requests ( #6998 )
...
## Summary
- Modified `_checkFileForPreviewCreation` method to accept `isManual`
parameter
- Bypass 500MB file size and 60 second duration limits when user
manually triggers video stream processing
- Maintains size/duration restrictions for automatic streaming to
preserve device performance
## Test plan
- [x] Manual Create/Recreate Stream button bypasses 500MB and 60 second
limits
- [x] Automatic streaming still respects size and duration restrictions
- [x] Files larger than 500MB or longer than 60 seconds can be manually
processed
2025-08-28 17:51:26 +05:30
laurenspriem
97e3ef819a
Change migration key because index file was changed (internal only)
2025-08-28 17:43:18 +05:30
Prateek Sunal
3685cd2154
fix: don't show create stream if file size is null
2025-08-28 17:34:29 +05:30
laurenspriem
c64fff8ca4
empty tab state ducky
2025-08-28 17:25:54 +05:30
ashilkn
23dc809589
Remove hardcoded cacheExtent to use Flutter's default value
2025-08-28 17:07:46 +05:30
laurenspriem
33d1242c6d
strings
2025-08-28 17:03:53 +05:30
laurenspriem
b8ee9fafd1
Better confirmation dialog
2025-08-28 17:03:24 +05:30
ashilkn
f72c9fa068
Revert "Different cache extents for different photoGridSizes"
...
This reverts commit 769adb75c5 .
2025-08-28 16:55:39 +05:30
Ashil
1a7275a101
Merge branch 'main' into ducky_icon
2025-08-28 16:17:58 +05:30
Prateek Sunal
fa7ccbd180
fix: if fileSize is null for manual way then skip 10MB check
2025-08-28 16:16:15 +05:30
ashilkn
79e26d6993
Update internal change log
2025-08-28 16:16:04 +05:30
ashilkn
023135afb5
Remove green background from ducky icon display
...
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-28 16:07:32 +05:30
Prateek Sunal
04aaa3a5e4
fix: bypass size/duration limits for manual video stream requests
...
Allow manual stream requests to bypass the 500MB file size and 60-second
duration limits by passing isManual parameter to _checkFileForPreviewCreation.
This ensures users can manually process large files even if they exceed the
automatic streaming limits.
2025-08-28 10:25:45 +00:00
laurenspriem
848857f409
same close related
2025-08-28 15:27:33 +05:30
ashilkn
137033be67
Update Android ducky launcher icon
...
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-28 15:23:51 +05:30
AmanRajSinghMourya
b6489f4c41
Add color for avatar
2025-08-28 15:17:53 +05:30
AmanRajSinghMourya
e7d7f1cdd0
Add user management features to sharing collection page and actions
2025-08-28 15:17:42 +05:30
AmanRajSinghMourya
bbbdd96c9e
Add functionality for managing album participants and sharing settings
2025-08-28 15:17:12 +05:30
AmanRajSinghMourya
3c23d3b480
Extract strings
2025-08-28 15:16:45 +05:30
AmanRajSinghMourya
3805cddeba
Add ListExtension and UserExtension for enhanced list and user functionalities
2025-08-28 15:16:29 +05:30
AmanRajSinghMourya
824c324342
Add MenuSectionDescriptionWidget and MenuSectionTitle components
2025-08-28 15:16:18 +05:30
laurenspriem
04b6f4a765
right threshold
2025-08-28 15:05:58 +05:30
laurenspriem
2645ba0949
Change index file name to use usearch
2025-08-28 13:13:16 +05:30
laurenspriem
5958647fa8
Delete vectorDB index file on logout
2025-08-28 13:11:05 +05:30
laurenspriem
b7b91631f6
revert back to view on index
2025-08-28 13:01:26 +05:30
Prateek Sunal
67d7f586b2
[mob][photos] bypass interaction check for manual stream requests ( #6993 )
...
## Summary
- Manual Create/Recreate Stream button presses now bypass user
interaction timer for immediate processing
- Fixed multiple concurrent streaming processes bug in ComputeController
- Fixed video streaming description text display spacing in advanced
settings
- Maintains device health and ML priority checks for all streaming
requests
## Tests
- [x] Manual Create/Recreate Stream button bypasses interaction timer
- [x] Automatic streaming still respects interaction timer
- [x] Only one streaming process allowed at a time
2025-08-27 21:15:55 +05:30
Prateek Sunal
7c22a8bb25
chore: lint fix
2025-08-27 21:10:18 +05:30
Prateek Sunal
ff3864a09a
fix: check only if permission granted before chunking
2025-08-27 21:09:10 +05:30
Prateek Sunal
4484b9e4ad
update: add video streaming improvements to change logs
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-08-27 13:21:59 +00:00
Prateek Sunal
e9554ffbcb
fix: prevent multiple concurrent streaming processes
...
Remove condition allowing additional stream requests when already streaming to ensure only one stream process runs at a time.
Co-authored-by: Claude <noreply@anthropic.com >
2025-08-27 13:15:10 +00:00
Prateek Sunal
ad3901d484
fix: remove conditional clearQueue for manual processing
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-08-27 13:08:12 +00:00
Prateek Sunal
ecca4c3dc8
feat: bypass interaction check for manual stream requests
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-08-27 13:00:21 +00:00
Prateek Sunal
d05521f884
[mob][photos] video streaming description spacing and alignment ( #6992 )
...
## Summary
- Split videoStreamingDescription into separate line1/line2 localization
keys
- Remove TextAlign.justify from enabled state to fix awkward word
spacing
- Standardize text rendering between enabled and disabled states
- Both states now display description consistently without spacing
issues
## Test plan
- [x] Verify enabled state displays as single line without spacing
issues
- [x] Verify disabled state shows proper line breaks in onboarding
- [x] Confirm localization keys generate correctly
- [x] Run dart format and dart analyze (no issues)
Fixes video streaming settings page text display inconsistencies.
2025-08-27 18:08:28 +05:30
Prateek Sunal
ff37c4bf81
fix: video streaming description spacing and alignment
...
- Split videoStreamingDescription into separate line1/line2 localization keys
- Remove TextAlign.justify from enabled state to fix awkward word spacing
- Standardize text rendering between enabled and disabled states
- Both states now display description consistently without spacing issues
Co-authored-by: Claude <noreply@anthropic.com >
2025-08-27 12:03:31 +00:00
ashilkn
446df755fa
Add ducky icon for iOS
...
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-27 17:23:31 +05:30
Manav Rathi
0f5e30e96b
feat(rust): Add metadata export matching Go CLI format
...
Export album and file metadata to .meta folders within each album directory.
Enables incremental sync and compatibility with Go CLI exports.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-27 17:22:17 +05:30
Manav Rathi
35ded7bc59
fix(rust): Match Go CLI's album-based export directory structure
...
Switch from date-based (YYYY/MM-Month) to album-based directory structure
to ensure compatibility with Go CLI. Files now export to AlbumName/ folders
with "Uncategorized" for files without albums.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-27 17:06:40 +05:30
ashilkn
a7805784b7
Add ducky icon for Android
...
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-27 17:01:09 +05:30
Manav Rathi
8e3f6e56d2
feat(rust): Remove sync command to match Go CLI interface
...
Align with Go CLI by integrating sync into export workflow.
Update CLAUDE.md to prevent default template usage in commits.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-27 16:51:04 +05:30
AmanRajSinghMourya
6ded21fe87
Add CollectionViewType enum and update CollectionPage
2025-08-27 14:35:11 +05:30
AmanRajSinghMourya
be4b521879
Extract strings
2025-08-27 14:32:34 +05:30
AmanRajSinghMourya
326eb3ff8a
Add getPublicKey method to UserService for retrieving public keys by email
2025-08-27 13:49:01 +05:30
AmanRajSinghMourya
adef8bd466
Extract strings & add constants
2025-08-27 13:48:08 +05:30
AmanRajSinghMourya
a1d9fb5969
Add function to handle sharing actions
2025-08-27 13:46:58 +05:30
AmanRajSinghMourya
6da615b7dc
Refactor ManageSharedLinkWidget to enable link expiry and device limit features with updated UI components
2025-08-27 13:45:56 +05:30
AmanRajSinghMourya
41a268b1cb
Add crypto, bip39, dotted_border packages
2025-08-27 13:43:57 +05:30
AmanRajSinghMourya
ed07e64fa5
Add new UI components and dialogs for sharing features
2025-08-27 13:42:56 +05:30
Neeraj
84a5ad0b86
[mob][photos] More minor design changes for similar images ( #6986 )
...
## Description
- Change tab order
- Make tabs distinct
- Change default ordering to size
## Tests
Tested in debug mode on my pixel phone.
2025-08-27 13:25:40 +05:30
laurenspriem
44ad11343a
Better empty state prompt for emtpy tab
2025-08-27 13:17:41 +05:30
laurenspriem
07e50e3cfe
Change default sort to size
2025-08-27 13:03:30 +05:30
laurenspriem
df8bbdb788
Make identical and similar distinct
2025-08-27 13:01:56 +05:30
laurenspriem
1ed381fe52
Change order of tabs
2025-08-27 12:52:45 +05:30
ashilkn
55090436ce
Add new ducky-icon assets
2025-08-27 11:21:36 +05:30
Manav Rathi
150534aa1a
feat(rust): Add deduplication, live photos, and update docs
...
- Hash-based file deduplication prevents duplicate exports
- Live photo extraction from ZIP archives
- Update conversion status documenting feature completion
- Make commit guidelines prominent in CLAUDE.md
- Remove redundant commit format section
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-27 07:53:22 +05:30
Laurens Priem
ddd1d5ac86
[mob][photos] Similar images UX changes ( #6981 )
...
## Description
Similar images UX changes
## Tests
Tested in debug mode on my pixel phone.
2025-08-26 23:50:33 +05:30
Laurens Priem
26845a502e
[mob][photos] Use load instead of view on index ( #6980 )
...
## Description
Use load instead of index
2025-08-26 23:48:59 +05:30
laurenspriem
21aac29020
format count properly
2025-08-26 23:48:31 +05:30
AmanRajSinghMourya
bdfe363066
Minor UI fix
2025-08-26 23:46:38 +05:30
laurenspriem
c1ff02df14
Always select all on tab change
2025-08-26 23:39:21 +05:30
laurenspriem
e4927c4022
Merge branch 'main' into similar_ux_changes
2025-08-26 23:30:32 +05:30
laurenspriem
4fd797338b
Empty state
2025-08-26 23:26:51 +05:30
laurenspriem
eca0e5943d
tab button look
2025-08-26 23:24:37 +05:30
laurenspriem
56cc7309a5
Show progress only for multiple albums symlinking
2025-08-26 23:05:04 +05:30
laurenspriem
b740d1af05
Show modal on 100+ deleted files only
2025-08-26 23:01:30 +05:30
laurenspriem
6d21b73367
faster select
2025-08-26 22:59:30 +05:30
laurenspriem
a5704eef25
Use load instead of view on index
2025-08-26 22:46:33 +05:30
laurenspriem
7e83682686
tiny margin in threshold
2025-08-26 22:42:04 +05:30
laurenspriem
18d5aa61b0
Extract string
2025-08-26 22:34:59 +05:30
laurenspriem
7c2a719ba8
(un)select all
2025-08-26 22:32:11 +05:30
Manav Rathi
2a136ba087
fix(rust): Fix file counting logic in sync and export commands
...
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-26 21:46:52 +05:30
laurenspriem
47313a74ff
Tab bar filter
2025-08-26 21:28:21 +05:30
Manav Rathi
3abb479fbf
feat(rust): Add progress indicators for downloads
...
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-26 21:26:39 +05:30
Manav Rathi
7eda60a493
fix(rust): Fix incremental sync to properly track per-collection timestamps
...
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-26 21:15:11 +05:30
Manav Rathi
bb8c5caa8d
feat(rust): Handle renamed files using public magic metadata
...
Check both public magic metadata (for edited names) and regular metadata
when determining file names during export and sync, matching Go CLI behavior
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-26 21:00:11 +05:30
Prateek Sunal
65a7a16298
[mob][photos] fixes ( #6979 )
...
## Description
- [x] Fix Spacing in Video streaming settings
- [x] Update copy in Video Streaming settings
- [x] Disable debug notifications for work manager in iOS
## Tests
2025-08-26 20:57:02 +05:30
Prateek Sunal
9251e4f5b6
fix: update spacing and remove cross icon from top right
2025-08-26 19:07:44 +05:30
Prateek Sunal
c4bc6abf83
fix: remove debug mode notification flag
2025-08-26 19:07:27 +05:30
Manav Rathi
0384819c01
Take 2
2025-08-26 18:06:05 +05:30
Manav Rathi
f55973367d
feat(rust): Add retry logic and export filters
...
- Add configurable retry with exponential backoff for API calls
- Handle 429 and 5xx errors with automatic retries
- Add export filters for albums, shared, and hidden collections
- Fix formatting and clippy warnings to pass CI checks
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-26 17:54:57 +05:30
laurenspriem
3165289483
Remove header
2025-08-26 17:48:39 +05:30
laurenspriem
01aab41c25
Select all by default
2025-08-26 17:46:53 +05:30
laurenspriem
1826258161
Copy
2025-08-26 17:43:58 +05:30
laurenspriem
df5917060b
Copy change
2025-08-26 17:40:20 +05:30
Prateek Sunal
b5aa05cc1b
[mob][photos] merge migration scripts ( #6974 )
...
## Description
Fixes #6923
## Tests
2025-08-26 17:16:10 +05:30
Prateek Sunal
cd865992f2
chore: directly use database
2025-08-26 17:02:21 +05:30
Prateek Sunal
370c0ab54a
fix: merge migration scripts
2025-08-26 16:02:15 +05:30
Manav Rathi
699794226f
fix(rust): Fix sync command file downloads
...
- Handle non-interactive mode in account add command
- Fix cross-filesystem file move issue by using copy+delete instead of rename
- Successfully tested downloading files from local server
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-26 16:00:15 +05:30
Manav Rathi
dee68acfc3
docs(rust): Reduce verbosity
...
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-26 15:31:06 +05:30
eYdr1en
0bd5452837
Merge remote-tracking branch 'upstream/main' into touch-id
2025-08-26 11:07:30 +02:00
Neeraj
923f2484fb
[auth] Fix missing token ( #6971 )
...
## Description
When using Auth without backup, it was giving a error `Offline key is
missing`
**Reason**: During the `init` of `BaseConfiguration` if the `tokenKey`
is not set, we clear all the keys in the secure storage, and in this
process the `offlineAuthSecretKey` was also getting cleared
**Fix** Fixed by skipping the deletion of `offlineAuthSecretKey`
## Tests
[Test Video](https://wormhole.app/qz3mol#Dlhr0NRpVQVQsrid2X-quA )
2025-08-26 13:02:43 +05:30
AmanRajSinghMourya
37928cd2c6
Code refractoring
2025-08-26 12:40:03 +05:30
AmanRajSinghMourya
fc32ba97c1
Refactor BaseConfiguration to ensure preserved keys are not deleted
2025-08-26 12:26:01 +05:30
AmanRajSinghMourya
e49084867e
Revert "Refactor BaseConfiguration to preserve offlineAuthSecretKey during logout"
...
This reverts commit 5b5f563d47 .
2025-08-26 12:21:00 +05:30
Manav Rathi
e53ddb8b51
refactor(rust): Remove backward compatibility code
...
Since the CLI hasn't been released yet, we don't need to maintain
backward compatibility. This commit removes unnecessary compatibility
code to simplify the codebase.
Changes:
- Remove id field from Account struct (use user_id directly)
- Remove update_file_local_path legacy wrapper method
- Use mark_file_synced directly instead of the wrapper
- Update all references from account.id to account.user_id
This results in cleaner, more maintainable code without unnecessary
compatibility layers.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-26 10:12:26 +05:30
Laurens Priem
a046748ded
[mob][photos] Minor fixes and changes ( #6969 )
...
## Description
Minor fixes and changes based on testing.
## Tests
Tested in debug mode on my pixel phone.
2025-08-26 10:08:42 +05:30
laurenspriem
047d708ef1
Merge branch 'main' into fix_modal
2025-08-26 10:08:18 +05:30
Manav Rathi
95d167878e
refactor(rust): Eliminate redundant primary keys using global uniqueness
...
Since user_id is globally unique in Ente's system (like collection_id and
file_id), we can eliminate artificial primary keys and use the actual IDs
directly. This simplifies the schema and reduces redundancy.
Changes:
- Use (user_id, app) composite primary key in accounts table
- Use (user_id, app) composite primary key in secrets table
- Remove account_id references, use user_id directly
- Update collections table to use owner field (user_id)
- Update files table to use owner_id field (user_id)
- Remove account_id from album_files table
- Update sync_state table to use (user_id, app) primary key
- Update all storage methods to use new schema
- Update commands to pass correct parameters to storage methods
- Update indices for better query performance
This aligns with Ente's API design where these IDs are guaranteed to be
globally unique, eliminating the need for artificial primary keys.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-26 10:04:24 +05:30
AmanRajSinghMourya
5b5f563d47
Refactor BaseConfiguration to preserve offlineAuthSecretKey during logout
2025-08-26 10:02:19 +05:30
Ashil
2b60ad3748
[mob][packages] Organize imports ( #6968 )
2025-08-26 10:01:40 +05:30
Neeraj
1f70043c83
[mob][photos] video streaming settings & create/recreate stream ( #6923 )
2025-08-26 10:00:08 +05:30
laurenspriem
7ce6f6a346
Check symlink permissions
2025-08-26 09:55:17 +05:30
Manav Rathi
653fc47aed
fix(rust): Fix clippy warning for collapsible if statement
...
Collapsed nested if statement in sync.rs to satisfy clippy's
collapsible-if lint rule. This change is required for CI to pass
with the updated Rust version.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-26 09:43:21 +05:30
ashilkn
03814bff0c
Organize imports
2025-08-26 09:34:00 +05:30
Manav Rathi
34325691e7
refactor(rust): Use collection_id and file_id as primary keys
...
Since collection_id and file_id are globally unique across all users in
Ente's API, we can use them directly as primary keys instead of creating
artificial auto-increment IDs. This simplifies the schema and reduces
redundancy.
Changes:
- Use collection_id as primary key in collections table
- Use file_id as primary key in files table
- Use composite primary key (album_id, file_id) in album_files table
- Update all related SQL queries to match new schema
- Add appropriate foreign key constraints
- Optimize indices for the new structure
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-26 09:30:05 +05:30
laurenspriem
4c63a0ff13
Copy changes
2025-08-26 09:21:59 +05:30
Manav Rathi
e474114e22
fix(rust): Fix clippy warnings and improve CI documentation
...
- Fix collapsible if statement warnings in sync.rs and files.rs
- Update CLAUDE.md with clearer CI requirements
- Remove misleading auto-fix command that doesn't catch all issues
- Emphasize that ALL checks must pass before committing
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-26 09:14:33 +05:30
laurenspriem
93552fb872
vectorDB flag check ML enabled
2025-08-26 09:05:06 +05:30
laurenspriem
1b61becdcf
Fix modal on group-level delete
2025-08-26 08:37:16 +05:30
Manav Rathi
80c07d36a9
feat(rust): Complete sync command with file downloads
...
- Integrated DownloadManager with sync command for actual file downloads
- Implemented proper sync state tracking using is_synced_locally flag
- Fixed database persistence by preserving sync state during updates
- Added proper collection key decryption for file downloads
- Files are only downloaded once and marked as synced
- Cleaned up schema - removed migrations since this is new code
- Fixed deserialization issues with RemoteFile thumbnail field
- Added proper error handling for missing collection keys
The sync command now:
1. Fetches metadata for collections and files
2. Downloads files that haven't been synced yet
3. Marks files as synced to avoid re-downloading
4. Properly handles existing files on disk
This matches the Go CLI's approach of using a synced flag rather than
checking file existence on every sync.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-26 06:27:09 +05:30
Manav Rathi
8581742a73
feat(rust): Integrate DownloadManager with sync command
...
- Added local_path column to files table for tracking downloaded files
- Implemented get_pending_downloads() to find files without local_path
- Integrated DownloadManager into sync command for full file downloads
- Added collection key decryption for file downloads
- Generate proper export paths with date/album structure
- Track successful downloads and update database with local paths
- Added migration to add local_path column to existing databases
The sync command now supports full file downloads (not just metadata).
Files are downloaded to the export directory with proper organization.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-26 05:55:03 +05:30
Manav Rathi
042dae8790
fix(rust): Apply cargo fmt and clippy fixes
...
- Fixed formatting issues in sync/engine.rs
- Added #[allow(dead_code)] for unused storage field in DownloadManager
- Replaced manual clamp with .clamp() method
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-26 05:41:33 +05:30
Prateek Sunal
0499cad3c9
chore: ignore generated mocks file
2025-08-26 04:48:32 +05:30
Prateek Sunal
79752ef4b8
chore: update file name
2025-08-26 04:35:51 +05:30
Prateek Sunal
c1bd6d3fdb
Merge branch 'taking-streaming-oob' of https://github.com/ente-io/ente into taking-streaming-oob
2025-08-26 04:35:30 +05:30
Prateek Sunal
621423d9a4
fix: refactor code
2025-08-26 04:35:27 +05:30
Prateek Sunal
edb11c89ba
fix: update mobile/apps/photos/lib/ui/settings/streaming/video_streaming_settings_page.dart
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-26 04:31:44 +05:30
Prateek Sunal
adb71fe09c
fix: update mobile/apps/photos/lib/services/video_preview_service.dart
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-26 04:31:12 +05:30
Prateek Sunal
c20cee2406
feat: state update event, tests, total logic
2025-08-26 04:27:38 +05:30
Prateek Sunal
dcfad86c47
fix: ensure preview ids are present
2025-08-25 23:32:57 +05:30
Prateek Sunal
0a2bff67bf
fix: delete file from upload locks db if not found
2025-08-25 23:31:51 +05:30
Prateek Sunal
7aaa689cfb
fix: simplify logic
2025-08-25 23:26:34 +05:30
Prateek Sunal
ad2a0ce897
refactor: simplify StreamingStatus handling in VideoPreviewService
2025-08-25 23:22:39 +05:30
Prateek Sunal
d99615b24f
fix: remove skipped
2025-08-25 22:16:22 +05:30
Prateek Sunal
09cc48ae55
fix: add comments
2025-08-25 21:50:07 +05:30
Prateek Sunal
6ab2223a80
fix: mostly all review comments
2025-08-25 21:42:40 +05:30
Prateek Sunal
6fd86162e0
Merge remote-tracking branch 'origin/main' into taking-streaming-oob
2025-08-25 20:58:09 +05:30
Prateek Sunal
707e8dbfcf
fix: show processing status, fix when to not show popup buttons, update getFiles logic
2025-08-25 20:57:18 +05:30
Prateek Sunal
5869bec781
feat: create and recreate stream buttons
2025-08-25 20:11:08 +05:30
laurenspriem
45249e0cdf
add similar images entry
2025-08-25 18:24:02 +05:30
laurenspriem
ebfcedac7b
update outdated
2025-08-25 18:22:32 +05:30
Laurens Priem
e311a8bb32
[mob][photos] Similar images UI ( #6963 )
...
## Description
Minor fixes and UI changes.
## Tests
Tested in debug mode on my pixel phone.
2025-08-25 16:55:29 +05:30
laurenspriem
547ccfceca
Use shared preferences for tracking migration
2025-08-25 16:53:33 +05:30
AmanRajSinghMourya
2900ca55f5
Extract Strings + minor fix
2025-08-25 15:10:08 +05:30
AmanRajSinghMourya
2a40aa472e
Add parameters to share URL request
2025-08-25 14:53:03 +05:30
Keerthana
3a1917949b
[mobile/photos] New translations ( #6955 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2025-08-25 13:30:03 +05:30
Keerthana
3a1ce3258e
[auth] New translations ( #6956 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
2025-08-25 13:10:39 +05:30
Prateek Sunal
13b2542bea
fix: update logic
2025-08-25 12:02:56 +05:30
Prateek Sunal
6db3741a3b
Merge remote-tracking branch 'origin/main' into taking-streaming-oob
2025-08-25 11:48:49 +05:30
AmanRajSinghMourya
62cb67f3bf
Minor UI improvements
2025-08-25 11:47:11 +05:30
AmanRajSinghMourya
e393b92a3d
Add sharing functionality to CollectionPage
2025-08-25 11:46:51 +05:30
AmanRajSinghMourya
e06d65e8a0
Minor fix
2025-08-25 11:46:08 +05:30
AmanRajSinghMourya
a4ec8c939a
Add ManageSharedLinkWidget and ShareCollectionPage for link management functionality
2025-08-25 11:45:59 +05:30
AmanRajSinghMourya
b8dd379306
Enhance AllCollectionsPage to support multiple collection view types
2025-08-25 11:44:49 +05:30
AmanRajSinghMourya
42229bd331
Refactor HomePage to integrate shared collections
2025-08-25 11:41:49 +05:30
AmanRajSinghMourya
ad9a3977a3
add helper method & cache collections for faster access
2025-08-25 11:35:16 +05:30
AmanRajSinghMourya
afb93df48f
Add CollectionFlexGridViewWidget and SectionTitle components
2025-08-25 11:31:32 +05:30
AmanRajSinghMourya
4ce38ecea0
Added sharedCollections
2025-08-25 11:30:37 +05:30
AmanRajSinghMourya
4c63c8fc25
Add shareURL methods to CollectionApiClient
2025-08-25 11:30:09 +05:30
laurenspriem
ce17eccd68
Fix delete issue
2025-08-25 11:11:57 +05:30
Ashil
95dc683088
Update internal change log ( #6959 )
2025-08-25 11:11:28 +05:30
Neeraj
cf9d5f72f7
[mob] Fix query for duplicate cleanup ( #6962 )
...
## Description
Only consider owned files
## Tests
2025-08-25 11:10:36 +05:30
Neeraj Gupta
3096e1550a
Merge remote-tracking branch 'origin/main' into fixQuery
2025-08-25 11:03:45 +05:30
Neeraj Gupta
1b39435735
Fix query
2025-08-25 11:02:25 +05:30
laurenspriem
8f3d8505bb
Better UI when selection is not possible
2025-08-25 11:02:03 +05:30
Manav Rathi
47e8aafe25
[desktop] Update changelog ( #6960 )
2025-08-25 10:50:10 +05:30
Neeraj Gupta
bc6506cb10
Fix link for locker
2025-08-25 10:50:05 +05:30
Manav Rathi
edf32d065e
[desktop] Update changelog
2025-08-25 10:47:43 +05:30
ashilkn
1fa6a0c3b9
Update internal change log
2025-08-25 10:41:16 +05:30
Neeraj Gupta
f2a26ba391
Minor refactor
2025-08-25 10:35:47 +05:30
Manav Rathi
2388989dd0
[web] Enable Czech ( #6958 )
2025-08-25 10:35:06 +05:30
laurenspriem
9e392277b1
Fix initState issue
2025-08-25 10:31:41 +05:30
Neeraj
4609c375db
Revert "[auth] Add smaller Activision icon" ( #6953 )
...
Reverts ente-io/ente#6950
I rushed a bit, sorry. The PR wasn't meant to be merged yet (if ever)
and it won't work right now anyway. It was meant to create conversation
on the topic and then possibly merged and there may be concerns to this
as a company may not want their logo/wordmark altered but I'm not well
versed in this topic (idk maybe I'm overthinking this).
Discussion: #6951
2025-08-25 10:31:20 +05:30
Manav Rathi
839c62ea72
[web] Enable Czech
2025-08-25 10:28:23 +05:30
Neeraj
dceef49f33
[mob][photos] Pre-cache thumbnails fetched from LRU cache to Flutter's ImageCache for faster rendering ( #6957 )
...
## Description
In Gallery, even if thumbnails are stored in LRU cache, there was a
delay in rendering thumbnails when scrolling fast enough. Pre-caching
these thumbnails to flutter's `ImageCache` right before they're rendered
has made the rendering fast enough for seamless UX.
#### Before:
https://github.com/user-attachments/assets/c47958fb-fbda-4e1f-9ce7-26b51ca87938
#### After:
https://github.com/user-attachments/assets/cbaf4427-f52f-4544-a0c2-820eb2b43953
2025-08-25 10:18:05 +05:30
laurenspriem
acbdc3111a
Remove use of withOpacity
2025-08-25 10:15:49 +05:30
laurenspriem
98b91a6935
Remove duplicate string
2025-08-25 10:11:07 +05:30
laurenspriem
e1640e67d4
Extract strings
2025-08-25 10:09:03 +05:30
laurenspriem
e875758419
Simplify sort options
2025-08-25 09:48:33 +05:30
Manav Rathi
214b120472
[web] New translations ( #6954 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-08-25 09:43:37 +05:30
ashilkn
f139e0a098
Fix flickering of GalleryFileWidget on hero animation after closing it's open full view
2025-08-25 09:21:57 +05:30
laurenspriem
e3c9a61887
Align
2025-08-25 09:20:19 +05:30
ashilkn
0da3dc5084
Skip clearing flutter image cache since default (current) limit is 100MB and the threshold to clear is 250MB
2025-08-25 09:20:08 +05:30
ashilkn
a856a82249
Refactor
2025-08-25 09:18:29 +05:30
ashilkn
fbdec00a62
Improve lru cache thumbnail rendering speed when scrolling gallery by precaching it it flutter's image cache
2025-08-25 09:16:59 +05:30
Crowdin Bot
6a7f980a0d
New Crowdin translations by GitHub Action
2025-08-25 01:18:00 +00:00
Crowdin Bot
10a855fe27
New Crowdin translations by GitHub Action
2025-08-25 01:05:02 +00:00
Crowdin Bot
b4f8a2b27c
New Crowdin translations by GitHub Action
2025-08-25 00:39:57 +00:00
dnred
89489b4d7c
Revert "[auth] Add smaller Activision icon"
2025-08-24 23:48:21 +02:00
AmanRajSinghMourya
158b48e4dc
Add SharingNotPermittedForFreeAccountsError error
2025-08-24 23:58:22 +05:30
Aman Raj Singh Mourya
50296f8dfa
[auth] Add smaller Activision icon ( #6950 )
...
## Description
The current Activision icon is too wide and small to be nicely displayed
in Auth so this PR adds a smaller one, just like the favicon on
Activision's [website](https://activision.com ).
I know the Activision icon is pulled from simple-icons and I don't want
to get rid of that, just add an option for a smaller one, but I see that
the smaller Allegro icon is also added but it isn't displayed in the
icon picker and the icon from simple-icons takes precedence so you'd
have to figure this out.
## Tests
I haven't tested this.
2025-08-24 23:15:44 +05:30
a5xwin
fe732f2778
Merge remote-tracking branch 'origin/main' into autobackup
2025-08-24 22:58:36 +05:30
a5xwin
ca8a067966
added support to view backup path dynamically & improved ui flow
2025-08-24 22:57:35 +05:30
dnred
f69cec864b
Rename activision2.svg to activision.svg
2025-08-24 16:42:49 +02:00
dnred
73d5d33fc5
Update custom-icons.json
2025-08-24 16:25:47 +02:00
dnred
4d8ea12ddd
Add logo
2025-08-24 16:17:25 +02:00
Prateek Sunal
7beb267ba7
chore: remove unused import
2025-08-24 02:15:09 +05:30
Prateek Sunal
7e13ef3537
chore: remove formatting for files_db
2025-08-24 02:10:06 +05:30
Prateek Sunal
47edca5bf5
chore: fix formatting
2025-08-24 02:08:00 +05:30
Prateek Sunal
925ba10b15
chore: revert remote_sync formatting
2025-08-24 02:06:28 +05:30
Prateek Sunal
db2d0bb7e9
fix: remove formatting from ml_service
2025-08-24 02:04:09 +05:30
Prateek Sunal
f3a2b2af0c
fix: include it in if loop
2025-08-24 02:02:47 +05:30
Prateek Sunal
967e88f88d
Merge remote-tracking branch 'origin/main' into taking-streaming-oob
2025-08-24 02:00:33 +05:30
Prateek Sunal
b44734a493
fix: add streaming static image
2025-08-24 01:59:23 +05:30
Manav Rathi
6478b08a19
[docs] Minor improvements to self-hosted docs ( #6936 )
...
## Description
- Small correction on the self-hosted docker exec command.
- Added tip on how to install Ente CLI.
In spirit of starting with a small PR :p
2025-08-23 21:54:47 +05:30
Laurens Priem
314e81565b
Fix linter issues ( #6939 )
...
## Description
Linter was failing because it didn't first run
`flutter_rust_bridge_codegen generate` to generate the dart bindings to
rust code.
2025-08-23 20:34:02 +05:30
laurenspriem
f95e20d00f
Consistent tap behaviour
2025-08-23 17:35:12 +05:30
laurenspriem
35a04d6e7e
Don't unnecessarily sort
2025-08-23 17:34:53 +05:30
laurenspriem
403264d2c9
Fix linter issues
2025-08-23 17:20:22 +05:30
Manav Rathi
84f5a5ac3d
feat(rust): Add sync command and fix database path
...
- Add new `sync` command to fetch collections and file metadata
- Change config directory from ~/.ente/ to ~/.config/ente-cli/ to avoid conflicts with Go CLI
- Fix sync engine to use correct API endpoints (/collections/v2/diff instead of /diff)
- Implement per-collection file syncing matching Go CLI behavior
- Fix foreign key constraints in database schema
- Add metadata-only and full sync options
- Store database path in Storage struct for creating new instances
- Successfully tested with real account: syncs 5 files and exports correctly
The sync command now properly fetches all collections and files from the API,
storing them in SQLite for offline access and incremental sync support.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-23 16:47:08 +05:30
Toby
6b06a4c388
Add instructions on how to install Ente CLI
2025-08-23 13:13:08 +02:00
Toby
678bce89b2
Add small corrections to docker commands
2025-08-23 13:06:34 +02:00
Manav Rathi
a00fc0b1be
fix(rust): Remove sensitive information from logs and docs
...
Security improvements:
- Remove all debug logs that output tokens, keys, or credentials
- Remove email addresses from debug output
- Remove encrypted keys and nonces from logs
- Remove specific account references from documentation
- Add security guidelines to CLAUDE.md
No sensitive information (PII, credentials, tokens) should be logged
even in debug mode. Updated guidelines to prevent future occurrences.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-23 15:06:28 +05:30
Manav Rathi
f5347e7436
docs(rust): Update conversion plan with completed features
...
- Mark streaming XChaCha20-Poly1305 implementation as complete
- Document successful export functionality with all decryption working
- Update testing status with successful real account exports
- Add recent achievements section highlighting key milestones
- Update feature parity progress checklist
- Document what components are complete vs remaining
The export functionality is now fully working with proper decryption
of collections, files, and metadata. Updated PR description as well.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-23 14:26:09 +05:30
Manav Rathi
3f1d574d0c
feat(rust): Add progress indicators to export
...
- Show progress for each exported file with count
- Improve export summary with emojis and better formatting
- Add contextual success messages based on export results
- Make export output more user-friendly
The export now provides clear feedback during the process and
a helpful summary at the end.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-23 14:14:59 +05:30
Manav Rathi
891b68c0f4
fix(rust): Add chunked decryption for large files
...
- Implement chunked streaming decryption matching Go's 4MB buffer size
- Update file decryption to use decrypt_file_data instead of decrypt_stream
- Successfully tested with 33MB RAW image file
- All test files now decrypt correctly
Large files are now properly handled with chunked decryption, preventing
memory issues and matching the Go implementation's behavior.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-23 14:12:06 +05:30
Manav Rathi
f050c6f9d7
feat(rust): Implement streaming XChaCha20-Poly1305 decryption
...
- Add streaming cipher module using libsodium's secretstream API
- Update file and metadata decryption to use streaming XChaCha20-Poly1305
- Fix decryption issues - files now properly decrypt
- Successfully tested with real account - exports working for smaller files
The export now correctly decrypts files using the same streaming cipher
as the Go implementation. Large files may need chunked decryption support.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-23 14:01:59 +05:30
Manav Rathi
2de67b619f
feat(rust): Add metadata decryption for original filenames
...
- Create metadata module with FileMetadata struct
- Decrypt file metadata to extract original filename
- Use original filename in export path generation
- Add proper file type detection from metadata
- Implement filename sanitization for filesystem safety
Files are now exported with their original names instead of generic IDs.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-23 13:25:38 +05:30
Manav Rathi
828dde5ca7
feat(rust): Implement file decryption in export command
...
- Add ChaCha20-Poly1305 decryption for downloaded files
- Decrypt file keys using master key
- Extract nonce from encrypted file data
- Add basic filename generation with extension detection
- Comment out sync modules temporarily due to model mismatches
The export command now properly decrypts files instead of saving them encrypted.
Next steps: extract original filenames from decrypted metadata.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-23 13:03:46 +05:30
Manav Rathi
2526c69896
docs(rust): Update pre-commit checklist to match CI configuration
...
Ensure clippy commands use --all-targets --all-features flags to match
the CI environment exactly. This prevents CI failures from warnings that
weren't caught locally.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-23 12:09:42 +05:30
Laurens Priem
2f1d4b9f1a
Update rust to solve bindings generation issue ( #6935 )
...
## Description
Update rust to potentially solve bindings generation issue
2025-08-23 10:44:27 +05:30
laurenspriem
af20eadff0
Update rust to solve bindings generation issue
2025-08-23 10:39:54 +05:30
Manav Rathi
6e64a2067f
fix(rust): Resolve all clippy warnings for CI compliance
...
- Fix lifetime elision warnings in storage/mod.rs by adding explicit lifetimes
- Collapse nested if-let statements in export.rs using let-chains
- Code now passes: cargo clippy --all-targets --all-features
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-23 09:58:29 +05:30
Manav Rathi
ab4792518f
docs(rust): Add mandatory pre-commit checklist to CLAUDE.md
...
Add explicit pre-commit commands that must be run before every commit
to ensure CI passes. These commands simulate the CI environment locally.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-23 09:29:28 +05:30
Manav Rathi
d4ae8d63fc
fix(rust): Fix linting and formatting issues for CI
...
- Applied cargo fmt to ensure consistent formatting
- Fixed all clippy warnings (uninlined_format_args)
- Code now passes all CI checks with RUSTFLAGS="-D warnings"
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-23 09:01:56 +05:30
Prateek Sunal
3264ea046c
[mob][photos] add named params for translations ( #6932 )
...
## Description
Parameters were sorted based on name by intl plugin which is a breaking
change.
We now have shifted to named params for translations so position won't
change.
## Tests
2025-08-22 22:50:07 +05:30
Manav Rathi
618753cb1a
feat(rust): Implement export command with collection-based file fetching
...
- Fix token encoding to use base64 URL with padding (matching Go implementation)
- Add export command that iterates through collections and fetches files
- Update API models to handle actual server response field names (ownerID vs ownerId)
- Fix file download URLs for local/dev environments
- Implement proper directory structure creation (YYYY/MM-Month format)
- Add collection attributes and public URL models for complete API compatibility
- Successfully exports encrypted files from both local and production endpoints
The export command now:
- Fetches all collections for an account
- Iterates through each collection to get files
- Downloads encrypted files and saves them to the export directory
- Skips already downloaded files to support incremental exports
Note: Files are still encrypted; decryption will be implemented in a future commit.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-22 21:13:52 +05:30
Laurens Priem
d81a73c833
[mob][photos] Similar images various improvements ( #6931 )
...
## Description
- Put the rust generated bindings in gitignore
- Use `view` instead of `load` on VectorDB index to use less RAM
- Various UI changes
## Tests
Tested in debug mode on my pixel phone.
2025-08-22 21:12:00 +05:30
laurenspriem
ac9c63fe29
Log updates
2025-08-22 21:11:25 +05:30
laurenspriem
53cb217dbc
Fix MediaQuery in initState issue (for large files view)
2025-08-22 21:06:59 +05:30
Manav Rathi
f84bd20bbf
feat(rust): Store API endpoint per account for better environment isolation
...
- Add endpoint field to accounts database table with default to production API
- Update Account model to include endpoint field
- Add --endpoint flag to account add command only
- Remove ENTE_ENDPOINT environment variable support
- Update account list to display endpoints in readable format
- Each account now maintains its own endpoint, preventing confusion between test and production environments
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-22 20:25:39 +05:30
Prateek Sunal
fca9a42e0a
fix: add named params for translations to fix position
2025-08-22 19:41:45 +05:30
a5xwin
5e3a779925
Merge remote-tracking branch 'origin/main' into autobackup
2025-08-22 19:32:03 +05:30
a5xwin
d1b06abada
Improve backup flow: add user controlled path dialog, better default path, and update text casing
2025-08-22 19:21:05 +05:30
Prateek Sunal
8b708228be
fix: add different ui for enabling it
2025-08-22 19:04:16 +05:30
laurenspriem
d379262f56
Small animation
2025-08-22 18:57:37 +05:30
Manav Rathi
6ae7aa70d6
fix(rust): Fix FFI type cast and clippy warnings for CI
...
- Use std::ffi::c_char for libsodium FFI context parameter cast
- Fix all clippy warnings to pass CI with RUSTFLAGS="-D warnings"
- Update CLAUDE.md with FFI casting guidance for future development
This ensures the code passes all CI checks including the stricter
clippy settings used in GitHub Actions.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-22 18:49:24 +05:30
Manav Rathi
48757af5d0
fix(rust): Fix SRP authentication implementation
...
Fixed issues preventing successful authentication:
- Corrected Argon2 memory limit handling (API sends bytes, not KB)
- Replaced Blake2b with crypto_kdf_derive_from_key for login subkey derivation
- Fixed serde field names to match API expectations (srpUserID, sessionID)
- Added non-interactive mode for CLI testing
- Added support for ENTE_ENDPOINT environment variable
The implementation now matches the web client's key derivation exactly,
enabling successful authentication with both local and production servers.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-22 18:23:16 +05:30
laurenspriem
9282632af1
Exclude dart linter checks for rust
2025-08-22 18:14:13 +05:30
laurenspriem
6a43d6a567
Generate rust bindings on internal release
2025-08-22 18:11:53 +05:30
laurenspriem
1cdbef1a01
More fancy loading
2025-08-22 15:12:12 +05:30
laurenspriem
fa84bb0845
Delete progress indicator
2025-08-22 14:33:19 +05:30
Manav Rathi
cd20a98850
feat(rust): Implement account management commands
...
Add comprehensive account management functionality with secure SRP authentication.
This enables users to add, list, update, and manage multiple Ente accounts
for photos, locker, and auth apps.
Key features:
- Complete account add flow with SRP authentication
- Two-factor authentication support (TOTP)
- Secure key decryption and storage
- Multi-account support with per-app configuration
- Account list and update commands
- Export directory management
- Interactive CLI prompts with dialoguer
The implementation integrates with the API client for authentication and
securely stores account credentials in SQLite.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-22 13:57:29 +05:30
laurenspriem
cbb6f07d0d
Improve empty state
2025-08-22 12:38:37 +05:30
Manav Rathi
9ac9e6bd26
feat(rust): Implement comprehensive API client for Ente services
...
Add complete API client implementation with authentication, file operations,
and collection management. This enables the Rust CLI to interact with Ente
servers for photo backup and sync operations.
Key features:
- Multi-account token management with secure storage
- SRP authentication flow matching Go implementation
- Retry logic with exponential backoff for network resilience
- Full API coverage: auth, collections, files, trash, user details
- Request/response models for all API endpoints
- Separate download client for large file transfers
- Smart CDN routing for production file downloads
The implementation follows the conversion plan and maintains compatibility
with the existing Go CLI API patterns.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-22 12:14:05 +05:30
laurenspriem
fad9cf8559
Add rust bindings generation to readme
2025-08-22 11:57:45 +05:30
laurenspriem
371ba9c552
Put generated rust bindings in gitignore
2025-08-22 11:54:59 +05:30
laurenspriem
19086e43cc
Remove generated rust bindings
2025-08-22 11:54:24 +05:30
laurenspriem
964c837c40
Remove scrollbar
2025-08-22 11:36:48 +05:30
laurenspriem
d85121862d
Use view of index instead of loading in memory
2025-08-22 11:34:40 +05:30
Manav Rathi
0b640c9062
docs(rust): Enhance CLAUDE.md with comprehensive codebase guidance
...
Add detailed development commands, architecture overview, and module
descriptions to help future Claude instances understand the codebase
structure and development workflow.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-22 10:38:57 +05:30
Manav Rathi
2d87aba165
docs(rust): Add comprehensive conversion plan
...
- Document current implementation status
- Detail API client implementation steps
- List all remaining components with specifications
- Include testing strategy and migration notes
- Provide file structure reference for navigation
- Add implementation guidelines and environment variables
This plan enables any developer to understand the project state
and continue the conversion work from the current point.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-22 10:03:01 +05:30
Manav Rathi
7dffdfaecf
feat(rust): Implement SQLite storage layer
...
- Replace sled with SQLite for better reliability and tooling
- Create schema with tables for accounts, secrets, collections, files, and sync state
- Implement account storage with multi-account support
- Add configuration and sync state management
- Support for storing encrypted credentials separately
- Add indices for performance optimization
SQLite provides ACID transactions, better debugging tools, and a proven
track record for reliability with user data.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-22 09:50:59 +05:30
Manav Rathi
a4da7b5555
main safeguard
2025-08-22 09:26:55 +05:30
Prateek Sunal
42d31a73a3
fix: update localization & fix lint
2025-08-21 23:32:45 +05:30
Prateek Sunal
946d2ae522
fix: remove unnecessary blank line in analysis_options.yaml + circular button
2025-08-21 22:51:01 +05:30
Prateek Sunal
8e9eb50783
fix: downgrade Dart SDK version to 3.7.2
2025-08-21 22:50:24 +05:30
Prateek Sunal
af3bc7757f
fix: downgrade dart sdk again
2025-08-21 22:50:04 +05:30
Prateek Sunal
eda1d05216
fix: revert dart sdk
2025-08-21 22:49:49 +05:30
Prateek Sunal
b58e0f8331
fix: remove analysis options for now
2025-08-21 22:49:37 +05:30
Prateek Sunal
6dcf53650d
fix: re-add captioned text
2025-08-21 22:48:42 +05:30
Prateek Sunal
bff53d9081
chore: add back space
2025-08-21 22:47:42 +05:30
Prateek Sunal
f3306e14c7
fix: revert
2025-08-21 22:47:30 +05:30
Prateek Sunal
b5c075bac4
fix: add space at end
2025-08-21 22:45:38 +05:30
Prateek Sunal
241d21c2aa
fix: revert things
2025-08-21 22:44:34 +05:30
Prateek Sunal
789d77747c
fix: update other contact page
2025-08-21 22:35:24 +05:30
Prateek Sunal
35050aa32f
fix: delete generated intl_utils locale
2025-08-21 22:33:23 +05:30
Prateek Sunal
40e6bd9fae
Merge remote-tracking branch 'origin/main' into taking-streaming-oob
2025-08-21 22:32:41 +05:30
Prateek Sunal
9fe15d7ff0
[mob][photos] remove generated locals ( #6925 )
...
## Description
We depended on intl_utils but that had problems + it was not
auto-generating things when running `flutter pub get`
Now we are using pure intl implementation of l10n, by which generated
code would be less.
- [x] Removes generated locals
## Tests
2025-08-21 22:27:09 +05:30
Prateek Sunal
28a2afe275
Merge remote-tracking branch 'origin/main' into remove-intl_utils
2025-08-21 22:26:54 +05:30
Aman Raj Singh Mourya
c072097c11
Add custom icons ( #6924 )
...
## Description
Adds custom SVG icons for "CoinTracing", "VHV Versicherungen (German
Insurance Company)" and "HR Document Box".
SVG sourced from official CoinTracking press assets.
SVG sourced from Wikipedia for VHV Versicherungen.
For HR Document Box was no svg available, so i used a png to svg
converter.
## Tests
2025-08-21 19:27:57 +05:30
Prateek Sunal
b317df2000
Merge branch 'main' into taking-streaming-oob
2025-08-21 18:11:42 +05:30
Prateek Sunal
dd420a80a4
Merge remote-tracking branch 'origin/main' into remove-intl_utils
2025-08-21 18:08:31 +05:30
Prateek Sunal
3dc0620e18
chore: update flutter again for auth
2025-08-21 18:04:29 +05:30
Prateek Sunal
173d075f8b
feat: remove generated locals
2025-08-21 18:04:20 +05:30
Daniel
48283282e5
Merge branch 'ente-io:main' into main
2025-08-21 14:30:49 +02:00
Laurens Priem
fa555c448f
[mob][photos] Various similar images improvements ( #6922 )
...
## Description
Various improvements for similar images, mainly caching and UI changes.
## Tests
Tested in debug mode on my pixel phone.
2025-08-21 17:59:13 +05:30
laurenspriem
6f6770d677
Selection options
2025-08-21 17:58:43 +05:30
Daniel
0b894e9724
Update custom-icons.json
2025-08-21 14:21:02 +02:00
Daniel
0670550cb1
Add files via upload
2025-08-21 14:18:48 +02:00
Daniel
45783cf527
Update custom-icons.json
2025-08-21 14:07:32 +02:00
Daniel
1615779eb8
Add files via upload
2025-08-21 14:05:48 +02:00
Daniel
02e4c9d8fd
Add files via upload
2025-08-21 14:00:23 +02:00
Prateek Sunal
2e706228ee
feat: separate settings page improvements
2025-08-21 17:22:57 +05:30
Daniel
6eab6457ee
Update custom-icons.json
2025-08-21 13:34:14 +02:00
Daniel
25490a7238
Add files via upload
2025-08-21 13:30:49 +02:00
Manav Rathi
85b766b5d0
Safeguard
2025-08-21 16:31:35 +05:30
Manav Rathi
62f715d3c1
fix(rust): Use std::ffi::c_char for FFI type casting
...
- Replace libc::c_char with std::ffi::c_char for password parameter
- Remove unnecessary libc dependency
- Use standard library FFI types (available since Rust 1.64)
This fixes the CI build error where libsodium expects *const c_char
for the password parameter in crypto_pwhash.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-21 16:27:50 +05:30
Neeraj
f519ff8a51
[auth] Option to scan image using native plugin ( #6920 )
...
## Description
## Tests
Tested on physical device (android and ios)
2025-08-21 16:20:45 +05:30
Neeraj Gupta
afebe1ade1
Clean up
2025-08-21 16:15:44 +05:30
laurenspriem
3862644dd5
Show info at top
2025-08-21 16:07:52 +05:30
Neeraj Gupta
274a7d207d
Improve scanning
2025-08-21 15:59:53 +05:30
laurenspriem
add2f0c8de
Debug option for full refresh
2025-08-21 15:34:05 +05:30
Neeraj Gupta
8e807616e0
Bump version
2025-08-21 15:29:08 +05:30
laurenspriem
70f4325c71
Refresh for small size
2025-08-21 15:18:05 +05:30
Neeraj Gupta
38ea2248b8
Show option on mobile only
2025-08-21 15:16:21 +05:30
laurenspriem
9600b26359
More stable sort
2025-08-21 15:10:40 +05:30
Neeraj Gupta
5b3e996aaa
Option to scan image using native plugin
2025-08-21 15:08:11 +05:30
laurenspriem
4d4cce091f
Fix json decoding issue
2025-08-21 14:13:49 +05:30
Neeraj
aaca140d1b
[mobile] Use same lint rule file ( #6917 )
...
## Description
Had verified that hash for these rules were same.
## Tests
2025-08-21 14:06:37 +05:30
Neeraj Gupta
596ffcd4c4
[mobile] Use same lint rule file
2025-08-21 14:04:04 +05:30
laurenspriem
41ef85a294
Add scroll bars
2025-08-21 13:08:51 +05:30
Neeraj
f722d82835
[server]: add one click verify button for verification email ( #5654 )
...
OG (ott.html):
<img width="701" height="590" alt="image"
src="https://github.com/user-attachments/assets/80b926d1-c65f-44a8-9de4-7b591258bf3c "
/>
New (ott_mobile.html):
<img width="642" height="811" alt="image"
src="https://github.com/user-attachments/assets/aa18a778-1161-4b4e-ad82-cf472da06ff7 "
/>
2025-08-21 12:44:24 +05:30
Neeraj Gupta
cbb3096534
use mobile ott template for only photos
2025-08-21 12:41:56 +05:30
Manav Rathi
e35ae86fa5
Ask it to run cargo fmt etc
...
For the current session cc was able to use that instruction to figure out all the linters etc to run. If that doesn't work in future sessions, we can use a longer instruction, something like what it itself suggested
## CI/CD Requirements
- Must pass `cargo fmt --check`
- Must pass `cargo clippy --all-targets --all-features`
- Must pass `RUSTFLAGS="-D warnings" cargo build`
- Fix all formatting before committing
- Address all clippy warnings
- Use `#![allow(dead_code)]` during development for unused code
## Code Quality
- Run `cargo fmt` before committing
- Fix clippy warnings: remove unnecessary casts, use idiomatic Rust
- Prefix unused variables with underscore
- Remove unused imports
2025-08-21 12:33:14 +05:30
Manav Rathi
ea843eba7a
fix(rust): Address cargo fmt and clippy warnings
...
- Fix code formatting with cargo fmt
- Remove unnecessary type casts
- Use range contains instead of manual comparison
- Prefix unused variables with underscore
- Remove unused imports
- Add allow(dead_code) for development phase
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-21 12:24:04 +05:30
laurenspriem
f635e1e856
Merge branch 'main' into smart_dedupe
2025-08-21 12:22:29 +05:30
laurenspriem
c6734a5cb7
More logging
2025-08-21 12:15:37 +05:30
laurenspriem
e26b4796d3
Match to closest group
2025-08-21 12:04:31 +05:30
laurenspriem
99c0194c0f
Check cache parameters
2025-08-21 11:54:10 +05:30
laurenspriem
e824c02d7f
Fix bug
2025-08-21 11:45:08 +05:30
laurenspriem
a11f66b51d
Caching and partial compute logic for similar files calculation
2025-08-21 11:35:42 +05:30
laurenspriem
f202fef266
JSON caching of similar files
2025-08-21 11:35:12 +05:30
Neeraj
ff8cfd3e87
[auth] Additional import option ( #6916 )
...
## Description
## Tests
2025-08-21 11:22:04 +05:30
Neeraj Gupta
431ab7fcc7
[auth] Additional import option
2025-08-21 11:11:48 +05:30
Manav Rathi
b845f4d893
Keep co-author but remove the self promo link
...
Typical Claude Code commit message:
feat: implement user authentication
- Added login endpoint
- Implemented JWT tokens
- Created middleware
Created with Claude Code: https://claude.ai/code # <-- The promotional link
Co-authored-by: Claude <claude@anthropic.com > # <-- The co-author line
This memory is to ask claude to keep the co-author line but remove the self promo from the commit message it creates.
2025-08-21 06:51:22 +05:30
Manav Rathi
8ea36acb7a
feat(rust): Initialize Rust CLI foundation with libsodium crypto
...
- Set up project structure mirroring Go CLI architecture
- Add dependencies with libsodium-sys-stable for all crypto operations
- Implement core crypto module with Argon2, ChaCha20-Poly1305, and Blake2b
- Create data models for accounts, files, and collections
- Set up Clap-based CLI framework with account, export, and version commands
- Add error handling with thiserror
- Configure for static linking to create standalone binaries
This establishes the foundation for converting the Ente CLI from Go to Rust,
with a focus on maintaining compatibility with existing libsodium-based crypto.
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-21 06:50:23 +05:30
Ashil
2ac1d58dac
[mob][photos] Fix jank when scrolling gallery when lot of selected items are in view ( #6913 )
...
## Description
Using `ColorFiltered` with `Blendmode.darken` introduces a performance
[issue](https://github.com/flutter/flutter/issues/174118 ) with flutter's
new rendering engine Impeller.
The fix uses an alternative method to that maintains the same UI
appearance as before.
2025-08-20 19:09:46 +05:30
ashilkn
5533e6a71d
Fix performance issue (jank) when scrolling gallery when lot of selected items in view
...
This was only bad enough to be noticed on one device (Samsung A54) out of few
2025-08-20 18:46:32 +05:30
laurenspriem
a8ae0727a8
Fix potential duplicates
2025-08-20 18:24:21 +05:30
Aman Raj Singh Mourya
6955788724
Add custom icon for Mobile01 ( #6908 )
...
Custom icon for [Mobile01](https://www.mobile01.com/ )
- Add optimised SVG file
- Add entry to custom-icons.json
2025-08-20 15:49:42 +05:30
Neeraj Gupta
f6dd35f5e7
Update templates
2025-08-20 15:11:28 +05:30
Neeraj Gupta
9148916d88
Merge remote-tracking branch 'origin/main' into ott_email_one_click
2025-08-20 15:02:57 +05:30
Neeraj
68545f8947
[auth] add import from gallery using zxing2 ( #6909 )
...
This pr implements the feature to add a 2FA account by importing a QR
code image from the device gallery..
Adds a new "Import from gallery" button to the Floating Action Button
menu.
The button's text is localized, and its styling is consistent with the
app's theme.
How to Test:
Open the FAB menu and tap "Import from gallery".
1) Test with a valid 2FA QR code image. Expected: The account gets added
successfully.
2) Test with an image that has no QR code. Expected: A "No QR code
found" toast message appears.
3) Test with a QR code of plain text (like "hello "). Expected: An
"Invalid QR Code" dialog appears.
2025-08-20 14:44:02 +05:30
Prateek Sunal
fe40185889
fix: redirect video streaming to setting page
2025-08-20 14:43:54 +05:30
Prateek Sunal
6bb4428a8a
chore: update generated translations
2025-08-20 14:41:57 +05:30
Neeraj
76c5c12c53
[mobile] Setup melos ( #6907 )
...
## Description
```
dart pub global activate melos
```
Run following command to get all dependencies for projects
```
melos bootstrap
```
## Tests
2025-08-20 14:36:10 +05:30
Prateek Sunal
0881685915
feat: add video streaming settings page
2025-08-20 14:34:16 +05:30
Prateek Sunal
3e13932d03
chore: format files and update analysis file
2025-08-20 14:33:35 +05:30
Dxball ☕
8d749a2dc8
Add custom icon fo Mobile01
2025-08-20 09:01:14 +00:00
a5xwin
56af818482
add qr code scanning from gallery using zxing2
2025-08-20 14:28:41 +05:30
Neeraj
fc1096c985
[mob] Include mobile flag during ott ( #6906 )
...
## Description
Need this to identify which OTT template to send from backend.
Ref: https://github.com/ente-io/ente/pull/5654
## Tests
2025-08-20 14:25:22 +05:30
Neeraj Gupta
88260a05e3
Setup melos
2025-08-20 14:14:35 +05:30
Neeraj Gupta
4b5f91a428
[mob] Send ismobile flag
2025-08-20 13:14:59 +05:30
Neeraj
29b12fc6b5
[docs] Lint ( #6905 )
...
## Description
## Tests
2025-08-20 11:01:44 +05:30
Neeraj Gupta
c3eec71d60
[docs] Lint
2025-08-20 11:01:25 +05:30
Neeraj
2fccdee0d6
[server] Add optional TLS/SSL encryption for SMTP ( #6863 )
...
## Description
Implement TLS/SSL encryption for sending emails via SMTP. When an SMTP
provider explicitly requires TLS/SSL communication the current
implementation runs in a timeout and fails. A new configuration
parameter for smtp was added to enable TLS/SSL communication.
This would solve #5958
## Tests
I built a local docker image of my branch. The email provider I was
using is mailbox.org and using the tls configuration. Registering a new
user then resulted in a sent email containing the verification code.
I did not test a setup without TLS/SSL.
2025-08-20 11:00:36 +05:30
Neeraj
8f053e7a7b
[m][photos] Fix for duplicate entries for local file ( #6904 )
...
## Description
## Tests
2025-08-20 10:42:41 +05:30
Neeraj
de7291f5d4
[mobile][photos] don't show lock screen on deep link ( #6899 )
...
## Description
Fixes the clicking on widget behavior
## Tests
2025-08-20 10:06:06 +05:30
Neeraj Gupta
e09c952198
Fix for duplicate enteries for file
2025-08-20 10:01:51 +05:30
laurenspriem
28a842b006
Show size
2025-08-20 09:51:27 +05:30
laurenspriem
19eb342f59
Move internal things to debug mode only
2025-08-20 09:47:36 +05:30
laurenspriem
2b82c79be9
Merge branch 'main' into smart_dedupe
2025-08-20 09:13:43 +05:30
Prateek Sunal
86a9dee49d
fix: add note, revert old code, remove default redirect
2025-08-20 00:25:33 +05:30
Vishnu Mohandas
33b1a7e4f8
[mob] Remove generated code ( #6901 )
2025-08-19 20:22:51 +05:30
vishnukvmd
de783e91dc
Ignore build
2025-08-19 20:22:22 +05:30
vishnukvmd
554c8f4b7a
Remove noise
2025-08-19 20:22:11 +05:30
Vishnu Mohandas
f438142646
[locker] Icon ( #6900 )
2025-08-19 19:00:07 +05:30
vishnukvmd
aa6c010562
Update Android icon
2025-08-19 18:59:33 +05:30
vishnukvmd
2830c89bde
Set icons
2025-08-19 18:58:21 +05:30
Prateek Sunal
4de530b882
fix: don't show lock sreen if not required
2025-08-19 18:27:33 +05:30
Vishnu Mohandas
62d7c87dc7
[locker] Update deps ( #6898 )
2025-08-19 18:23:51 +05:30
vishnukvmd
3a1b6dbf15
[locker] Update deps
2025-08-19 18:23:19 +05:30
laurenspriem
58182cc8ab
Remove slider interface in release
2025-08-19 17:11:12 +05:30
Laurens Priem
5e0bba390b
[mob][photos] Decoded image minor refactor ( #6897 )
...
## Description
Minor refactor (no functional change) in the way we're decoding and
returning images for indexing.
2025-08-19 16:42:24 +05:30
a5xwin
9e70dc4312
Merge remote-tracking branch 'origin/main' into autobackup
2025-08-19 15:54:01 +05:30
Vishnu Mohandas
df6a3b94db
[mobile][locker] Add Drawer & Setting section in locker ( #6895 )
2025-08-19 15:35:41 +05:30
AmanRajSinghMourya
72b7e12768
Merge branch 'main' into drawer
2025-08-19 15:24:29 +05:30
a5xwin
541d71f65c
added encryption feature to backups + refined backup logic
2025-08-19 15:07:23 +05:30
AmanRajSinghMourya
3a7d82a799
Add setting section
2025-08-19 14:58:15 +05:30
Neeraj
5f1cfb9ba5
[server] Fail request on customDomain mismatch ( #6893 )
...
## Description
## Tests
2025-08-19 14:23:00 +05:30
Neeraj Gupta
298e3695c7
[server] Fail request on customDomain mismatch
2025-08-19 12:34:31 +05:30
Vishnu Mohandas
621713d0b4
[mob] Remove unused import ( #6892 )
2025-08-19 12:33:15 +05:30
vishnukvmd
34813d2fae
[mob] Remove unused import
2025-08-19 12:32:58 +05:30
laurenspriem
bb177bc3f6
Merge branch 'main' into smart_dedupe
2025-08-19 11:47:19 +05:30
Vishnu Mohandas
d8e4418d78
Remove ignore ( #6890 )
2025-08-19 11:43:36 +05:30
vishnukvmd
9771a5bc5d
Remove ignore
2025-08-19 11:41:44 +05:30
laurenspriem
65f7e3f6c6
Exclude rust_builder in linter
2025-08-19 11:39:03 +05:30
laurenspriem
49b9d83f05
refactor to not use ui.image unnecessarily everywhere
2025-08-19 10:52:59 +05:30
laurenspriem
273d7bd00a
ignore rust_builder linting errors
2025-08-19 10:38:08 +05:30
laurenspriem
4e8991dc10
remove unused import
2025-08-19 10:25:42 +05:30
Neeraj
aa4207f878
[auth] New translations ( #6877 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
2025-08-19 10:13:12 +05:30
Manav Rathi
3176ba8a93
pin to specific release of debian to avoid collation mismatch ( #6886 )
...
## Description
this pins the postgres container to a specific version of debian to
prevent issues with updated glibc in newer deb release
https://github.com/docker-library/postgres/issues/1356
## Tests
2025-08-19 09:09:04 +05:30
Matthias Wirtz
fcf038c4d8
pin to specific release of debian to avoid collation mismatch
2025-08-18 20:54:12 +02:00
Prateek Sunal
46aad76039
[mob][photos] fix widget tap on iOS ( #6882 )
...
## Description
Widget tap was not opening the specified photo because the app group id
was not setting correctly when the method was being called.
## Tests
2025-08-18 22:23:36 +05:30
Prateek Sunal
9a654988f8
chore: remove unused prefs
2025-08-18 22:23:15 +05:30
Prateek Sunal
1ce749e93e
fix: update code to check correctly
2025-08-18 22:22:54 +05:30
Prateek Sunal
db88432b9d
fix: update swift file to handle homeWidget deep link
2025-08-18 21:54:00 +05:30
Prateek Sunal
354bcc715f
fix: remove iOS widget tap issue from change log
2025-08-18 20:56:46 +05:30
Prateek Sunal
5541198967
fix: combine functions
2025-08-18 20:55:07 +05:30
Prateek Sunal
3e2dbe2c1b
fix: take prefs from ServiceLocation & setAppGroup whenever needed
2025-08-18 20:47:01 +05:30
Prateek Sunal
5d3d18f347
fix: add some logs + init prefs at one place
2025-08-18 19:59:15 +05:30
Prateek Sunal
9a876f3d59
fix: update internal and store change logs for widget tap issues on iOS
2025-08-18 19:11:10 +05:30
Prateek Sunal
3b7600ae7b
chore: update lock files
2025-08-18 19:09:57 +05:30
Prateek Sunal
8bacf8ff93
fix: widget tap not working on iOS by giving preferences to init
2025-08-18 19:09:44 +05:30
Vishnu Mohandas
b356e5d0a5
Hey Locker! ( #6881 )
2025-08-18 18:44:44 +05:30
vishnukvmd
777516446d
Hey Locker!
2025-08-18 18:43:14 +05:30
laurenspriem
37c1d0f6a8
Unify UI
2025-08-18 18:23:14 +05:30
laurenspriem
be1bf28cd8
Add cacheExtend for smoother scroll
2025-08-18 17:25:44 +05:30
Vishnu Mohandas
de5f0fbb39
[docs] update bucket-level configuration for S3 ( #6873 )
...
## Description
This PR updates documentation for S3 configuration with bucket-level
configuration for URL style and local buckets and updates needed
configuration that will make it intuitive for self-hosters.
2025-08-18 15:48:38 +05:30
Vishnu Mohandas
48fa2bd6de
[mobile] Remove unused script for dependency fetching in mobile packages ( #6878 )
...
## Description
## Tests
2025-08-18 12:49:14 +05:30
AmanRajSinghMourya
df584f34e9
Remove unused script for dependency fetching in mobile packages
2025-08-18 12:36:05 +05:30
Vishnu Mohandas
0241ad1fe5
[mobile] Refactor project to extract and centralize common code into packages ( #6768 )
...
## Description
Refactored the codebase to move shared logic into reusable packages
under packages/.
Cleaned up old code, fixed builds, applied lint fixes, and updated
dependencies.
### Extracted reusable logic into dedicated packages:
- packages/accounts
- packages/base
- packages/configuration
- packages/lock screen
- packages/logging
- packages/network
- packages/strings
- packages/ui
- packages/utils
### Removed legacy or redundant code:
- Password re-entry
- Recovery key flow
- Password verification logic
- Applied lint fixes across multiple modules like accounts, base,
configuration, events, lock_screen, logging, network, strings, ui, utils
### Build Fixes
Fixed Android build issues
Upgraded Flutter to version 3.24.3 and resolved related dependency
errors
2025-08-18 12:26:17 +05:30
AmanRajSinghMourya
435ed212c6
Fix build issues
2025-08-18 12:13:15 +05:30
AmanRajSinghMourya
1e9a6a1e14
Merge branch 'main' into test-com
2025-08-18 11:37:45 +05:30
Manav Rathi
a7ba3079cb
[web] New translations ( #6875 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-08-18 11:33:05 +05:30
Neeraj
97f1bb71c7
[mobile/photos] New translations ( #6876 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2025-08-18 10:55:31 +05:30
laurenspriem
cad8613e81
Remove "select extra" button
2025-08-18 10:28:57 +05:30
laurenspriem
b46e51f64d
Prefer smaller names
2025-08-18 10:25:06 +05:30
laurenspriem
e6bf64548c
Use cached files
2025-08-18 10:21:28 +05:30
laurenspriem
5729e0cf3e
no shared or hidden files
2025-08-18 10:11:04 +05:30
laurenspriem
b353539328
Sort by highest size first
2025-08-18 09:54:31 +05:30
Crowdin Bot
f2049ac7fa
New Crowdin translations by GitHub Action
2025-08-18 01:18:04 +00:00
Crowdin Bot
e82ba882d6
New Crowdin translations by GitHub Action
2025-08-18 01:05:17 +00:00
Crowdin Bot
eecd7ed355
New Crowdin translations by GitHub Action
2025-08-18 00:43:39 +00:00
Keerthana
bc70b4e725
[docs] fix linting for self-hosting
2025-08-18 01:52:26 +05:30
Keerthana
a52cebf0e5
[cli] remove dead code in init
2025-08-18 00:49:29 +05:30
Keerthana
4c31a7bcd6
[docs] update bucket configuration
2025-08-17 23:55:43 +05:30
a5xwin
d8fc369a21
Merge remote-tracking branch 'origin/main' into autobackup
2025-08-17 00:15:50 +05:30
a5xwin
8efbebe9c4
Merge remote-tracking branch 'origin/main' into autobackup
2025-08-16 18:36:43 +05:30
Kilian Hohm
cf938eca91
Add CLI command to send a test email via admin API
2025-08-16 10:33:23 +02:00
Prateek Sunal
deef13ece9
[auth] update plugins & gradle ( #6861 )
...
## Description
Fix for compiling with flutter 3.32.8
## Tests
2025-08-15 19:35:21 +05:30
Kilian Hohm
a3d3ee24f8
Document optional TLS/SSL encryption for sending emails via SMTP
2025-08-15 15:48:59 +02:00
Kilian Hohm
6b37cc46a5
Add optional TLS/SSL encryption for sending emails via SMTP
2025-08-15 15:48:41 +02:00
Prateek Sunal
3132373c26
chore: update plugins & add desugaring
2025-08-15 18:13:08 +05:30
Prateek Sunal
5b4ff1d01a
chore: update gradle and kotlin
2025-08-15 17:34:04 +05:30
a5xwin
a7300b7ac7
Restore local changes from stash
2025-08-15 16:07:51 +05:30
AmanRajSinghMourya
20d8a42239
Add broken-icon
2025-08-14 22:23:50 +05:30
Aman Raj Singh Mourya
5d85dea5fe
[auth] Show black color as default background color for privacy-screen ( #6854 )
...
## Description]
When switching between tabs on mobile, a white flash appear when
lockscreen is enable.
This PR fixes that by setting the background color to black for both
light and dark theme.
2025-08-14 21:54:33 +05:30
AmanRajSinghMourya
b19814dd2c
Add onBoardingBodyColor to CustomColorScheme extension for light and dark themes
2025-08-14 21:18:53 +05:30
laurenspriem
ad39694026
report changes at correct place
2025-08-14 19:06:03 +05:30
Laurens Priem
a28f402f35
[mob][photos] Memories misc improv ( #6851 )
...
## Description
Few miscellaneous improvements for memories. Taking text embeddings from
assets, and better caching and choosing of which persons to show.
## Tests
Tested in debug mode on my pixel phone.
2025-08-14 17:59:53 +05:30
laurenspriem
5596e3d2e5
Merge branch 'main' into memories_misc_improv
2025-08-14 17:34:16 +05:30
laurenspriem
00b9d277d2
load text embeddings for memories from assets
2025-08-14 17:29:37 +05:30
Laurens Priem
f48c21bd4e
[mob][photos] Specify rust version in mobile builds ( #6850 )
...
## Description
Specify rust version in mobile builds
2025-08-14 13:56:26 +05:30
laurenspriem
9b23ec5953
No dependency on rust version specifically
2025-08-14 13:55:34 +05:30
laurenspriem
b917592901
specify rust version
2025-08-14 13:47:30 +05:30
Laurens Priem
a1606b99d1
[mob][photos] Similar images debug screen ( #6845 )
...
## Description
Introduces the similar images (debug) screen and similar images
functionality in the app. It doesn't include the final design, this PR
is more to get some things in main, so that the entire team can start
testing it. This PR also finally introduces functional rust code into
the mobile app, as well as a vector DB.
(Note that flutter_rust_bridge, needed for rust integration,
automatically formats certain dart code when generating bindings. So
some file changes in this PR are simply automatic formats and can be
ignored. Similarly, the `rust_builder` directory is mainly generated and
can be ignored.)
## Tests
Tested on my own device in both debug and release mode.
2025-08-14 13:13:53 +05:30
laurenspriem
38ed141d0e
Re-add rust builder
2025-08-14 13:05:43 +05:30
laurenspriem
64dde88b63
Delete rust_builder for PR issue
2025-08-14 13:05:09 +05:30
Manav Rathi
af628a72fa
[web] New translations ( #6849 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-08-14 12:39:59 +05:30
laurenspriem
634e5e9624
Merge branch 'main' into similar_images_debug
2025-08-14 12:37:38 +05:30
Crowdin Bot
6db71d7995
New Crowdin translations by GitHub Action
2025-08-14 07:04:33 +00:00
Manav Rathi
83378094b5
[web] Move custom domain related strings to translations ( #6848 )
2025-08-14 12:33:54 +05:30
laurenspriem
9afa40764e
Remove more old refs
2025-08-14 12:25:46 +05:30
laurenspriem
9899298500
Remove old gitsubmodule refs
2025-08-14 12:21:41 +05:30
Aman Raj Singh Mourya
ad58bc1d5f
[auth] Add custom icon for Skyscanner ( #6843 )
...
## Description
Custom icon for [Skyscanner](https://www.skyscanner.net/ )
- Add optimised SVG file
- Add entry to `custom-icons.json`
2025-08-14 12:05:00 +05:30
Manav Rathi
d76c9ce6db
[web] Move custom domain related strings to translations
2025-08-14 11:58:22 +05:30
Manav Rathi
0606401d29
[docs] Custom domains troubleshooting ( #6847 )
2025-08-14 10:35:06 +05:30
Manav Rathi
0e9556603e
[docs] Custom domains troubleshooting
2025-08-14 10:32:17 +05:30
laurenspriem
f4c0899e02
Use slicing
2025-08-14 09:30:59 +05:30
laurenspriem
10ae4c5f92
Merge branch 'main' into similar_images_debug
2025-08-14 09:11:46 +05:30
laurenspriem
eb967709dd
Put vectorDB behind feature flag
2025-08-14 08:53:38 +05:30
laurenspriem
b72b118299
Note change
2025-08-14 08:41:04 +05:30
gfrcsd
556c04aca2
Add custom icon for Skyscanner
2025-08-13 22:12:50 +01:00
a5xwin
9224cea96f
Fixed linting issues
2025-08-14 00:45:11 +05:30
AmanRajSinghMourya
72ede1a109
Add onLongPress callback to MenuItemWidget
2025-08-14 00:09:48 +05:30
a5xwin
9fbc618d69
Updated pubspec.lock regeneration
2025-08-14 00:02:04 +05:30
Aman Raj Singh Mourya
4b89e92dd0
[auth] add custom icon for RaiderIO ( #6839 )
...
- Added Raider.IO SVG icon.
- Updated custom-icons.json to include the new icon.
Raider.IO is a platform that tracks World of Warcraft players'
performance.
2025-08-13 23:39:46 +05:30
a5xwin
4614428f76
Resolved pubspec.lock conflict by taking main version
2025-08-13 23:36:49 +05:30
a5xwin
6fde4ee45f
implemented an auto backup feature
2025-08-13 23:25:48 +05:30
sayimburak
6b93125b5d
[auth] add custom icon for RaiderIO
...
- Added Raider.IO SVG icon.
- Updated custom-icons.json to include the new icon.
Raider.IO is a platform that tracks World of Warcraft players' performance.
2025-08-13 16:44:01 +03:00
Manav Rathi
4a3d9fd752
[web] Custom domains ( #6837 )
2025-08-13 17:45:44 +05:30
eYdr1en
279df8ff57
fixes lint error
2025-08-13 12:52:13 +02:00
Adrián Horváth
d83994c692
Update mobile/apps/auth/lib/ui/tools/lock_screen.dart
...
Co-authored-by: Prateek Sunal <prtksunal@gmail.com >
2025-08-13 12:37:11 +02:00
laurenspriem
39c1e54cc9
Delete with symlink
2025-08-13 14:56:53 +05:30
laurenspriem
cb3f1a5edc
sort menu
2025-08-13 14:24:48 +05:30
Prateek Sunal
6112d6a780
[mob] update target api to 35 (android 15) & compileSdk to latest (36) ( #6833 )
...
## Description
targetSdk -> 35, compileSdk -> 36
- [x] Solves Target api issue for auth and photos
## Tests
2025-08-13 14:19:09 +05:30
laurenspriem
b34a769773
Sort on name within individual files group
2025-08-13 14:18:13 +05:30
Prateek Sunal
e265d4b4d2
fix: only bump target sdk to 35
2025-08-13 13:14:01 +05:30
Prateek Sunal
f95410a5b1
fix: only bump target sdk to 35
2025-08-13 13:13:37 +05:30
Manav Rathi
0eb56a8437
yarn pretty
2025-08-13 12:53:25 +05:30
Manav Rathi
eb9f8021ae
Integrate
2025-08-13 12:30:13 +05:30
Manav Rathi
fdc3cb8f85
Images
2025-08-13 12:11:06 +05:30
AmanRajSinghMourya
5fe86858ef
Update dependencies and upgrade SDK version; replace qr_code_scanner with qr_code_scanner_plus
2025-08-13 11:38:27 +05:30
Manav Rathi
0c9f9a60b7
Help
2025-08-13 11:23:37 +05:30
laurenspriem
4db135d5d0
Don't log clip queries
2025-08-13 10:55:54 +05:30
laurenspriem
8c5f7e62be
Don't log clip queries
2025-08-13 10:55:23 +05:30
laurenspriem
ed011e93dc
Merge branch 'main' into memories_misc_improv
2025-08-13 10:36:11 +05:30
AmanRajSinghMourya
7546d8cad2
Merge branch 'main' into test-com
2025-08-13 10:13:50 +05:30
laurenspriem
a98385c3a3
Dependencies
2025-08-13 09:49:51 +05:30
laurenspriem
68639dfd55
Update cargokit with upgraded flutter version
2025-08-13 09:49:42 +05:30
Neeraj
1fe2a941ff
[mobile/photos] New translations ( #6808 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2025-08-13 09:35:47 +05:30
laurenspriem
d7f88c1890
use rust in gh actions internal releases
2025-08-13 09:25:45 +05:30
Manav Rathi
357b7c58a1
Subscription check
2025-08-13 09:12:44 +05:30
Manav Rathi
f300573604
Simplify
2025-08-13 09:12:44 +05:30
Manav Rathi
4e622fc48a
[web] Update yarn.lock ( #6835 )
2025-08-13 09:09:26 +05:30
Manav Rathi
b11d0e7c94
[web] Update yarn.lock
2025-08-13 09:04:53 +05:30
laurenspriem
d65ddaec02
Merge branch 'main' into smart_dedupe
2025-08-13 08:54:07 +05:30
Manav Rathi
ea0e2ed664
[infra] Caddy ( #6831 )
...
For custom domain TLS provisioning
2025-08-12 18:01:24 +05:30
Manav Rathi
01d70d1b5e
Fix HTTPS connection with upstream
2025-08-12 17:49:48 +05:30
Prateek Sunal
de44b1813e
chore: update target api & compile sdk to 36 (android 16)
2025-08-12 17:34:56 +05:30
Neeraj
7165db3cd9
[server] Support for configuring custom-domains ( #6827 )
...
## Description
## Tests
- Verified server db migrations is on 103
- Verified that duplicate custom domain results in error
- basic sanity testing for custom domain validation.
2025-08-12 17:25:47 +05:30
Neeraj
ee3829675b
[auth] Update assets for f-droid ( #6832 )
...
## Description
## Tests
2025-08-12 16:26:56 +05:30
Neeraj
9ee86fc6a0
[mob] upgrade flutter to latest stable ( #6254 )
...
## Description
This PR upgrades flutter to stable version i.e. Flutter 3.32.8
- [x] Bump dependencies
- [x] Replace .withOpacity( with .withValues(alpha:
- [x] Fix broken l10n
- [x] Did some lint fixes
- [x] Update deprecated methods and arguments
- [x] Fix flutter_gen not found for Photos app (by removing the
l10n.yaml, fixing delegates, using `intl_utils/Flutter Intl`)
## Tests
- [x] Test app
- [x] Check upgraded deps
- [x] Test Deep links/Passkeys - Android
- [ ] Test Deep links/Passkeys - iOS
2025-08-12 16:22:09 +05:30
Neeraj Gupta
c46c009bee
Update auth description
2025-08-12 16:18:55 +05:30
Prateek Sunal
e9786d8ee5
fix: bump remaining flutter sdk versions
2025-08-12 16:09:16 +05:30
Neeraj Gupta
dbc36c7129
Update assets
2025-08-12 16:05:15 +05:30
Prateek Sunal
e00c9795f0
chore: lint fix
2025-08-12 16:03:06 +05:30
Prateek Sunal
db7a7c3f7a
chore: bump intl
2025-08-12 15:58:17 +05:30
Prateek Sunal
33b8039348
Merge remote-tracking branch 'origin/main' into flutter-upgrade
2025-08-12 15:46:31 +05:30
laurenspriem
4070d47d0f
Merge branch 'main' into smart_dedupe
2025-08-12 15:41:33 +05:30
Neeraj Gupta
249206eadf
[auth] Update assets for f-droid
2025-08-12 15:32:43 +05:30
laurenspriem
11ef667433
Select all to select extra
2025-08-12 15:29:41 +05:30
Neeraj
2bf24be08e
[auth] Fix path for auth workflows & delete oversized icons ( #6830 )
...
## Description
## Tests
2025-08-12 15:29:23 +05:30
laurenspriem
e9feed59cd
Use person faces to differentiate too
2025-08-12 15:26:11 +05:30
Neeraj Gupta
7cc4ab57f3
Remove oversized assets
2025-08-12 15:24:38 +05:30
Manav Rathi
c84c29ed74
Caddy
2025-08-12 14:55:06 +05:30
Neeraj Gupta
cb03173c46
Fix path for auth linters
2025-08-12 14:52:05 +05:30
Neeraj
13a015434b
[mob] Support for handling Custom domain ( #6829 )
...
## Description
## Tests
2025-08-12 14:49:30 +05:30
Neeraj Gupta
249009ae7e
Clean up
2025-08-12 14:44:06 +05:30
Neeraj Gupta
b82956792a
Separate change logs
2025-08-12 14:30:03 +05:30
Neeraj Gupta
4ba03d9a6a
Update workflow
2025-08-12 13:53:21 +05:30
Neeraj Gupta
d6b4eec9b4
Merge remote-tracking branch 'origin/main' into custom_domain_handling
2025-08-12 13:50:26 +05:30
Neeraj Gupta
fb2743a8fe
Update changelog
2025-08-12 13:50:16 +05:30
Prateek Sunal
c9c39b30ec
chore: update changelog
2025-08-12 13:46:02 +05:30
Prateek Sunal
9eeb7efd4f
[mob][photos] run ffmpeg in isolate ( #5743 )
...
## Description
- [x] Create a new service to use for FFmpeg in an isolate'ed
environment
- [x] Apply this service wherever we use FFmpeg Kit
- [x] Make FFMpeg accessible in an isolate (background)
## Tests
- [x] Test FFmpeg intergrations
2025-08-12 13:44:45 +05:30
Prateek Sunal
9fb52b8f95
fix: update changes
2025-08-12 13:44:01 +05:30
Prateek Sunal
8e7a6d2034
fix: rename variables
2025-08-12 13:43:38 +05:30
laurenspriem
5e52036f7a
Better memory management
2025-08-12 13:38:29 +05:30
Prateek Sunal
9568c4819f
chore: update timeout
2025-08-12 13:36:31 +05:30
Prateek Sunal
6e6ed7ea64
fix: logs
2025-08-12 13:31:25 +05:30
Neeraj Gupta
da590a643f
Lint fixes
2025-08-12 13:28:00 +05:30
Neeraj Gupta
21c8af01a2
Update query
2025-08-12 13:25:39 +05:30
Prateek Sunal
00549d413e
Merge remote-tracking branch 'origin/flutter-upgrade' into isolated-ffmpeg
2025-08-12 13:13:24 +05:30
Prateek Sunal
75e7fa5cde
Merge remote-tracking branch 'origin/main' into flutter-upgrade
2025-08-12 13:13:09 +05:30
Prateek Sunal
1e81abf9d9
Merge branch 'flutter-upgrade' into isolated-ffmpeg
2025-08-12 13:12:58 +05:30
Neeraj Gupta
e9c41aed1e
Alert for origin mismatch
2025-08-12 13:03:42 +05:30
Manav Rathi
0784da5b4e
[web] Custom albums build for custom domains ( #6826 )
2025-08-12 12:39:01 +05:30
Manav Rathi
633caa7883
Custom albums build for custom domains
2025-08-12 12:29:09 +05:30
Manav Rathi
d4635c415b
[web] Custom domains - WIP ( #6825 )
2025-08-12 12:02:27 +05:30
Neeraj Gupta
f3e5297878
Merge remote-tracking branch 'origin/main' into custom_domain_handling
2025-08-12 11:55:46 +05:30
Neeraj Gupta
5e993b9526
Support for custom domain url replacement
2025-08-12 11:55:24 +05:30
Neeraj Gupta
29d316349b
Allow empty string
2025-08-12 11:49:32 +05:30
laurenspriem
d61c18a6ef
Use search with keys in similar images service
2025-08-12 11:38:44 +05:30
laurenspriem
5f4cf302a1
use search with keys in ml computer
2025-08-12 11:38:25 +05:30
laurenspriem
cb2b33eedb
use rust search with potential keys in clip vector db
2025-08-12 11:38:03 +05:30
laurenspriem
856a87f01c
Rust api to do entire search with potential keys in rust
2025-08-12 11:36:38 +05:30
Manav Rathi
95ed8d23de
Prep for merge
2025-08-12 11:31:46 +05:30
Manav Rathi
97d8d9fa8d
Handle errors
2025-08-12 11:19:29 +05:30
Manav Rathi
149eb6c38d
Not required
2025-08-12 11:19:29 +05:30
Manav Rathi
4c57c6b30f
Tweak
2025-08-12 11:19:29 +05:30
Manav Rathi
3d12812671
Use
2025-08-12 11:19:29 +05:30
Manav Rathi
440818f1af
Read from remote store
2025-08-12 11:19:29 +05:30
Manav Rathi
18e7a52848
Sketch 1
2025-08-12 11:19:28 +05:30
Manav Rathi
b099d16a32
Screen outline
2025-08-12 11:19:28 +05:30
Manav Rathi
46c588c512
Button
2025-08-12 11:19:28 +05:30
Neeraj Gupta
f248dbabe0
Refactor publicUrl construction logic
2025-08-12 11:10:34 +05:30
Neeraj Gupta
799e844de3
Parse fields for custom domain
2025-08-12 11:07:34 +05:30
Manav Rathi
5090e16d54
Make public
2025-08-12 10:25:24 +05:30
Neeraj Gupta
1d649c5a79
Store only domain
2025-08-12 10:01:32 +05:30
Neeraj Gupta
9d4474393e
Merge branch 'main' into refactor_remote_store
2025-08-12 09:39:48 +05:30
Manav Rathi
073235c294
[web] New translations ( #6807 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-08-12 09:26:28 +05:30
Neeraj
fe8da0b332
[mob] Use Github workflow's run_number for bumping up the versionCode ( #6824 )
...
## Description
## Tests
2025-08-12 09:03:05 +05:30
Neeraj Gupta
b98294c073
Update workflow
2025-08-12 09:01:48 +05:30
Neeraj
c962508987
[mobile] Fix Image editor ( #6819 )
...
## Description
- Fix bottom navigation bar color in light theme
- Fix initial color in paint editor
- Tap to reset tune adjustment value (brightness, exposure, etc..) and
add haptics when crossing zero
2025-08-12 08:55:22 +05:30
Neeraj Gupta
4ff211868e
Update changes
2025-08-12 08:54:56 +05:30
Neeraj Gupta
527f2557b6
Merge remote-tracking branch 'origin/main' into fix-image-editor
2025-08-12 08:53:30 +05:30
Neeraj
a945753629
[auth] Remove hex from some multi-color icons ( #6820 )
...
This PR removes the hex value from some multi-color icons that were
added in #6694 . Removing the hex will fix broken icons like this:
<img width="270" height="284" alt="image"
src="https://github.com/user-attachments/assets/8603ce89-b47d-4b4b-a809-5d67b7b30c6a "
/>
<img width="229" height="262" alt="image"
src="https://github.com/user-attachments/assets/c38a8bce-57c5-4607-ac7b-47c677ea3871 "
/>
<img width="334" height="293" alt="image"
src="https://github.com/user-attachments/assets/fe1f95e5-66b6-49ce-9458-5fe17c98e0fa "
/>
<img width="302" height="269" alt="image"
src="https://github.com/user-attachments/assets/4c7f59d8-534a-47e2-95bc-b6f70a1f2921 "
/>
2025-08-12 08:52:59 +05:30
Sven
22c60fb83e
Remove hex from multi-color icons
2025-08-11 19:12:32 +02:00
Aman Raj Singh Mourya
740ba4a9bf
[auth] Add allegro icon ( #6814 )
...
## Description
Added 1 new custom SVG icon:
- **allegro.svg**
-## Tests
2025-08-11 18:29:47 +05:30
Aman Raj Singh Mourya
229bfdc7ec
Fix formatting
2025-08-11 18:28:20 +05:30
Neeraj
93b1af6ec0
[mob] FIx change log parsing ( #6817 )
...
## Description
## Tests
2025-08-11 17:37:01 +05:30
laurenspriem
dbf6f6aa37
Proper rust init in MLComputer isolate
2025-08-11 17:24:36 +05:30
Neeraj Gupta
e8dde48688
Update workflow
2025-08-11 17:13:24 +05:30
Neeraj
d9145353b2
[mob] Modify daily build workflow ( #6816 )
...
## Description
## Tests
2025-08-11 17:04:39 +05:30
Neeraj Gupta
49c966f50c
[mob] Modify daily build workflow
2025-08-11 17:03:58 +05:30
Neeraj
0ad83a3924
[mob] Add daily release workflow for photos ( #6815 )
...
## Description
## Tests
2025-08-11 16:33:02 +05:30
Neeraj Gupta
187a60ec3a
Add daily release workflow for photos
2025-08-11 16:32:01 +05:30
Kremiorspokke
cabae4cca0
Update custom-icons.json
2025-08-11 12:32:39 +02:00
Kremiorspokke
cdfb9a7d0e
Merge pull request #1 from Kremiorspokke/Kremiorspokke-patch-1
...
Add 1 new icon
2025-08-11 12:30:55 +02:00
Kremiorspokke
4860236f66
Add 1 new icon
...
Add polish e-commerce platfrom icon allegro
2025-08-11 12:22:41 +02:00
laurenspriem
ad90d2e37a
Fix delete group bug
2025-08-11 15:43:30 +05:30
AmanRajSinghMourya
903762f283
fix: set initial color for painting editor
2025-08-11 15:34:02 +05:30
laurenspriem
6223a1529f
bulk vector search in MLComputer isolate
2025-08-11 14:11:00 +05:30
Neeraj
143d758b5b
[auth] Fix "Copied to Clipboard" text behind clipboard ( #6791 )
...
## Description
This fixes https://github.com/ente-io/ente/issues/324
2025-08-11 13:39:08 +05:30
AmanRajSinghMourya
1d25f23053
fix: update haptic feedback when reached zero
2025-08-11 12:56:59 +05:30
Neeraj
67d661eeb6
[auth] New translations ( #6809 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
2025-08-11 12:25:08 +05:30
Neeraj Gupta
fe86363b1f
Bump version
2025-08-11 12:22:38 +05:30
Neeraj Gupta
15967713a0
Merge branch 'flutter-upgrade' of https://github.com/ente-io/auth into flutter-upgrade
2025-08-11 12:22:21 +05:30
Neeraj Gupta
2dafd62e14
Merge remote-tracking branch 'origin/main' into flutter-upgrade
2025-08-11 12:22:00 +05:30
Neeraj
46865eff26
[mob] Gracefully handle decompress image exception ( #6811 )
...
## Description
On Android 16 with flutter upgrade, we are seeing `Could not decompress
image.` error for heic images taken from Iphone 16.
Instead of showing broken image, rendering the compressed version of the
image on UI.
Also, increased the minWidth/minWidth from default 1920/1080 to 8000/800
Refer:
https://pub.dev/packages/flutter_image_compress#minwidth-and-minheight
> If your image width is smaller than minWidth or height smaller than
minHeight, scale will be 1, that is, the size will not change.
```
E/FlutterJNI( 7914): Failed to decode image
E/FlutterJNI( 7914): java.io.IOException: getPixels failed with error invalid input
E/FlutterJNI( 7914): at android.graphics.ImageDecoder.nDecodeBitmap(Native Method)
E/FlutterJNI( 7914): at android.graphics.ImageDecoder.decodeBitmapInternal(ImageDecoder.java:1676)
E/FlutterJNI( 7914): at android.graphics.ImageDecoder.decodeBitmapImpl(ImageDecoder.java:1865)
E/FlutterJNI( 7914): at android.graphics.ImageDecoder.decodeBitmap(ImageDecoder.java:1850)
E/FlutterJNI( 7914): at io.flutter.embedding.engine.FlutterJNI.decodeImage(FlutterJNI.java:571)
```
## Tests
Tested locally on Simulator with sample image.
2025-08-11 11:56:07 +05:30
Neeraj Gupta
36d45c7774
Change min Width/Height value during compress
2025-08-11 11:32:34 +05:30
Neeraj Gupta
fc0b86ffe6
Gracefully handle image decompress error
2025-08-11 11:32:07 +05:30
laurenspriem
1c75259e8f
Merge branch 'isolate_issue' into flutter-upgrade
2025-08-11 11:28:53 +05:30
laurenspriem
67e493b27f
use different deprecated method replacement
2025-08-11 11:00:17 +05:30
AmanRajSinghMourya
a74908214d
Update password entry page to use a fixed color for valid field value
2025-08-11 10:38:44 +05:30
Crowdin Bot
6ac19de2af
New Crowdin translations by GitHub Action
2025-08-11 01:18:24 +00:00
Crowdin Bot
a4e8a70c31
New Crowdin translations by GitHub Action
2025-08-11 01:05:16 +00:00
Crowdin Bot
4875ddf30c
New Crowdin translations by GitHub Action
2025-08-11 00:44:23 +00:00
AmanRajSinghMourya
72f9d9e756
refactor: fix bottom navigation bar colors
2025-08-09 23:34:15 +05:30
AmanRajSinghMourya
e32698e4be
update editor background color across image and video editor components
2025-08-09 23:33:36 +05:30
AmanRajSinghMourya
0b73388b0b
fix search view background color
2025-08-09 11:35:00 +05:30
Neeraj
8fa63ba9fb
[server] Fix typo in file link grouping ( #6798 )
2025-08-09 10:42:19 +05:30
Neeraj
15175a261a
[mobile/photos] New translations ( #6743 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2025-08-09 09:01:50 +05:30
Neeraj Gupta
b0eb362037
Fix typo in file link grouping
2025-08-09 06:19:54 +05:30
eYdr1en
be506bdad1
fixes macos touch id lock
2025-08-08 17:22:12 +02:00
AmanRajSinghMourya
6bd5327d50
refactor: show black color as default background color in hideAppContent
2025-08-08 20:00:14 +05:30
Aman Raj Singh Mourya
8c2cb6dcad
[auth] add AvistaZ network icons ( #6789 )
...
## Description
Add custom icons for AvistaZ.to network (Private Torrent tracker).
Including:
- [AvistaZ](https://avistaz.to/ )
- [AnimeZ](https://animez.to/ )
- [CinemaZ](https://cinemaz.to/ )
- [ExoticaZ](https://exoticaz.to/ )
- [PrivateHD](https://privatehd.to/ )
## Tests
2025-08-08 17:33:28 +05:30
Aman Raj Singh Mourya
692f77c9bc
[auth] add icon for capcom ( #6790 )
...
- added an icon for capcom
- added a json entry for capcom
2025-08-08 17:32:25 +05:30
Neeraj Gupta
7996ab4a3e
Minor fixes
2025-08-08 16:36:50 +05:30
eYdr1en
d4bfbbf04c
fix comments
2025-08-08 12:40:51 +02:00
eYdr1en
92a03ce585
[auth] fix Copied to Clipboard text behind clipboard
2025-08-08 12:37:15 +02:00
Neeraj Gupta
1c37332f37
Endpoint to check domain claim
2025-08-08 15:40:05 +05:30
Neeraj Gupta
23103c3bcc
Handle claimed domain error
2025-08-08 15:31:14 +05:30
Neeraj Gupta
920702c5dd
Add validation
2025-08-08 15:31:02 +05:30
Neeraj Gupta
3167d85f06
Add index for customDomain
2025-08-08 15:25:04 +05:30
Brook
dd2a5d6191
[auth] add icon for capcom
2025-08-08 11:37:06 +03:00
Neeraj Gupta
bc1ae62477
Ability to configure cname
2025-08-08 14:06:26 +05:30
Neeraj Gupta
1af834aa7a
Remove unused field
2025-08-08 14:02:36 +05:30
Hieu Pham
e66045dc74
[auth] add AvistaZ network icons
...
Add custom icons for AvistaZ.to network (Private Torrent tracker)
2025-08-08 15:08:08 +07:00
Prateek Sunal
69f6fdc9c7
Merge branch 'main' into flutter-upgrade
2025-08-08 13:25:52 +05:30
Prateek Sunal
1327a1f8cf
chore: bump version
2025-08-08 13:24:50 +05:30
Prateek Sunal
52d2577236
chore: bump version
2025-08-08 13:23:19 +05:30
Neeraj Gupta
f2dc157e8a
Support for customDomain flag
2025-08-08 13:10:57 +05:30
AmanRajSinghMourya
94e398dc89
Bump version 4.4.6+446
2025-08-08 12:40:30 +05:30
AmanRajSinghMourya
a5a19581fc
Revert "Bump version to 4.4.6+445"
...
This reverts commit ea409fc266 .
2025-08-08 12:39:12 +05:30
AmanRajSinghMourya
ea409fc266
Bump version to 4.4.6+445
2025-08-08 12:16:47 +05:30
Aman Raj Singh Mourya
0e9d7106f7
[mobile] Fix packages to support Auth theme ( #6788 )
2025-08-08 12:14:08 +05:30
AmanRajSinghMourya
6fe89fdc0e
Add theme configuration and update color scheme in recovery key and lock screen pages
2025-08-08 12:05:08 +05:30
Neeraj
d9e860466c
[auth] Auto hide dock icon macos ( #6772 )
...
## Description
After closing app or hidding the window on macos the dock icon still
appears even when the app is in tray which shouldn't happen this fixes
it
2025-08-07 20:54:30 +05:30
AmanRajSinghMourya
193e1374e1
Refactor GradientButton to use ClipRRect
2025-08-07 20:01:12 +05:30
AmanRajSinghMourya
e11a6ace80
Refactor theme usage in dynamic FAB and dialog widget; improve imports and color scheme references
2025-08-07 19:40:39 +05:30
AmanRajSinghMourya
9033bd8cec
Fix formatting in custom-icons.json
2025-08-07 19:40:07 +05:30
AmanRajSinghMourya
085551b5a7
Add ente_strings package and update localization delegates
2025-08-07 19:39:58 +05:30
Manav Rathi
1633c478e3
[photos] [web] Handle XMP files interspersed with live photos ( #6778 )
2025-08-07 15:55:09 +05:30
Manav Rathi
5eb7cadc4d
Fix multi-file scenarios
2025-08-07 15:49:50 +05:30
Manav Rathi
af5de77880
[photos] [web] Handle XMP files interspersed with live photos
2025-08-07 15:30:32 +05:30
Neeraj
58279b668b
[mob][photos] Reduce logs on startup ( #6775 )
...
## Description
## Tests
2025-08-07 14:08:28 +05:30
Ashil
7537614fc2
[mob][photos] More gallery scroll improvements ( #6776 )
2025-08-07 14:00:10 +05:30
Ashil
0db2385dbd
Merge branch 'main' into gallery_scroll_improvement
2025-08-07 13:59:59 +05:30
Neeraj
fbb5397217
[auth] Add monochrome icon style for macos tray ( #6771 )
...
## Description
This fixes this issue https://github.com/ente-io/ente/issues/5173
2025-08-07 13:34:38 +05:30
ashilkn
f4605f86a4
Bump up build number
2025-08-07 13:18:27 +05:30
ashilkn
1f1cad181f
Reduce galleryThumbnailDiskLoadDeferDuration
2025-08-07 13:14:21 +05:30
laurenspriem
cf81d58604
Prettify
2025-08-07 13:13:58 +05:30
laurenspriem
2560e5934f
Delete method
2025-08-07 13:07:16 +05:30
Aman Raj Singh Mourya
7942c4d642
Added logos for meesman.nl, isc2.org, scouting.nl, zivver.com ( #6770 )
...
Fixed linting error in custom_icons.json (line 1733, superfluous comma)
and added the aforementioned logos.
2025-08-07 12:15:17 +05:30
Aman Raj Singh Mourya
625410852b
[auth] add icon for Dresden University of Technology ( #6774 )
...
## Description
Add custom SVG icon for Dresden University of Technology.
Icon optimized with SVGOMG.
2025-08-07 12:10:54 +05:30
Neeraj Gupta
970ca59077
Clean up localSettings log
2025-08-07 11:13:18 +05:30
laurenspriem
2a407b5928
track fileIDs, not size for similar files group
2025-08-07 11:12:47 +05:30
Neeraj Gupta
3ee021c9de
Reduce heartbeat logs
2025-08-07 11:08:58 +05:30
ashilkn
0f8a8a7579
Perf: Skip recreation/modification of ImageProvider of Image used in thumbnail
2025-08-07 11:02:18 +05:30
ashilkn
33703072eb
remove todo
2025-08-07 10:56:32 +05:30
laurenspriem
019141ef3b
animation
2025-08-07 10:34:53 +05:30
laurenspriem
44e9103942
bottom buttons
2025-08-07 10:29:14 +05:30
Muhammad Talal Anwar
83395641ef
chore: add TU Dresden icon
2025-08-07 04:49:40 +00:00
Ashil
8cbdd4cc98
Gallery perf tweaks ( #6754 )
2025-08-07 10:00:10 +05:30
laurenspriem
a9e31aec8f
Show more accurate size
2025-08-06 22:21:30 +05:30
laurenspriem
901e1a73dc
auto select files
2025-08-06 22:13:59 +05:30
Prateek Sunal
6c614f2649
fix: re-add pro_image_editor
2025-08-06 22:11:39 +05:30
laurenspriem
184ea915fc
Make files selectable
2025-08-06 21:51:05 +05:30
laurenspriem
d58f96fb60
Change default sort to shortest distance
2025-08-06 21:30:08 +05:30
eYdr1en
df5a7d6c19
auto hide dock icon macos
2025-08-06 15:24:57 +02:00
eYdr1en
95347022e8
add isTemplate for correct macos look on wallpaper
2025-08-06 15:20:44 +02:00
eYdr1en
4f224e7eba
add monochrome icon style for macos tray
2025-08-06 15:10:42 +02:00
Prateek Sunal
fc593e86ee
chore: update locks
2025-08-06 17:38:15 +05:30
Prateek Sunal
5c489f3358
Merge remote-tracking branch 'origin/main' into flutter-upgrade
2025-08-06 17:37:16 +05:30
Prateek Sunal
899993a23b
chore: bump everywhere
2025-08-06 17:07:07 +05:30
Prateek Sunal
6dd23fa5ff
chore: bump things
2025-08-06 17:05:54 +05:30
AmanRajSinghMourya
210a0a45c1
Bump version to 4.4.5+445
2025-08-06 16:44:08 +05:30
AmanRajSinghMourya
ee035681ab
Bump version to 4.4.3+444
2025-08-06 15:40:14 +05:30
laurenspriem
98598053c7
Proper text scheme
2025-08-06 15:04:48 +05:30
Ashil
1c2f8a74c4
Merge branch 'main' into gallery_perf_tweks
2025-08-06 14:46:33 +05:30
ashilkn
d86f9d2ffa
refactor
2025-08-06 14:45:03 +05:30
AmanRajSinghMourya
cc2d65d796
Fix string
2025-08-06 14:35:25 +05:30
AmanRajSinghMourya
0e61b3dfd4
Minor changes in packages's pubspec to match dependencies
2025-08-06 14:35:03 +05:30
AmanRajSinghMourya
0a3035e5d5
Update Android build configuration: enable core library desugaring, increase minSdkVersion to 22, and upgrade Gradle version to 8.4. Add ProGuard rules to suppress warnings.
2025-08-06 14:33:19 +05:30
laurenspriem
8046c6837c
Better spacing
2025-08-06 14:07:09 +05:30
laurenspriem
30641a2df6
Empty delete button
2025-08-06 14:01:49 +05:30
laurenspriem
c82cd54b7b
Figma design
2025-08-06 12:52:03 +05:30
AmanRajSinghMourya
7adb1c0a6c
Minor fix
2025-08-06 12:07:21 +05:30
AmanRajSinghMourya
cb55be1e5c
Fix android build
2025-08-06 11:38:10 +05:30
AmanRajSinghMourya
d7a7144b33
Fix android build
2025-08-06 11:38:04 +05:30
AmanRajSinghMourya
e6a867a859
Cleanup
2025-08-06 11:37:04 +05:30
AmanRajSinghMourya
a9c8e4476f
Remove old password reentry, recovery key, recovery, and password verification pages; refactor imports and update references in settings and home page.
2025-08-06 11:36:51 +05:30
AmanRajSinghMourya
f914263b2f
Remove old password reentry, recovery key, recovery, and password verification pages; refactor imports and update references in settings and home page.
2025-08-06 11:36:46 +05:30
AmanRajSinghMourya
6f94d91afb
More code refractor in auth/accounts section
2025-08-06 11:36:26 +05:30
AmanRajSinghMourya
57569e79fe
Add ente_ui dependency to pubspec.yaml and update its lock status in pubspec.lock
2025-08-06 11:35:49 +05:30
AmanRajSinghMourya
b695db80ab
Refactor HomePage to extend BaseHomePage for improved structure
2025-08-06 11:35:32 +05:30
AmanRajSinghMourya
ae1a43b8bf
Refractor accounts section to use common code from packages/accounts
2025-08-06 11:35:13 +05:30
AmanRajSinghMourya
d9d9acfa3e
Refractor accounts section to use common code from packages/accounts
2025-08-06 11:35:06 +05:30
AmanRajSinghMourya
d430936ae8
Refractor accounts section to use common code from packages/accounts
2025-08-06 11:34:44 +05:30
AmanRajSinghMourya
b02acc579f
Update ente_accounts dependency
2025-08-06 11:33:58 +05:30
AmanRajSinghMourya
e87be4b9af
Update flutter_inappwebview dependencies
2025-08-06 11:33:36 +05:30
AmanRajSinghMourya
399148aa59
Introduced lock screen package from packages/lockscreen
2025-08-06 11:33:23 +05:30
AmanRajSinghMourya
abd733934b
Introduced lock screen package from packages/lockscreen
2025-08-06 11:33:13 +05:30
vishnukvmd
661e1f92d5
Add developer settings page
2025-08-06 11:31:56 +05:30
vishnukvmd
97b36681dc
Consistency
2025-08-06 11:31:23 +05:30
vishnukvmd
5dd5756a41
Lint utils
2025-08-06 11:29:02 +05:30
vishnukvmd
d2cfa374bd
Lint utils
2025-08-06 11:28:54 +05:30
vishnukvmd
fb64c8aa4c
Lint ui
2025-08-06 11:28:43 +05:30
vishnukvmd
86b54e2241
Lint strings
2025-08-06 11:28:27 +05:30
vishnukvmd
c33396ea60
Lint network
2025-08-06 11:28:11 +05:30
vishnukvmd
24f48b5054
Lint logging
2025-08-06 11:27:56 +05:30
vishnukvmd
094c92c8b6
Lint lock_screen
2025-08-06 11:27:41 +05:30
vishnukvmd
c2922a0cb2
Lint lock_screen
2025-08-06 11:27:36 +05:30
vishnukvmd
9a357a716d
Lint events
2025-08-06 11:27:21 +05:30
vishnukvmd
5574fd748e
Lint configuration
2025-08-06 11:27:06 +05:30
vishnukvmd
f2be25667f
Lint base
2025-08-06 11:26:48 +05:30
vishnukvmd
053d0cfcaa
Fix minor lint
2025-08-06 11:26:27 +05:30
vishnukvmd
0ff8184f47
Lint accounts
2025-08-06 11:26:11 +05:30
vishnukvmd
f971835ae7
Remove noise
2025-08-06 11:25:56 +05:30
vishnukvmd
694e3ca121
Remove changelog
2025-08-06 11:25:42 +05:30
vishnukvmd
be850c27c6
Fix dependency
2025-08-06 11:25:08 +05:30
vishnukvmd
3aaf11ba1d
Setup common accounts package
2025-08-06 11:24:46 +05:30
vishnukvmd
3019d858c9
Setup common accounts package
2025-08-06 11:24:35 +05:30
vishnukvmd
81e926ef2d
Setup common accounts package
2025-08-06 11:17:59 +05:30
vishnukvmd
016d646971
Update common ui
2025-08-06 11:14:26 +05:30
vishnukvmd
1f100566ad
Update common lockscreen
2025-08-06 11:13:56 +05:30
vishnukvmd
d69595e744
Setup common lockscreen
2025-08-06 11:13:25 +05:30
vishnukvmd
7a91e714fe
Setup common lockscreen
2025-08-06 11:13:13 +05:30
vishnukvmd
e352de8b9c
Update strings
2025-08-06 11:11:18 +05:30
vishnukvmd
e36831b599
Update strings
2025-08-06 11:11:09 +05:30
vishnukvmd
df74c7d54d
Update strings
2025-08-06 11:10:50 +05:30
Manav Rathi
ffdc21d15c
[rust] Make CI fail on warnings ( #6763 )
...
https://doc.rust-lang.org/stable/clippy/continuous_integration/github_actions.html
2025-08-06 10:55:37 +05:30
vishnukvmd
d7986b5c7c
Update utils
2025-08-05 23:58:46 +05:30
vishnukvmd
3e888876d1
Update utils
2025-08-05 23:58:41 +05:30
vishnukvmd
6af494206e
Add developer settings page
2025-08-05 23:57:41 +05:30
vishnukvmd
93f32de8c1
Update strings
2025-08-05 23:57:27 +05:30
vishnukvmd
e0b3e6464e
Update strings
2025-08-05 23:57:20 +05:30
vishnukvmd
c67d2f0836
Consistency
2025-08-05 23:56:50 +05:30
vishnukvmd
49106a3dd9
Pull existing translations
2025-08-05 23:56:39 +05:30
vishnukvmd
b61c75dc84
Lint utils
2025-08-05 23:56:28 +05:30
vishnukvmd
465fc7c7d3
Lint ui
2025-08-05 23:56:13 +05:30
vishnukvmd
487e4ef559
Lint strings
2025-08-05 23:56:03 +05:30
vishnukvmd
34bf4f6bba
Lint network
2025-08-05 23:55:51 +05:30
vishnukvmd
af36978ede
Lint logging
2025-08-05 23:55:41 +05:30
vishnukvmd
a375dfdc2e
Lint lock_screen
2025-08-05 23:55:28 +05:30
vishnukvmd
a5b0e66e9d
Lint lock_screen
2025-08-05 23:55:23 +05:30
vishnukvmd
2b3b7a5e2a
Lint events
2025-08-05 23:54:44 +05:30
vishnukvmd
b1dc9272a0
Lint configuration
2025-08-05 23:54:30 +05:30
vishnukvmd
7c33c160b2
Lint base
2025-08-05 23:54:15 +05:30
vishnukvmd
be232efbc6
Fix minor lint
2025-08-05 23:53:59 +05:30
vishnukvmd
bbac09b4a6
Lint accounts
2025-08-05 23:53:41 +05:30
vishnukvmd
a4626ae7a1
Remove noise
2025-08-05 23:53:27 +05:30
vishnukvmd
e8551df8b9
Remove changelog
2025-08-05 23:53:10 +05:30
vishnukvmd
77cb40aef4
Update strings
2025-08-05 23:52:50 +05:30
vishnukvmd
827090fb24
Fix dependency
2025-08-05 23:52:31 +05:30
vishnukvmd
39b9670fcc
Setup common accounts package
2025-08-05 23:52:11 +05:30
vishnukvmd
d227a2bf20
Setup common accounts package
2025-08-05 23:52:03 +05:30
vishnukvmd
0b766415a4
Setup common accounts package
2025-08-05 23:51:32 +05:30
vishnukvmd
3b727549d5
Update common ui
2025-08-05 23:49:03 +05:30
vishnukvmd
dbdf19ee8d
Update common lockscreen
2025-08-05 23:48:45 +05:30
vishnukvmd
2e3d621077
Update strings
2025-08-05 23:44:26 +05:30
vishnukvmd
0455481f3d
Lint lock_screen
2025-08-05 23:38:42 +05:30
vishnukvmd
c9a7918397
Lint events
2025-08-05 23:38:42 +05:30
vishnukvmd
957f0bc041
Lint configuration
2025-08-05 23:38:42 +05:30
vishnukvmd
24f5a5813a
Lint base
2025-08-05 23:38:42 +05:30
vishnukvmd
860b2895f6
Fix minor lint
2025-08-05 23:38:42 +05:30
vishnukvmd
a510320d0e
Lint accounts
2025-08-05 23:38:42 +05:30
vishnukvmd
de04f18cb2
Remove noise
2025-08-05 23:38:42 +05:30
vishnukvmd
b84b73fda2
Remove changelog
2025-08-05 23:38:42 +05:30
vishnukvmd
12b0618149
Update strings
2025-08-05 23:38:42 +05:30
vishnukvmd
28a43393f9
Fix dependency
2025-08-05 23:38:42 +05:30
vishnukvmd
21b3bdf204
Setup common accounts package
2025-08-05 23:38:42 +05:30
vishnukvmd
3436fb7fb1
Update common ui
2025-08-05 23:38:42 +05:30
vishnukvmd
045b40b2b2
Update common lockscreen
2025-08-05 23:38:42 +05:30
vishnukvmd
c09922d1a3
Update strings
2025-08-05 23:38:42 +05:30
vishnukvmd
3e9032588e
Setup common lockscreen
2025-08-05 23:34:58 +05:30
vishnukvmd
14e570b676
Update strings
2025-08-05 23:34:49 +05:30
vishnukvmd
a412aa4886
Update strings
2025-08-05 23:34:44 +05:30
vishnukvmd
a7a162d375
Update utils
2025-08-05 23:34:38 +05:30
vishnukvmd
b444bdc5ec
Add re-usable base home page
2025-08-05 23:34:33 +05:30
vishnukvmd
f9299e7950
Reduce noise
2025-08-05 23:34:27 +05:30
vishnukvmd
8a9f73ada5
Refactor utils
2025-08-05 23:34:10 +05:30
vishnukvmd
d5c1970ca2
Update common ui
2025-08-05 23:34:01 +05:30
vishnukvmd
f8aff3e12b
Update common strings
2025-08-05 23:33:52 +05:30
vishnukvmd
490759243b
Setup common UI components
2025-08-05 23:33:46 +05:30
vishnukvmd
e8a9e509a8
Update common strings
2025-08-05 23:33:39 +05:30
vishnukvmd
c392ad5dcb
Update utils
2025-08-05 23:33:23 +05:30
vishnukvmd
9bb084d610
Add typedefs to base
2025-08-05 23:33:13 +05:30
vishnukvmd
00b05e2d7c
Update common utils
2025-08-05 23:33:00 +05:30
vishnukvmd
93736fe57a
Update common strings
2025-08-05 23:32:46 +05:30
vishnukvmd
995ae50418
Refactor common utils
2025-08-05 23:32:24 +05:30
vishnukvmd
42e6dff0f5
Remove redundant test
2025-08-05 23:32:17 +05:30
vishnukvmd
150513d3e5
Refactor common strings
2025-08-05 23:32:04 +05:30
vishnukvmd
13ed1e76bc
Use common network package
2025-08-05 23:31:55 +05:30
vishnukvmd
a7d0e2eef5
Refactor network
2025-08-05 23:31:36 +05:30
vishnukvmd
134314c285
Common config
2025-08-05 23:30:56 +05:30
vishnukvmd
eb3e3db8e6
Base config
2025-08-05 23:30:33 +05:30
vishnukvmd
3b9b886ae9
Refactor
2025-08-05 23:30:20 +05:30
vishnukvmd
d88df36c3d
Packages
2025-08-05 23:30:06 +05:30
vishnukvmd
62d7311780
ignore surprises
2025-08-05 23:29:42 +05:30
vishnukvmd
9d76ccc173
init config
2025-08-05 23:27:17 +05:30
peterv99
abe5548202
Added logos for meesman.nl, isc2.org, scouting.nl, zivver.com
...
Fixed linting error in custom_icons.json (line 1733, superfluous comma) and added the aforementioned logos.
2025-08-05 19:52:36 +02:00
ashilkn
769adb75c5
Different cache extents for different photoGridSizes
2025-08-05 20:31:10 +05:30
ashilkn
1648f62da6
Add repaint boundary over each gird item in gallery
2025-08-05 16:49:48 +05:30
Manav Rathi
97d66a3afa
[rust] Make CI fail on warnings
...
https://doc.rust-lang.org/stable/clippy/continuous_integration/github_actions.html
2025-08-05 14:39:01 +05:30
laurenspriem
e8f7f9ad62
Grid of three
2025-08-05 13:31:33 +05:30
Aman Raj Singh Mourya
99556dbbcd
[auth] Fixed CONTRIBUTING.md broken link and added new icons ( #6749 )
...
## Description
Fixed the broken link to custom-icons.md in CONTRIBUTING.md.
Also added new icons for Twitter (before rebrand), Animal Crossing, Best
Buy, Chucklefish, Toyhouse, and Art Fight.
I realized right after uploading a Best Buy icon that the Best Buy icon
already exists in the custom icon repositories. It doesn't show up when
I search for it in the Ente app (iOS), though, and I checked and there
are no updates for my app. I guess it wasn't pushed to the mobile app
yet?
My icon is called `best_buy.svg`. The one that was already there is
`bestbuy.svg`. Should I remove mine?
Thanks in advance!
2025-08-05 12:10:12 +05:30
laurenspriem
a3330705b3
Fix deprecated method
2025-08-05 12:05:00 +05:30
laurenspriem
d8b40c1a55
Exact search off by default
2025-08-05 11:59:22 +05:30
laurenspriem
b5113dd420
Add option for exact search of similar files
2025-08-05 11:52:03 +05:30
Neeraj
d7fdca78f7
Update pubspec.yaml
2025-08-05 10:20:49 +05:30
Neeraj
f7858a96ed
[mob][photos] Log info about lock ( #6745 )
...
## Description
## Tests
2025-08-05 10:18:23 +05:30
ashilkn
63f24966ce
Incrase cacheExtent of gallery
2025-08-05 06:53:54 +05:30
NylaTheWolf
047c2954f8
Actually fix broken link in CONTRIBUTING.md
...
It's easier to just put everything in one pull request.
The link to the adding-icons.md file was broken, so I fixed it.
2025-08-04 17:25:11 -04:00
NylaTheWolf
11786057e2
Moving broken link fix to another pull request
2025-08-04 17:10:34 -04:00
NylaTheWolf
12648ce726
Update custom-icons.json
2025-08-04 17:00:23 -04:00
NylaTheWolf
782618d26f
Merge pull request #1 from NylaTheWolf/patch-1
...
Fix broken link to adding-icons.md in CONTRIBUTING.md
2025-08-04 16:34:50 -04:00
NylaTheWolf
824b071af4
Added more icons
...
Icons for Twitter (before rebrand), Art Fight, Toyhouse, Animal Crossing, Best Buy, and Chucklefish.
I wasn't able to find an official SVG of Toyhouse's icon or get it through inspect element, but I got it from here: https://logos.fandom.com/wiki/Toyhouse
Animal Crossing Leaf: Nintendo, Public domain, via Wikimedia Commons
Original Twitter logo: Martin Grasser, per source, Apache License 2.0 <http://www.apache.org/licenses/LICENSE-2.0 >, via Wikimedia Commons
Best Buy: Best Buy, Public domain, via Wikimedia Commons
Chucklefish: https://en.wikipedia.org/wiki/File:Chucklefish.svg (Warns that this is not a free logo)
2025-08-04 16:28:45 -04:00
NylaTheWolf
f1f84af3a7
Add Smogon to custom-icons.json
2025-08-04 15:40:27 -04:00
NylaTheWolf
8d484528e7
Delete mobile/apps/auth/assets/custom-icons/icons/Smogon.svg
2025-08-04 15:32:50 -04:00
NylaTheWolf
e95aa55339
Added Smogon icon (filename fixed)
...
The previous file name was "Smogon.svg." This time it's all lowercase.
2025-08-04 15:32:06 -04:00
NylaTheWolf
0d139df652
Added Smogon icon
2025-08-04 15:30:14 -04:00
NylaTheWolf
568c5393a8
Fix broken link to adding-icons.md in CONTRIBUTING.md
...
The link to the adding-icons.md file was broken, so I fixed it.
2025-08-04 15:25:36 -04:00
Neeraj
8d8ce6487f
[Server] Single file link ( #6566 )
...
## Description
Adds 4 authenticate API for
- Creating link for individual file
- Update Link
- Delete Link
- Fetch all links (based on header, the server will return particular
app's link)
For link preview
- API to get Info (pending discussion)
- API to get file attributes (pending discussion)
- APIs to get thumbnail and file
- API to verify password
Pending
- [x] Clean up on account deletion
- [x] Clean up on file deletion
- [x] Clean up history for disabled links
## Tests
Basic santiy check during client integration
2025-08-04 14:41:50 +05:30
laurenspriem
a41b7f5535
null check error
2025-08-04 14:24:36 +05:30
laurenspriem
8304bca71c
empty list error
2025-08-04 14:19:04 +05:30
Neeraj Gupta
658ba49186
[mob][photos] Log info about lock
2025-08-04 12:42:27 +05:30
Crowdin Bot
fa230333a4
New Crowdin translations by GitHub Action
2025-08-04 01:06:03 +00:00
Aman Raj Singh Mourya
75bc07f08f
updated ubiquiti auth custom icon ( #6728 )
...
## Description
Updated Ubiquiti icon to new design, fix #6726
2025-08-03 00:37:40 +05:30
Rafael Ieda
b7ff0ca985
updated ubiquiti auth custom icon
2025-08-02 10:27:27 -03:00
Manav Rathi
a9cba0c7a6
[mob] Update broken relative links ( #6722 )
...
## Description
Update broken links in photos from the `Move auth/ to mobile/apps/auth`
in 99d7685be2
Updated the auth's contributing link to be consistent with the photos
## Tests
🔗
2025-08-02 11:30:43 +05:30
ian
a4b938b5d5
Update README.md
2025-08-02 00:07:37 +08:00
ian
0174d82829
Update README.md
2025-08-02 00:02:32 +08:00
laurenspriem
6dfcc58144
Add exact search to vectorDB
2025-08-01 16:55:02 +02:00
laurenspriem
9528b4ce8d
Fix showing the same file twice
2025-08-01 16:21:43 +02:00
laurenspriem
73928092c4
Sort distance descending
2025-08-01 13:03:13 +02:00
laurenspriem
79d3c7f9a2
Merge conflict left
2025-08-01 12:40:15 +02:00
laurenspriem
108d9f84fc
Merge branch 'main' into smart_dedupe
2025-08-01 12:39:54 +02:00
laurenspriem
0854fc3493
Merge branch 'main' into memories_misc_improv
2025-08-01 12:01:30 +02:00
Ashil
101458e5cd
[mobile] Extract strings + Cleanup Image editor ( #6716 )
...
## Description
Removed old image editor package and related file
Extracted strings for image editor
## Tests
2025-08-01 12:37:34 +05:30
AmanRajSinghMourya
6fbea6232e
Merge branch 'main' into extract_strings
2025-08-01 12:25:11 +05:30
AmanRajSinghMourya
ecf236ad54
Add localization strings for editing tools and remove filtered_image.dart
2025-08-01 12:21:08 +05:30
AmanRajSinghMourya
3c8d8067c1
Remove image_editor dependency from pubspec.yaml and pubspec.lock
2025-08-01 12:19:46 +05:30
AmanRajSinghMourya
7cd95e6369
Minor refractor
2025-08-01 12:19:14 +05:30
AmanRajSinghMourya
1487362366
Remove old image editor
2025-08-01 12:18:56 +05:30
Neeraj
54911cce15
[mob][photos] Upgrade media_kit ( #6715 )
...
## Description
```
flutter pub upgrade media_kit media_kit_libs_ios_video media_kit_libs_video media_kit_video
```
## Tests
```
flutter run
```
2025-08-01 10:46:34 +05:30
Neeraj Gupta
5a9684f251
[mob][photos] Upgrade motionphoto (iOS) pkg
2025-08-01 10:43:00 +05:30
Ashil
0f6ae20402
[mob][photos] Keep fullscreen between swipes ( #6706 )
...
## Description
Fixes #6667
2025-08-01 10:37:43 +05:30
Neeraj Gupta
2fe3c61621
[mob][photos] Upgrade media_kit
2025-08-01 10:34:53 +05:30
Ashil
e5afa0f88f
[mob][photos] Bump up build number ( #6711 )
2025-08-01 09:28:19 +05:30
ashilkn
783d70a8f1
bump up build number
2025-07-31 22:38:04 +05:30
ashilkn
1c14896fd6
bump up build number
2025-07-31 22:36:49 +05:30
Ashil
640f8c6867
[mobile][photos] Fix Add to Album in search section ( #6675 )
...
## Description
When creating a new album from the search tab, the album is created and
then it pop back to the search screen after sometime.
#### Before
https://github.com/user-attachments/assets/7e172227-5a35-4d7c-b0f3-e6afd46441ed
#### After
https://github.com/user-attachments/assets/c94eaac4-c51c-4dd3-a573-a8fd17221fec
## Tests
2025-07-31 22:30:58 +05:30
laurenspriem
86967175f7
Better values
2025-07-31 16:58:26 +02:00
laurenspriem
a6b29525d2
Better frequency for people type
2025-07-31 16:51:49 +02:00
laurenspriem
d6c3cf3b8f
Better frequency for people memories
2025-07-31 15:40:04 +02:00
Prateek Sunal
7beba5fb99
[mob][photos] add more logs for smart albums ( #6708 )
...
## Description
- This PR adds more logs for smart albums.
- Removes support of favorites and uncategorized for smart albums.
- Don't delete entry for smartConfig if collection is still present.
## Tests
2025-07-31 19:00:11 +05:30
Prateek Sunal
b4ebc8482f
fix: remove support for favorites and uncateogrized albums
2025-07-31 17:55:04 +05:30
Prateek Sunal
9b42f06152
fix: change log level to info for syncing smart albums
2025-07-31 17:53:01 +05:30
Prateek Sunal
574cfd5165
fix: improve error logging in smart album config saving
2025-07-31 17:52:16 +05:30
Prateek Sunal
19e353453b
fix: don't delete entity if collection null
2025-07-31 17:41:36 +05:30
Prateek Sunal
927e1fef80
fix: only delete if collection is deleted or null
2025-07-31 17:40:55 +05:30
Prateek Sunal
767703c383
chore: more sync logs
2025-07-31 16:42:05 +05:30
Prateek Sunal
fa47f34e74
fix: add logs
2025-07-31 16:39:50 +05:30
Manav Rathi
545b8d21bd
[rust] Setup PR checks ( #6707 )
2025-07-31 15:59:11 +05:30
ashilkn
557563e1b7
Keep InheritedDetailPageState and DetailPage's body in different widgets to avoid InheritedDetailPageState from getting reinitialized and losing it's state when body of DetailPage rebuilds
2025-07-31 15:48:50 +05:30
Manav Rathi
bd9dd0a839
[rust] Setup PR checks
2025-07-31 15:41:04 +05:30
AmanRajSinghMourya
8da1f638e1
extract string + code refractor
2025-07-31 15:15:51 +05:30
Manav Rathi
97b4b6080a
Hello, Rust ( #6703 )
...
https://crates.io/crates/ente-rs
2025-07-31 12:27:59 +05:30
Manav Rathi
e2dd3b462f
Hello, Rust
2025-07-31 12:09:30 +05:30
laurenspriem
ec502f3f4e
Copy
2025-07-31 08:27:11 +02:00
Ashil
f060d10802
[mob][photos] Release 1.2.0 change log ( #6691 )
2025-07-31 09:56:40 +05:30
Ashil
bd2dff3a8a
Merge branch 'main' into release_1.2.0
2025-07-31 09:56:24 +05:30
Prateek Sunal
fd0ee96808
[mob][photos] smart album ( #6610 )
...
## Description
Smart Album, without anything else.
### Auto-add people
Using this you can add person's automatically to the album you want.
## Tests
- [x] Files that are already hidden are not auto-added to the album
- [ ] Files that belong to some other users are not added to the album.
This will trigger a copy event, where file will be copied to user's
namespace.
2025-07-31 09:29:28 +05:30
Neeraj
f53a27a60d
[auth] update relative links to assets ( #6701 )
...
## Description
PR to patch relative links to assets
## Current Error
<img width="1053" height="343" alt="image"
src="https://github.com/user-attachments/assets/48bd5a74-ba60-41dc-89fc-7d025ee9630a "
/>
## Patch
<img width="1086" height="491" alt="image"
src="https://github.com/user-attachments/assets/8244d220-b1f2-47c4-8963-3e5d996b7fbd "
/>
2025-07-31 09:26:06 +05:30
Daniel T
22e1b68ea8
docs: update relative links to assets
2025-07-30 18:02:56 -05:00
Prateek Sunal
92d6a6af8e
chore: remove unused import of dart:ui
2025-07-31 02:33:31 +05:30
Prateek Sunal
7b528a7e20
fix: rename remoteId
2025-07-30 22:15:16 +05:30
Prateek Sunal
655336a92c
fix: make it non-nullable
2025-07-30 22:14:45 +05:30
laurenspriem
a7a23e9e97
UI improvements
2025-07-30 16:05:27 +02:00
laurenspriem
492b959204
Lower default
2025-07-30 15:47:32 +02:00
Prateek Sunal
851ce8147c
chore: update locals
2025-07-30 19:15:38 +05:30
Prateek Sunal
9d6c9b659c
chore: switch back
2025-07-30 18:20:39 +05:30
Prateek Sunal
40d5b26301
chore: switch back
2025-07-30 18:20:22 +05:30
Prateek Sunal
a4d29adaf4
fix: don't go in other users owned files block when not trying to copy
2025-07-30 18:09:49 +05:30
Prateek Sunal
40f979ae2d
fix: don't touch ml stuff
2025-07-30 17:58:59 +05:30
Prateek Sunal
9d2986157d
Merge remote-tracking branch 'origin/main' into smart-album-nothingelse
2025-07-30 17:53:16 +05:30
Prateek Sunal
6ea6493cbc
Merge remote-tracking branch 'origin/main' into smart-album-nothingelse
2025-07-30 17:51:04 +05:30
Laurens Priem
856ca0447e
[mob][photos] Ignored person issues ( #6677 )
...
## Description
- Fixes ignored person showing up in suggestions
- Don't ask for contact linking for ignored persons
2025-07-30 14:17:55 +02:00
Ashil
4076d1d7af
[mobile][photos] Advance image editor ( #6618 )
...
## Description
This PR integrates a fully-featured advanced image editor which supports
the following features
- Added image adjustment tools (e.g., brightness, contrast, saturation)
- Enabled text annotations on images
- Added freehand drawing support
- Included sticker placement functionality
2025-07-30 17:44:24 +05:30
laurenspriem
da53831cf1
Merge branch 'main' into hidden_issues
2025-07-30 14:11:11 +02:00
Laurens Priem
1ab9b38c79
[mob][photos] Missing cover fix ( #6695 )
...
## Description
Fixes issue in face thumbnail generation when the file is not present.
## Tests
Tested in debug mode on my pixel phone.
2025-07-30 13:40:02 +02:00
Ashil
af1fa494d8
[mob][photos] Gallery/Memories settings UI clean up ( #6692 )
2025-07-30 16:53:55 +05:30
laurenspriem
fe8fd519a9
Resolve potential outdated cache
2025-07-30 13:20:01 +02:00
laurenspriem
75ae1bf2e6
Fix sql error
2025-07-30 13:04:58 +02:00
Aman Raj Singh Mourya
401d5f44a1
[auth] add 22 custom icons ( #6694 )
2025-07-30 16:10:30 +05:30
Aman Raj Singh Mourya
13247b153c
[auth] add Tally.so custom icon ( #6689 )
...
Add custom SVG icon for [Tally.so](https://tally.so/help/press-kit ) in
accordance with their media kit to enhance branding.
Icon optimized with SVGOMG.
2025-07-30 16:06:43 +05:30
Aman Raj Singh Mourya
2a1620cb36
[auth] add Charles Schwab custom icon ( #6690 )
...
Add custom SVG icon for [Charles Schwab](https://www.schwab.com/ ) to
enhance branding.
Icon optimized with SVGOMG.
2025-07-30 16:05:57 +05:30
AmanRajSinghMourya
bc00276316
feat: add Glacier filter with matrix adjustments for saturation, contrast, hue, and temperature
2025-07-30 16:03:45 +05:30
AmanRajSinghMourya
9840d65f40
Merge branch 'advance_image_editor' of https://github.com/ente-io/ente into advance_image_editor
2025-07-30 15:26:24 +05:30
Vishnu Mohandas
fcf3cadb21
[docs] update troubleshooting for desktop and object storage ( #6693 )
...
## Description
This PR updates docs for network status reporting in Ente Desktop on
Linux and removes documentation for object storage configuration which
will only be available in latest server image to reduce confusion.
2025-07-30 15:18:01 +05:30
ashilkn
be5e1a9840
Update pubspec.lock
2025-07-30 14:49:57 +05:30
AmanRajSinghMourya
d62f1d50ca
fix: update filter names and orders in image editor
2025-07-30 14:41:03 +05:30
Anand Desai
bf90190b38
chore: missed onlinesbi alt name for SBI
2025-07-30 14:25:16 +05:30
Keerthana
19979b4f61
[docs] push photos faq to troubleshooting for incorrect network status reporting
2025-07-30 14:18:08 +05:30
Anand Desai
9df9830fd0
chore: missed capitalization in DeepSeek
2025-07-30 14:17:14 +05:30
Keerthana
1148e524f0
[docs] update FAQ for desktop and object storage
2025-07-30 14:14:38 +05:30
Anand Desai
516396fb85
chore: add 22 custom icons
2025-07-30 14:12:04 +05:30
ashilkn
2c842c9c65
Gallery settings & memory setting fixes
2025-07-30 13:34:05 +05:30
ashilkn
fe7ba3895d
Remove unused file
2025-07-30 13:25:03 +05:30
ashilkn
fe7486ea68
Update currentChangeLogVersion
2025-07-30 13:12:53 +05:30
ashilkn
198cd89eb1
Update change log + add translations
2025-07-30 13:12:05 +05:30
Anand Desai
ae2145f51f
chore: add Charles Schwab custom icon
2025-07-30 12:07:53 +05:30
Anand Desai
41143cb20a
chore: add tally.so custom icon
2025-07-30 11:58:29 +05:30
ashilkn
3ee300a294
bump up to v1.2.0
2025-07-30 11:29:46 +05:30
Ashil
d077d5dcbb
[mob][photos] Gallery improvements ✨ ( #6688 )
...
## Description
- Better scrolling performance
- Gallery grouping options (day, week, month & year)
- New scrollbar
- Pinned to top header for each group in gallery.
2025-07-30 11:25:09 +05:30
ashilkn
6e59c4e915
chore
2025-07-30 11:19:30 +05:30
ashilkn
21b930d617
Add attribution for aves
2025-07-30 10:54:23 +05:30
ashilkn
644fdd16f5
Chore
2025-07-30 10:54:06 +05:30
ashilkn
3ce835cf31
chore
2025-07-30 10:25:08 +05:30
ashilkn
1ab4cf5fd7
chore
2025-07-30 10:22:04 +05:30
ashilkn
c62a7c8265
chore
2025-07-30 10:18:06 +05:30
ashilkn
a3333e48f6
Rename file
2025-07-30 09:59:35 +05:30
Aman Raj Singh Mourya
669cecb4a0
[auth] add exaroton custom icon ( #6682 )
...
Add custom SVG icon for [exaroton ](https://exaroton.com ) to enhance
branding.
Optimized icon with SVGOMG
2025-07-30 09:24:08 +05:30
Aman Raj Singh Mourya
0ea5783e23
[auth] add NumberBarn custom icon ( #6683 )
...
Add custom SVG icon for [NumberBarn](https://www.numberbarn.com/ ) to
enhance branding.
Icon optimized with SVGOMG.
2025-07-30 09:23:39 +05:30
Aman Raj Singh Mourya
7a6a5892b0
[auth] add United States Department of Homeland Security custom icon ( #6684 )
...
Add custom SVG icon for [U.S. DHS](https://www.dhs.gov/ ) to enhance
branding.
Icon optimized with SVGOMG. It is relatively large because it is
elaborate and complex compared to most other icons.
I tried my best to minimize and strip unnecessary metadata and paths.
United States Department of Homeland Security (DHS) also shares the same
icon and branding for `altNames` provided:
- [United States Citizenship and Immigration Services
(USCIS)](https://www.uscis.gov/ )
- [United States Immigration and Customs Enforcement
(ICE)](https://www.ice.gov/ )
- [United States Customs and Border Protection
(CBP)](https://www.cbp.gov/ )
since they are all subsidiaries of the former department.
2025-07-30 09:23:20 +05:30
Aman Raj Singh Mourya
cf590e8e02
[auth] add Rose-Hulman Institute of Technology custom icon ( #6685 )
...
Add custom SVG icon for [Rose-Hulman Institute of
Technology](https://www.rose-hulman.edu/ ) to enhance branding.
Icon optimized with SVGOMG.
2025-07-30 09:23:06 +05:30
Anand Desai
709d4d121a
fix: accidentally changed whitespace and formatting. oops
2025-07-30 01:56:42 +05:30
Anand Desai
556f933d19
fix: accidentally changed whitespace and formatting. oops
2025-07-30 01:55:25 +05:30
Anand Desai
90d307ab1c
fix: accidentally changed whitespace and formatting. oops
2025-07-30 01:53:45 +05:30
Anand Desai
42f0ee26b6
fix: accidentally changed whitespace and formatted. oops
2025-07-30 01:51:05 +05:30
Anand Desai
5e367f9165
chore: reverted accidental whitespace deletion
2025-07-30 01:34:45 +05:30
Anand Desai
5d5cafad72
chore: add rose-hulman icon
2025-07-30 01:29:18 +05:30
Anand Desai
37707f9db3
chore: add US DHS icon
2025-07-30 01:25:03 +05:30
Anand Desai
da08e1cb09
chore: add numberbarn icon
2025-07-30 01:15:21 +05:30
Anand Desai
05f530283f
Revert "chore: add NumberBarn icon"
...
This reverts commit 5b16dcdce4 .
2025-07-30 00:24:55 +05:30
Anand Desai
5b16dcdce4
chore: add NumberBarn icon
2025-07-30 00:24:24 +05:30
Anand Desai
cdc2a1f63c
chore: add exaroton icon
2025-07-30 00:19:54 +05:30
ashilkn
dccc880b68
Fix build error
2025-07-29 20:16:20 +05:30
ashilkn
aaa53d7dc4
Fix build error
2025-07-29 20:15:33 +05:30
Prateek Sunal
38008cb760
chore: update locks
2025-07-29 19:57:50 +05:30
Prateek Sunal
92590e51c2
feat: Auto add option in people selection page
2025-07-29 19:57:29 +05:30
ashilkn
438eb32872
Merge branch 'main' into advance_image_editor
2025-07-29 19:54:07 +05:30
AmanRajSinghMourya
02a09ea206
fix: remove unused google_fonts dependency and update related configurations
2025-07-29 19:32:25 +05:30
Prateek Sunal
435a803eab
fix: refresh app bar on add files + delete config if no person selected
2025-07-29 17:43:26 +05:30
laurenspriem
973c1f872a
strings
2025-07-29 13:19:16 +02:00
laurenspriem
e45db814fa
Don't suggest for ignored persons in all people page
2025-07-29 13:04:07 +02:00
ashilkn
d0196a1813
Merge branch 'main' into gallery_rewrite
2025-07-29 16:13:11 +05:30
ashilkn
fcdbef557a
Fix state issue with gallery layout selector
2025-07-29 16:11:23 +05:30
laurenspriem
e3b3cbc1b2
Don't ask to contact link hidden person
2025-07-29 12:33:47 +02:00
laurenspriem
e1d3e2dac4
Clarify hidden vs ignored flag
2025-07-29 12:22:35 +02:00
ashilkn
19b41d365e
Use same scroll bar thumb color on gallery for iOS and Android
2025-07-29 15:44:55 +05:30
ashilkn
b5c47734da
Fix depricated enum
2025-07-29 15:06:02 +05:30
Prateek Sunal
bf0e4cc8e0
fix: only run sync and show option if granted ml consent
2025-07-29 14:52:02 +05:30
Prateek Sunal
24e81f9dc0
fix: handle potential null collection in sync logic
2025-07-29 14:49:16 +05:30
AmanRajSinghMourya
ec0520bd2f
fix: update text editor configuration to disable text editing
2025-07-29 14:44:22 +05:30
Laurens Priem
d4c3063ecf
[mob][photos] Revert error on rotated image decoding for indexing ( #6673 )
...
## Description
Revert error on rotated image decoding for indexing
2025-07-29 10:33:14 +02:00
laurenspriem
c8e84c9af3
More neutral log line for heic
2025-07-29 10:25:20 +02:00
Prateek Sunal
85efa544b6
fix: refactor sync logic to use Set for pending files
2025-07-29 13:48:01 +05:30
laurenspriem
b1f6c57601
Revert error on rotated image decoding for indexing
2025-07-29 10:16:53 +02:00
Prateek Sunal
3c1bd34058
fix: duplication
2025-07-29 13:44:57 +05:30
AmanRajSinghMourya
6d31cf40da
Merge branch 'main' into advance_image_editor
2025-07-29 13:21:19 +05:30
Aman Raj Singh Mourya
278156b11d
[mobile] Add custom filter to image editor ( #6671 )
...
## Description
Add 10 custom filter to image editor and made it compatible with flutter
3.24.0
## Tests
2025-07-29 13:17:55 +05:30
AmanRajSinghMourya
ce48e2610a
feat: enable zoom in main editor and refractor code
2025-07-29 13:13:31 +05:30
AmanRajSinghMourya
926715a4a8
fix: handle zero display value in circular progress animation
2025-07-29 13:07:10 +05:30
Manav Rathi
e152c04a65
[web] Handle nullish count in pub-mm of old public albums ( #6666 )
2025-07-29 13:06:30 +05:30
Prateek Sunal
03d21bc3ff
chore: update addFiles logic
2025-07-29 13:00:37 +05:30
Prateek Sunal
79fdfdd72b
fix: remove redundant await
2025-07-29 12:48:51 +05:30
Prateek Sunal
27d3acb192
fix: remove async from addFiles method
2025-07-29 12:48:10 +05:30
Prateek Sunal
82c8ce3f86
fix: check if collection not deleted
2025-07-29 12:47:20 +05:30
AmanRajSinghMourya
93259dc28c
feat: update filter presets and improve filter selection handling in image editor
2025-07-29 12:38:15 +05:30
AmanRajSinghMourya
064da1be08
fix: downgrade pro_image_editor dependency from 7.2.0 to 6.0.0 for compatibility
2025-07-29 08:48:31 +05:30
AmanRajSinghMourya
dd0cfc4656
Fix: update padding in crop rotate bar and rename paint editor state
2025-07-29 08:48:17 +05:30
laurenspriem
dde67479be
Logging
2025-07-28 16:59:09 +02:00
laurenspriem
a6c163a705
Exclude videos from similar dedupe
2025-07-28 16:39:05 +02:00
Manav Rathi
62049275f3
Handle old public albums
...
e.g. "Trip to Sikkim" from the blog post
2025-07-28 19:25:33 +05:30
laurenspriem
159dd57f0c
Fix migration issue
2025-07-28 14:43:48 +02:00
laurenspriem
0cff1642c5
Similar files page mvp
2025-07-28 14:21:38 +02:00
ashilkn
9aa6023720
Bump up version
2025-07-28 17:43:51 +05:30
ashilkn
660bf78123
Merge branch 'main' into gallery_rewrite
2025-07-28 17:41:06 +05:30
ashilkn
35ede58e78
Move memories settings to General > Memories
2025-07-28 17:18:20 +05:30
laurenspriem
ee55002bf1
Similar files change
2025-07-28 11:05:31 +02:00
Manav Rathi
2cba00c45c
Prettier: Make it work better with markdown ( #6664 )
...
Ref:
- https://prettier.io/blog/2017/12/05/1.9.0#markdown
- https://github.com/ente-io/ente/pull/6642#issuecomment-3118225419
2025-07-28 14:29:57 +05:30
Manav Rathi
3133a757ce
Run prettier
2025-07-28 14:22:46 +05:30
laurenspriem
05b4350496
Similar images service mvp
2025-07-28 10:41:36 +02:00
Manav Rathi
f621461ba8
Prettier: preserve proseWrap
...
Always inserts linebreaks in positions that can break markdown content.
2025-07-28 13:41:37 +05:30
Neeraj
2aebeef31d
[auth] New translations ( #6663 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
2025-07-28 12:16:22 +05:30
ashilkn
ba9337a3b6
Gallery performance improvement
2025-07-28 11:57:14 +05:30
Manav Rathi
203357f2c8
[web] New translations ( #6661 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-07-28 11:49:08 +05:30
AmanRajSinghMourya
a0d7a88a6b
Fix add new album flow
2025-07-28 11:13:40 +05:30
Neeraj
50dc5d3b4b
[mobile/photos] New translations ( #6662 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2025-07-28 10:11:07 +05:30
Crowdin Bot
58bf661e19
New Crowdin translations by GitHub Action
2025-07-28 01:18:16 +00:00
Crowdin Bot
a7f56d3dab
New Crowdin translations by GitHub Action
2025-07-28 01:05:39 +00:00
Crowdin Bot
3e51fa1f83
New Crowdin translations by GitHub Action
2025-07-28 00:45:26 +00:00
laurenspriem
b68150a007
Bulk search first API
2025-07-27 17:38:15 +02:00
Keerthana
99720996bf
[docs] refactor troubleshooting for docker ( #6655 )
...
## Description
This PR updates troubleshooting for Docker, adds information for
configuration of DB and fixes a dead link for configuration section.
2025-07-26 20:08:55 +05:30
Keerthana
050d5ea3e9
[docs] refactor troubleshooting for docker
2025-07-26 20:03:39 +05:30
Vishnu Mohandas
89078d2adf
[docs] update Ente CLI troubleshooting and configuration for email ( #6653 )
...
## Description
This PR updates Ente CLI troubleshooting and email configuration along
with object storage configuration in configuration document.
This provides clarity for users who are facing keyring issues or with
bucket configuration.
2025-07-26 17:31:52 +05:30
ashilkn
cdd1353bb2
Delete old gallery files
2025-07-26 17:31:09 +05:30
ashilkn
3680ccddfd
Change color
2025-07-26 17:24:18 +05:30
Keerthana
e5c658fcd7
[docs] refine Ente CLI secrets and email configuration for verification code
2025-07-26 16:58:44 +05:30
Prateek Sunal
111b4c40c7
fix: final state fix
2025-07-26 15:58:40 +05:30
Prateek Sunal
277189ca88
fix: things again
2025-07-26 15:46:33 +05:30
Prateek Sunal
2f991272a2
Merge remote-tracking branch 'origin/main' into smart-album-nothingelse
2025-07-26 15:42:04 +05:30
Prateek Sunal
58baa04df3
fix: selection update logic
2025-07-26 15:41:32 +05:30
Prateek Sunal
de481cc689
fix: don't show filters if empty
2025-07-26 15:19:03 +05:30
Prateek Sunal
0bbd32873f
fix: only allow save when changed
2025-07-26 15:18:55 +05:30
Aman Raj Singh Mourya
b0c11911eb
feat(ente-auth): Add custom icons for CrowdSec, FileCloud, JetBrains … ( #6648 )
...
## Description
feat(ente-auth): Add custom icons for CrowdSec, FileCloud, JetBrains
YouTrack, MailCow and NetBird
2025-07-26 15:10:15 +05:30
Keerthana
8a55131025
[docs] add tip for generation of secrets for installation procedures
2025-07-26 15:08:27 +05:30
Prateek Sunal
17632a07e8
fix: sort checked first
2025-07-26 15:07:04 +05:30
Prateek Sunal
701f42fa74
chore: fix adding
2025-07-26 14:57:49 +05:30
ashilkn
88eb935d2f
UI/UX improvement
2025-07-26 14:21:29 +05:30
Neeraj
d71f50b79b
[CD] Github action for iOS test flight ( #6650 )
...
## Description
## Tests
2025-07-26 14:06:40 +05:30
Neeraj Gupta
25eaee57e9
Github action for iOS test flight
2025-07-26 14:04:05 +05:30
Neeraj
cf3b5897d2
[auth] Update apple-app-site-association for auth app ( #6649 )
...
## Description
This should fix some of the auto-fill issues for the auth app.
## Tests
2025-07-26 13:33:42 +05:30
Neeraj Gupta
c00ad310ef
Update apple-app-site-association for auth app
2025-07-26 13:29:00 +05:30
Rafael Ieda
13302460bd
feat(ente-auth): Add custom icons for CrowdSec, FileCloud, JetBrains YouTrack, MailCow and NetBird
2025-07-26 04:42:08 -03:00
ashilkn
10101c697b
Chore
2025-07-26 12:40:19 +05:30
ashilkn
8ad1b94b87
Minor UI fix
2025-07-26 12:39:08 +05:30
ashilkn
783f53bfdc
Add option to change gallery layout from home gallery itself
2025-07-26 12:10:24 +05:30
Keerthana
3e5ba6f939
[docs] linting and minor updates for procedures in self-hosting ( #6643 )
...
## Description
This PR updates upgrading procedure to ensure lack of merge conflicts.
A minor grammar error in home page is fixed along with it.
It also fixes linting issues and minor grammatical errors.
2025-07-26 11:07:53 +05:30
Keerthana
b3c0681d54
[docs] fix linting for self-hosting
2025-07-26 08:34:34 +05:30
Keerthana
98951e2d2a
[docs] substitute upgradation with upgrade
2025-07-26 07:58:20 +05:30
Keerthana
e8edacf924
[docs] change instructions for whitelisting admins
2025-07-26 07:52:30 +05:30
Keerthana
508e83acd4
[docs] update upgradation for manual setup
2025-07-25 22:44:08 +05:30
Keerthana
702b03a288
[docs] revamp documentation for self-hosting ( #6642 )
...
## Description
This PR contains major revision for self-hosting documentation. Some
major changes are:
1. Up-to-date information for various installation methods
2. Documentation for configuration with examples
3. Documentation for administrative activities
4. Refactor community guides and include credits
5. Better UX for configuration by templated configuration
The setup includes Compose file that can be used for building from
source without hassle and
includes templated configuration files for ease-of-usage.
## Tests
- [x] I have tested the Docker Compose setup on my system
- [x] I have tested quickstart on my system
2025-07-25 20:21:46 +05:30
Keerthana
2c6f4228d2
[docs] remove redundant line for cluster initialization
2025-07-25 20:21:22 +05:30
Keerthana
95228cc0a6
[docs] remove paid sub template
2025-07-25 20:09:31 +05:30
Prateek Sunal
b8c7079c94
fix: update ML service event handling and improve UI element dimensions
2025-07-25 19:56:28 +05:30
Keerthana
754dd48367
[docs] update quickstart
2025-07-25 19:52:26 +05:30
Keerthana
2b4ed5b43c
[docs] fix dead links
2025-07-25 19:22:23 +05:30
Keerthana
7c87f27539
[docs] rename topics for self-hosting
2025-07-25 18:54:27 +05:30
Keerthana
aae1caf37d
[docs] revamp administration and document configuration examples
2025-07-25 17:22:52 +05:30
ashilkn
0a6558bf48
Remove 'last year' and 'last month' header titles for groups
2025-07-25 16:38:22 +05:30
ashilkn
7bd22fd5b8
Padding change
2025-07-25 16:14:33 +05:30
ashilkn
32b7081b02
Remove unused file
2025-07-25 16:12:27 +05:30
ashilkn
676c3fd22c
Update scroll bar thumb
2025-07-25 16:11:23 +05:30
ashilkn
b305d3c9bf
Do not show scrollbar for small galleries
2025-07-25 16:07:19 +05:30
Prateek Sunal
ad9cb3cb8d
fix: disable everything ML
2025-07-25 15:29:31 +05:30
Neeraj
b833487c54
[mobile][photos] Fix date parsing ( #6637 )
...
## Description
Support more date format.
## Tests
Add more test cases to the test file.
2025-07-25 15:06:06 +05:30
Neeraj Gupta
fcc90c6725
Bump version
2025-07-25 15:05:16 +05:30
Neeraj Gupta
7037d67a45
Merge branch 'main' into single_file_link
2025-07-25 14:58:49 +05:30
Prateek Sunal
0a19245c76
fix: re-add setState
2025-07-25 14:07:59 +05:30
Prateek Sunal
a60172473b
chore: remove color scheme
2025-07-25 14:06:11 +05:30
Prateek Sunal
b66348f277
Merge remote-tracking branch 'origin/main' into smart-album-nothingelse
2025-07-25 13:01:21 +05:30
Prateek Sunal
e4b1adfd1d
feat: empty state for collection
2025-07-25 12:58:18 +05:30
Aman Raj Singh Mourya
7325b7a385
[auth] add custom icon for lifemiles ( #6632 )
...
## Description
Add custom SVG icon for [LifeMiles](https://www.lifemiles.com/ ) to
support branding in UI components.
2025-07-25 12:49:53 +05:30
Aman Raj Singh Mourya
0f78e90aa7
[auth] add xvideos custom icon ( #6630 )
...
## Description
Add custom SVG icon for xvideos to support branding in UI components.
2025-07-25 12:48:48 +05:30
Aman Raj Singh Mourya
5c6ae7dcea
[auth] add custom icon for chaturbate ( #6631 )
...
## Description
Add custom SVG icon for chaturbate to support branding in UI components.
2025-07-25 12:47:40 +05:30
Aman Raj Singh Mourya
46bcab26d5
[auth] add accredible custom icon ( #6629 )
...
## Description
Add custom SVG icon for [Accredible](https://www.accredible.com/ ) to
support branding in UI components.
2025-07-25 12:46:28 +05:30
Aman Raj Singh Mourya
4523a4272f
[auth] add custom icon for stripchat ( #6633 )
...
## Description
Add custom SVG icon for stripchat to support branding in UI components.
2025-07-25 12:45:30 +05:30
Aman Raj Singh Mourya
4d6d3d651a
Minor Fix
2025-07-25 12:44:37 +05:30
Aman Raj Singh Mourya
a71663032d
[auth] add custom icon for auth digital ( #6634 )
...
## Description
Add custom SVG icon for [Auth
digital](https://autenticaciondigital.and.gov.co/ ) to support branding
in UI components.
2025-07-25 12:42:50 +05:30
Prateek Sunal
495d8449f7
chore: lint fixes
2025-07-25 12:33:15 +05:30
Prateek Sunal
4e7f95e999
fix: basics
2025-07-25 12:33:06 +05:30
Prateek Sunal
5890c35050
fix: remove runAllML for background
2025-07-25 12:09:10 +05:30
Prateek Sunal
bb1719c59f
fix: considerate timeout for android
2025-07-25 11:52:19 +05:30
Keerthana
bd58becd38
[docs] omit dead links for bucket CORS
2025-07-25 11:39:12 +05:30
AmanRajSinghMourya
d6fa9d1257
Add tests for partial month-year and ordinal date formats
2025-07-25 11:38:52 +05:30
AmanRajSinghMourya
ee42e71168
Enhance date parsing to support month-year format
2025-07-25 11:38:41 +05:30
Prateek Sunal
0f2e7b40d0
fix: seppaku condition
2025-07-25 11:23:30 +05:30
Prateek Sunal
79b1ecfcd6
Merge remote-tracking branch 'origin/main' into smart-album-nothingelse
2025-07-25 11:13:47 +05:30
Neeraj
ecf56dfd60
[mob][photos] Fix db query & swallow error ( #6636 )
...
## Description
This also now runs query only once in a session.
## Tests
2025-07-25 11:07:24 +05:30
Keerthana
75d919e815
[docs] refactor FAQ and installation section
2025-07-25 10:46:21 +05:30
AmanRajSinghMourya
ed7cc5f8c1
Add SVG delete icon and update image editor UI to use it
2025-07-25 09:51:08 +05:30
AmanRajSinghMourya
aede55eb72
Fix: adjust spacing in the image editor app bar
2025-07-25 09:50:45 +05:30
Aman Raj Singh Mourya
50790bf241
Add custom icons for Tableau and X ( #6635 )
...
## Description
Add custom icons for [Tableau](https://www.tableau.com/ ) and
[X](https://x.com/ )
## Tests
2025-07-25 09:19:45 +05:30
Eric Nielsen
93b7cb8bea
Add custom icons for Tableau and X
2025-07-24 21:55:15 -05:00
Daniel T
8f8eeb82a9
chore: add custom icon for auth digital
2025-07-24 18:16:33 -05:00
Prateek Sunal
62baa623c9
chore: update locks
2025-07-25 02:40:49 +05:30
Prateek Sunal
b71651220b
chore: revert
2025-07-25 02:40:39 +05:30
Prateek Sunal
74d930005c
fix: some changes
2025-07-25 02:40:16 +05:30
Daniel T
25117f846a
chore: add custom icon for stripchat
2025-07-24 15:34:51 -05:00
Daniel T
3ca5303db6
chore: add custom icon for lifemiles
2025-07-24 15:31:04 -05:00
Daniel T
bc3302157c
chore: add custom icon for chaturbate
2025-07-24 15:27:05 -05:00
Daniel T
d57daf91a0
chore: add xvideos custom icon
2025-07-24 15:24:34 -05:00
Daniel T
0d162b6075
chore: add accredible custom icon
2025-07-24 15:06:16 -05:00
laurenspriem
f47cff472a
pragma entry point fo rother isolates
2025-07-24 17:20:27 +02:00
ashilkn
463602c425
Use different haptics depending on Platform that comes when using the scrollbar
2025-07-24 20:12:17 +05:30
laurenspriem
8cc6bd6621
Fix potential isolate issue
2025-07-24 16:28:41 +02:00
Prateek Sunal
78864b9301
fix: controller dispose issue
2025-07-24 19:53:21 +05:30
ashilkn
ee864ee0a5
Move Gallery setting to top of General section
2025-07-24 19:49:01 +05:30
ashilkn
4c61fd248d
Move Gallery settings from General->Advanced to General
2025-07-24 19:45:05 +05:30
ashilkn
446195b8f6
Minor improvement
2025-07-24 19:21:26 +05:30
ashilkn
382cd90ea1
Fix group selection state not persisting on PinnedGroupHeader when scrolling
2025-07-24 19:21:12 +05:30
Prateek Sunal
4f8b2e9fa0
fix: methods and fetching of EntityType
2025-07-24 19:05:54 +05:30
Prateek Sunal
fad05f3a7f
Merge remote-tracking branch 'origin/main' into smart-album-nothingelse
2025-07-24 18:15:13 +05:30
Prateek Sunal
99de753c44
chore: fix things
2025-07-24 18:11:54 +05:30
Prateek Sunal
88e0c6cdbf
fix: review comments
2025-07-24 17:50:51 +05:30
AmanRajSinghMourya
7a35748e30
Minor fix
2025-07-24 17:33:27 +05:30
AmanRajSinghMourya
21d59fa0a3
Fix: adjust padding and spacing in crop rotate bar UI
2025-07-24 17:30:14 +05:30
AmanRajSinghMourya
b89a9a7307
Fix options for background selections
2025-07-24 17:28:02 +05:30
Neeraj Gupta
79eff8aa5a
Fix db query & swallow errow
2025-07-24 17:22:31 +05:30
Prateek Sunal
ba07894d18
fix: add ml sync code
2025-07-24 17:18:53 +05:30
laurenspriem
ba76c85824
Faster migration
2025-07-24 13:44:59 +02:00
Prateek Sunal
41593eecda
feat: icons, design, ownership and what not
2025-07-24 17:10:21 +05:30
Prateek Sunal
b59a23d0ac
chore: update translations
2025-07-24 17:08:58 +05:30
Keerthana
d30fb6fc3c
[docs] rename migration guides for auth
2025-07-24 16:50:33 +05:30
laurenspriem
5b291de28f
Don't migrate or call VectorDB automatically
2025-07-24 13:19:53 +02:00
Neeraj
d06db67e3e
[mob][photos] Fix query to remove dup enteries ( #6625 )
...
## Description
## Tests
2025-07-24 16:28:59 +05:30
Neeraj Gupta
0906fddfc6
[mob][photos] Fix query to remove dup enteries
2025-07-24 16:24:54 +05:30
Keerthana
637f11ac23
[docs] complete installation procedures
2025-07-24 16:21:13 +05:30
AmanRajSinghMourya
e9da23aff9
Refactor: remove unused safe area configurations from image editor
2025-07-24 16:00:36 +05:30
AmanRajSinghMourya
d466b77f0e
Fix: show custom warning dialog
2025-07-24 15:59:34 +05:30
laurenspriem
5e84774737
Dependencies after merging main
2025-07-24 12:21:32 +02:00
laurenspriem
773419b25f
Merge branch 'main' into smart_dedupe
2025-07-24 12:12:05 +02:00
laurenspriem
09668c2f67
Don't use vectorDB for magic search
2025-07-24 11:58:10 +02:00
Neeraj
4e0fa8fecf
[server] Use IS FALSE to match partial index ( #6624 )
...
## Description
## Tests
2025-07-24 15:19:32 +05:30
Neeraj Gupta
f951880ed1
[server] Use IS FALSE to match partial index
2025-07-24 15:16:24 +05:30
laurenspriem
072e5b492b
Dependencies for 3.27
2025-07-24 11:22:22 +02:00
Aman Raj Singh Mourya
050d7d3725
[mobile] Advance Date Search ( #6537 )
...
## Description
This PR introduces a comprehensive date parsing service that enables
users to search for photos using natural language date queries and
various date formats.
## Tests
### 🔍 Natural Language Date Parsing
- Relative dates: today, tomorrow, yesterday
- Month names: Full (February), abbreviated (Feb), and partial (Febr)
- Ordinal numbers: 25th, 22nd, 3rd, 1st
- Flexible combinations: 25th Feb, February 2025, 25th of February 2025
### 📅 Structured Date Format Support
- ISO format: 2025-02-25, 2025/02/25
- Standard formats: 02/25/2025, 25/02/2025 (with MM/DD vs DD/MM
detection)
- Dot notation: 25.02.2025, 25.02.25
- Compact format: 20250225
- Short formats: 02/25, 25/02
- Two-digit years: 25/02/25 (with century detection)
### 🎯 Smart Query Types
- Year-only queries: 2025 - find all photos from that year
- Month-year queries: February 2025 - find photos from specific
month/year
- Generic date queries: 25th Feb - find photos from that date across all
years
- Specific date queries: 25/02/2025 - find photos from exact date
2025-07-24 14:34:51 +05:30
laurenspriem
1d19d69db9
Resolve warnings
2025-07-24 10:51:45 +02:00
AmanRajSinghMourya
0289a5535e
Fix pubspec.lock file
2025-07-24 14:20:41 +05:30
laurenspriem
a88b43dd11
Debug line
2025-07-24 10:49:13 +02:00
AmanRajSinghMourya
8242916172
Merge branch 'main' into advance_image_editor
2025-07-24 14:17:31 +05:30
AmanRajSinghMourya
241dcd64bf
Add comprehensive tests for date parsing functionality
2025-07-24 14:13:04 +05:30
AmanRajSinghMourya
0b8f26d0bb
Fix dare parsing file
2025-07-24 14:12:46 +05:30
ashilkn
7d9cfd8587
Run flutter pub get after upgrading to flutter 3.27.4
2025-07-24 13:43:05 +05:30
Neeraj
da7edac292
[server][db] Tweak autovacuum threshold for trash table ( #6623 )
...
## Description
Attempt to increase refresh rate for autovacuum to ensure that the query
planner use the index.
Based on slow query logs, and analyze command, it looks like the index
is not being used because the table stats are out of date. And the
default auto_vacumm only runs after 10% of rows have changed.
## Tests
Tested on local machine.
```
SELECT unnest(reloptions) AS option
FROM pg_class
WHERE relname = 'trash';
```
Once deployed, will monitor slow query logs and CPU usage.
2025-07-24 13:42:22 +05:30
Neeraj Gupta
daaf73664a
[server][db] Tweak autovacuum threshold for trash table
2025-07-24 13:14:09 +05:30
Prateek Sunal
20fed3b65a
Merge remote-tracking branch 'origin/main' into smart-album-nothingelse
2025-07-24 12:41:22 +05:30
ashilkn
8330e2902c
Auto generated changes to pubspec.lock
2025-07-24 12:38:59 +05:30
ashilkn
8613d0d338
Auto genenrated translation related files changes
2025-07-24 12:38:20 +05:30
ashilkn
a33938a620
Resolve merge conflicts and merge main
2025-07-24 12:36:39 +05:30
laurenspriem
a694bf9b6c
flutter downgrade dependencies
2025-07-24 09:02:05 +02:00
Neeraj
17127b8f0e
[web][auth] Lint fix ( #6622 )
...
## Description
## Tests
2025-07-24 11:50:01 +05:30
Neeraj
b9c8fdb080
[mob][photos] Remove file entry for files that are already queued ( #6621 )
...
## Description
Potential fix for duplicate file entry on home page. [Discord
Ref](https://discord.com/channels/948937918347608085/1397039940692607140/1397039940692607140 )
## Tests
2025-07-24 11:46:13 +05:30
Neeraj Gupta
98868dd76f
[web][auth] Lint fix
2025-07-24 11:40:26 +05:30
Neeraj Gupta
b58aeddeba
[mob][photos] Remove file entry for files that are already queued
2025-07-24 11:35:12 +05:30
ashilkn
f8fe2bd7f2
Stop usage of continously animating widget which is offscreen and taken up compute
2025-07-24 11:29:43 +05:30
ashilkn
59888840b5
Fix limitSelectionToOne not working regression
2025-07-24 10:55:34 +05:30
ashilkn
be3568c3ba
Remove jump to date UI hook and fix pinned header bug
2025-07-24 10:29:22 +05:30
ashilkn
d606d9c1e0
Fix jump to date bug
2025-07-24 00:28:27 +05:30
ashilkn
bb9dd31520
Fix bug in gallery
2025-07-24 00:21:47 +05:30
ashilkn
a8cc1ab4f0
Resolve merge conflicts for cherry-picking jump to date wip
2025-07-24 00:11:30 +05:30
AmanRajSinghMourya
c87065b1c2
Merge branch 'main' into advance_image_editor
2025-07-24 00:00:54 +05:30
ashilkn
88aa5fbfe1
Fix error
2025-07-23 23:55:39 +05:30
AmanRajSinghMourya
b8bb3d5730
Add google_fonts dependency and include image-editor assets
2025-07-23 23:48:07 +05:30
AmanRajSinghMourya
cf75528f5e
Add new image editor functionality to detail page
2025-07-23 23:47:49 +05:30
AmanRajSinghMourya
7a6fb1ba31
Implemented new image editor
2025-07-23 23:47:03 +05:30
AmanRajSinghMourya
774292bdea
Custom widget for editor & constants
2025-07-23 23:45:35 +05:30
AmanRajSinghMourya
4dd7305c46
New app bar for editor
2025-07-23 23:44:36 +05:30
AmanRajSinghMourya
3d952a2ecc
Add new color for image editor
2025-07-23 23:42:58 +05:30
AmanRajSinghMourya
9386e3796c
Add svg assets of image editor
2025-07-23 23:42:45 +05:30
Neeraj Gupta
04e3ad2b77
Fix query bug in delete
2025-07-23 23:15:26 +05:30
laurenspriem
bfcfa691a2
upgrade frb and run frb gen command
2025-07-23 17:55:07 +02:00
laurenspriem
2703c6a33a
Bump to be up to date with internal branch
2025-07-23 17:39:19 +02:00
ashilkn
77d7d358f3
Minor refactoring and removing unnecessary work on Gallery widget
2025-07-23 20:50:13 +05:30
laurenspriem
3ad94f362a
Resolve merge conflicts
2025-07-23 17:06:54 +02:00
laurenspriem
8508ca74f2
Merge branch 'main' into usearch_again
2025-07-23 15:05:06 +02:00
Neeraj Gupta
b64a69ebf0
Fix minor bugs
2025-07-23 17:33:28 +05:30
Laurens Priem
e9ef9d55a4
[mob][photos] Face thumbnail lower severity logging ( #6617 )
...
## Description
## Tests
2025-07-23 13:50:19 +02:00
laurenspriem
968f04c04a
Lower severity logging
2025-07-23 13:45:37 +02:00
Laurens Priem
59cb3f091e
[mob][photos] Face thumbnail fix + smooth scroll ( #6616 )
...
## Description
- Fix internal issue with face thumbnail generation
- Make all people page scroll more smooth
## Tests
Tested on internal build.
2025-07-23 13:40:25 +02:00
Neeraj Gupta
227ea4a371
Fix bugs
2025-07-23 17:07:01 +05:30
Neeraj
630f5a2706
[mob/photos] [fix] Handle duplicate fileID during addOrCopy ( #6614 )
...
## Description
If others file contains two files with same hash, we are returning same
FileID twice for add or copy operation. This change fixes that
behaviour.
## Tests
2025-07-23 16:53:13 +05:30
Neeraj Gupta
4a743be322
[mob]Handle duplicate fileID during addOrCopy
2025-07-23 16:46:37 +05:30
Neeraj
c2db1f7da9
[web] Update download link for auth apps ( #6615 )
...
## Description
## Tests
2025-07-23 16:45:35 +05:30
Neeraj
843e956a8a
[web] Update download link for auth apps
2025-07-23 16:45:04 +05:30
laurenspriem
c2d1c66888
keep alive face thumbnail when scrolling fast
2025-07-23 12:45:09 +02:00
Aman Raj Singh Mourya
e2aabfb95a
[auth] add custom icon for Startmail ( #6611 )
...
Adding Custom Icon for Startmail.com
## Description
Add custom SVG icon for [Startmail](https://www.startmail.com/ ) to
support branding in UI components.
## Tests
2025-07-23 16:05:49 +05:30
ashilkn
cd46db3d30
Show 'last year', 'last week' and 'last month' headers in gallery when appropriate
2025-07-23 16:05:03 +05:30
ashilkn
4f00296933
Fix build error
2025-07-23 15:55:09 +05:30
ashilkn
7ff2c8f424
Make group by feature functional on gallery
2025-07-23 15:54:56 +05:30
Neeraj
dbf88c7bed
[mob] Skip dup fileID from src collection during copy ( #6612 )
...
## Description
## Tests
2025-07-23 15:46:16 +05:30
Neeraj Gupta
a06a5be983
[mob] Skip dup fileID from src collection during copy
2025-07-23 15:45:20 +05:30
Prateek Sunal
a3340d684f
chore: naming
2025-07-23 15:43:40 +05:30
Prateek Sunal
cfbacc3b45
fix: type from string
2025-07-23 15:42:48 +05:30
Prateek Sunal
f2791abd7c
fix: zip it
2025-07-23 15:41:24 +05:30
Prateek Sunal
3387361489
fix: use smart-album entityType and remove merge logic + better id
2025-07-23 15:40:49 +05:30
max977
3bba125f1c
custom-icon-startmail
...
Adding Custom Icon for Startmail
2025-07-23 11:51:25 +02:00
Prateek Sunal
e9c084bd54
fix: remove unnecessary db read
2025-07-23 15:19:42 +05:30
Prateek Sunal
8d848050d1
chore: remove unused
2025-07-23 15:18:34 +05:30
Prateek Sunal
3756a56776
chore: nit fixes
2025-07-23 15:17:10 +05:30
laurenspriem
1718e5d1d6
More careful logging
2025-07-23 11:33:30 +02:00
Prateek Sunal
e4a0ed7ec1
fix: no delay
2025-07-23 14:51:11 +05:30
Prateek Sunal
b96e1a2536
Squashed commit of the following:
...
commit 2c15c0578e
Merge: 5a31d81d28 78055a25d0
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Wed Jul 23 14:40:29 2025 +0530
Merge branch 'isolated-ffmpeg' into smart-album
commit 5a31d81d28
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Tue Jul 22 15:08:50 2025 +0530
chore: update locals
commit 9f926383a5
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Tue Jul 22 15:05:20 2025 +0530
chore: use locals
commit ae1e435d77
Merge: 3addc83c14 8e4e06af73
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Mon Jul 21 18:55:26 2025 +0530
Merge remote-tracking branch 'origin/main' into smart-album
commit 3addc83c14
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Mon Jul 21 18:46:16 2025 +0530
fix: don't use isolate for now
commit 5b47f69d93
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Mon Jul 21 18:46:00 2025 +0530
fix: save remote_id and updatedAt as well
commit 1c02064211
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Mon Jul 21 18:45:40 2025 +0530
fix: dialog time
commit ba01e2d181
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Mon Jul 21 17:30:40 2025 +0530
chore: update locks
commit fdfc155add
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Mon Jul 21 17:28:38 2025 +0530
chore: update locks
commit 3c5a29b0ab
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Mon Jul 21 17:28:32 2025 +0530
fix: popup menu item & smart people selection
commit fa65a993c0
Merge: 418d20b336 4ff77067dc
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Mon Jul 21 15:40:27 2025 +0530
Merge branch 'flutter-upgrade' into smart-album
commit 418d20b336
Merge: 4d9b6ecbc6 8afc4bb0cb
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Mon Jul 21 00:23:36 2025 +0530
Merge branch 'isolated-ffmpeg' into smart-album
commit 4d9b6ecbc6
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Fri Jul 18 17:10:40 2025 +0530
fix: use existing progress dialog
commit d7f019c4f5
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Fri Jul 18 16:35:23 2025 +0530
fix: better decode of SmartAlbumConfig
commit 4f1db7f001
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Wed Jul 16 18:35:58 2025 +0530
fix: track if bg properly
commit ab96fdb379
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Wed Jul 16 18:22:35 2025 +0530
fix: don't fetch files based on collection id
commit 90650995f7
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Wed Jul 16 18:21:38 2025 +0530
fix: use correct method to remove files from collection
commit f83cd57b6f
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Wed Jul 16 18:17:08 2025 +0530
fix: try to add remove people dialog popup
commit f0273def2f
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Wed Jul 16 17:21:36 2025 +0530
fix: handle duplicate case
commit d4e2317816
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Wed Jul 16 16:48:03 2025 +0530
fix: update merge function to updatedAt
commit 2040044994
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Wed Jul 16 16:24:42 2025 +0530
chore: add note
commit a3ee242faa
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Wed Jul 16 16:13:06 2025 +0530
fix: pass remote id
commit 78f2bb0d7d
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Wed Jul 16 16:00:52 2025 +0530
fix: add option in overflow & other fixes
commit b723b7daf0
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Wed Jul 16 12:47:13 2025 +0530
fix: revamp and use EntityService
commit e2e0436830
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Tue Jul 15 19:57:41 2025 +0530
fix: issues
commit dea67250c8
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Tue Jul 15 19:26:27 2025 +0530
fix: selection bug + initial empty files bug
commit dc2246aa47
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Tue Jul 15 16:55:54 2025 +0530
chore: renaming things
commit adb1c96ce6
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Tue Jul 15 16:21:42 2025 +0530
fix: remove shared preferences instance call
commit c413111768
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Tue Jul 15 16:20:31 2025 +0530
fix: don't show close button in people selection page
commit 6d6cd91b22
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Tue Jul 15 16:19:11 2025 +0530
fix: optimize things (1)
commit 3708a347f5
Author: Prateek Sunal <prtksunal@gmail.com >
Date: Mon Jul 14 18:05:58 2025 +0530
feat: init smart albums concept
2025-07-23 14:45:09 +05:30
Prateek Sunal
78055a25d0
Merge branch 'flutter-upgrade' into isolated-ffmpeg
2025-07-23 14:40:14 +05:30
Prateek Sunal
b050f683c8
Merge remote-tracking branch 'origin/main' into flutter-upgrade
2025-07-23 14:39:52 +05:30
Prateek Sunal
9141db8d47
Merge branch 'flutter-upgrade' into isolated-ffmpeg
2025-07-23 14:39:17 +05:30
laurenspriem
b16c9af36b
Logging in super isolate when starting operation
2025-07-23 10:47:01 +02:00
Neeraj Gupta
6b5131ec45
Merge remote-tracking branch 'origin/main' into single_file_link
2025-07-23 14:12:47 +05:30
Neeraj Gupta
4e8fa3babd
Merge branch 'main' into single_file_link
2025-07-23 14:12:32 +05:30
laurenspriem
1cc3499019
face thumbnail fix pragma entry point
2025-07-23 10:34:19 +02:00
laurenspriem
4260c3c769
Remove redundant code
2025-07-23 10:33:31 +02:00
laurenspriem
209291e09a
Rename isolate components for clarity
2025-07-23 10:32:58 +02:00
ashilkn
c34d214313
Stop using custom object and use simple map for message passing compatibility between isolates
2025-07-23 12:13:00 +05:30
ashilkn
b209779f59
Use records for making data compatible for message passing between isolates
2025-07-23 12:04:21 +05:30
Aman Raj Singh Mourya
dd08ca82fe
add unitedhealthgroup icona and added more altnames to previously added colorado icon ( #6607 )
...
## Description
## Tests
2025-07-23 00:01:21 +05:30
slacker-treat-deferred-unbuckled-jiffy
8d71a6bb58
Update custom-icons.json
2025-07-22 10:12:45 -06:00
slacker-treat-deferred-unbuckled-jiffy
c583fa4742
Add files via upload
2025-07-22 10:10:35 -06:00
Aman Raj Singh Mourya
ec0d3c4266
[auth] Add numerai and nasdaq icons ( #6586 )
...
## Description
## Tests
2025-07-22 14:09:05 +05:30
Murad Khalil
55cc92e57d
Update custom-icons.json
...
fixed nasdaq entry
2025-07-22 10:06:25 +02:00
Murad Khalil
3f71d491e9
Merge branch 'ente-io:main' into main
2025-07-22 10:02:14 +02:00
Aman Raj Singh Mourya
304daf0b09
Minor Fix
2025-07-22 13:24:12 +05:30
Aman Raj Singh Mourya
e1281657ba
Add icons for availity, bestbuy, colorado, emeritihealth, lincolnfinancial ( #6601 )
...
## Description
## Tests
2025-07-22 13:16:49 +05:30
Aman Raj Singh Mourya
595871f571
feat(ente-auth): Add custom icon for Pangolin ( #6604 )
...
## Description
This PR adds the Pangolin icon for auth
2025-07-22 13:14:22 +05:30
Manav Rathi
d31127c2e3
[docs] Simplify ( #6606 )
2025-07-22 12:03:22 +05:30
ashilkn
51891996a2
Handle edge case
2025-07-22 11:18:15 +05:30
ashilkn
5fd861b60a
Remove uneccessary global keys and widgets
2025-07-22 11:04:20 +05:30
Manav Rathi
09d7b82c08
Simplify
2025-07-22 10:56:01 +05:30
Rafael Ieda
88c9f4943b
feat(ente-auth): Add custom icon for Pangolin
2025-07-21 22:50:50 -03:00
slacker-treat-deferred-unbuckled-jiffy
cacc7dc85a
Add files via upload
2025-07-21 13:55:34 -06:00
slacker-treat-deferred-unbuckled-jiffy
24a30709cd
Update custom-icons.json
2025-07-21 13:55:12 -06:00
ashilkn
caa092f6c5
Increase gallery length limit threshold above which scroll bar divisions will be made visible
2025-07-21 17:27:12 +05:30
ashilkn
bbcb6dc702
Disable vertical padding on scrollbars in gallery that don't need vertical padding
2025-07-21 16:57:03 +05:30
Neeraj Gupta
e443838621
Use diff statuscode when accessToken for password is missing
2025-07-21 16:51:23 +05:30
Neeraj Gupta
d9710555ea
Add endpoint to get pass-info
2025-07-21 16:48:28 +05:30
ashilkn
662f4a3fb7
chore
2025-07-21 16:48:20 +05:30
Neeraj Gupta
6bed9bd8a2
Send file info
2025-07-21 16:44:22 +05:30
ashilkn
b053b0082f
Change bottom padding of scrollbar if file selection sheet is up/down
2025-07-21 16:43:22 +05:30
Neeraj Gupta
c57d467965
Disable all links on account deletion
2025-07-21 16:28:37 +05:30
Neeraj Gupta
e8e7f81593
Clean up old link history
2025-07-21 16:25:27 +05:30
Neeraj
8e4e06af73
[server][file data] Use primary bucket as preferred bucket to read ( #6596 )
...
## Description
## Tests
2025-07-21 15:59:38 +05:30
Neeraj
439b4fdeec
[server] Add Smart album type ( #6597 )
...
## Description
To avoid duplicate config entry for same album. client is expected to
pass id while creating smart album config in following format
`sa_userid_collection_id`.
Open to changing the name/prefix values for this new entity type.
## Tests
2025-07-21 15:57:47 +05:30
Neeraj Gupta
32efdf464e
Use client provided entity id for smart album config
2025-07-21 15:14:24 +05:30
ashilkn
3578df0ac0
Make gallery configurable to not show PinnedGroupHeader and use it where necessary
2025-07-21 15:08:56 +05:30
Neeraj Gupta
f76fa34e5b
Add SmartAlbum entity type
2025-07-21 15:07:16 +05:30
Neeraj Gupta
868c45baa4
fileData: Use primary bucket as preferred bucket to read
2025-07-21 15:02:27 +05:30
Ashil
fa1838c82e
[mob][photos] Fix duplicate people files ( #6593 )
...
## Description
Prevent showing duplicate files in people page due to a face getting
incorrectly tagged when a correct face is already there.
2025-07-21 14:27:14 +05:30
ashilkn
6b5db8d85b
Dedupe gallery on pick person avatar screen
2025-07-21 13:53:21 +05:30
Neeraj
9c071c0dab
[auth] Fix appimage tool path in github workflow ( #6594 )
...
## Description
## Tests
2025-07-21 13:43:48 +05:30
Neeraj Gupta
73b87950de
Update version
2025-07-21 13:42:23 +05:30
Neeraj Gupta
ee0c7472a1
[auth][build] Fix appimage tool path
2025-07-21 13:41:24 +05:30
laurenspriem
ba56908d2d
Fix duplicate people files
2025-07-21 10:05:11 +02:00
Neeraj
b5d725e139
[auth] Bump version ( #6592 )
...
## Description
## Tests
2025-07-21 11:48:37 +05:30
Neeraj Gupta
5750d72c5a
[auth] Bump version
2025-07-21 11:48:10 +05:30
Neeraj Gupta
8b6d7e049a
Remove link when files are trashed
2025-07-21 11:22:36 +05:30
Neeraj
00a430927f
[mobile/photos] New translations ( #6590 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2025-07-21 10:55:11 +05:30
Neeraj
ab57a1f8fe
[auth] New translations ( #6591 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
2025-07-21 10:46:39 +05:30
Manav Rathi
cfdeb475ef
[web] New translations ( #6589 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-07-21 08:22:34 +05:30
Crowdin Bot
1f0f240f97
New Crowdin translations by GitHub Action
2025-07-21 01:18:10 +00:00
Crowdin Bot
2ff5058a3e
New Crowdin translations by GitHub Action
2025-07-21 01:05:20 +00:00
Crowdin Bot
641dfdd11e
New Crowdin translations by GitHub Action
2025-07-21 00:45:09 +00:00
Murad Khalil
054ad8b480
add numerai and nasdaq icons
2025-07-20 23:15:27 +02:00
Prateek Sunal
4ff77067dc
chore: update flutter version for auth build
2025-07-21 00:36:21 +05:30
Prateek Sunal
437b3d028a
chore: update locks
2025-07-21 00:34:27 +05:30
Prateek Sunal
8afc4bb0cb
fix: switch to old version lock
2025-07-21 00:23:24 +05:30
Prateek Sunal
ecd3ce850f
chore: update lock file
2025-07-21 00:04:34 +05:30
Prateek Sunal
bc61727e8b
Merge branch 'flutter-upgrade' into isolated-ffmpeg
2025-07-21 00:04:06 +05:30
Prateek Sunal
32f987e551
chore: downgrade to 3.29.3
2025-07-21 00:03:27 +05:30
Prateek Sunal
3596d0e42d
fix: downgrade flutter upgrade to 3.29.3
2025-07-21 00:02:34 +05:30
Aman Raj Singh Mourya
b3827dd812
[auth] Add MangaDex icon ( #6571 )
...
This PR adds the MangaDex icon for auth
2025-07-19 11:51:52 +05:30
Sven
087ba629e0
add MangaDex icon and metadata to custom icons
2025-07-18 22:33:24 +02:00
ashilkn
50ea38d471
Make hero animation work when opening a gallery
2025-07-18 19:06:03 +05:30
Manav Rathi
e0c647f583
[web] Locker web scaffold ( #6569 )
2025-07-18 18:54:02 +05:30
Manav Rathi
e08f97e543
Setup publish
2025-07-18 18:36:30 +05:30
ashilkn
43c06d93c7
Rename final scrollbar
2025-07-18 18:09:07 +05:30
ashilkn
ecad643ea6
Remove old scrollbar
2025-07-18 18:08:19 +05:30
ashilkn
9241755d44
Minor change
2025-07-18 18:07:19 +05:30
Manav Rathi
efa82b7fb7
Scaffold
2025-07-18 18:05:28 +05:30
ashilkn
3ff0356dd2
Fix flutter error
2025-07-18 17:57:32 +05:30
ashilkn
3fdb906834
Support limitSelectionToOne and showSelect all on new gallery
2025-07-18 17:40:36 +05:30
Manav Rathi
7c325065a5
[web] File list refactoring and cleanup - Complete ( #6568 )
2025-07-18 16:44:29 +05:30
Manav Rathi
4a346c47d1
Complete
2025-07-18 16:34:11 +05:30
Neeraj
dee38e3ed8
[mobile/photos] New translations ( #6532 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2025-07-18 16:18:29 +05:30
Crowdin Bot
69237fa659
New Crowdin translations by GitHub Action
2025-07-18 10:41:50 +00:00
ashilkn
f32b98c1bc
Clean up
2025-07-18 16:05:49 +05:30
Neeraj
fb8a22d370
[auth] New translations ( #6533 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
2025-07-18 16:00:57 +05:30
Neeraj Gupta
e69276cf5f
Rename
2025-07-18 16:00:15 +05:30
Neeraj Gupta
eb8737cb46
Add verify password endpoint
2025-07-18 15:58:40 +05:30
ashilkn
764921ec69
Make it possible to pass different vertical paddings for scrollbar
2025-07-18 15:56:41 +05:30
Neeraj Gupta
02b93b12fc
Fix typo
2025-07-18 15:54:50 +05:30
Manav Rathi
8a177bbe2c
Cleanup
2025-07-18 15:44:35 +05:30
ashilkn
06397a4992
Add empty state for gallery
2025-07-18 15:38:24 +05:30
Manav Rathi
943a524ba9
Rename
2025-07-18 15:35:16 +05:30
Neeraj Gupta
2d0d914fd3
Hook APIs to get file or thumbnail from fileLink
2025-07-18 15:27:02 +05:30
Neeraj Gupta
dbb1ad66d3
Rename and minor fixes
2025-07-18 14:50:57 +05:30
ashilkn
f232fc401d
Add support for disableScroll in galler
2025-07-18 14:45:11 +05:30
ashilkn
a10dcd01b0
Add support for GroupType.none
2025-07-18 14:36:42 +05:30
AmanRajSinghMourya
552003600a
Add pro_image_editor package
2025-07-18 13:47:58 +05:30
Neeraj Gupta
3aa419b430
Add config for locker url
2025-07-18 13:23:55 +05:30
Neeraj Gupta
944bdfc7fa
Rename
2025-07-18 13:09:12 +05:30
Neeraj Gupta
13420e4440
Endpoints for create,edit,delete and fetch links
2025-07-18 13:04:21 +05:30
Manav Rathi
63746523e2
[web] File list refactoring and cleanup - Part 3 ( #6563 )
...
Mostly done, only minor touchups remain
2025-07-18 08:22:00 +05:30
Manav Rathi
b5868468bd
Cleanup
2025-07-18 08:12:33 +05:30
Manav Rathi
aa48543a98
Adapt existing code
2025-07-18 07:55:37 +05:30
Manav Rathi
164da10772
Update merge logic for new schema - wip
2025-07-18 06:52:25 +05:30
Manav Rathi
291368f7ba
merge wip rework take 1
2025-07-17 21:33:14 +05:30
Manav Rathi
b6d797681d
wip 2
2025-07-17 20:49:15 +05:30
Manav Rathi
d67dc4b76f
grouping take 2 - wip
2025-07-17 20:27:18 +05:30
ashilkn
9b289d7845
Minor UI change
2025-07-17 16:37:38 +05:30
ashilkn
21a843fb3b
Remove stale code
2025-07-17 16:34:29 +05:30
Neeraj Gupta
51c00eefd4
Support for link password validation
2025-07-17 15:27:21 +05:30
ashilkn
401c8e160a
Custom ScrollPhysics to avoid extreme overscroll when using scrollbar
2025-07-17 14:43:53 +05:30
ashilkn
c2374ed14e
Double tap home button to animate to start of home gallery
2025-07-17 14:43:15 +05:30
Neeraj Gupta
8d108dc719
Rename
2025-07-17 14:39:20 +05:30
Neeraj Gupta
2e49f581c4
File link token middleware
2025-07-17 14:10:37 +05:30
ashilkn
dc6221c977
Simplify figuring out where to pin PinnedGroupHeader and change it when height of gallery's header changes
2025-07-17 14:01:41 +05:30
Neeraj Gupta
c5d9b2408f
Implement all repo method
2025-07-17 13:33:25 +05:30
Neeraj
d78fa3f27d
[auth] add custom icon for temu ( #6548 )
...
## Description
Add custom SVG icon for [Temu](https://www.temu.com/ ) to support
branding in UI components.
2025-07-17 11:40:24 +05:30
Laurens Priem
e30b8024e2
[mob][photos] Set high minimum for compression ( #6549 )
...
## Description
Setting a high minimum value for the compression settings when decoding
an image for ML indexing that doesn't have a decodable format (heic on
Android). This ensures the image is merely formatted to jpeg and not
actually decreasing in quality.
2025-07-17 08:05:55 +02:00
Manav Rathi
c95d3b8c00
Fgroups take 1
2025-07-17 11:17:54 +05:30
Manav Rathi
ec532ad2ac
New pathway
2025-07-17 10:37:02 +05:30
Manav Rathi
479f2188b6
Rename
2025-07-17 08:39:52 +05:30
Manav Rathi
c7d96482cb
[web] File list cleanup and refactoring - Part 2 ( #6559 )
2025-07-17 07:14:34 +05:30
Manav Rathi
67e1a64e7f
Trace deps
2025-07-17 07:00:04 +05:30
Manav Rathi
49a8016786
Scope
2025-07-17 05:48:08 +05:30
Manav Rathi
39558a27c9
Inline
2025-07-16 21:26:20 +05:30
laurenspriem
f7d4273c1d
Extract strings
2025-07-16 17:31:13 +02:00
laurenspriem
3369e14f69
Surface when file analysis failed
2025-07-16 17:17:01 +02:00
Manav Rathi
9b28996d3f
[web] File list refactoring and cleanup ( #6553 )
2025-07-16 20:42:28 +05:30
Manav Rathi
fd98243394
Update
2025-07-16 20:28:59 +05:30
laurenspriem
9cd6784837
Locally fail indexing on different exif orientation
2025-07-16 16:58:32 +02:00
Manav Rathi
127c480855
Fix overflow
2025-07-16 18:53:57 +05:30
Manav Rathi
d1717ef308
Unwrap
2025-07-16 17:55:14 +05:30
Manav Rathi
08a43f5d64
Rework
2025-07-16 17:52:48 +05:30
Neeraj Gupta
46ba71a15a
Fix queries
2025-07-16 17:12:33 +05:30
laurenspriem
bcb389c56d
Log higher image resolutions and store empty result
2025-07-16 13:42:32 +02:00
laurenspriem
689edebec4
Increase limit to 20000
2025-07-16 13:29:53 +02:00
ashilkn
5b4d4b86f7
Add docs
2025-07-16 16:48:40 +05:30
ashilkn
6423901165
Remove shadow of PeopleAppBar
2025-07-16 15:37:50 +05:30
ashilkn
4672b44d48
Do not show shadow on PinnedGroupHeader if scroll offset of gallery is zero. This is to give the illusion that the header is only pinned when gallery is scrolled from 0 offset
2025-07-16 15:09:30 +05:30
Manav Rathi
a97658b67d
Rename
2025-07-16 14:35:15 +05:30
ashilkn
576f85055e
Add top padding for gallery scrollbar
2025-07-16 14:33:46 +05:30
ashilkn
8a4ef26a6e
Update animation duration
2025-07-16 14:14:45 +05:30
Manav Rathi
b6dafd5a17
Update
2025-07-16 14:00:31 +05:30
Manav Rathi
a6e78ab732
Use layoutParams
2025-07-16 13:44:26 +05:30
Manav Rathi
e3ab4eda15
lp
2025-07-16 13:19:54 +05:30
Manav Rathi
de8fa9f9e9
[web] Fix date color in the file viewer ( #6552 )
...
Also some other refactoring that I'd already started of the file list
(when I noticed this regression).
2025-07-16 12:55:07 +05:30
ashilkn
8541657ee0
Enlarge PinnedGroupHeader when using scrollbar for better UX
2025-07-16 12:39:11 +05:30
Manav Rathi
14bc47c055
Fix regression in date color
2025-07-16 12:35:07 +05:30
Manav Rathi
99a8f5152a
Start using the existing function
2025-07-16 12:09:21 +05:30
ashilkn
7340e5a100
Fix scroll bar divisions not appearing
2025-07-16 11:14:29 +05:30
ashilkn
30f8162ee4
Fix logic
2025-07-16 10:57:16 +05:30
Neeraj Gupta
99f4d4ca4d
Update schema
2025-07-16 10:56:12 +05:30
Manav Rathi
b68fda70ef
Start deduping
2025-07-16 10:49:22 +05:30
ashilkn
ef08c4bd96
Remove shadow under GalleryAppBar to fix UI issue when group header is pinned to top
2025-07-16 10:47:25 +05:30
ashilkn
776c3158a7
Do not show scrollbar divisions if gallery isn't long enough
2025-07-16 10:34:30 +05:30
Neeraj
987c02fdac
[server] Make use_path_style_urls and disable_ssl configurable per bucket ( #6550 )
...
## Description
I wanted to use a mix of local minio and remote buckets and therefore
needed both the `use_path_style_urls` and `disable_ssl` settings to be
configurable per bucket. These changes are backwards compatible with the
"global" settings `use_path_style_urls` and `areLocalBuckets`.
## Tests
I'm running this code in my own self hosted museum instance.
2025-07-16 10:32:33 +05:30
Florian Lippert
0f8ea1e814
Make use_path_style_urls and disable_ssl configurable per bucket
2025-07-15 20:23:33 +00:00
laurenspriem
27af2c3bbc
Set high minimum for compression
2025-07-15 22:10:32 +02:00
Daniel T
96c2270062
chore: add custom icon for temu
2025-07-15 13:27:31 -05:00
ashilkn
56d0acc501
Add corrections to where the scroll dividers are placed
2025-07-15 19:20:39 +05:30
ashilkn
e3a5cd060d
Update haptic feedback type
2025-07-15 19:01:50 +05:30
Laurens Priem
781583c1db
[mob][photos] Fix incorrect merge ( #6546 )
...
## Description
Fixes missing file issue from incorrect PR
2025-07-15 14:23:07 +02:00
laurenspriem
06d3f679f1
Complete move
2025-07-15 14:02:17 +02:00
Laurens Priem
a809ab58b3
[mob][photos] Remove moments ( #6541 )
...
## Description
- Removes the "Moments" section for all users
- Puts memories debugging section behind internal and local setting
## Tests
Tested in debug mode on my pixel phone.
2025-07-15 14:00:16 +02:00
laurenspriem
f06314fb13
Move file
2025-07-15 14:00:04 +02:00
laurenspriem
9696409b01
Remove memories debug from sections types
2025-07-15 13:16:56 +02:00
ashilkn
e4f10d0e69
Add haptic feedback when going through sections when using the scrollbar
2025-07-15 15:53:37 +05:30
ashilkn
03c116c2ba
Avoid redundant setState call
2025-07-15 15:52:42 +05:30
laurenspriem
b8d69e79f0
Add memories debug to debug section
2025-07-15 11:51:23 +02:00
Neeraj
7f3311ad36
[mob][doc] Fix broken link ( #6527 )
...
## Description
This PR fixes the broken link
[issue](https://github.com/ente-io/ente/issues/6526 ) in the
documentation related to
[architecture](https://github.com/ente-io/ente/blob/main/mobile/apps/auth/README.md#-architecture )
present in the README.md.
## Tests
2025-07-15 13:19:41 +05:30
Neeraj Gupta
47f0722687
Merge branch 'main' into single_file_link
2025-07-15 13:01:29 +05:30
ashilkn
c318162feb
Add solid color for background of PinnedGroupHeader
2025-07-15 12:48:07 +05:30
ashilkn
60485e98c2
UI for elements depicting scroll bar divisions
2025-07-15 12:38:08 +05:30
Keerthana
76e30fe959
[docs] refine requirements
2025-07-15 12:22:49 +05:30
ashilkn
2bee2fe71c
Remove first scrollbar division since it doesn't add value in terms of UX
2025-07-15 12:11:42 +05:30
ashilkn
1b1e82ebbd
Add bottom padding to new gallery scrollbar
2025-07-15 12:07:38 +05:30
ashilkn
d319b244ee
Filter out scroll position divisions that are too close to each other
2025-07-15 11:45:28 +05:30
Neeraj
18dba3f629
[mob] Improve error handling on subscription page ( #6539 )
...
## Description
## Tests
2025-07-15 09:50:18 +05:30
Neeraj
22e85b0364
[mob][ios] Remove automatic limited access alert on app start ( #6538 )
...
## Description
## Tests
Tested on simulator
2025-07-15 09:50:00 +05:30
Laurens Priem
26fbe84d9c
[mob][photos] Birthday redirect fix ( #6514 )
...
## Description
- Fix bug where clicking on birthday notifications opens the person page
(as fallback) and not the person memory (as intended)
- Minor UI fixes
## Tests
Tested in debug mode on my pixel phone.
2025-07-14 22:32:24 +02:00
ashilkn
880594398d
Make the scrollbar divisions meant for years actually show years
2025-07-14 18:27:52 +05:30
laurenspriem
82cc0559b4
Remove old moments calculation logic
2025-07-14 14:53:16 +02:00
laurenspriem
1c780c4b02
Rename
2025-07-14 14:52:58 +02:00
laurenspriem
86f14f985b
Option to debug memories
2025-07-14 14:46:18 +02:00
laurenspriem
fa6694e2f9
Remove moments and disable memories debug by default
2025-07-14 14:41:33 +02:00
laurenspriem
35f0251064
Remove old todos
2025-07-14 13:19:58 +02:00
Neeraj Gupta
aa60c3c71a
Log error during sub fetch
2025-07-14 16:35:33 +05:30
Neeraj Gupta
d2c1437210
Make dialog dismissible
2025-07-14 16:33:02 +05:30
Neeraj Gupta
e31768afe9
[mob][ios] Remove automatic limit access alert on app start
2025-07-14 16:12:46 +05:30
ashilkn
a475cc9933
Create a new scrollbar tha works like a normal scrollbar but intended to also show scroll positions of different years. UI works, need to next show the actual values at positions
2025-07-14 15:18:28 +05:30
Keerthana
b260648192
[docs] linting and complete get started
2025-07-14 15:04:18 +05:30
AmanRajSinghMourya
be6f596b79
Minor improvements around date search parsing
2025-07-14 15:02:58 +05:30
Manav Rathi
90c1638e7d
[web] New translations ( #6531 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-07-14 14:54:00 +05:30
Crowdin Bot
8a4b038e86
New Crowdin translations by GitHub Action
2025-07-14 09:22:37 +00:00
Prateek Sunal
99d84a1154
fix: remove log level
2025-07-14 14:43:00 +05:30
Prateek Sunal
126a96326f
fix: don't use computer for ffmpeg isolate
2025-07-14 11:59:55 +05:30
Neeraj
a3dbaf7015
[server] Handle expiry buffer in user_detail computation ( #6535 )
...
## Description
## Tests
2025-07-14 11:59:27 +05:30
Prateek Sunal
b7ead2004a
fix: do isolate things without combine package
2025-07-14 11:39:25 +05:30
Neeraj Gupta
3b7d13aec0
[server] Handle expiry buffer in user_detail computation
2025-07-14 11:31:18 +05:30
Keerthana
034eb69473
[docs] simplify S3 configuration
2025-07-14 09:52:25 +05:30
Keerthana
f06403adc7
[docs] refactor standalone and from source docs
2025-07-14 09:52:25 +05:30
Keerthana
b580d6ce35
[docs] refactor get started
2025-07-14 09:52:25 +05:30
Keerthana
caf664f11d
[docs] restructure administration section
2025-07-14 09:52:25 +05:30
Keerthana
2d90c14890
[docs] restructure installation and guides section
2025-07-14 09:52:25 +05:30
Keerthana
4d078c094c
[docs] restructure self-hosting navigation
2025-07-14 09:52:25 +05:30
Keerthana
cbfcbe8da2
[docs] reduce verbose description in quickstart
2025-07-14 09:52:25 +05:30
Keerthana
d0f637b154
[server][script] enhance reading choice and refactor choice
2025-07-14 09:52:25 +05:30
Prateek Sunal
87fad99863
Merge remote-tracking branch 'origin/flutter-upgrade' into isolated-ffmpeg
2025-07-14 09:00:19 +05:30
Crowdin Bot
d2228ccd58
New Crowdin translations by GitHub Action
2025-07-14 01:18:02 +00:00
sanojsubran
9233149e25
fix: Updated the broken link in the README.md
2025-07-13 13:51:45 +02:00
ashilkn
4d8d0d1b07
Make selection work on the new group header widget
2025-07-12 17:20:24 +05:30
ashilkn
59b07f3507
Use bouncing scroll physics for gallery
2025-07-12 15:32:44 +05:30
ashilkn
38e5135878
Fix bug in PinnedGroupHeader when gallery is reloaded or setState is called in gallery
2025-07-12 15:31:57 +05:30
ashilkn
2426b7405c
Improve performance of deciding what title to show on the PinnedGroupHeader based on group
2025-07-12 14:37:08 +05:30
Aman Raj Singh Mourya
0e66632337
Custom Co-Wheels icon ( #6517 )
...
I would like to add a custom auth icon for co-wheels.org.uk.
<img
src="https://github.com/user-attachments/assets/e569f3c2-23b1-42fc-a124-fae73a618bdd "
width="300" alt="cowheels">
Also some minor cleanup i noticed while preparing this pr.
2025-07-12 13:49:37 +05:30
Ashil
b092d2e250
[mob][photos] Fix free up space failing when trying to delete lot of files at one shot ( #6518 )
...
## Description
If the number of files to be deleted exceeds 20,000, the deletion will
be performed in batches, with a maximum of 20,000 files per batch. If a
batch of 20,000 files fails, it will retry with 10,000 files (half the
previous batch size). If failures continue, the batch size will keep
reducing until it is over 2,000 files.
## Tests
Tested and works as expected.
2025-07-12 11:56:04 +05:30
ashilkn
e259b06d63
Minor correction in execption
2025-07-12 11:32:44 +05:30
ashilkn
2920f77c75
If too many local files are attempted to be deleted using free up space feature, reduce the batch size and try deleting
2025-07-12 11:21:35 +05:30
TKO-GLOBAL
884e805f46
Add custom icon for Co-Wheels
...
Add custom authenticator icon for co-wheels.org.uk
2025-07-12 02:43:51 +01:00
Prateek Sunal
9f727bb95d
feat: upgrade auth to flutter 3.32
2025-07-11 20:28:43 +05:30
laurenspriem
848771dcaa
Merge branch 'minor_fix_suggestion' into birthday_redirect_fix
2025-07-11 14:54:11 +02:00
laurenspriem
97b3a3cb57
Fix redirect to person memory
2025-07-11 14:50:52 +02:00
AmanRajSinghMourya
57ec62e45e
Implement advance date search service
2025-07-11 17:00:23 +05:30
Prateek Sunal
bd42a4d1f6
Merge branch 'flutter-upgrade' into isolated-ffmpeg
2025-07-11 16:10:32 +05:30
Prateek Sunal
22e0cd2168
chore: update locks
2025-07-11 16:09:53 +05:30
Prateek Sunal
0662baac73
Merge remote-tracking branch 'origin/main' into flutter-upgrade
2025-07-11 16:09:12 +05:30
Prateek Sunal
ef3c561cf1
fix: no log output
2025-07-11 15:27:28 +05:30
Keerthana
8f55749607
[server] nudge paid users to use family ( #6509 )
...
## Description
Nudge paid users who are not using family and add family members after
30 days. They are only notified once about this as this is logged in
`notification_history`.
2025-07-11 15:13:20 +05:30
Prateek Sunal
384a2f2c0a
[mob][photos] haptic fixes ( #6512 )
...
## Description
- [x] Never use strong haptic unless necessary
## Tests
2025-07-11 15:12:55 +05:30
Prateek Sunal
03c903fc5b
fix: never do strong vibrate unless necessary
2025-07-11 14:38:19 +05:30
Prateek Sunal
d7d5e85618
[mob][photos] hotfixes ( #6511 )
...
## Description
- [x] Fix animations when turned off
- [x] Fix seekbar issue
- [x] Rename "People Widget" to "People" for consistency
## Tests
2025-07-11 14:29:03 +05:30
Prateek Sunal
f04b62e540
fix: issue
2025-07-11 13:45:18 +05:30
Prateek Sunal
9db925c3a6
fix: no preserve
2025-07-11 13:40:35 +05:30
Prateek Sunal
aeac72e35c
fix: duration
2025-07-11 13:37:43 +05:30
Prateek Sunal
85bea417a1
fix: preserve animations
2025-07-11 13:34:23 +05:30
Prateek Sunal
cb282aa56e
fix: typo
2025-07-11 13:33:03 +05:30
Neeraj
834234143a
[mob] Bump version ( #6510 )
...
## Description
## Tests
2025-07-11 12:33:36 +05:30
Neeraj Gupta
4fc8f32df8
Bump version
2025-07-11 12:31:41 +05:30
Prateek Sunal
6f07399b5a
Merge remote-tracking branch 'origin/flutter-upgrade' into isolated-ffmpeg
2025-07-11 12:31:11 +05:30
Neeraj Gupta
25c962c001
Fix bad translation
2025-07-11 12:31:06 +05:30
Prateek Sunal
8524742c92
Merge remote-tracking branch 'origin/main' into flutter-upgrade
2025-07-11 12:30:56 +05:30
Keerthana
9937b9f096
[server] nudge paid users to use family
2025-07-11 12:15:20 +05:30
Neeraj
407a8bd257
[mobile] New translations ( #6338 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2025-07-11 12:02:35 +05:30
Neeraj
7eea133441
[mob] Fix throttling when multipart is disabled ( #6508 )
...
## Description
_shouldThrottleSync logic was changed to return True when multiPart was
disabled. This resulted in incorrect throttling when user had disabled
multipart and app was in fg.
## Tests
2025-07-11 11:55:40 +05:30
Neeraj
37e2ccaac3
[mobile] Fix memory edge cases ( #6482 )
...
## Description
Handle edge cases in memory tap when tapping -
1. On 1st memory of the 1st memory block - reset the animation
2. On last memory of the last memory block - do nothing
## Test
https://github.com/user-attachments/assets/3358bf41-548e-403b-83a2-aabac7a94266
2025-07-11 11:54:29 +05:30
Neeraj Gupta
0f101110e6
Fix throttling when multipart is disabled
2025-07-11 11:23:51 +05:30
TKO-GLOBAL
69fcdcf14b
Fix dead link and typo
...
Fix web link to adding-icons doc which have moved.
Fix paths in adding-icons to assets which have moved.
Fix typo in authenticator
2025-07-10 19:47:40 +01:00
Prateek Sunal
9125090a3d
fix: bg changes
2025-07-10 19:04:32 +05:30
Prateek Sunal
4a552fbcb4
Merge remote-tracking branch 'origin/flutter-upgrade' into isolated-ffmpeg
2025-07-10 18:53:46 +05:30
Prateek Sunal
85ef085084
chore: lint fix
2025-07-10 18:53:23 +05:30
Prateek Sunal
f1d128f6b0
Merge remote-tracking branch 'origin/main' into flutter-upgrade
2025-07-10 18:53:07 +05:30
Prateek Sunal
c925ed2117
fix: issues
2025-07-10 18:52:46 +05:30
Prateek Sunal
142a5f9661
fix: issue
2025-07-10 18:52:36 +05:30
ashilkn
567582b423
Resolve merge conflicts and merge main
2025-07-10 15:01:50 +05:30
ashilkn
937af3da37
clean up
2025-07-10 11:59:27 +05:30
Aman Raj Singh Mourya
9f028adb63
[mobile] Fix hero animation for on Ente section ( #6499 )
...
https://github.com/user-attachments/assets/1238695a-8e4a-44b3-99f1-569eacddcf1c
2025-07-10 11:51:32 +05:30
Aman Raj Singh Mourya
7e08f2ab3c
[mobile] Fix corner smoothing ( #6500 )
...
<table>
<tr>
<td align="center">
<strong>Before</strong><br>
<img
src="https://github.com/user-attachments/assets/2ee2bf5c-917e-459b-b8de-47c46b86c5f5 "
alt="Before" width="300"/>
</td>
<td align="center">
<strong>After</strong><br>
<img
src="https://github.com/user-attachments/assets/60c8d8cb-443b-4a97-8a73-48b47495bdf8 "
alt="After" width="300"/>
</td>
</tr>
</table>
2025-07-10 11:51:07 +05:30
AmanRajSinghMourya
2595fdebae
Reduce corner smoothing from 1.0 -> 0.6
2025-07-09 21:47:10 +05:30
AmanRajSinghMourya
9938db6af4
Fix hero animation
2025-07-09 21:27:44 +05:30
ashilkn
da4e0aa826
chore
2025-07-09 16:52:44 +05:30
ashilkn
372c4d9086
Create a widget (yet to be stateful) that acts as a 'pinned header' for each group in gallery when gallery is scrolled
2025-07-09 16:43:10 +05:30
ashilkn
80e28ee1a3
chore
2025-07-09 16:34:58 +05:30
AmanRajSinghMourya
abd5704ebb
Minor fix
2025-07-09 13:45:22 +05:30
Prateek Sunal
ae0c83b1aa
Merge branch 'flutter-upgrade' into isolated-ffmpeg
2025-07-08 18:47:50 +05:30
Prateek Sunal
8f1ee2ef15
Merge remote-tracking branch 'origin/main' into flutter-upgrade
2025-07-08 18:47:35 +05:30
Prateek Sunal
f1d978fbf7
fix: use combine for method channel communication
2025-07-08 18:46:51 +05:30
Neeraj
30262f82a5
[server] Prefer b2 for reading metadata ( #6494 )
...
## Description
## Tests
2025-07-08 18:38:05 +05:30
Neeraj Gupta
fddbbe5135
Prefer b2 for reading metadata
2025-07-08 18:34:22 +05:30
Manav Rathi
db981d0344
[web] Remove global eslint overrides in app/photos ( #6493 )
2025-07-08 17:26:41 +05:30
Manav Rathi
6f15b4178b
Cleanup
2025-07-08 16:41:52 +05:30
Manav Rathi
bfd0bc116d
exhaustive deps
2025-07-08 16:27:27 +05:30
Manav Rathi
ae28125a7a
Update more
2025-07-08 16:05:52 +05:30
Manav Rathi
aa80f86a7a
More lints
2025-07-08 15:06:35 +05:30
Manav Rathi
6221f904e4
lint
2025-07-08 14:26:38 +05:30
Manav Rathi
beb3276c53
[web] Enable strictNullChecks in photos tsconfig ( #6492 )
2025-07-08 13:38:21 +05:30
Manav Rathi
96276a1234
es
2025-07-08 13:28:02 +05:30
Manav Rathi
6e025945ae
es
2025-07-08 13:14:29 +05:30
Manav Rathi
3fb02cf343
Remove overrides
2025-07-08 13:02:46 +05:30
Manav Rathi
6d20b9cd55
Elsewhere
2025-07-08 12:48:55 +05:30
Manav Rathi
a34a07644e
tsc
2025-07-08 12:32:36 +05:30
Manav Rathi
67b9ba09fa
Update
2025-07-08 12:21:23 +05:30
Manav Rathi
01d3c80240
useDeferredValue
2025-07-08 12:13:07 +05:30
Manav Rathi
be7b57f3d5
Update
2025-07-08 11:54:34 +05:30
Manav Rathi
786620a5ac
More null handling
2025-07-08 11:09:35 +05:30
Manav Rathi
2a0795dd47
null assertions meanwhile
2025-07-08 10:56:40 +05:30
Manav Rathi
68d831ef3d
Update
2025-07-08 10:37:40 +05:30
Manav Rathi
5b175b3734
[web] File list code cleanup ( #6491 )
2025-07-08 10:11:25 +05:30
Manav Rathi
1d7f9522e3
Fin
2025-07-08 10:06:19 +05:30
Manav Rathi
f9adbdf639
Extract and merge, part 2
2025-07-08 08:32:19 +05:30
Manav Rathi
d327eb027c
Extract and merge, part 1
2025-07-08 08:23:39 +05:30
Manav Rathi
ef1a5358fd
Rename
2025-07-08 07:55:49 +05:30
Manav Rathi
f4b909f4a7
Cleanup
2025-07-08 07:39:55 +05:30
Manav Rathi
236c6f612b
Separate internal and external interfaces
2025-07-08 07:11:03 +05:30
AmanRajSinghMourya
c54ca8c7ae
Minor fix
2025-07-07 23:42:39 +05:30
Manav Rathi
4c5d340b57
More tsc
2025-07-07 20:39:28 +05:30
Manav Rathi
02ea875497
[web] tsc related cleanup ( #6486 )
2025-07-07 19:02:49 +05:30
Manav Rathi
bafa3b5c5b
More tsc fixes
2025-07-07 18:55:05 +05:30
Prateek Sunal
4604280ef8
fix: move ffmpeg and ffprobe to isolate
2025-07-07 18:41:03 +05:30
Manav Rathi
1dc83b272a
More tsc errors
2025-07-07 18:35:25 +05:30
Manav Rathi
1d3b3eb1cf
More tsc fixes
2025-07-07 18:25:49 +05:30
Manav Rathi
6a5e012236
Fix more type errors
2025-07-07 17:35:56 +05:30
Manav Rathi
f1cc16ddae
Pass directly
2025-07-07 16:14:53 +05:30
ashilkn
6e14aaaad7
Create a working custom scroll bar without support for header and footer
2025-07-07 15:55:07 +05:30
AmanRajSinghMourya
62a798d527
Minor fix
2025-07-07 15:41:50 +05:30
AmanRajSinghMourya
0e41627306
Fix fast animation by checking AccessibilityFeatures.disableAnimations
2025-07-07 15:12:05 +05:30
Manav Rathi
bcd5ca7bf5
[web] Various tweaks and fixes ( #6483 )
2025-07-07 15:08:21 +05:30
Manav Rathi
ba94427b36
Reword comment
2025-07-07 15:02:52 +05:30
AmanRajSinghMourya
b7c11998c6
Handle edge cases for memories
2025-07-07 14:38:04 +05:30
Manav Rathi
4864091202
Serial
2025-07-07 14:19:54 +05:30
Manav Rathi
72c45bd706
Special case for Twitter
2025-07-07 14:09:53 +05:30
ashilkn
28be02bb9a
Create a scrollOffsetToGroupID map to be used in custom scroll bar
2025-07-07 14:00:32 +05:30
ashilkn
93851db27a
Refactor
2025-07-07 13:59:26 +05:30
Manav Rathi
8335c9ac7e
Inline
2025-07-07 13:41:57 +05:30
ashilkn
8a0f61a1c7
Refactor + add header and footer of gallery
2025-07-07 13:38:41 +05:30
Manav Rathi
db30b8cfe8
Move
2025-07-07 13:28:02 +05:30
Manav Rathi
65f75e3467
Inline
2025-07-07 13:23:14 +05:30
Prateek Sunal
18ab4060b2
Merge remote-tracking branch 'origin/flutter-upgrade' into isolated-ffmpeg
2025-07-07 13:17:08 +05:30
Prateek Sunal
9a4d465672
chore: update runner scheme
2025-07-07 13:16:49 +05:30
Manav Rathi
b9d9c6f65a
Another
2025-07-07 13:16:01 +05:30
Prateek Sunal
7ea9483cca
fix: dependency
2025-07-07 13:10:59 +05:30
Manav Rathi
e07fdfb5e1
sudo-like
2025-07-07 12:39:50 +05:30
Manav Rathi
2a7b218fed
[web] More code improvements to download notification handling ( #6481 )
2025-07-07 11:59:41 +05:30
Prateek Sunal
d9add4f827
chore: update locks
2025-07-07 11:56:43 +05:30
Prateek Sunal
3c19c00a70
Merge remote-tracking branch 'origin/flutter-upgrade' into isolated-ffmpeg
2025-07-07 11:52:46 +05:30
Prateek Sunal
12c19d1ed1
Merge remote-tracking branch 'origin/main' into flutter-upgrade
2025-07-07 11:52:24 +05:30
Prateek Sunal
c757b837f1
fix: update flutter version in all sources
2025-07-07 11:44:42 +05:30
Prateek Sunal
a9f1c0dbd4
fix: fetch the ffmpeg source at first
2025-07-07 11:42:35 +05:30
Manav Rathi
63a9ef9455
Skip redundant
2025-07-07 11:38:24 +05:30
Manav Rathi
148a3c13db
Better handling of empty albums
2025-07-07 11:32:43 +05:30
Prateek Sunal
896d77a83e
fix: upgrade plugins
2025-07-07 11:28:56 +05:30
Manav Rathi
e79426e47f
Types
2025-07-07 11:11:05 +05:30
Manav Rathi
a5f3085e01
+ sidebar
2025-07-07 11:02:21 +05:30
Manav Rathi
ec5b5ca80d
Move to gallery
2025-07-07 10:32:19 +05:30
Neeraj
2d076c3df8
[auth] New translations ( #6402 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
2025-07-07 10:07:12 +05:30
Aman Raj Singh Mourya
6e67a8b815
[mob][photos] Fix share action ( #6464 )
...
## Description
Clear selected file after share action is completed.
## Tests
### After
https://github.com/user-attachments/assets/a316409d-4d3e-45c8-ba79-38bd21e5c352
### Before
https://github.com/user-attachments/assets/4941d4ab-55a7-4d17-9504-29d15a3d1cea
2025-07-07 10:05:28 +05:30
Manav Rathi
896c2a3fe9
[web] Fix typo in preview URL ( #6480 )
2025-07-07 09:36:56 +05:30
Manav Rathi
cbe7d2532b
Fix typo
2025-07-07 09:36:05 +05:30
Manav Rathi
099b4202c0
[web] Public albums static link preview - Take 2 ( #6479 )
2025-07-07 09:26:19 +05:30
Manav Rathi
6f181a7bbd
Take 2
2025-07-07 09:18:47 +05:30
Manav Rathi
211fa7cc11
[web] Public albums static link preview ( #6478 )
2025-07-07 08:17:08 +05:30
Manav Rathi
043f8913c2
Unused
2025-07-07 08:13:42 +05:30
Manav Rathi
0748c9bf8d
Albums static link preview
2025-07-07 08:07:18 +05:30
Manav Rathi
6e979c7591
[web] New translations ( #6477 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-07-07 07:44:09 +05:30
Crowdin Bot
53210c2212
New Crowdin translations by GitHub Action
2025-07-07 01:17:58 +00:00
Crowdin Bot
85fb861980
New Crowdin translations by GitHub Action
2025-07-07 01:05:31 +00:00
Crowdin Bot
efc19d1262
New Crowdin translations by GitHub Action
2025-07-07 00:43:36 +00:00
Aman Raj Singh Mourya
172531c585
[auth] Update Proton suite icons ( #6465 )
...
This PR adds the Proton Pass and Proton Wallet icons. The Calendar,
Drive, and Mail icons were already included in Simple Icons as
single-color versions. However, to maintain consistency with the Proton,
Proton Pass, and Proton Wallet icons and to reflect the official brand
colors, I have updated these icons to the full-color versions from
[Proton's media kit](https://proton.me/media/kit ).
2025-07-05 12:19:51 +05:30
AmanRajSinghMourya
8cc0fa7305
Fix 1st memory of 1st memory block and last memory of last memory block by reseting animation and poping to home screen respectively
2025-07-05 02:08:08 +05:30
Sven
cc19b24cc4
Add Proton suite icons and update custom icons data
2025-07-04 20:51:49 +02:00
AmanRajSinghMourya
87f04dbaa6
Minor refractor
2025-07-04 23:40:29 +05:30
AmanRajSinghMourya
bf644477dc
Clear selectedFiles after share action
2025-07-04 23:39:12 +05:30
AmanRajSinghMourya
5748039371
Revert "Clear selected file after share action"
...
This reverts commit 7e93b52e5e .
2025-07-04 23:37:52 +05:30
AmanRajSinghMourya
7e93b52e5e
Clear selected file after share action
2025-07-04 23:35:12 +05:30
Manav Rathi
e173982115
[web] Rework handling of download progress notifications ( #6462 )
2025-07-04 20:06:15 +05:30
Manav Rathi
4445ef8aef
Tweaks
2025-07-04 19:51:16 +05:30
Manav Rathi
3b273a9e7b
Sketch 6
2025-07-04 19:45:31 +05:30
Manav Rathi
ec23e869e8
Sketch 4
2025-07-04 18:15:17 +05:30
Manav Rathi
dcb4dd4944
Sketch 3
2025-07-04 17:45:51 +05:30
Manav Rathi
12f890a501
Sketch 2
2025-07-04 17:31:15 +05:30
Prateek Sunal
b1210e1d15
Merge remote-tracking branch 'origin/flutter-upgrade' into isolated-ffmpeg
2025-07-04 16:55:15 +05:30
Prateek Sunal
127df30242
fix: readd workmanager
2025-07-04 16:55:04 +05:30
Manav Rathi
4e474d4f29
Sketch
2025-07-04 16:52:26 +05:30
Prateek Sunal
c0c17af51a
Merge remote-tracking branch 'origin/flutter-upgrade' into isolated-ffmpeg
2025-07-04 16:48:16 +05:30
Prateek Sunal
d92ec2276e
chore: update lock files
2025-07-04 16:44:43 +05:30
Prateek Sunal
1f99727ab9
fix: update git ignore
2025-07-04 16:43:52 +05:30
Prateek Sunal
85784920a9
fix: remove unwanted files
2025-07-04 16:41:12 +05:30
Prateek Sunal
d7b3af063b
Merge remote-tracking branch 'origin/main' into flutter-upgrade
2025-07-04 16:38:37 +05:30
Manav Rathi
9020907b56
Sketch
2025-07-04 16:30:42 +05:30
Vishnu Mohandas
3812a92913
[mobile] Restructure folders ( #6461 )
...
## Description
## Tests
2025-07-04 16:29:30 +05:30
Neeraj Gupta
369fcddc39
Fix typo in path
2025-07-04 16:29:03 +05:30
Neeraj Gupta
b08545d40d
Update workflows
2025-07-04 16:16:56 +05:30
Neeraj Gupta
99d7685be2
Move auth/ to mobile/apps/auth
2025-07-04 16:16:27 +05:30
Neeraj Gupta
9f12229b28
Move mobile/ -> mobile/app/photos
2025-07-04 16:12:46 +05:30
Manav Rathi
d1951a1f10
Rename
2025-07-04 15:58:32 +05:30
Manav Rathi
85a3a2f2ea
Update
2025-07-04 15:49:22 +05:30
Manav Rathi
275c1d4705
Move
2025-07-04 15:18:00 +05:30
ashilkn
f70c284b58
Use better name
2025-07-04 14:34:09 +05:30
Manav Rathi
d3bef2e8cb
[web] Reduce lint overrides ( #6460 )
2025-07-04 14:16:09 +05:30
Manav Rathi
522704ccb8
strictNullChecks prep - 1
2025-07-04 14:08:33 +05:30
Manav Rathi
6ae0516bd7
More lints and tsc
2025-07-04 13:48:45 +05:30
Manav Rathi
e64d66a320
More lints
2025-07-04 12:47:13 +05:30
ashilkn
27faef415f
Use better names
2025-07-04 12:32:43 +05:30
ashilkn
fd05961303
Improve performance of group building function by not eagerly computing each group header's title and instead, offload it to the GroupHeaderWidget to compute lazily when it's built
2025-07-04 12:31:12 +05:30
Manav Rathi
093624a6ee
Rest
2025-07-04 12:28:08 +05:30
Manav Rathi
9d87560d5c
Lint
2025-07-04 12:17:57 +05:30
Manav Rathi
04a23c03d2
[web] Ensure SRP attributes are also present after signup ( #6459 )
2025-07-04 12:13:58 +05:30
ashilkn
23728107a3
Remove unused parameter
2025-07-04 12:11:17 +05:30
Manav Rathi
2ffce031de
Ensure SRP attributes are also present after signup
2025-07-04 12:10:03 +05:30
ashilkn
cde42eb43a
Use better name
2025-07-04 11:53:16 +05:30
ashilkn
ce380b3b7a
Log time taken for computing GalleryGroups and it's sectionLayout + add keys to GalleryFileWidget to fix issues
2025-07-04 11:03:25 +05:30
Manav Rathi
d4d29d1957
[web] Accounts DB refactoring (complete) ( #6458 )
2025-07-04 10:38:55 +05:30
Manav Rathi
94b4c6b0bb
Touchups
...
Writing the ID is necessary, the first time we get is when e.g. the pk is verified.
2025-07-04 10:32:15 +05:30
Manav Rathi
a2072c022c
Don't add a history entry for automated client routing redirects
2025-07-04 09:36:29 +05:30
Manav Rathi
7dabd9545e
Fin
2025-07-04 09:26:45 +05:30
Manav Rathi
46dc71ebd2
Rework
2025-07-04 09:07:53 +05:30
Manav Rathi
bbe10b1618
Update
2025-07-04 08:37:09 +05:30
Manav Rathi
c9521fb626
Update
2025-07-04 08:08:35 +05:30
Manav Rathi
70b5b8e682
Update
2025-07-04 07:30:27 +05:30
Manav Rathi
5c0b3795c2
Tweak
2025-07-04 07:23:06 +05:30
Manav Rathi
69cf09e13d
Rework
2025-07-03 19:00:43 +05:30
Manav Rathi
9e4a67312f
Update
2025-07-03 17:47:06 +05:30
Manav Rathi
4e8a4250dc
Update
2025-07-03 16:31:20 +05:30
ashilkn
1cc80aab75
Make selection work with new gallery
2025-07-03 16:18:43 +05:30
Manav Rathi
ea5ebd0965
Perf
...
I didn't see it being a problem, so this is perhaps premature optimization
2025-07-03 16:10:33 +05:30
Manav Rathi
ef752a244c
Handle family email
2025-07-03 15:42:19 +05:30
ashilkn
0d55ae1a6d
Fix spacing issue
2025-07-03 15:34:14 +05:30
ashilkn
ad892c1055
Fix incorrect logic of finding index of file in gallery
2025-07-03 15:24:56 +05:30
Manav Rathi
6249211bca
Rename
2025-07-03 15:21:17 +05:30
Manav Rathi
5b7d4a8806
Update
2025-07-03 15:13:45 +05:30
Manav Rathi
337c25b670
Update
2025-07-03 15:05:10 +05:30
Vishnu Mohandas
595e458c49
[mob] Fix strings ( #6454 )
2025-07-03 14:41:23 +05:30
vishnukvmd
eb92929647
Update
2025-07-03 14:40:56 +05:30
vishnukvmd
9d24914c1c
Fix case
2025-07-03 14:39:56 +05:30
Manav Rathi
e68b695284
Used but missing
2025-07-03 14:00:10 +05:30
Manav Rathi
0343bdd393
Unused
...
Notice the typo
2025-07-03 13:54:29 +05:30
Manav Rathi
745528a9f1
[web] Accounts local DB internals refactoring - Part 2 ( #6453 )
2025-07-03 13:51:53 +05:30
Manav Rathi
b7e6015720
Outline
2025-07-03 13:26:40 +05:30
Manav Rathi
a3364408b7
Conv
2025-07-03 12:20:27 +05:30
Manav Rathi
67c65657a4
Split
2025-07-03 12:09:24 +05:30
ashilkn
29f7a54950
Layout calculation fixes and use better names
2025-07-03 11:41:30 +05:30
Manav Rathi
fd39c78e5d
Cleanup after ourselves
2025-07-03 11:01:31 +05:30
Manav Rathi
e88a3b59e7
[web] Accounts data storage internals cleanup ( #6451 )
2025-07-03 10:58:10 +05:30
ashilkn
2b258f984d
Change names
2025-07-03 10:56:39 +05:30
Ashil
44c73cb110
[mob][photos] Better copy for describing why device is not ready for local indexing ( #6446 )
...
## Description
#### Old
"Indexing is paused. It will automatically resume when device is ready."
#### New
"Indexing is paused. It will automatically resume when the device is
ready. The device is considered ready when its battery level, battery
health, and thermal status are within a healthy range."
2025-07-03 10:49:06 +05:30
Manav Rathi
5c4b4b9194
Rest
2025-07-03 10:43:15 +05:30
ashilkn
3cf4d3ee31
Merge branch 'main' into gallery_rewrite
2025-07-03 10:40:35 +05:30
ashilkn
b1386b8f57
Extract group building code to a function for better readability
2025-07-03 10:37:59 +05:30
Manav Rathi
802a3edf9b
Handle qp
2025-07-03 08:48:03 +05:30
Manav Rathi
aec3ec718b
Move
2025-07-03 08:33:20 +05:30
Manav Rathi
e856a653b8
State reset
2025-07-03 08:13:38 +05:30
Manav Rathi
21fb4e6a03
Refactor
2025-07-03 07:42:08 +05:30
Manav Rathi
ef7ff0b186
Dep
2025-07-03 07:23:19 +05:30
Manav Rathi
95c35d7df8
read and prune
2025-07-03 07:23:19 +05:30
Manav Rathi
0d5b1ef094
Blurbs
2025-07-03 07:23:19 +05:30
Manav Rathi
033caedfb5
Conv
2025-07-03 07:23:19 +05:30
Aman Raj Singh Mourya
32d1d357ba
[Auth] add warner bros. icon ( #6373 )
...
## Description
Fixes #5949
## Tests
| before | after |
| ---- | ---- |
| 
| 
|
2025-07-02 22:48:25 +05:30
Manav Rathi
9927cc1988
[web] Accounts DB cleanup ( #6447 )
2025-07-02 19:32:05 +05:30
Manav Rathi
efaab96e2c
Inline
2025-07-02 19:19:21 +05:30
Manav Rathi
1a6c6d2b67
un-back
2025-07-02 19:14:10 +05:30
Manav Rathi
093e3a0061
Conv
2025-07-02 18:48:02 +05:30
Manav Rathi
f7597e5ea5
New, with fallback
2025-07-02 18:17:23 +05:30
Manav Rathi
2c57a99b5f
Conv
2025-07-02 18:10:25 +05:30
Manav Rathi
d7b6c771e8
Move
2025-07-02 17:10:06 +05:30
ashilkn
1feebfdb83
Better copy
2025-07-02 16:21:03 +05:30
Manav Rathi
f1f0a77bc0
[web][desktop] Regular dependency updates ( #6445 )
2025-07-02 15:45:28 +05:30
Manav Rathi
a8c270433a
Web deps
2025-07-02 15:33:35 +05:30
Manav Rathi
7aa327badd
Jackspeak pinning isn't needed anymore
...
https://github.com/isaacs/jackspeak/issues/5#issuecomment-2750748920
2025-07-02 15:10:47 +05:30
Manav Rathi
042e08f504
Update desktop deps
...
The ONNX runtime dependency needs to use a revision since 1.22.0 has an issue
preventing it from building on Linux:
https://github.com/microsoft/onnxruntime/issues/24770
2025-07-02 15:04:48 +05:30
Manav Rathi
c2a84cd707
[web] Remove old ente-shared package ( #6444 )
2025-07-02 14:44:06 +05:30
Neeraj
45d89e4108
[mob][photos] Fix contact result in search section ( #6443 )
...
## Description
Fix showing contact result in the search section and also show the
albums shared by that contact like the contact section in the shared
collection tab.
## Tests
[Video](https://wormhole.app/xk6MZ4#qu9aa_r0VcGhkEDypz7l1g )
2025-07-02 14:43:54 +05:30
AmanRajSinghMourya
290df814b8
Remove check for archive collection
2025-07-02 14:35:40 +05:30
Manav Rathi
42f2d51766
Remove ente-shared
2025-07-02 14:34:43 +05:30
Manav Rathi
06656c1d88
Remove dep
2025-07-02 14:32:59 +05:30
AmanRajSinghMourya
794d1e0112
Fix: show shared collection also when searching for contacts in search section
2025-07-02 14:18:24 +05:30
Manav Rathi
d2a0c74554
Move and preamble
2025-07-02 14:16:50 +05:30
Neeraj
81e40b0872
[mob][photos] additional fixes for widgets ( #6428 )
...
## Description
Some more fixes for widgets.
## Tests
2025-07-02 14:13:00 +05:30
Manav Rathi
cd51f1f147
Use
2025-07-02 14:08:23 +05:30
Ashil
cbe7c32150
[mob][photos] Improved handling of high resolution image rendering ( #6442 )
...
## Description
Previously, images larger than 160MP were downscaled to 16MP to avoid
crashes caused by
[this](https://github.com/flutter/flutter/issues/110331 ) flutter issue.
This update lowers the threshold to 100MP and increases the downscaling
resolution to 50MP, for a better balance between performance and image
quality.
## Tests
- Tested with 150MP and 200MP images on a Samsung A54 (8GB RAM).
- Verified that rendering a 50MP downscaled image increases memory
usage, but remains within acceptable limits.
2025-07-02 13:56:41 +05:30
Manav Rathi
089a5835b0
Convert
2025-07-02 13:42:58 +05:30
ashilkn
06a30078da
Decrease threshold of Pixels needed in image to categorize it as a 'too large image' and decrease the extent of compression from 16MP to 50MP of such images. Large images are rendered in lower resolution so that the app doesn't crash
2025-07-02 13:41:09 +05:30
Prateek Sunal
97bdcffd9d
fix: isBackground check
2025-07-02 13:12:33 +05:30
Manav Rathi
c74f79e93b
Prune
2025-07-02 12:39:57 +05:30
Prateek Sunal
162a2efe71
fix: move fav init to album service
2025-07-02 12:29:42 +05:30
Manav Rathi
1634c90ad9
Prune
2025-07-02 11:12:18 +05:30
Manav Rathi
2235482345
Conv
2025-07-02 11:01:57 +05:30
Manav Rathi
e2bee5d5a4
Move
2025-07-02 10:47:28 +05:30
Manav Rathi
5e4ad6e6a4
Move
2025-07-02 10:41:47 +05:30
Manav Rathi
ad7dad59bc
Move
2025-07-02 10:35:21 +05:30
Manav Rathi
cf99651e2d
Move
2025-07-02 10:24:40 +05:30
Manav Rathi
4a26ce1b58
Prune
2025-07-02 10:21:03 +05:30
Manav Rathi
9bdb0f6a94
Fix warning
...
A component is changing an uncontrolled input to be controlled. (UploaderName.tsx 111)
2025-07-02 10:17:00 +05:30
Manav Rathi
3a46f9994f
[web] Remove axios ( #6440 )
2025-07-02 09:40:32 +05:30
Ashil
f053b7962b
[mob] Update launch.json in mobile docs to include cronetHttpNoPlay=true for android ( #6439 )
2025-07-02 09:21:33 +05:30
Neeraj
76a479064e
[mob] Update change log order ( #6438 )
...
## Description
## Tests
2025-07-02 09:19:57 +05:30
Manav Rathi
ffb19c3a65
Prune
2025-07-02 09:17:03 +05:30
ashilkn
ddcfd2ff43
Update launch.json in mobile docs to include cronetHttpNoPlay=true for android
2025-07-02 09:15:38 +05:30
Neeraj Gupta
3c7b1c6c5e
[mob] Update change log order
2025-07-02 09:15:02 +05:30
Manav Rathi
d04ee0aa71
Prune
2025-07-02 09:07:42 +05:30
Manav Rathi
ce020d4398
Use
2025-07-02 08:59:03 +05:30
Manav Rathi
028a5cf827
Update
2025-07-02 08:47:52 +05:30
Manav Rathi
c60288b0df
Simplify
2025-07-02 08:24:23 +05:30
Manav Rathi
2fba8a2705
Extract sort
2025-07-02 07:29:24 +05:30
laurenspriem
f66304815e
Fix null error
2025-07-01 20:58:22 +02:00
laurenspriem
17ac627ddd
Align icon
2025-07-01 20:52:43 +02:00
Manav Rathi
54aec6e0db
Touch ups
2025-07-01 20:50:17 +05:30
Manav Rathi
7edb1fab7b
Sketch
2025-07-01 20:31:34 +05:30
Manav Rathi
21738995cc
Sketch 1
2025-07-01 20:03:44 +05:30
Manav Rathi
b752af7046
Swap
2025-07-01 19:52:04 +05:30
Manav Rathi
60b044e61a
Impl
2025-07-01 19:44:43 +05:30
Manav Rathi
98364405c6
Sketch 1
2025-07-01 19:42:27 +05:30
Manav Rathi
23558a2584
[desktop] Start next release cycle ( #6432 )
2025-07-01 19:22:09 +05:30
Manav Rathi
035f40dc0a
Start next release cycle
2025-07-01 19:20:35 +05:30
Prateek Sunal
910a64dc1c
fix: refresh tap
2025-07-01 19:11:13 +05:30
Manav Rathi
8c5bc316f9
photosd-v1.7.14 ( #6431 )
2025-07-01 18:44:47 +05:30
Manav Rathi
645bb485a7
photosd-v1.7.14
2025-07-01 18:43:17 +05:30
Prateek Sunal
68fa4d87eb
Merge remote-tracking branch 'origin/main' into widget
2025-07-01 18:38:06 +05:30
Prateek Sunal
f527624027
fix: only pick from non cache for memories when has any widgets
2025-07-01 18:37:30 +05:30
Prateek Sunal
fb06332272
fix: home widget sync in background
2025-07-01 18:35:59 +05:30
Manav Rathi
4fda4b5773
[web] Public albums internal code improvements - Part 2 ( #6430 )
2025-07-01 18:35:27 +05:30
Prateek Sunal
68efbc2bed
fix: don't select first two people by default
2025-07-01 18:27:01 +05:30
Manav Rathi
e47d6a8ece
Update
2025-07-01 18:23:34 +05:30
Prateek Sunal
09466f05c6
fix: get top two faces logic
2025-07-01 18:10:24 +05:30
Manav Rathi
738088e8a5
Update
2025-07-01 18:09:59 +05:30
Manav Rathi
54dde95545
Sketch
2025-07-01 17:59:08 +05:30
Prateek Sunal
7ded133caf
chore: fix expandedHeight scaling
2025-07-01 17:57:56 +05:30
Prateek Sunal
fe2f066733
fix: albums logic
2025-07-01 17:52:54 +05:30
Manav Rathi
5034fb4496
Update
2025-07-01 17:43:14 +05:30
Manav Rathi
b854730533
Sketch
2025-07-01 17:39:00 +05:30
Manav Rathi
a538e852bd
Update
2025-07-01 17:28:13 +05:30
Manav Rathi
436a5811cb
Use
2025-07-01 17:16:37 +05:30
Manav Rathi
27a400743c
Sketch
2025-07-01 17:14:31 +05:30
Prateek Sunal
4e692fce1f
fix: collection service is not initialized
2025-07-01 17:01:44 +05:30
Neeraj
09de1f2d46
[mob] Minor copy change ( #6429 )
...
## Description
## Tests
2025-07-01 16:54:18 +05:30
Neeraj Gupta
2caf773bbe
Update changelog title
2025-07-01 16:53:53 +05:30
Prateek Sunal
edc015d589
Merge remote-tracking branch 'origin/main' into widget
2025-07-01 16:51:30 +05:30
Prateek Sunal
d5707a030b
fix: rearrange the priority of execution
2025-07-01 16:51:22 +05:30
Neeraj
8ed7fa0e4c
[mob][photos] fix widget display ( #6425 )
...
## Description
The total widget count was not updated properly hence widget had no idea
of it getting updated.
This PR fixes that.
## Tests
2025-07-01 16:16:15 +05:30
Ashil
4f9e9f30aa
[mob][photos] Handle play/pause animation in memory when bottom sheet open ( #6427 )
...
## Description
Play/pause memory animation when file bottom sheet is close/open
respectively
2025-07-01 16:15:55 +05:30
ashilkn
f08f72c46a
Use better naming convetion
2025-07-01 16:15:30 +05:30
AmanRajSinghMourya
4885c13d86
Add ToggleMemoryAnimationEvent for memory animation control
2025-07-01 16:05:33 +05:30
Manav Rathi
46b0b7ce70
[web] Public albums internal code improvements ( #6424 )
2025-07-01 16:04:10 +05:30
Ashil
bd267edf3f
[mob][photos] Fix/avoid recommended filters going blank on calling setState from different screens that have gallery ( #6426 )
2025-07-01 16:02:08 +05:30
ashilkn
b0d44f3799
Fix/avoid recommended filters going blank on calling setState from different screens that have gallery
2025-07-01 15:57:42 +05:30
Prateek Sunal
bb91471cdc
chore: update milliseconds to seconds
2025-07-01 15:50:46 +05:30
Manav Rathi
7f24ffd7ef
Fix uploader name not getting used in form
2025-07-01 15:49:34 +05:30
Ashil
fb03c88a5d
[mob][photos] Memories improvement ( #6152 )
...
## Description
1. A subtle zoom-in/out effect for photos and replaced the black area
around landscape photos with a blurred background.
2. Auto play each image for 5 second and video for its duration with a
step progress animation.
3. Long-press to pause animation. Releasing will resume the playback.
2025-07-01 15:40:03 +05:30
Manav Rathi
07420304d0
Impl and swap
2025-07-01 15:35:47 +05:30
Prateek Sunal
aa26a48e67
fix: add more logs + no defeult selection for people
2025-07-01 15:26:35 +05:30
Manav Rathi
bd776dc98d
Swap
2025-07-01 15:17:27 +05:30
Manav Rathi
dc3f0be186
Sketch
2025-07-01 15:13:37 +05:30
Manav Rathi
5cc68e5bb5
Rename
2025-07-01 14:53:27 +05:30
AmanRajSinghMourya
092d8aa9f5
Merge branch 'memory_improvement' of https://github.com/ente-io/ente into memory_improvement
2025-07-01 14:52:57 +05:30
AmanRajSinghMourya
2d87237d10
Fixed ios close button not working
2025-07-01 14:47:01 +05:30
Laurens Priem
579c2620bf
[mob][photos] Suggestions on all people page ( #6375 )
...
## Description
Adds suggestions to the all people page when tapping on the people
section. Similar to the suggestion within a person gallery.
## Tests
Tested in debug mode on my pixel phone.
2025-07-01 14:41:18 +05:30
Prateek Sunal
3c2eeadec6
fix: readd total logic for widgets + essential logs
2025-07-01 14:38:17 +05:30
laurenspriem
1b178ec6ab
Merge branch 'main' into faces_all_suggestion
2025-07-01 11:04:20 +02:00
ashilkn
944b2ec4b8
Remove unused file
2025-07-01 14:33:31 +05:30
laurenspriem
ac7e4eeccf
Reduce face thumbnail lru further
2025-07-01 10:58:39 +02:00
Ashil
0bddd91b2e
[mob][photos] Album UI improvements ( #6176 )
...
## Description
### Changes
1. Album corner radius (114 size - 12px corner radius) (100 size - 8px
corner radius)
2. Thumbnail view size 60 - corner radius 4
3. Padding between album thumbnail and Album name is 6
4. Padding between Album name and number of photos is 2
5. Album name (text size) - Small regular , Full black (color)
6. Number of photos (text size) - Mini Regular , Text muted (color)
7. New design for Add album thumbnail
8. Distance between album vertically & horizontally 8px
9. List view border radius 6px and thumbnail radius 4px
2025-07-01 14:27:53 +05:30
ashilkn
ae225cf89d
Resolve conflicts and merge main
2025-07-01 14:27:09 +05:30
ashilkn
8569b27e8f
Revert "Revert changes to arb files"
...
This reverts commit 236a51b0b8 .
2025-07-01 14:25:46 +05:30
Manav Rathi
4f4649f7a2
Swap
2025-07-01 14:18:24 +05:30
ashilkn
b69f1bd237
Pin uncategorized album to top of collection action sheet
2025-07-01 14:17:28 +05:30
Manav Rathi
59e9967518
Fin
2025-07-01 14:14:31 +05:30
Manav Rathi
0621c3d30b
Sketch save
2025-07-01 14:08:19 +05:30
ashilkn
236a51b0b8
Revert changes to arb files
2025-07-01 14:03:30 +05:30
Neeraj
c9f5c03e17
[mob] Add change log ( #6423 )
...
## Description
## Tests
2025-07-01 13:58:04 +05:30
AmanRajSinghMourya
1a3b38f219
Fix video going blank when played using media kit
2025-07-01 13:54:08 +05:30
Neeraj Gupta
ce377308e3
Add change log
2025-07-01 13:53:44 +05:30
ashilkn
155bb5a214
Merge branch 'main' into album_fixes
2025-07-01 13:42:40 +05:30
ashilkn
9d9b7a87f5
Remove merge conflict code
2025-07-01 13:38:23 +05:30
AmanRajSinghMourya
0c3b751b30
Use video_widget_media_kit.dart instead of video_widget_media_kit_new.dart
2025-07-01 13:38:18 +05:30
laurenspriem
6a8cfe31de
Mounted check
2025-07-01 10:06:25 +02:00
Manav Rathi
c9175bee04
Sketch
2025-07-01 13:27:35 +05:30
Neeraj
76939691fd
[mob] Cache persons entities ( #6420 )
...
## Description
- Offloads json decoding to computer.
- Frequently updates email to person cache on each db read for all
persons()
## Tests
2025-07-01 13:04:36 +05:30
Manav Rathi
c2b6bfa1ed
Inline
2025-07-01 12:15:51 +05:30
Manav Rathi
0056d87009
[web] Trash improvements ( #6421 )
2025-07-01 12:04:18 +05:30
Manav Rathi
eaefeebe83
Recent first
2025-07-01 11:56:19 +05:30
Manav Rathi
d92183bd0b
Match option order on mobile
2025-07-01 11:55:01 +05:30
Manav Rathi
27605ce156
Special case
2025-07-01 11:52:48 +05:30
Neeraj Gupta
df3a6a5a22
Clean up
2025-07-01 11:45:48 +05:30
ashilkn
eeff3d5cdf
chore
2025-07-01 11:44:26 +05:30
ashilkn
0565b71653
Tweak next/previous memory animation
2025-07-01 11:44:00 +05:30
ashilkn
8e5786c6fb
code cleanup
2025-07-01 11:25:56 +05:30
Neeraj Gupta
4b826d1aed
Refresh cache on cgroup update
2025-07-01 11:12:42 +05:30
Neeraj Gupta
556177358e
Cache persons data
2025-07-01 11:11:24 +05:30
ashilkn
19f4acfc94
Minor improvement
2025-07-01 11:06:45 +05:30
ashilkn
599e59c548
Add todos
2025-07-01 11:05:31 +05:30
Neeraj Gupta
19b508d869
Rename
2025-07-01 10:38:06 +05:30
ashilkn
c4719f7d9d
Resolve merge conflicts and merge main
2025-07-01 10:37:13 +05:30
Manav Rathi
d5eea09c8a
[desktop] Update to Electron 37 ( #6419 )
...
Changes: https://www.electronjs.org/blog/electron-37-0
2025-07-01 10:32:51 +05:30
Manav Rathi
04125bc30c
[web] Convert the delete and fav actions to new code ( #6418 )
2025-07-01 10:30:20 +05:30
Manav Rathi
fda415aab1
Update to Electron 37
...
Changes: https://www.electronjs.org/blog/electron-37-0
2025-07-01 10:29:00 +05:30
Manav Rathi
ab052dcb89
qp
2025-07-01 10:21:05 +05:30
Neeraj Gupta
5210a5a0ba
Add wrapper method for all entity changes
2025-07-01 10:20:52 +05:30
Manav Rathi
7607d2a14a
Conv
2025-07-01 10:16:08 +05:30
Hailey Martin
0abf4354aa
[Auth] Add LaunchDarkly to custom icons ( #6399 )
...
## Description
Adds a custom icon for the LaunchDarkly feature flag/automation service.
Icon was taken from their [press
kit](https://launchdarkly.com/press-and-analysts/ ) and given a hex code
to work on both dark & light modes.
## Tests
n/a
2025-07-01 10:00:55 +05:30
Manav Rathi
6c3cc168c9
[web] New translations ( #6417 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-07-01 09:29:42 +05:30
Crowdin Bot
516420d872
New Crowdin translations by GitHub Action
2025-07-01 03:58:45 +00:00
Manav Rathi
358a86f18f
[web] More improvements to handling of shared file operations ( #6416 )
2025-07-01 09:28:01 +05:30
Manav Rathi
52d024a263
Move to tr
2025-07-01 09:00:27 +05:30
Manav Rathi
da3df70544
Prevent bypass using keybinding
2025-07-01 08:57:31 +05:30
Manav Rathi
e3ed92e930
Visually better sequence
2025-07-01 08:47:57 +05:30
Manav Rathi
cfce0bc198
Also for fav
2025-07-01 08:46:10 +05:30
Neeraj
f9b2b90f4e
[mob] Use cached mapping for person avatar ( #6413 )
2025-07-01 08:44:03 +05:30
Manav Rathi
c60aed7f0f
Notify elsewhere too
2025-07-01 07:56:17 +05:30
Manav Rathi
1cc9115972
Don't use exceptions for flow control
2025-07-01 07:47:38 +05:30
Manav Rathi
332d4219ac
Reusable
2025-07-01 07:38:03 +05:30
laurenspriem
3bda830156
Don't use isolate for compression
2025-06-30 19:52:38 +02:00
laurenspriem
00799c531a
Single computer call for compression
2025-06-30 17:53:18 +02:00
laurenspriem
883b5b66e9
image quality
2025-06-30 17:40:49 +02:00
Manav Rathi
759bea83bb
[web] Support removing from shared albums ( #6412 )
2025-06-30 21:05:02 +05:30
laurenspriem
51ba11cfcc
Compress all face thumbnails
2025-06-30 17:28:24 +02:00
laurenspriem
4c82d6bc84
Smaller in memory cache
2025-06-30 17:17:16 +02:00
Manav Rathi
f66f6ab9be
Don't show two dialogs
2025-06-30 20:43:21 +05:30
Manav Rathi
5f76391379
Fix
2025-06-30 20:35:31 +05:30
Manav Rathi
fa39effe9c
Scaffold
2025-06-30 20:27:02 +05:30
Manav Rathi
61a7b4f07a
Handle remove separately
2025-06-30 20:15:24 +05:30
Manav Rathi
798a03007a
Catch
2025-06-30 20:02:05 +05:30
laurenspriem
8386e3a4f1
Variable width file info face thumbnail
2025-06-30 16:26:21 +02:00
Manav Rathi
3575704724
Remove from shared
2025-06-30 19:43:25 +05:30
laurenspriem
e8b68d7d28
Name truncate logic
2025-06-30 14:48:52 +02:00
Prateek Sunal
c7bf3a0a9d
[mob][photos] widget fixes and cleanup ( #6407 )
...
## Description
Cleaning up and refactor widget related code.
## Tests
2025-06-30 16:44:51 +05:30
laurenspriem
66617ada86
Close button
2025-06-30 13:13:50 +02:00
ashilkn
edacaaa334
Merge branch 'clean_up_memories' into memory_improvement
2025-06-30 16:40:25 +05:30
Prateek Sunal
dfec66f971
Merge branch 'wid-fix' of https://github.com/ente-io/ente into wid-fix
2025-06-30 16:31:18 +05:30
Prateek Sunal
70faf61391
fix: don't partial sync for people
2025-06-30 16:30:57 +05:30
Neeraj Gupta
9903201fa8
Minor refactor
2025-06-30 16:21:31 +05:30
Manav Rathi
4a0f0f295d
Rename
2025-06-30 16:19:06 +05:30
laurenspriem
16a2a5cc13
Fix name overflow
2025-06-30 12:43:32 +02:00
AmanRajSinghMourya
6405886aca
Hide Play original option when showing memories
2025-06-30 16:07:48 +05:30
Manav Rathi
ad0cf583b5
Cleanup
2025-06-30 15:57:57 +05:30
ashilkn
2608a8c9ab
Performance improvement in memories animation
2025-06-30 15:53:47 +05:30
ashilkn
d4e9bdd035
Use better names
2025-06-30 15:49:52 +05:30
laurenspriem
b6de9497d3
Bump version to match internal branch
2025-06-30 12:18:01 +02:00
ashilkn
e27f4544d0
Remove unnecessary scroll controller
2025-06-30 15:43:37 +05:30
Prateek Sunal
ac8efa9d7d
fix: add debouncer to memories toggle
2025-06-30 15:42:11 +05:30
ashilkn
489c806923
Add mounted check
2025-06-30 15:36:38 +05:30
Prateek Sunal
e1a2946a2b
chore: lint fixes
2025-06-30 15:36:07 +05:30
ashilkn
354c08921b
Remove unnecessary AnimatedBuilder
2025-06-30 15:35:30 +05:30
Prateek Sunal
a7f89d0077
fix: replace awaited updateVariables calls with unawaited versions in MemoriesWidgetSettings
2025-06-30 15:35:23 +05:30
Manav Rathi
7d8fb296af
Cleanup
2025-06-30 15:29:40 +05:30
laurenspriem
7509a367c5
Fix suggestion not using previous negative feedback
2025-06-30 11:43:22 +02:00
Prateek Sunal
5f0154f9fe
fix: add unawaited to PeopleWidgetSettings
2025-06-30 15:12:28 +05:30
Manav Rathi
0c6cc8f7a1
[web] File selection handler options refactoring ( #6410 )
2025-06-30 15:11:02 +05:30
Manav Rathi
7f0ac9629e
Lint fix
2025-06-30 15:06:56 +05:30
Prateek Sunal
c4a9b2e4f9
fix: improve album home widget service
2025-06-30 15:00:52 +05:30
Prateek Sunal
fcef3fd4e5
fix: make people and albums widget better
2025-06-30 14:46:12 +05:30
Manav Rathi
a434862b2f
Rearrange
2025-06-30 14:33:10 +05:30
laurenspriem
c91ad8348e
Horizontally center thumbnails
2025-06-30 11:01:58 +02:00
AmanRajSinghMourya
cac053f4e9
Minor fix
2025-06-30 14:12:53 +05:30
Manav Rathi
99b379280f
Tweak
2025-06-30 13:58:48 +05:30
Neeraj
0529c8cf9b
[mob] Remove old migration code ( #6408 )
...
## Description
## Tests
2025-06-30 13:50:09 +05:30
laurenspriem
5ae5341658
padding around save as another person button
2025-06-30 10:17:29 +02:00
laurenspriem
b3bff83a40
file info name fixed width
2025-06-30 10:15:32 +02:00
Manav Rathi
9efd99fd10
Extract
2025-06-30 13:19:19 +05:30
Prateek Sunal
7fc4f36970
fix: migrate most of the changes to people and albums widget as well
2025-06-30 12:39:35 +05:30
laurenspriem
fc5837ea3b
Center name
2025-06-30 09:05:51 +02:00
Prateek Sunal
7ebb039b35
chore: lint fix and revert
2025-06-30 12:26:48 +05:30
Ashil
f33eb83eef
[mob][auth] Bump up auth version to 4.4.1 ( #6406 )
...
## Description
For test flight release
2025-06-30 12:25:50 +05:30
Prateek Sunal
81947c61ab
Merge remote-tracking branch 'origin/main' into wid-fix
2025-06-30 12:24:47 +05:30
Manav Rathi
8d3057e011
Extract
2025-06-30 11:56:48 +05:30
Prateek Sunal
d5a46f273a
fix: begin widget code cleanup
2025-06-30 11:47:43 +05:30
Manav Rathi
b02e987fdc
Tweak
2025-06-30 11:13:47 +05:30
ashilkn
ed6e401688
bump up auth version to 4.4.1
2025-06-30 11:12:40 +05:30
Manav Rathi
1256852259
Move
2025-06-30 10:55:44 +05:30
Manav Rathi
5b360a549a
Rename etc
2025-06-30 10:44:39 +05:30
Aman Raj Singh Mourya
0337cccea4
[auth][mob] Fall back to Passcode if FaceId not detected on iOS ( #6396 )
...
## Description
Fallback to Pin/Passcode on iOS if fail to detect TouchID/FaceID
2025-06-30 10:36:58 +05:30
Manav Rathi
7514b93261
[desktop] Special case for systematic ML errors ( #6405 )
2025-06-30 09:52:16 +05:30
Manav Rathi
f5c5ffd86d
Special case for many ML errors
2025-06-30 09:48:40 +05:30
Manav Rathi
ac4b737e89
[web] New translations ( #6400 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-06-30 08:48:58 +05:30
Manav Rathi
4792775630
[destkop] Electron regular version update ( #6403 )
2025-06-30 08:35:02 +05:30
Manav Rathi
f22ca13205
+ electron
2025-06-30 08:19:15 +05:30
Crowdin Bot
7076deb46e
New Crowdin translations by GitHub Action
2025-06-30 00:42:58 +00:00
Keerthana
4eebcc03b9
[docs] Fixed typos in tailscale.md ( #6393 )
...
Fix small typing mistakes
## Description
## Tests
2025-06-29 11:51:46 +05:30
AmanRajSinghMourya
7eed321c99
Fall back to Passcode if FaceId not detected on iOS
2025-06-29 00:04:31 +05:30
AmanRajSinghMourya
9b39dd2697
Fix border radius for album items
2025-06-28 14:03:58 +05:30
Bl4ckspell
8e34fa7bf3
[auth] fix ibkr icon ( #6374 )
...
## Description
Fix the icon added in #6329 not displaying.
## Tests
| before | after |
| ---- | ---- |
| 
| 
|
2025-06-28 13:39:37 +05:30
ashilkn
4be696dd6d
Remove unnecessary Scaffold
2025-06-28 12:27:46 +05:30
laurenspriem
ea90f5c6cb
Text under person
2025-06-28 11:22:14 +05:30
laurenspriem
ccaa00152e
Yes/no buttons
2025-06-28 09:59:15 +05:30
Lappies
1b4ead7f77
Update tailscale.md
...
Fix small typing mistakes
2025-06-27 22:05:44 -06:00
ashilkn
a9b454a631
Update UI of title of memories and make it more visible by increasing bottom gradient when title is shown
2025-06-27 20:01:45 +05:30
ashilkn
a44db791d3
UI tweaks to full screen memory widget
2025-06-27 19:33:47 +05:30
Manav Rathi
23b017c17d
[web] Collection summary refactoring ( #6390 )
2025-06-27 19:00:08 +05:30
Manav Rathi
4a81c56a55
Elsewhere
2025-06-27 18:55:04 +05:30
Manav Rathi
5141b04695
attr fin
2025-06-27 18:44:40 +05:30
Manav Rathi
e70d704ced
attr
2025-06-27 18:44:40 +05:30
Manav Rathi
3f87fd1a5a
Rename
2025-06-27 18:44:40 +05:30
Manav Rathi
72028ec9d2
attr
2025-06-27 18:44:39 +05:30
Manav Rathi
7af11786fb
attr
2025-06-27 18:44:39 +05:30
Manav Rathi
61fb167cec
Use
2025-06-27 18:44:39 +05:30
Manav Rathi
9fd950f928
Move up
2025-06-27 18:44:38 +05:30
Manav Rathi
a888d40722
Retain the active cs
2025-06-27 18:43:49 +05:30
Manav Rathi
5d594b4952
as attr
2025-06-27 18:43:49 +05:30
Manav Rathi
55a21c1233
only as attr
2025-06-27 18:43:49 +05:30
Manav Rathi
49e2ae3120
As attribute
2025-06-27 18:43:49 +05:30
Manav Rathi
5ee16e992b
Conv
2025-06-27 18:43:49 +05:30
Manav Rathi
ad269fe995
[web] Fix avatar on share menu ( #6389 )
2025-06-27 18:43:29 +05:30
Manav Rathi
17937f8c54
Fix avatar on share menu
2025-06-27 18:40:02 +05:30
Keerthana
886ceec05c
[email] reduce ambiguity in OTT verification ( #6386 )
...
## Description
This PR reduces ambiguity in OTT verification where some users replies
to our mail for verification instead of entering the code in the
application
2025-06-27 18:04:19 +05:30
Laurens Priem
433be55081
[mob][photos] Fix incorrectly showing ml consent bar ( #6387 )
...
## Description
Fix incorrectly showing ml consent bar
## Tests
Tested in debug mode on my pixel phone.
2025-06-27 17:14:53 +05:30
laurenspriem
e664a3ec70
Fetch user flags on login
2025-06-27 17:05:02 +05:30
laurenspriem
ad9fd6d547
show ml consent banner after syncing flags only
2025-06-27 16:51:55 +05:30
Keerthana
d921541d5d
[email] reset formatting for ott mail
2025-06-27 16:48:20 +05:30
laurenspriem
6b16f7f172
Always init ml service
2025-06-27 16:44:03 +05:30
laurenspriem
e463d68688
Remove unneeded getter
2025-06-27 16:38:25 +05:30
Keerthana
41cda039ec
[email] reduce ambiguity in OTT verification
2025-06-27 16:20:28 +05:30
AmanRajSinghMourya
4989204b59
Show border for device item
2025-06-27 16:05:33 +05:30
AmanRajSinghMourya
04ae708f33
Show border around album row items
2025-06-27 15:55:51 +05:30
Manav Rathi
d803c31d63
[web] Remove from collection internals refactoring ( #6383 )
2025-06-27 15:02:44 +05:30
Manav Rathi
903c46bae0
Sort prio
2025-06-27 14:57:37 +05:30
Manav Rathi
6b965b1aa6
Inline
2025-06-27 14:57:37 +05:30
Manav Rathi
04395739d5
Prune
2025-06-27 14:57:37 +05:30
Manav Rathi
c5ec0891c9
Conv to set
2025-06-27 14:57:37 +05:30
Manav Rathi
3213735a4d
Inline
2025-06-27 14:57:36 +05:30
Manav Rathi
b854a603af
Document and use
2025-06-27 14:57:36 +05:30
Manav Rathi
641f48e27d
Fix
2025-06-27 14:57:36 +05:30
Manav Rathi
7016861281
Use
2025-06-27 14:57:36 +05:30
Manav Rathi
ae5144635e
Sketch
2025-06-27 14:57:36 +05:30
Manav Rathi
a0a0556037
Conv
2025-06-27 14:57:36 +05:30
Manav Rathi
be8d1932b1
[web] Fallback for Map's values iterator's map method ( #6382 )
...
2025 baseline, but some customers have browsers which don't support it
yet
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Iterator/map
2025-06-27 14:41:54 +05:30
ashilkn
b127cf724b
Fix memories UX when deleting a memory or closing one (from memories)
2025-06-27 14:40:25 +05:30
Manav Rathi
cc1177150b
Fallback for Map-iterator values method
...
2025 baseline, but some customers have browsers which don't support it yet
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Iterator/map
2025-06-27 14:35:34 +05:30
Keerthana
9f82c3788b
[docs] update with minio troubleshooting for deprecated command ( #6381 )
...
## Description
This PR updates documentation for users who are self-hosting Ente to
update post_start hook for MinIO provisioning and bucket creation to
work properly with the latest version of MinIO
2025-06-27 14:25:06 +05:30
ashilkn
67be26604f
Show blurred background for live photos too in memories
2025-06-27 14:13:16 +05:30
Keerthana
ec4deb5179
[docs] update with minio troubleshooting for deprecated command
2025-06-27 13:38:53 +05:30
Keerthana
f02f10f832
[server][quickstart] migrate to mc alias set for creating bucket ( #6380 )
...
## Description
This PR fixes the infinite looping due to mc config not being found in
latest server images, which is replaced in favor of mc alias set,
responsible for creating buckets in post_start hook. This should fix the
issue that users run into while using our quickstart script
## Tests
- [x] I have tested with the latest MinIO server image
2025-06-27 13:30:19 +05:30
laurenspriem
eb75b2addf
Fix gallery reload issue
2025-06-27 13:22:19 +05:30
ashilkn
a0061da938
Remove redundant setState rebulding VideoWidgtNative at high frequency
2025-06-27 12:27:09 +05:30
Keerthana
e5fbd5fde5
[server][quickstart] migrate to mc alias set for creating bucket
2025-06-27 12:05:21 +05:30
AmanRajSinghMourya
6c53421e36
Merge branch 'main' into album_fixes
2025-06-26 22:52:41 +05:30
Manav Rathi
e38477aa64
[web] Collection ops refactoring - Part 2 ( #6379 )
2025-06-26 20:30:07 +05:30
Manav Rathi
27380d3c42
Fav
2025-06-26 20:24:47 +05:30
Manav Rathi
a70f9327aa
hide files
2025-06-26 20:02:33 +05:30
Manav Rathi
5dd6482937
New prim
2025-06-26 19:46:10 +05:30
Manav Rathi
6465106302
Rename
2025-06-26 19:21:49 +05:30
Manav Rathi
5b6d0e7a2a
Use abstraction
2025-06-26 19:19:27 +05:30
Manav Rathi
8b46cf6bc5
[web] New collection diff implementation ( #6376 )
2025-06-26 18:53:20 +05:30
Manav Rathi
090e8bbf40
Simplify
2025-06-26 18:18:07 +05:30
laurenspriem
4ccb782740
Extract strings
2025-06-26 18:04:11 +05:30
laurenspriem
54722ac5c3
Different design on all people page
2025-06-26 18:00:30 +05:30
AmanRajSinghMourya
8e1711c951
Merge branch 'memory_improvement' of https://github.com/ente-io/ente into memory_improvement
2025-06-26 17:19:45 +05:30
AmanRajSinghMourya
088630ccce
Enable swipe between memories when opened from notifications
2025-06-26 17:17:25 +05:30
laurenspriem
799b1b0d03
Remove redundant code
2025-06-26 16:59:31 +05:30
laurenspriem
dc787a2754
Prevent flicker on suggestion
2025-06-26 16:57:53 +05:30
Bl4ckspell
d319f42a4d
[auth] add warner bros. icon
2025-06-26 13:03:35 +02:00
laurenspriem
aea62fcd2c
Give least likely face thumbnail
2025-06-26 16:03:43 +05:30
AmanRajSinghMourya
b8eb200295
Enable swipe between memories when openend from widgets
2025-06-26 16:00:45 +05:30
laurenspriem
f16b75ae9c
Integrate suggestion on all people screen
2025-06-26 15:31:46 +05:30
laurenspriem
47359051a1
Adapt PersonGallerySuggestion for all people
2025-06-26 15:31:24 +05:30
Manav Rathi
b273a70a3e
new impl - tweak
2025-06-26 14:23:06 +05:30
Manav Rathi
3b3038ebb9
new diff impl wip
2025-06-26 14:09:31 +05:30
Manav Rathi
569a16cc5b
[web] Support numeric query params in fetch helper ( #6371 )
2025-06-26 13:47:36 +05:30
Manav Rathi
3780d41765
Tweak
2025-06-26 13:27:56 +05:30
Manav Rathi
78b9ce1674
Conv
2025-06-26 13:09:18 +05:30
Manav Rathi
601a1d029b
Support num qp
2025-06-26 12:54:13 +05:30
Manav Rathi
5c55e52cc1
New
2025-06-26 12:45:48 +05:30
Manav Rathi
2740ad75af
Move
2025-06-26 12:38:21 +05:30
Manav Rathi
e3a72987ce
Doc
2025-06-26 12:34:12 +05:30
Manav Rathi
6870ed24f2
[web] Prune gallery context ( #6370 )
2025-06-26 11:39:42 +05:30
Manav Rathi
ab2d49b162
Prune
2025-06-26 11:34:50 +05:30
laurenspriem
cd98458ada
Comment
2025-06-26 11:08:14 +05:30
Manav Rathi
909cba41bc
Update
2025-06-26 11:07:48 +05:30
Manav Rathi
3fdfb6c57d
Forward
2025-06-26 10:49:43 +05:30
Manav Rathi
2fbce97f89
Fix gaps in notifications when downloading empty albums
2025-06-26 10:28:07 +05:30
Manav Rathi
e4fd78250d
Use
2025-06-26 10:21:18 +05:30
Manav Rathi
cef3679bb3
Key warning
2025-06-26 10:10:08 +05:30
Manav Rathi
e65b5cefdc
Use
2025-06-26 10:10:08 +05:30
Manav Rathi
71650df31f
Use
2025-06-26 10:01:56 +05:30
Manav Rathi
b785fe69f4
Shared date select
2025-06-26 09:44:50 +05:30
Manav Rathi
67c3375ace
Move
2025-06-26 09:41:05 +05:30
Manav Rathi
bdb5f5894e
Forward
2025-06-26 09:14:28 +05:30
Manav Rathi
a0d4326d62
Prune
2025-06-26 08:31:04 +05:30
Manav Rathi
a16b20122d
[desktop] Improve first CLIP query behaviour ( #6369 )
...
Keep some leeway so that the first CLIP query in a session also gets
resolved (on app starts after the model has been downloaded).
2025-06-26 08:23:20 +05:30
Manav Rathi
b981152dee
Keep some leeway for fs.stat
2025-06-26 08:17:20 +05:30
Manav Rathi
63c1e63035
Prune
2025-06-26 08:12:18 +05:30
Manav Rathi
2c2b8f77cb
sync => pull or other apropos
2025-06-26 07:50:17 +05:30
Manav Rathi
ef4b9ebc42
Rename
2025-06-26 07:45:51 +05:30
Manav Rathi
1babaf529e
[web] Nomenclature cleanup (sync => pull) - Part 2 ( #6368 )
2025-06-26 07:41:35 +05:30
Manav Rathi
f4ec5f348d
Prune
2025-06-26 07:17:01 +05:30
Manav Rathi
5a881440d9
Update
2025-06-26 07:10:58 +05:30
Manav Rathi
44f8d80b22
Use in collection share
2025-06-26 06:32:31 +05:30
Manav Rathi
477c01bc55
Update
2025-06-26 06:06:35 +05:30
Manav Rathi
b2df63e499
Doc and tweak
2025-06-26 05:43:27 +05:30
Manav Rathi
038de1d7ad
[web] Serialize remote pulls ( #6365 )
2025-06-25 20:57:36 +05:30
Manav Rathi
5f1e393ac7
Simplify
2025-06-25 20:49:35 +05:30
Manav Rathi
e38a39200a
Remove potentially illdefined forcing support
2025-06-25 20:41:21 +05:30
Manav Rathi
217b40a107
Serialize
2025-06-25 20:29:27 +05:30
Manav Rathi
938e7284d7
nerf ret
2025-06-25 20:17:34 +05:30
Manav Rathi
8fe3182b79
[web] Nomenclature cleanup (sync => pull) ( #6364 )
2025-06-25 20:05:21 +05:30
Manav Rathi
d271472984
Lint fix
2025-06-25 19:58:54 +05:30
Manav Rathi
3acb04f4cc
Rename 3
2025-06-25 19:53:00 +05:30
Manav Rathi
9628bf8723
Rename 2
2025-06-25 19:41:51 +05:30
Manav Rathi
4161371a8e
Post rename - 1
2025-06-25 19:24:51 +05:30
Manav Rathi
0bb10f2ee0
Rename
2025-06-25 18:53:41 +05:30
Manav Rathi
3f50771e18
Update
2025-06-25 18:50:50 +05:30
Manav Rathi
9d707fcb48
Update
2025-06-25 18:48:05 +05:30
ashilkn
a13db6b268
fix UI
2025-06-25 18:42:44 +05:30
Manav Rathi
2b9d80d23f
Update
2025-06-25 18:40:12 +05:30
ashilkn
8706b368ba
Update memories title size
2025-06-25 18:27:29 +05:30
AmanRajSinghMourya
d46b27e81f
Revert memory notification and swipe improvements
2025-06-25 18:02:16 +05:30
Manav Rathi
58f3144ea0
[web] Rework the handling of hidden files ( #6362 )
2025-06-25 17:05:24 +05:30
ashilkn
d65aeaf181
UI tweaks
2025-06-25 16:53:32 +05:30
Manav Rathi
da8b9daff0
Retain prior behavior
2025-06-25 16:48:58 +05:30
Manav Rathi
a6a1b4baa8
file IDs
2025-06-25 16:32:50 +05:30
ashilkn
b9f6d19152
Resolve merge conflicts and merge UI/UX improvements to memory_improvement branch
2025-06-25 16:27:40 +05:30
ashilkn
324d2fbe4f
Minor UI tweaks
2025-06-25 16:17:17 +05:30
ashilkn
86446ab8bf
Improve FullScreenMemeory UI
2025-06-25 15:55:04 +05:30
Neeraj
380289e660
[docs] Fix git rename ( #6361 )
...
## Description
## Tests
2025-06-25 15:21:17 +05:30
Manav Rathi
c66ee58d85
norm + hidden - fin
2025-06-25 15:07:32 +05:30
Manav Rathi
37a70125b9
norm + hidden - wip 6
2025-06-25 14:56:17 +05:30
Manav Rathi
c8715ca846
norm + hidden - wip 5
2025-06-25 14:38:59 +05:30
Manav Rathi
d3491b80ee
Move to reducer
2025-06-25 14:12:44 +05:30
Neeraj
fa62abb7be
[auth] fix unknown hard error on windows ( #6360 )
...
## Description
Fixes https://github.com/ente-io/ente/issues/5789
https://github.com/ente-io/ente/issues/4523
https://github.com/ente-io/ente/issues/4099
https://github.com/ente-io/ente/issues/4270
## Tests
2025-06-25 14:08:48 +05:30
Manav Rathi
2b57a59b47
Tweak
2025-06-25 13:57:20 +05:30
Manav Rathi
3bf3018d22
normal + hidden - wip 4
2025-06-25 13:51:54 +05:30
Prateek Sunal
fd331c0733
fix: unknown hard error on windows
2025-06-25 13:49:31 +05:30
Manav Rathi
b5f12b56fa
normal + hidden - wip 3
2025-06-25 12:52:38 +05:30
Neeraj
096a1dd043
Fix: Do not request compute lock if streaming is disabled ( #6358 )
...
## Description
## Tests
During testing, i noticed a log saying the ML lock is denied because
stream is getting generated. I hadn't enabled video streaming on that
device.
2025-06-25 12:33:58 +05:30
Manav Rathi
02e2abef07
hidden + normal - wip 2
2025-06-25 12:17:29 +05:30
Aman Raj Singh Mourya
e629db5bb1
[mob][photos] Memory notification improvement ( #6359 )
...
## Description
Enable swiping between memory blocks when opening a memory from
notification.
2025-06-25 12:07:55 +05:30
AmanRajSinghMourya
1274ea21d4
Enable swipe between memory block when opened from notification
2025-06-25 12:04:34 +05:30
Neeraj Gupta
6fda320c83
reduce log severity
2025-06-25 11:55:45 +05:30
Neeraj Gupta
7a3cd9a139
refactor
2025-06-25 11:52:51 +05:30
Manav Rathi
06a5611a56
normal and hidden files storage merge - wip
2025-06-25 11:46:29 +05:30
Neeraj Gupta
db8fa98ac6
Fix: Do not request compute lock if streaming is disabled
2025-06-25 11:45:41 +05:30
Neeraj
952f8212dc
[mob][photos] Faces UX improvements ( #6343 )
...
## Description
- Show smaller clusters (solves
[#4091 ](https://github.com/ente-io/ente/discussions/4091 ))
- New suggestions in people page
- Give feedback from file info
- Multi select actions in all people page
- Better face thumbnail caching
## Tests
Tested in debug mode on my pixel phone.
2025-06-25 11:43:15 +05:30
ashilkn
24507f5f23
Use better name
2025-06-25 11:11:43 +05:30
Manav Rathi
66079b0af2
Outline
2025-06-25 11:08:14 +05:30
ashilkn
88498f11fc
Start scale animation in FullScreenMemory widget only if final image is loaded
2025-06-25 10:45:19 +05:30
Manav Rathi
c5afc6d453
Conv
2025-06-25 10:38:40 +05:30
Neeraj
5d7848752f
[auth] Added Zitadel icon ( #6355 )
...
The Zitadel icon is not available.
2025-06-25 09:23:02 +05:30
ashilkn
bf93e28a3d
Improve UX of FullScreenMemory widget
2025-06-25 09:19:56 +05:30
Manav Rathi
124006929f
Doc and tweak
2025-06-24 21:42:13 +05:30
Manav Rathi
bf8713ba21
Refactor
2025-06-24 21:42:13 +05:30
AmanRajSinghMourya
878b46631f
Enable swipe to next memory block when opened from home-memory-widget
2025-06-24 18:07:39 +05:30
laurenspriem
4832739ff8
Fix reset of scroll position
2025-06-24 17:27:45 +05:30
laurenspriem
67f43453aa
Change logger.finest to logger.info
2025-06-24 17:18:29 +05:30
Neeraj
43eb6ca30f
[mob][photos] Schedule birthday notifications for everyone ( #6354 )
...
## Description
Makes sure that birthday notifications are scheduled even for persons
who haven't been in any recent pictures.
2025-06-24 17:15:20 +05:30
laurenspriem
2449c6d592
Specify value key
2025-06-24 16:39:11 +05:30
laurenspriem
f41bd1818d
Fix state issue in face file info
2025-06-24 16:23:22 +05:30
sickjuicy
8f8056a918
Added Zitadel icon
2025-06-24 12:18:40 +02:00
Prateek Sunal
c14846f4fc
[mob][photos] add hash check for people widget ( #6341 )
...
## Description
- [x] Add hash functionality to PeopleHomeWidget to track updation
- [x] Clear hash on albums widget clear
## Tests
- [x] Test if updating different people trigger it or not
2025-06-24 15:33:40 +05:30
laurenspriem
2eaa2d6ee2
schedule birthday notifications for everyone
2025-06-24 15:16:59 +05:30
laurenspriem
d183000fe3
make more tappable
2025-06-24 14:55:12 +05:30
AmanRajSinghMourya
396b893f43
Refactor FullScreenMemory layout and improve title styling
2025-06-24 14:46:57 +05:30
Prateek Sunal
fffb1e2734
refactor: rename getUpdatedAtHash to getPreHashForEntities for clarity
2025-06-24 14:38:51 +05:30
Prateek Sunal
4419090831
fix: move the concat logic to sql side
2025-06-24 14:38:19 +05:30
laurenspriem
f6e464bb21
Remove redundant code
2025-06-24 14:13:01 +05:30
laurenspriem
88d3f2388c
Remove suggestion banner
2025-06-24 14:09:48 +05:30
laurenspriem
7bbbeceab5
Compress face thumbnail in regular isolate
2025-06-24 14:05:06 +05:30
AmanRajSinghMourya
8d35e16abe
Preload the first unseen memory for each unseen memory
2025-06-24 13:03:35 +05:30
Prateek Sunal
282f908ffd
chore: remove unwanted param
2025-06-24 12:45:39 +05:30
AmanRajSinghMourya
9f86b3fdd2
Merge branch 'memory_improvement' of https://github.com/ente-io/ente into memory_improvement
2025-06-24 11:59:09 +05:30
ashilkn
a3c011070a
Clip items of page view used in memories
2025-06-24 11:51:15 +05:30
laurenspriem
ef76904b4d
Use old logic for suggestions
2025-06-24 11:27:33 +05:30
ashilkn
aa4b44f8bd
Add animation between the blurred thumbnails of items of a memory as a workaround for the flash between items when transitioning
2025-06-24 11:26:35 +05:30
laurenspriem
311b7ef77e
Increase tappable area
2025-06-24 11:15:40 +05:30
ashilkn
2678b94433
Use ImageFilterd widget to blur image instead of BackdropFilter for better performance
2025-06-24 10:25:10 +05:30
laurenspriem
eac85d1708
String extract
2025-06-24 10:14:09 +05:30
laurenspriem
766608696d
Revert memory cache
2025-06-24 10:14:02 +05:30
laurenspriem
59b761bf33
Remove duplicate time
2025-06-24 10:07:43 +05:30
laurenspriem
b93f78b3c9
Compression min dimensions
2025-06-24 09:57:47 +05:30
ashilkn
bcc293358f
chore
2025-06-24 09:47:34 +05:30
laurenspriem
4c30d9d6d1
Less logging
2025-06-24 09:27:37 +05:30
laurenspriem
022dd35d5a
Higher logging level in production
2025-06-24 09:22:49 +05:30
Neeraj
9351c1121e
[Auth] Add custom icon - IBKR ( #6329 )
...
## Description
Add custom icon for IBKR (Interactive Brokers) investing platform
## Tests
2025-06-24 08:57:24 +05:30
Manav Rathi
a7a69aa558
[web] Systematize trash internals ( #6350 )
2025-06-24 08:56:16 +05:30
laurenspriem
3923f18cd8
initState first
2025-06-24 08:48:09 +05:30
Manav Rathi
fbd0bf257e
Tweak
2025-06-24 08:17:40 +05:30
Manav Rathi
86d09d997a
refactor
2025-06-24 08:06:08 +05:30
Manav Rathi
241e1cbf88
Inv
2025-06-24 07:21:05 +05:30
Manav Rathi
fc4379f4e1
Prune
2025-06-24 06:54:29 +05:30
Manav Rathi
d84c42e5c1
Rework
2025-06-23 20:34:12 +05:30
Manav Rathi
b092fcaf29
rework
2025-06-23 19:26:40 +05:30
Prateek Sunal
3dd9696f75
Merge remote-tracking branch 'origin/main' into widgets-imp
2025-06-23 18:13:45 +05:30
Prateek Sunal
0eba503d2f
chore: bump lock
2025-06-23 18:13:38 +05:30
Prateek Sunal
b6ea502bc3
fix: fetch from cgroup and check if preHash is empty
2025-06-23 18:13:31 +05:30
Manav Rathi
e603853e52
[web] File internals cleanup - Part 3/x ( #6345 )
2025-06-23 18:10:11 +05:30
Manav Rathi
fa137dcccc
Move to use site
2025-06-23 17:55:43 +05:30
Prateek Sunal
7719c4604e
fix: remove updatedAt from [PersonEntity], better hash logic
2025-06-23 17:27:18 +05:30
Manav Rathi
4b82516909
Move
2025-06-23 17:13:22 +05:30
Manav Rathi
17648c582a
Simplify 2
2025-06-23 16:44:54 +05:30
Manav Rathi
1559ae7f42
Simplify
2025-06-23 16:28:04 +05:30
Manav Rathi
498a60d752
Discr union
2025-06-23 16:22:43 +05:30
laurenspriem
22b6707e92
Extract strings
2025-06-23 16:14:43 +05:30
laurenspriem
08b92cc560
Add save to person button to old suggestions flow
2025-06-23 16:00:57 +05:30
Manav Rathi
37bc453de6
Parse res
2025-06-23 15:50:10 +05:30
Manav Rathi
493fe4b3a5
[web] Files internals code cleanup ( #6342 )
2025-06-23 15:42:11 +05:30
laurenspriem
f22a065c15
Fire event only once
2025-06-23 15:40:59 +05:30
Manav Rathi
6b50b24abf
Prune
2025-06-23 15:34:44 +05:30
Prateek Sunal
b0b8169e2e
fix: remove redundant log
2025-06-23 15:34:34 +05:30
laurenspriem
53ab5b05c3
Stay on same page when user doesn't save as other person
2025-06-23 15:30:48 +05:30
laurenspriem
bd93fe5538
Make button more tappable
2025-06-23 15:21:55 +05:30
Prateek Sunal
96ebaf3c7f
fix: add updatedAt to [PersonEntity], add hash to people widget check, clear hash on clearWidget for Albums
2025-06-23 15:18:29 +05:30
Manav Rathi
0ba9bdb666
ll edits
2025-06-23 15:14:35 +05:30
laurenspriem
f66a433442
Improve state update when added face to person
2025-06-23 15:11:18 +05:30
laurenspriem
c14021f2a7
Improve state update when removing face
2025-06-23 15:02:29 +05:30
Manav Rathi
85ac983ab9
edits time
2025-06-23 14:44:43 +05:30
Manav Rathi
3f0897ae77
Conv
2025-06-23 14:16:46 +05:30
laurenspriem
f7e96794cd
Fix gallery reload issue
2025-06-23 14:12:55 +05:30
Prateek Sunal
1624ef52d7
[mob] improve background processing ( #5442 )
...
## Description
Use workmanager on android and iOS.
## Tests
2025-06-23 14:12:49 +05:30
Prateek Sunal
b7541e02e1
chore: remove internal checks
2025-06-23 14:05:18 +05:30
Prateek Sunal
db69caedf9
Merge remote-tracking branch 'origin/main' into improve-bg-processing
2025-06-23 14:04:31 +05:30
Prateek Sunal
9dac908dc1
chore: bump locks
2025-06-23 14:04:21 +05:30
Prateek Sunal
7211f4992a
fix: remove reference of background_fetch
2025-06-23 14:03:35 +05:30
Manav Rathi
606a838ad0
transform on read so that we can handle the other case too
2025-06-23 13:34:59 +05:30
Manav Rathi
65bf785cce
tx
2025-06-23 12:51:48 +05:30
laurenspriem
3bcab0216f
Generated strings
2025-06-23 11:43:54 +05:30
laurenspriem
cb83a19edf
Merge branch 'main' into faces_ux
2025-06-23 11:32:38 +05:30
Manav Rathi
6df16159d0
Use
2025-06-23 10:31:25 +05:30
Manav Rathi
a840950fbb
Direct
2025-06-23 10:25:11 +05:30
Manav Rathi
8ae29074c5
Bench scaffolding
2025-06-23 10:16:34 +05:30
Manav Rathi
f22372c271
Sketch
2025-06-23 10:07:44 +05:30
Manav Rathi
568d4eadff
Rest
2025-06-23 09:51:57 +05:30
Manav Rathi
755de42dbe
Reuse
2025-06-23 09:44:56 +05:30
Manav Rathi
1016706a6b
Sketch
2025-06-23 09:31:24 +05:30
Manav Rathi
76bff25de1
[web] New translations ( #6337 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-06-23 09:16:00 +05:30
Crowdin Bot
d1c393b177
New Crowdin translations by GitHub Action
2025-06-23 00:42:51 +00:00
AmanRajSinghMourya
4e52caf23b
Reduce sigma values & use ClipRect to avoid zoom overflow
2025-06-22 20:31:56 +05:30
SteamRadionice
03462771a4
Add files via upload
2025-06-21 11:19:41 +00:00
SteamRadionice
c9304c1992
[Auth] Add custom icon - IBKR
...
Add custom icon for IBKR (Interactive Brokers) investing platform
2025-06-21 11:03:27 +00:00
laurenspriem
2baeaf1119
Make people all page selectable
2025-06-21 15:05:37 +05:30
laurenspriem
6cdc6ce9b4
Put person face thumbnails in documents directory
2025-06-21 12:22:09 +05:30
laurenspriem
97307598f0
Compress face thumbnail if needed
2025-06-21 12:09:18 +05:30
Neeraj
de4bbf44d7
[cli] Improve support handling passkey login for selfhost ( #6328 )
...
## Description
Removed the need for specifying account's app url as server returns the
same in the response to auth challenge.
## Tests
2025-06-21 10:11:43 +05:30
Neeraj Gupta
bc39f60183
cli: Improve support handling passkey login for selfhost
2025-06-21 10:09:50 +05:30
Neeraj
45308a70a8
[mob] Fix for duplicate page open for album link ( #6327 )
...
## Description
## Tests
2025-06-21 09:49:13 +05:30
Neeraj Gupta
450c7b187f
Clean up logs
2025-06-21 09:46:11 +05:30
Neeraj Gupta
f3438751ed
Fix for duplicate page open for album link
2025-06-21 09:43:34 +05:30
Manav Rathi
919d1a4503
[web] Switch to new EnteFile TypeScript type (internal) ( #6323 )
2025-06-20 20:30:32 +05:30
Manav Rathi
de0f3205ac
Update
2025-06-20 20:04:55 +05:30
Neeraj
d8f2965f82
[mob][photos] use correct tonemap logic ( #6322 )
...
## Description
Fixes the tonemap logic
## Tests
2025-06-20 19:43:19 +05:30
Manav Rathi
7954b143b5
Swap
2025-06-20 19:42:36 +05:30
Prateek Sunal
17d33fc9f6
fix: issue with streaming
2025-06-20 19:28:41 +05:30
Manav Rathi
c18b1a7e83
Split
2025-06-20 19:12:09 +05:30
Manav Rathi
21ec31d4d3
Parse
2025-06-20 19:02:40 +05:30
laurenspriem
bd0f04258a
Extract strings and change colours
2025-06-20 18:39:01 +05:30
laurenspriem
7d995bd83a
Make the suggestion dismissible
2025-06-20 18:13:59 +05:30
Manav Rathi
98fd2021b7
[web] File internals cleanup ( #6320 )
2025-06-20 18:03:04 +05:30
Manav Rathi
63fc066301
Schema
2025-06-20 17:53:49 +05:30
Manav Rathi
d9fa30dbef
Unused
2025-06-20 17:48:08 +05:30
Manav Rathi
012a3bef0a
Replace
2025-06-20 17:40:54 +05:30
Manav Rathi
c23cd8d2f0
Cleanup
2025-06-20 17:37:10 +05:30
Manav Rathi
9e80aeb061
Cleanup
2025-06-20 17:32:04 +05:30
laurenspriem
cbf82f464d
More smooth animation
2025-06-20 17:29:25 +05:30
ashilkn
6d576adce0
Display group header widget
2025-06-20 17:09:23 +05:30
Manav Rathi
eb5a0cb1db
Prune
2025-06-20 17:08:23 +05:30
laurenspriem
43b96776e4
Less aggressive precompute
2025-06-20 16:58:36 +05:30
Manav Rathi
57d919b56f
[web] File viewer tweaks ( #6319 )
2025-06-20 16:52:13 +05:30
Manav Rathi
54b9661ddc
Lint
2025-06-20 16:48:38 +05:30
Manav Rathi
b13f4c0b18
Join
2025-06-20 16:42:08 +05:30
ashilkn
af6942e99d
Populate grid rows with actual thumbnails
2025-06-20 16:26:33 +05:30
Manav Rathi
d8e5526655
Rewrite
...
The logic is same, just afresh write
2025-06-20 16:17:07 +05:30
laurenspriem
e4de98b9d6
Prevent annoying reload
2025-06-20 16:13:13 +05:30
ashilkn
bb75627383
Populate grid rows with placeholders
2025-06-20 16:00:21 +05:30
laurenspriem
130148e5d6
Check auto merge on hiding persons
2025-06-20 15:53:02 +05:30
Manav Rathi
e2f40f1e33
Improve robustness of refresh logic
2025-06-20 15:41:50 +05:30
laurenspriem
13c9afb219
Remove redundant parameter
2025-06-20 15:14:06 +05:30
laurenspriem
a32a6e9b9e
Redesign and add extra button to gallery suggestion
2025-06-20 15:13:13 +05:30
ashilkn
828ade2609
Get a bare-bones structure of the new gallery working
2025-06-20 14:54:47 +05:30
Prateek Sunal
64d04ca22d
fix: move time logger to top
2025-06-20 13:41:19 +05:30
Prateek Sunal
1996bc2612
fix: update timeout to 28 second
2025-06-20 13:39:20 +05:30
laurenspriem
eaa15b0d66
(fake) squircles everywhere
2025-06-20 13:16:08 +05:30
Prateek Sunal
8003b8a6b8
fix: update freq in native code
2025-06-20 13:13:20 +05:30
Prateek Sunal
904a2c9743
fix: refactor code, decrease freq for iOS, decrease timout for iOS
2025-06-20 13:13:12 +05:30
laurenspriem
c3d4214ad0
Extract strings
2025-06-20 12:50:29 +05:30
laurenspriem
f641fac98c
birthday notifications copy change
2025-06-20 12:48:26 +05:30
Prateek Sunal
b03bdfb9d6
fix: refactor code
2025-06-20 12:46:06 +05:30
laurenspriem
f3484eff79
Another minor state fix
2025-06-20 12:33:01 +05:30
Prateek Sunal
55aa8d73f0
fix: indicate android functions in separate block
2025-06-20 12:21:33 +05:30
Manav Rathi
07da6cece6
New
2025-06-20 12:19:28 +05:30
laurenspriem
6799acf965
Null safety check
2025-06-20 12:19:02 +05:30
Manav Rathi
b3bb79ecd4
Time upd
2025-06-20 12:13:29 +05:30
Prateek Sunal
858d9d3f04
Merge remote-tracking branch 'origin/main' into improve-bg-processing
2025-06-20 12:07:45 +05:30
Prateek Sunal
caa180ba1a
fix: init user service as well
2025-06-20 12:06:01 +05:30
Manav Rathi
d58388e5d2
Improve usability on small screens
2025-06-20 12:03:48 +05:30
laurenspriem
6b5c4f07c2
Fix people_all_page missing small person
2025-06-20 11:52:53 +05:30
Prateek Sunal
03e7ad6268
[mob][photos] fix streaming ( #6316 )
...
## Description
- [x] Add missing filter
- [x] Log only params for ffmpeg command
## Tests
- [x] Test HDR and non-HDR videos
2025-06-20 11:51:47 +05:30
Prateek Sunal
61bd4eefa7
fix: only log params used for ffmpeg command for future debug
2025-06-20 11:44:44 +05:30
Manav Rathi
92e33c8c20
Caption
2025-06-20 11:43:14 +05:30
Manav Rathi
82063ce972
Mention file rename
2025-06-20 11:24:59 +05:30
Manav Rathi
fd8bbc3c95
Take 1
2025-06-20 11:12:33 +05:30
Manav Rathi
9cca314ea9
Relay
2025-06-20 11:08:36 +05:30
laurenspriem
33a64106be
Fix UI flash
2025-06-20 11:01:33 +05:30
Manav Rathi
519287805f
new
2025-06-20 10:47:45 +05:30
ashilkn
36880fac6d
Custom render sliver for a completely lazyloading gallery and improved scroll performance
2025-06-20 10:40:28 +05:30
laurenspriem
83bf37c8bb
Small improvements to file info face editor
2025-06-20 10:31:29 +05:30
ashilkn
328b2f5961
Create FixedExtentSectionLayout to keep layout data of each section (group) in gallery
2025-06-20 09:51:57 +05:30
ashilkn
3244686058
Create GallerySections model for holding data about a gallery
2025-06-20 09:50:16 +05:30
Manav Rathi
8af2aa35d4
[web] Batched visibility updates for file selections ( #6315 )
2025-06-20 09:26:14 +05:30
Manav Rathi
f743dc14d5
Swap
2025-06-20 09:12:41 +05:30
Manav Rathi
573d269aac
Batch
2025-06-20 09:07:51 +05:30
Manav Rathi
18ef86ddc3
Multi
2025-06-20 08:54:55 +05:30
Manav Rathi
d6a340ac79
Sketch
2025-06-20 08:47:42 +05:30
Manav Rathi
b217093bc9
Funnel
2025-06-20 07:46:45 +05:30
Manav Rathi
d265181c26
Conv
2025-06-20 07:42:44 +05:30
Manav Rathi
a022d4aaa2
[web] General code improvements ( #6314 )
2025-06-20 06:52:26 +05:30
Manav Rathi
c4f6ed6938
Fix
2025-06-20 06:44:19 +05:30
Manav Rathi
6e3a0b1b94
Restrict
2025-06-20 06:33:18 +05:30
Manav Rathi
f6b6cfa4d0
Tweak
2025-06-20 06:21:02 +05:30
Manav Rathi
3ba6ecc3c2
Rename
2025-06-20 06:11:48 +05:30
Manav Rathi
bdfaf6dcd2
Unused (ft enum is now a number)
2025-06-20 05:55:30 +05:30
Manav Rathi
6e5fb95e8f
Re
2025-06-20 05:46:56 +05:30
Manav Rathi
0c81d2ff56
Prune
2025-06-20 05:19:10 +05:30
Manav Rathi
d1dd9aacfe
[web] Handle custom errors from new API code paths ( #6312 )
2025-06-19 20:28:38 +05:30
Manav Rathi
7f18c4e669
Revert to older behaviour
2025-06-19 20:23:56 +05:30
Manav Rathi
fe334c0a24
Include case
2025-06-19 19:54:30 +05:30
Manav Rathi
8e0172eb03
Prune
2025-06-19 19:40:39 +05:30
Manav Rathi
95b73953d8
Use
2025-06-19 19:30:52 +05:30
Manav Rathi
34c606ddba
Tweak
2025-06-19 19:16:31 +05:30
Manav Rathi
63597b3bc4
Handle in same file
2025-06-19 18:43:25 +05:30
Manav Rathi
7dd6e46543
Reduce indent
2025-06-19 18:31:57 +05:30
Manav Rathi
c090609045
case 2
2025-06-19 18:26:45 +05:30
Prateek Sunal
4c9e7956c1
fix: add missing filter
2025-06-19 18:22:41 +05:30
Manav Rathi
1b0bc7fd1e
case 1
2025-06-19 18:21:36 +05:30
Manav Rathi
2baa16bba7
Reroute
2025-06-19 18:12:15 +05:30
Manav Rathi
3587f8cafd
Conv 2
2025-06-19 17:55:58 +05:30
Manav Rathi
8e756215c0
Conv wip
2025-06-19 17:46:02 +05:30
Manav Rathi
6512820653
Conv
2025-06-19 17:13:48 +05:30
Manav Rathi
8dd4a178dd
Outline
2025-06-19 17:01:52 +05:30
laurenspriem
89cb13ffde
Fix UI alignment issues
2025-06-19 16:54:44 +05:30
Manav Rathi
81cb6c5ee4
Inline
2025-06-19 16:49:52 +05:30
Manav Rathi
d3cd20ef1a
Inline
2025-06-19 16:48:15 +05:30
Manav Rathi
0670d02bb8
Inline
2025-06-19 16:44:22 +05:30
laurenspriem
eef3f19644
Fix setState after disposal
2025-06-19 16:29:08 +05:30
Manav Rathi
b1e1f877d0
Inline
2025-06-19 16:14:20 +05:30
Manav Rathi
6be2d19b35
Handle sub expired from new code
2025-06-19 15:48:04 +05:30
Manav Rathi
1b700c894d
ft cleanup
2025-06-19 15:23:57 +05:30
Manav Rathi
2ec460a01e
[desktop] [web] Regular dependency updates ( #6310 )
2025-06-19 14:54:40 +05:30
Manav Rathi
ac25abf7d5
Fixed upstream
2025-06-19 14:49:49 +05:30
Manav Rathi
19d6f437e3
web deps
2025-06-19 14:34:55 +05:30
Manav Rathi
c9edc409bc
Dep updates
...
Removed @types/ffmpeg-static because their npm page says:
" This package has been deprecated. This is a stub types definition. ffmpeg-static provides its own type definitions, so you do not need this installed."
2025-06-19 14:26:53 +05:30
Manav Rathi
599ca52e16
[desktop] Fix macOS build - Take 2 ( #6309 )
2025-06-19 14:22:59 +05:30
Manav Rathi
023de8274d
Fix macOS build - Take 2
2025-06-19 14:16:55 +05:30
Manav Rathi
1b77d0eca6
[desktop] Fix macOS CI build ( #6308 )
2025-06-19 13:09:01 +05:30
Manav Rathi
e9092fe01d
Fix build - Take 2
2025-06-19 13:07:59 +05:30
Manav Rathi
8bc60f9b5b
[desktop] Fix nightly build ( #6307 )
2025-06-19 12:36:36 +05:30
Manav Rathi
a851a1132d
Fix build
2025-06-19 12:33:25 +05:30
Manav Rathi
93930d0636
[web] File handling internals refactoring ( #6306 )
2025-06-19 12:12:10 +05:30
Manav Rathi
d9941a7711
Use accessor
2025-06-19 11:53:16 +05:30
laurenspriem
d8be34000b
Better alignment
2025-06-19 11:48:35 +05:30
Neeraj
da993fa9f6
[mob] Show download percentage ( #6305 )
...
## Description
## Tests
2025-06-19 11:38:03 +05:30
laurenspriem
f76e07337d
Smaller debug info
2025-06-19 11:12:08 +05:30
Neeraj Gupta
b09f7d57a0
Show download percentage
2025-06-19 11:09:25 +05:30
Manav Rathi
2c1dd14098
fn accessor
2025-06-19 11:09:12 +05:30
Manav Rathi
6249e5e4d6
Skip parsing of fields we don't use
2025-06-19 10:50:11 +05:30
Manav Rathi
3aa6e5712b
Move
2025-06-19 10:32:58 +05:30
laurenspriem
a9d2b09260
Fix no faces cases
2025-06-19 09:46:30 +05:30
laurenspriem
a964976b67
Remove redundant code
2025-06-19 09:39:13 +05:30
laurenspriem
e48caecfe0
Organize
2025-06-19 09:36:14 +05:30
laurenspriem
686ab262b2
Lower face detection threshold during indexing
2025-06-19 09:30:10 +05:30
Manav Rathi
2418c24901
Rename
2025-06-19 09:09:10 +05:30
Manav Rathi
9c5e46ee11
Sketch
2025-06-19 09:05:06 +05:30
laurenspriem
1bbdefbd41
UI improvements
2025-06-19 08:59:16 +05:30
laurenspriem
3dcd2570ad
Fix buttons working
2025-06-19 08:28:35 +05:30
Manav Rathi
2ed28c3b70
[desktop] Revert HLS flag until release spec finalization ( #6302 )
2025-06-18 20:52:36 +05:30
Manav Rathi
3c87ef0d28
Revert HLS flag until release spec finalization
2025-06-18 20:47:56 +05:30
Manav Rathi
d0fc047fc9
[web] File handling internals refactoring ( #6301 )
...
There are quite a few TODOs, but for the only case where the new code is
running (cast), the unfinished business should not get in the way.
2025-06-18 20:40:45 +05:30
Manav Rathi
3e0448bbe5
Lint workrounds for photos tsc
2025-06-18 20:32:02 +05:30
Manav Rathi
773d98e20c
Doc
2025-06-18 20:27:41 +05:30
Manav Rathi
29afe01c40
Fix error handling
2025-06-18 20:11:40 +05:30
Manav Rathi
d49288a1c0
Use new type in cast
2025-06-18 20:02:42 +05:30
Manav Rathi
d7faaa6592
Handle
2025-06-18 17:03:15 +05:30
Manav Rathi
b99b3646da
Doc
2025-06-18 16:53:51 +05:30
Prateek Sunal
d4ca156f53
Merge remote-tracking branch 'origin/main' into improve-bg-processing
2025-06-18 16:46:52 +05:30
Prateek Sunal
4e59a4af5f
fix: run suicide and cancellable operation simultaneously
2025-06-18 16:46:11 +05:30
Neeraj
15eb0321ac
[server] Gracefully handle client retry ( #6285 )
...
## Description
## Tests
2025-06-18 16:42:27 +05:30
laurenspriem
f7dfb5df24
MVP file info feedback
2025-06-18 16:39:22 +05:30
Neeraj Gupta
52103c4b2f
Fix: match value instead of ptr
2025-06-18 16:23:05 +05:30
Prateek Sunal
9fd724ff2d
fix: restrict initial delay to internal users
2025-06-18 16:19:23 +05:30
Prateek Sunal
230244f2e5
Merge remote-tracking branch 'origin/main' into improve-bg-processing
2025-06-18 16:02:30 +05:30
Prateek Sunal
baa3d49d4b
fix: add desugaring for flutter_local_notifications to work
2025-06-18 16:00:27 +05:30
Prateek Sunal
d2c2062256
fix: upgeade gradle
2025-06-18 16:00:13 +05:30
Neeraj
7f14bdd0a0
[mob] Streaming minor fixes & refactoring ( #6292 )
...
## Description
- [x] Better HDR Detection
- [x] Code side all options are merged to one with more documentation
- [x] Better cutoff date
- [x] Max FPS 30
- [x] Max height 720p
- [x] Better Tonemapping
- [x] Remove redundant hls time and video bitrate
## Tests
2025-06-18 15:48:02 +05:30
laurenspriem
f71e5accce
Restore face score minimum for ui
2025-06-18 15:32:44 +05:30
Neeraj
e055c750aa
[mob] Log req id on network error ( #6300 )
...
## Description
We can use this to trace the request on the server (if it actually
reached server).
## Tests
2025-06-18 15:08:22 +05:30
Neeraj Gupta
11f2cce274
Log reqest id on error
2025-06-18 14:37:46 +05:30
Neeraj Gupta
69eef7043f
Use nanoID for request id
2025-06-18 14:37:46 +05:30
Neeraj
60cc6fda96
[mob] Log event source for public link handling ( #6298 )
...
## Description
Opening public link within the app opens the collection twice, adding
logs to investigate the root cause.
## Tests
2025-06-18 14:36:55 +05:30
laurenspriem
ee603ba82e
Log faceID issues
2025-06-18 14:26:19 +05:30
Prateek Sunal
8c8f0b46ef
Merge remote-tracking branch 'origin/main' into streaming-out-of-beta
2025-06-18 14:03:30 +05:30
Prateek Sunal
231a77239f
fix: disable streaming by default
2025-06-18 14:00:58 +05:30
Prateek Sunal
c646909765
fix: don't pin collection and path
2025-06-18 14:00:31 +05:30
Manav Rathi
89f58bf043
Sketch
2025-06-18 13:28:57 +05:30
Manav Rathi
4dc3421ab9
Split
2025-06-18 13:28:57 +05:30
Manav Rathi
ce9c227780
Type
2025-06-18 13:28:57 +05:30
Manav Rathi
0d77c0a49b
Conv
2025-06-18 13:28:57 +05:30
Manav Rathi
f9b67e2197
R1
2025-06-18 13:28:57 +05:30
Manav Rathi
114ff5dc9b
Take 1 at remote type
2025-06-18 13:28:57 +05:30
Manav Rathi
2a85d17cc1
Outline
2025-06-18 13:28:57 +05:30
Neeraj
d430a5cf31
[mob] Skip hash check for local only assets ( #6295 )
...
## Description
Also logging the stackTrace on exception
## Tests
2025-06-18 12:12:34 +05:30
Laurens Priem
f484f953fa
[mob] Fix: use OS specific logic for computing device health ( #6296 )
...
## Description
## Tests
2025-06-18 12:11:36 +05:30
Francisco Pires Negromonte
c23d9cb96f
[auth] Add custom icons for memed and sei ( #6297 )
...
Custom icons added for:
- Memed (a brazilian online prescription service)
- Sei! (Sistema Eletrônico de Informações)
2025-06-18 11:40:14 +05:30
Neeraj Gupta
eca8f3432e
[mob] Fix: use OS specific logic for computing device health
2025-06-18 11:29:16 +05:30
Neeraj Gupta
2edce34f29
Generate l10n files
2025-06-18 11:23:40 +05:30
Neeraj Gupta
af0fccf36e
Fix lint
2025-06-18 11:19:17 +05:30
Neeraj Gupta
f00d04c0b8
Fix translation
2025-06-18 11:13:54 +05:30
Neeraj Gupta
a310fbe14f
Skip hash check for local only assets
2025-06-18 11:07:19 +05:30
laurenspriem
fc1e119fcd
Return new clusterID
2025-06-18 11:07:12 +05:30
Laurens Priem
569423af12
[mob][photos] Various tiny changes ( #6294 )
...
## Description
Just copy and rename changes.
2025-06-18 10:02:05 +05:30
laurenspriem
8cd25252f8
Better copy
2025-06-18 09:53:35 +05:30
laurenspriem
1e63fe72cf
More logging for birthday notification redirect
2025-06-18 09:49:17 +05:30
Prateek Sunal
1a5a7d71b6
fix: extract filters to simplify command
2025-06-17 20:46:26 +05:30
Prateek Sunal
91198d02e3
fix: remove the concept of cutoff date
2025-06-17 20:19:52 +05:30
Prateek Sunal
aa45fe898a
Revert "fix: remove the limit for size and duration"
...
This reverts commit 9acfbf355c .
2025-06-17 20:07:09 +05:30
Prateek Sunal
92e013d5c9
fix: set streaming on by default
2025-06-17 20:03:43 +05:30
Prateek Sunal
9acfbf355c
fix: remove the limit for size and duration
2025-06-17 20:02:03 +05:30
Prateek Sunal
59f64da447
fix: merge all options for ffmpeg hls
2025-06-17 19:56:22 +05:30
Manav Rathi
31f3958925
[web] Collection internals refactoring ( #6290 )
2025-06-17 19:21:03 +05:30
Manav Rathi
c78588c9c2
Fix "A component is changing an uncontrolled input to be controlled"
2025-06-17 19:15:16 +05:30
Manav Rathi
2dbeffe380
Match the behaviour of LocalCollection
2025-06-17 19:05:47 +05:30
Manav Rathi
9f9aa17cb4
Reorder
2025-06-17 18:59:15 +05:30
Manav Rathi
44ea3d92e2
Conv
2025-06-17 18:55:25 +05:30
Manav Rathi
21d3f42e2a
Conv
2025-06-17 18:44:14 +05:30
Manav Rathi
b4052fcc00
Swap
2025-06-17 18:36:38 +05:30
Manav Rathi
fc7b8c18cb
Fix error on unarchiving last archived item
2025-06-17 18:33:37 +05:30
Manav Rathi
6983dd9364
Pass directly
2025-06-17 18:12:42 +05:30
Manav Rathi
5877d64449
ontology
2025-06-17 18:06:15 +05:30
Manav Rathi
cc54faf78a
Move
2025-06-17 17:40:26 +05:30
Manav Rathi
446b7bbd00
Conv
2025-06-17 17:21:00 +05:30
Manav Rathi
53468c9c3e
Reactive
2025-06-17 17:01:53 +05:30
Manav Rathi
67e1cddfa1
Conv
2025-06-17 16:43:11 +05:30
Manav Rathi
5c83f3aa15
Outline
2025-06-17 16:34:05 +05:30
Manav Rathi
d32b44bc2d
Outline
2025-06-17 15:52:32 +05:30
Manav Rathi
b70c216131
Rename
2025-06-17 15:43:51 +05:30
Manav Rathi
58e2b8ab52
Rename
2025-06-17 15:43:51 +05:30
Manav Rathi
8b7e630bed
Move
2025-06-17 15:43:51 +05:30
laurenspriem
323c37c34e
Change birthday copy
2025-06-17 15:35:59 +05:30
laurenspriem
b593f2d390
Rename file
2025-06-17 15:23:20 +05:30
laurenspriem
3800ba1dc9
Rename variables for clarity
2025-06-17 15:11:46 +05:30
laurenspriem
8a00cfe2e7
cluster feedback method for face level feedback
2025-06-17 15:04:29 +05:30
Prateek Sunal
8b4f03b256
fix: temp commit, to revert
2025-06-17 14:44:25 +05:30
Prateek Sunal
976bd0134c
fix: log string
2025-06-17 14:44:16 +05:30
Manav Rathi
e8e0ff63fc
[web] Collection storage internals refactoring ( #6289 )
2025-06-17 14:34:03 +05:30
Neeraj
c324267c5f
[mob] Remove dead code ( #6288 )
...
## Description
## Tests
2025-06-17 13:33:21 +05:30
Manav Rathi
6a481f40da
Impl
2025-06-17 13:29:45 +05:30
Manav Rathi
d02650047a
Outline
2025-06-17 13:08:13 +05:30
Neeraj Gupta
b908fd8efb
Remove dead code
2025-06-17 12:38:39 +05:30
laurenspriem
0aaed84549
Switch back to round face thumbnails
2025-06-17 12:32:28 +05:30
laurenspriem
7b980d83c1
Fix suggestion result not updating
2025-06-17 11:43:23 +05:30
Neeraj
dc9a90046e
[mob][l10n] Fix arb with multiple plurals ( #6287 )
...
## Description
## Tests
2025-06-17 11:40:13 +05:30
laurenspriem
3cd5610b45
person gallery suggestion UI
2025-06-17 11:36:31 +05:30
Neeraj Gupta
48a392ef78
Fix arb
2025-06-17 11:21:25 +05:30
Neeraj Gupta
1e324b3e5c
Update Podfile.lock
2025-06-17 11:06:08 +05:30
Manav Rathi
37967ecc05
Impl 1
2025-06-17 10:55:18 +05:30
Manav Rathi
b3776600e6
Sketch
2025-06-17 10:33:57 +05:30
Neeraj
90f3deb5e7
[mobile] New translations ( #6269 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2025-06-17 10:28:39 +05:30
Neeraj Gupta
79d35f3710
Gracefully handle client retry
2025-06-17 10:16:49 +05:30
Manav Rathi
5b2463258c
Take 2
2025-06-17 09:53:41 +05:30
Manav Rathi
7607003dd5
Trim
2025-06-17 09:43:52 +05:30
Manav Rathi
c4abdc3230
More details
2025-06-17 09:35:25 +05:30
laurenspriem
de079ca3b8
Fix in suggestion calc logic
2025-06-17 09:20:44 +05:30
Manav Rathi
80f1420170
Split
2025-06-17 09:13:35 +05:30
Manav Rathi
e3c7c8c994
Update
2025-06-17 08:35:09 +05:30
Manav Rathi
dabdb01ce6
Swap
2025-06-17 08:09:17 +05:30
Neeraj
6a4a971863
[mob] Refactor auth for public collections ( #6278 )
...
## Description
## Tests
2025-06-16 23:00:00 +05:30
Neeraj
de6a0ab5bc
[auth] New translations ( #6270 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
2025-06-16 21:20:00 +05:30
Manav Rathi
41102dab4b
Impl 1
2025-06-16 20:42:15 +05:30
Manav Rathi
9ac77d832f
Take 1
2025-06-16 20:28:18 +05:30
Manav Rathi
2ab250e7db
Outline
2025-06-16 20:21:45 +05:30
Manav Rathi
75e289640a
Trim
2025-06-16 19:34:44 +05:30
Vishnu Mohandas
6bf4b9faf4
[auth] Remove dead code related to recovery key verification ( #6281 )
2025-06-16 19:27:17 +05:30
vishnukvmd
15925b47fb
Remove dead code related to recovery key verification
2025-06-16 19:26:56 +05:30
Manav Rathi
a58ab7cd16
conv 2
2025-06-16 19:25:19 +05:30
Manav Rathi
e566b1596d
convert wip 1
2025-06-16 17:48:33 +05:30
Prateek Sunal
8a785aac8f
Merge branch 'flutter-upgrade' into isolated-ffmpeg
2025-06-16 17:21:17 +05:30
Prateek Sunal
452812af11
chore(ios): update lock files
2025-06-16 17:18:49 +05:30
Prateek Sunal
44fb8fec1a
Merge remote-tracking branch 'origin/main' into flutter-upgrade
2025-06-16 17:17:55 +05:30
Prateek Sunal
1d8fc7aba8
fix: revert back to old l10n
2025-06-16 17:08:51 +05:30
Prateek Sunal
654db76175
fix: format files
2025-06-16 17:06:50 +05:30
Prateek Sunal
364170f38d
fix: DialogTheme
2025-06-16 17:04:10 +05:30
Prateek Sunal
0cd7c92672
fix: add intl based locals as well
2025-06-16 17:04:02 +05:30
Manav Rathi
a61389b776
by id
2025-06-16 16:29:28 +05:30
Manav Rathi
14c9dad567
Inline
2025-06-16 16:29:28 +05:30
Manav Rathi
fc1f3d66a2
Rename
2025-06-16 16:29:28 +05:30
Manav Rathi
1d45f09162
Swap
2025-06-16 16:29:28 +05:30
Manav Rathi
33c321c7ff
[photos] [desktop] Windows code signing ( #6279 )
2025-06-16 16:18:02 +05:30
Neeraj Gupta
6b336ed19a
Remove redundant future
2025-06-16 16:08:57 +05:30
Neeraj Gupta
c6d57fe689
Refactor
2025-06-16 16:07:19 +05:30
Neeraj
154fb77a1f
[mob] Add support for playing preview for shared public links ( #6277 )
...
## Description
## Tests
Tested locally and verified that I am able to play video preview
2025-06-16 16:02:26 +05:30
Neeraj Gupta
de1a87b855
Fix lint
2025-06-16 15:55:39 +05:30
Neeraj Gupta
d121bd5ed2
Refactor
2025-06-16 15:37:11 +05:30
Neeraj Gupta
fb55b785c2
Add support for playing preview for public links
2025-06-16 15:31:15 +05:30
laurenspriem
9ec9282492
Refactor methods
2025-06-16 15:03:27 +05:30
Prateek Sunal
962aaa1b7a
Merge remote-tracking branch 'origin/main' into flutter-upgrade
2025-06-16 14:54:37 +05:30
Prateek Sunal
6ec0c550a3
chore: lock deps
2025-06-16 14:53:25 +05:30
Neeraj Gupta
cf8ad57eea
Merge remote-tracking branch 'origin/main' into shared_link_preview
2025-06-16 14:52:46 +05:30
Neeraj
0dad2dedeb
[mob] Route to asset if sharedCollection has single asset ( #6276 )
...
## Description
## Tests
2025-06-16 14:52:31 +05:30
Prateek Sunal
b67fcdb9ed
fix: map and image editor related issues
2025-06-16 14:46:51 +05:30
laurenspriem
276d75b47d
Simple method for getting fast person suggestions
2025-06-16 14:41:49 +05:30
Neeraj Gupta
1230ed3018
Rename PreviewVideoStore - VideoPreviewService
2025-06-16 14:41:18 +05:30
Manav Rathi
c0d26e80b3
Windows code signing
2025-06-16 14:30:35 +05:30
laurenspriem
ea439c939f
Tiny performance improvement
2025-06-16 14:29:08 +05:30
Neeraj
7976873384
[mob] Enable resumable download for all ( #6275 )
...
## Description
## Tests
2025-06-16 14:25:02 +05:30
Neeraj Gupta
bedda2cbc4
Rename
2025-06-16 14:21:46 +05:30
Neeraj Gupta
dd8a355ac4
Enable resumable download for all
2025-06-16 14:16:22 +05:30
Neeraj
f2bc7a3f20
[mob] Increase fileSize limit to 10GiB ( #6274 )
...
## Description
## Tests
2025-06-16 14:09:15 +05:30
Neeraj Gupta
5820bb6c1b
Increase fileSize limit to 10GiB
2025-06-16 14:04:23 +05:30
Manav Rathi
d93f52ad1a
Up
2025-06-16 13:39:11 +05:30
Manav Rathi
383c12f11b
[desktop][web] Increase file size limit to 10 GB ( #6273 )
...
For all users
2025-06-16 13:31:48 +05:30
Manav Rathi
5839bbd690
Prep for release
2025-06-16 13:27:45 +05:30
Prateek Sunal
60b040f54b
fix: logging in bg
2025-06-16 13:02:52 +05:30
Prateek Sunal
2f4c3c7777
feat: upgrade deps (incomplete)
2025-06-16 12:58:13 +05:30
Manav Rathi
60c7adbb8a
[web] Collection APIs refactoring ( #6272 )
2025-06-16 11:50:57 +05:30
Manav Rathi
d45d3c38e6
Switch
2025-06-16 11:37:14 +05:30
Manav Rathi
89897aef4b
Match casing
2025-06-16 11:30:25 +05:30
Manav Rathi
dc3a242dcb
Close parent menu after closing child menu
...
Fixes the errors on console when selecting an collection sort order
2025-06-16 11:28:38 +05:30
Manav Rathi
03f418245d
Update
2025-06-16 11:12:01 +05:30
Manav Rathi
8046e2fd74
New and use
2025-06-16 10:51:58 +05:30
Manav Rathi
2e05ff06f4
Use
2025-06-16 10:40:21 +05:30
Keerthana
bf831a3057
[auth] Add Ankara University icon support ( #6260 )
...
## Add Ankara University custom icon to Auth
Ankara University has recently started implementing 2FA in their student
information system.
2025-06-16 10:18:40 +05:30
Manav Rathi
8b691fe905
New
2025-06-16 10:03:28 +05:30
Manav Rathi
7b8230fa6c
Sketch
2025-06-16 09:41:06 +05:30
Manav Rathi
379491f3de
[web] New translations ( #6268 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-06-16 08:33:28 +05:30
Crowdin Bot
9643b244f6
New Crowdin translations by GitHub Action
2025-06-16 01:17:54 +00:00
Crowdin Bot
48c16e92e9
New Crowdin translations by GitHub Action
2025-06-16 01:05:02 +00:00
Crowdin Bot
6143b68eb1
New Crowdin translations by GitHub Action
2025-06-16 00:41:45 +00:00
Vishnu Mohandas
73521f8253
[auth] Consolidate lock screen settings ( #6267 )
...
## Description
Move code related to lock screen settings from `Configuration` to
`LockScreenSettings`.
2025-06-15 20:08:12 +05:30
vishnukvmd
673ae95aa8
Typo
2025-06-15 18:56:53 +05:30
vishnukvmd
33a64c9887
Consolidate lock screen settings
2025-06-15 18:49:11 +05:30
Keerthana
576350bc1f
[docs][script] update quickstart to provide choice to start cluster ( #6257 )
...
## Description
- This PR updates `quickstart.sh` to prompt user to start cluster, which
acts as a way to modify default configuration.
- Further, indication of usage of MinIO web console is provided in the
`quickstart.sh` in commented form, allowing users to administer the
object storage using web based interface.
- Updation of requirements to provide more clarity in self-hosting
documentation
## Tests
- [x] I have tested these changes on my system
2025-06-15 18:05:57 +05:30
Vishnu Mohandas
ad3a85d80b
[auth] Remove dead code ( #6266 )
2025-06-15 17:53:36 +05:30
vishnukvmd
e27cc11a49
[auth] Remove dead code
2025-06-15 17:53:20 +05:30
Vishnu Mohandas
8504b3984a
[docs] Update export/index.md
2025-06-14 21:52:25 +05:30
Laurens Priem
68f5f08df5
[mob][photos] Improve caching for memories and magic ( #6252 )
...
## Description
- Fixes issues with chinese characters
- Runs decoding in computer
## Tests
Tested in debug mode on my pixel phone.
2025-06-14 10:55:43 +05:30
Keerthana
29024b91fe
[server] uncomment environment variables for web
2025-06-14 10:07:03 +05:30
Yusuf Danış
d96a24c2ca
[auth] Add Ankara University icon support fix
2025-06-13 21:41:34 +03:00
Yusuf Danış
0f41eb99f2
[auth] Add Ankara University icon support
2025-06-13 21:26:13 +03:00
Manav Rathi
7ad277c666
[web] Code improvements ( #6259 )
...
(Public links etc)
2025-06-13 17:28:52 +05:30
Manav Rathi
002cfd5419
Leftovers
2025-06-13 17:17:10 +05:30
Manav Rathi
9e8e57051a
Lint workarounds
2025-06-13 17:08:10 +05:30
Manav Rathi
08c446a57c
Tweak
2025-06-13 16:58:04 +05:30
Manav Rathi
fe59a6f5b9
2
2025-06-13 16:40:31 +05:30
Manav Rathi
c234688542
re
2025-06-13 16:36:52 +05:30
Manav Rathi
f96e7507bc
Conv
2025-06-13 16:28:07 +05:30
Manav Rathi
beac9f5756
New
2025-06-13 16:22:04 +05:30
Laurens Priem
3eb700661b
Update mobile/lib/utils/cache_util.dart
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-13 16:02:12 +05:30
Manav Rathi
17f9c8299f
Re
2025-06-13 15:19:29 +05:30
Manav Rathi
7cecb80a64
Reuse
2025-06-13 14:06:16 +05:30
Manav Rathi
e4ae03a252
Tweak
2025-06-13 13:46:38 +05:30
Manav Rathi
c52df50faf
wrap
2025-06-13 13:36:29 +05:30
Manav Rathi
3502579b11
Unused
2025-06-13 13:21:16 +05:30
Manav Rathi
d58c500c97
Reroute
2025-06-13 12:59:27 +05:30
Manav Rathi
3ee741abbb
Impl
2025-06-13 12:21:08 +05:30
Manav Rathi
cf424e59f6
Sugar
...
> Because primitives can be spread into objects as well, and from the
> observation that all falsy values do not have enumerable properties, we can
> simply use a logical AND
>
> https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_syntax
2025-06-13 12:05:46 +05:30
Manav Rathi
634a4e595c
Impl
2025-06-13 11:49:10 +05:30
Manav Rathi
3da404a714
Sketch
2025-06-13 11:10:49 +05:30
Keerthana
bdcd75a3be
[docs] refactor docker compose start in quickstart
2025-06-13 10:27:59 +05:30
Manav Rathi
a75b9c0574
[web] Iterate on the new collection handling lower layers ( #6258 )
2025-06-13 10:27:38 +05:30
Manav Rathi
f407af363a
Lint workaround
2025-06-13 10:20:35 +05:30
Manav Rathi
17378319f6
Other places too
2025-06-13 10:03:52 +05:30
Manav Rathi
86dc335137
Both
2025-06-13 09:34:25 +05:30
Manav Rathi
4d9b7fa905
Alt
2025-06-13 08:49:44 +05:30
Manav Rathi
9fde80593f
Temp scaffold and cast
2025-06-13 06:40:30 +05:30
Manav Rathi
fdc428bde4
Reorder
2025-06-13 06:19:16 +05:30
Manav Rathi
4edc144255
fin
2025-06-13 06:19:16 +05:30
Manav Rathi
e5b60d434d
Pub
2025-06-13 06:19:16 +05:30
Manav Rathi
7ee222925d
MM type
2025-06-13 06:19:16 +05:30
Manav Rathi
42a6697531
Not really
2025-06-13 06:19:16 +05:30
Manav Rathi
223fd9a7d5
Start count at 1 (same as existing code)
2025-06-13 06:19:16 +05:30
Keerthana
9693cb3c8d
[docs] Added socials to docs
...
## Description
Added Ente's Bluesky and Instagram accounts
2025-06-13 04:46:27 +05:30
Keerthana
898c0e31a1
[docs] update quickstart documentation
2025-06-13 03:54:53 +05:30
Keerthana
bab661914d
[docs][script] provide option to start cluster and update pre-requisites
2025-06-13 03:40:33 +05:30
AmanRajSinghMourya
3c4a92612d
Fix grid view size
2025-06-12 19:15:00 +05:30
AmanRajSinghMourya
000002c327
Fix text alignment
2025-06-12 18:58:51 +05:30
Prateek Sunal
cb84164466
Merge remote-tracking branch 'origin/main' into flutter-upgrade
2025-06-12 18:44:10 +05:30
Manav Rathi
dc051e75e3
[web] Code improvements ( #6253 )
...
Still iterating on the code structure for this
2025-06-12 17:28:52 +05:30
Manav Rathi
b500912650
Refactor
2025-06-12 17:09:23 +05:30
Prateek Sunal
7b6aed426d
Merge remote-tracking branch 'origin/main' into flutter-upgrade
2025-06-12 16:55:23 +05:30
Manav Rathi
7e13f8b1cc
Rearrange
2025-06-12 16:32:58 +05:30
Manav Rathi
d535cfc5a4
sk 3
2025-06-12 16:08:15 +05:30
Prateek Sunal
25b96825cc
Merge remote-tracking branch 'origin/main' into improve-bg-processing
2025-06-12 15:58:58 +05:30
Prateek Sunal
6d952cc89e
fix: only throw notifications for sync to internal users
2025-06-12 15:52:33 +05:30
laurenspriem
e0303cd2a6
Set minimum cluster size to 2
2025-06-12 15:16:03 +05:30
Prateek Sunal
4d0a6e93ea
fix(remote_sync): prioritize non-updated files, push videos to back in bg for uploads
2025-06-12 15:15:18 +05:30
laurenspriem
15f844e538
import
2025-06-12 15:09:39 +05:30
laurenspriem
56db78d699
Caching test in moments section
2025-06-12 15:09:33 +05:30
laurenspriem
a9cf299a4f
Dev logging in computer
2025-06-12 15:06:23 +05:30
laurenspriem
5f75db4e1f
Clean old method
2025-06-12 15:02:46 +05:30
laurenspriem
8459d7ead6
Integrate better caching methods
2025-06-12 15:01:14 +05:30
Manav Rathi
64e671b0d2
Try without it first
2025-06-12 14:39:49 +05:30
Manav Rathi
23609c4bb9
Revert the envelope terminology
2025-06-12 14:35:41 +05:30
Prateek Sunal
331521306e
fix(bg): don't run HomeWidget sync in bg
2025-06-12 14:33:44 +05:30
Prateek Sunal
141b5603eb
fix: simplify remote sync code
2025-06-12 14:33:10 +05:30
Manav Rathi
8585f3881c
Sketch 2
2025-06-12 14:12:26 +05:30
Manav Rathi
432d44f4af
Sketch
2025-06-12 13:43:46 +05:30
Manav Rathi
49b4adc843
Test a suffix
2025-06-12 13:29:14 +05:30
Manav Rathi
228bf55a8d
C2
2025-06-12 12:29:36 +05:30
Manav Rathi
00aabfc283
Separate concerns
2025-06-12 12:11:41 +05:30
laurenspriem
8463dc8721
Separate caching util in computer
2025-06-12 11:54:07 +05:30
Manav Rathi
fe224b5ab2
dec
2025-06-12 11:43:01 +05:30
Manav Rathi
6e9f3bfbe2
[web] Explore alternative internal API for magic metadata ( #6250 )
2025-06-12 11:24:22 +05:30
Manav Rathi
d44fe31277
Implement
2025-06-12 11:14:02 +05:30
Keerthana
709a9f5996
Merge branch 'main' into docs/revamp
2025-06-12 10:43:59 +05:30
Manav Rathi
71867dd63e
Move and doc
2025-06-12 09:56:43 +05:30
Manav Rathi
3db9ded294
Schema 1
2025-06-12 08:39:17 +05:30
Manav Rathi
844b893ebf
Doc
2025-06-12 08:25:22 +05:30
Prateek Sunal
a6c69b80e3
fix: init hw prefs
2025-06-11 20:27:45 +05:30
Manav Rathi
7885ad18c6
Take 3
2025-06-11 20:14:53 +05:30
Manav Rathi
dab8b634bd
Take 2
2025-06-11 18:51:29 +05:30
Manav Rathi
d59eed6974
Take 1
2025-06-11 18:35:30 +05:30
AmanRajSinghMourya
b1837dec75
Resolve merge conflict
2025-06-11 18:28:41 +05:30
Manav Rathi
b5edd39517
Trim
2025-06-11 18:09:19 +05:30
Manav Rathi
0931e590a9
Conv
2025-06-11 18:00:44 +05:30
Prateek Sunal
89917d6168
fix: bump version code and number
2025-06-11 17:42:16 +05:30
Prateek Sunal
41ebc50538
Merge remote-tracking branch 'origin/main' into improve-bg-processing
2025-06-11 17:40:41 +05:30
Prateek Sunal
f7ace0a57f
fix: re-enable foreground sync
2025-06-11 17:39:12 +05:30
Manav Rathi
b7b7d2382b
[web] General code improvements ( #6246 )
2025-06-11 17:30:19 +05:30
Manav Rathi
49d3b033cb
Update patch versions
2025-06-11 17:21:39 +05:30
Manav Rathi
5a78b77da5
Match the package.json name
2025-06-11 17:15:55 +05:30
Manav Rathi
34f3c55573
Prevent layout shift
2025-06-11 17:04:35 +05:30
Manav Rathi
6521921687
Reduce layout shift
2025-06-11 16:56:34 +05:30
Prateek Sunal
806bf2cd31
fix: update period to 60m, make BgTask cancellable, init crypto
2025-06-11 16:47:13 +05:30
Prateek Sunal
ff3d105271
chore: add async & update workmanager source
2025-06-11 16:46:10 +05:30
Prateek Sunal
4d30d8837a
chore: lint fix
2025-06-11 16:45:54 +05:30
Prateek Sunal
f35e2fb49c
fix: only throttle for videos when multipart is not enabled
2025-06-11 16:45:45 +05:30
Prateek Sunal
cae140b239
chore: lint fix
2025-06-11 16:45:06 +05:30
Prateek Sunal
b11452d29a
fix: content type not set issue
2025-06-11 16:44:57 +05:30
Manav Rathi
155d939ae8
The button remains disabled if first input is empty
2025-06-11 16:38:33 +05:30
AmanRajSinghMourya
11383d3689
Merge branch 'main' into memory_improvement
2025-06-11 16:36:07 +05:30
Manav Rathi
00d4d27277
Update
2025-06-11 16:34:16 +05:30
Aman Raj Singh Mourya
97309e9a6e
[mob][photos] Memory swipe ( #6245 )
...
## Description
Enable swipe between memories.
2025-06-11 16:31:02 +05:30
Manav Rathi
501bba0283
Unyup
2025-06-11 16:29:38 +05:30
AmanRajSinghMourya
e51506b9f8
Pause animtaion when delete/share action is performed
2025-06-11 16:28:34 +05:30
Manav Rathi
df5b46e0d3
Redo
2025-06-11 16:28:32 +05:30
AmanRajSinghMourya
55dd0ea830
Refactor tap handling in video widgets to prevent interaction when viewing memories
2025-06-11 16:27:23 +05:30
Manav Rathi
7e76f40f43
Handle
2025-06-11 15:28:29 +05:30
Manav Rathi
1c2e81353d
New
2025-06-11 14:54:04 +05:30
Manav Rathi
bf53b61d03
redo 2
2025-06-11 14:33:44 +05:30
laurenspriem
6256ddfc78
Extra error handling around face thumbnail caching
2025-06-11 14:17:09 +05:30
Manav Rathi
6937701fa4
vis
2025-06-11 14:16:29 +05:30
AmanRajSinghMourya
29962197d7
Refractor
2025-06-11 14:13:22 +05:30
AmanRajSinghMourya
287e6da537
To avoid shuffling of memories when user see all the files in one memory
2025-06-11 14:13:06 +05:30
Manav Rathi
069958d220
Unyup and redo
2025-06-11 14:06:38 +05:30
Neeraj
d95fb14f8e
[mob] Reduce home gallery refresh during iOS upload/indexing ( #6242 )
2025-06-11 13:49:56 +05:30
Manav Rathi
4c231691f6
re
2025-06-11 13:49:39 +05:30
Prateek Sunal
718a81e41d
chore: bump locks
2025-06-11 13:49:13 +05:30
laurenspriem
8d67d07f27
Increase face thumbnail cache
2025-06-11 13:46:31 +05:30
Manav Rathi
e965aa370c
Inline
2025-06-11 13:42:09 +05:30
Manav Rathi
daaefd8e18
Match padding
2025-06-11 13:39:50 +05:30
Manav Rathi
138b4a5cc4
Conv
2025-06-11 13:19:34 +05:30
Manav Rathi
ed48c74885
Specific
2025-06-11 13:06:44 +05:30
Manav Rathi
27b816e50e
Sp
2025-06-11 13:01:06 +05:30
Manav Rathi
b5ac9a9591
Rework
2025-06-11 12:53:19 +05:30
laurenspriem
7ec1eaf334
Extract strings
2025-06-11 12:51:55 +05:30
laurenspriem
e1e66ca670
Keep button in place
2025-06-11 12:47:13 +05:30
Manav Rathi
673a8df520
unyup
2025-06-11 12:41:41 +05:30
Manav Rathi
f55e718aca
Conv
2025-06-11 12:39:02 +05:30
Manav Rathi
15008d0559
Conv
2025-06-11 12:35:13 +05:30
Manav Rathi
a1a45df14e
use
2025-06-11 12:29:07 +05:30
Prateek Sunal
c7b06d8a69
Merge remote-tracking branch 'origin/main' into improve-bg-processing
2025-06-11 12:25:26 +05:30
laurenspriem
c0b0fa44af
Smooth grid extension
2025-06-11 12:11:25 +05:30
Neeraj Gupta
38bacb17e0
Simplify
2025-06-11 11:57:47 +05:30
Neeraj Gupta
6febb54478
Ignore fileUpdate event if asset was recently requested
2025-06-11 11:53:34 +05:30
Manav Rathi
263bfa55e5
[web] SRP code improvements ( #6241 )
2025-06-11 11:35:10 +05:30
laurenspriem
4c9a09866b
Use slivers instead
2025-06-11 11:23:41 +05:30
Manav Rathi
a43d19fb79
Obs
2025-06-11 11:13:27 +05:30
Manav Rathi
999cc91f6c
Fix cyclic dep
2025-06-11 11:12:55 +05:30
Manav Rathi
488886d685
Rename
2025-06-11 11:06:32 +05:30
Manav Rathi
485fbcf393
Doc
2025-06-11 11:04:06 +05:30
Manav Rathi
f434e0dd67
Part of the subclass
2025-06-11 10:44:07 +05:30
Manav Rathi
cbb35a8e3c
Rearrange
2025-06-11 10:39:22 +05:30
laurenspriem
caff966d3b
More faces option
2025-06-11 10:38:00 +05:30
Manav Rathi
7539a1003c
re
2025-06-11 10:34:18 +05:30
laurenspriem
ee24d12d8c
Simpler fallback for little faces
2025-06-11 10:32:27 +05:30
Manav Rathi
4dc424464e
Doc and cleanup
2025-06-11 10:03:21 +05:30
Manav Rathi
977552fa81
Unlog
2025-06-11 09:36:19 +05:30
Manav Rathi
644bfe72af
Move to service layer
2025-06-11 09:32:33 +05:30
Manav Rathi
fc21932a34
Conv
2025-06-11 09:09:18 +05:30
Manav Rathi
a1a480f35e
Rename
2025-06-11 09:04:34 +05:30
Manav Rathi
61d07242ad
Conv
2025-06-11 09:03:51 +05:30
laurenspriem
ea217404e9
Early stopping for efficiency
2025-06-11 09:00:18 +05:30
laurenspriem
6f7250d179
Remove unneeded fallback
2025-06-11 08:58:13 +05:30
laurenspriem
9e27951c3e
Remove old comment
2025-06-11 08:49:41 +05:30
Manav Rathi
91891fc5b5
Rearrange
2025-06-11 08:15:22 +05:30
Manav Rathi
b62ea7b28f
[web] SRP related refactoring ( #6239 )
2025-06-10 20:44:35 +05:30
Manav Rathi
893e1e307d
Conv
2025-06-10 20:34:01 +05:30
Manav Rathi
6b4653a996
Conv
2025-06-10 20:29:41 +05:30
Manav Rathi
06dcc697f9
Tweak
2025-06-10 20:06:23 +05:30
Manav Rathi
f62872808d
Reorder
2025-06-10 19:50:52 +05:30
Manav Rathi
0fe5b45f8b
Use
2025-06-10 19:30:51 +05:30
Manav Rathi
44e71d8b09
New
2025-06-10 19:25:21 +05:30
Manav Rathi
abc1f2cd64
Rename
2025-06-10 19:23:08 +05:30
Manav Rathi
8a8d0e4069
Reorder
2025-06-10 19:21:04 +05:30
Manav Rathi
ec3df01606
Tweak
2025-06-10 19:20:14 +05:30
Manav Rathi
851fd08d5d
inline hop
2025-06-10 19:13:58 +05:30
AmanRajSinghMourya
c7cb728feb
Merge branch 'main' into album_fixes
2025-06-10 19:07:27 +05:30
Manav Rathi
43ae1de2b5
Move
2025-06-10 19:07:07 +05:30
AmanRajSinghMourya
13bac40aeb
Fix: resolve conflict in pubspec.yaml
2025-06-10 19:03:41 +05:30
AmanRajSinghMourya
1e5abf20cd
Improve memory navigation and data handling in memory widgets
2025-06-10 18:58:19 +05:30
AmanRajSinghMourya
6a796debb8
Callback to go to next/previous memories
2025-06-10 18:56:49 +05:30
Manav Rathi
7373a07a71
Stash and unstash
2025-06-10 18:53:15 +05:30
Manav Rathi
f9fc6b83d0
schema
2025-06-10 18:46:21 +05:30
Manav Rathi
6ff586c3e9
Move
2025-06-10 18:30:29 +05:30
Manav Rathi
fc9b2a186b
Unnest
2025-06-10 18:20:05 +05:30
Manav Rathi
dfbf51fa36
Conv
2025-06-10 18:16:48 +05:30
Manav Rathi
6a417750b2
[web] Translation tweaks ( #6238 )
2025-06-10 18:13:23 +05:30
Manav Rathi
0d08907e9c
Casing
2025-06-10 18:09:33 +05:30
Manav Rathi
589acf459d
Rename
2025-06-10 18:07:35 +05:30
Manav Rathi
5d0dff7172
[web] Signup flow code improvements ( #6237 )
2025-06-10 17:58:17 +05:30
Manav Rathi
9827ca5048
Fix
2025-06-10 17:51:24 +05:30
Manav Rathi
c7341e65e9
Below
2025-06-10 17:42:22 +05:30
Neeraj
c1a2c76a38
[mob] Fix: Take wakelock to continue video download ( #6234 )
...
## Description
Note: Review by commit, we have just removed old widget and renamed the
media_kit_new to media_kit.
Previously, while using media_kit, as we were not taking wakeload before
video playback actually starts, the download was getting paused when
dispose was getting called.
Also, increased the file size limit for internal users.
## Tests
2025-06-10 17:39:06 +05:30
AmanRajSinghMourya
3d58698bfc
Use better name + code refractoring
2025-06-10 17:05:25 +05:30
laurenspriem
71c70dcc8c
Fix people cascade effect
2025-06-10 17:01:33 +05:30
Manav Rathi
584ca125a6
Unyup
2025-06-10 16:35:02 +05:30
Manav Rathi
4b616dcbe1
Unnest
2025-06-10 16:31:32 +05:30
Manav Rathi
ac59eae329
Vis
2025-06-10 16:21:37 +05:30
Neeraj Gupta
44a1e6c28b
Increase file size for internal users
2025-06-10 16:18:00 +05:30
Neeraj Gupta
d6500f8cb7
Fix: Take wakelock before playback to continue downloading
2025-06-10 16:15:32 +05:30
Manav Rathi
769704f0fc
Use built in prop
2025-06-10 16:13:10 +05:30
Neeraj Gupta
ba7fbcc02f
Rename
2025-06-10 16:12:23 +05:30
Neeraj Gupta
613a08dd3a
Remove unused widget
2025-06-10 16:09:59 +05:30
Manav Rathi
7087de0c94
Form prop
2025-06-10 16:06:14 +05:30
Manav Rathi
afa0d87c76
Label
2025-06-10 15:53:52 +05:30
Manav Rathi
a6428608e6
Use majority terminology in more places
2025-06-10 15:28:16 +05:30
Manav Rathi
550d026061
Update
2025-06-10 15:22:44 +05:30
Manav Rathi
45a41497df
Conv
2025-06-10 14:59:51 +05:30
Manav Rathi
a0e9d8340c
Add temp check
2025-06-10 14:49:21 +05:30
Manav Rathi
a48b40fc0c
Tweak
2025-06-10 14:22:11 +05:30
Keerthana
fa7d534c56
Merge branch 'main' into docs/revamp
2025-06-10 14:12:24 +05:30
Keerthana
92d1a9d335
[docs] refactor requirements
2025-06-10 14:10:22 +05:30
Manav Rathi
b8f8d90d13
Conv
2025-06-10 14:09:59 +05:30
Manav Rathi
c1c40581d5
Storage layer
2025-06-10 13:50:51 +05:30
Manav Rathi
4aacd1e47a
Conv
2025-06-10 13:44:14 +05:30
Manav Rathi
4cc9311343
Schema
2025-06-10 13:34:50 +05:30
Manav Rathi
9f0e5d712f
Update
2025-06-10 13:22:40 +05:30
Manav Rathi
92096e6a21
casing
2025-06-10 13:21:29 +05:30
Manav Rathi
002ef8ca5c
Tweak
2025-06-10 13:17:50 +05:30
Manav Rathi
0e4ce445e0
Doc 2
2025-06-10 13:13:12 +05:30
Manav Rathi
7a11547a14
Doc
2025-06-10 13:08:49 +05:30
Manav Rathi
29ac7b7df9
Move and rename
2025-06-10 12:58:03 +05:30
Manav Rathi
3b749f0e75
Doc
2025-06-10 12:23:54 +05:30
AmanRajSinghMourya
edc9917b57
Work around for swipe between memories
2025-06-10 12:09:51 +05:30
Manav Rathi
bab5c3697b
Doc
2025-06-10 12:07:04 +05:30
Manav Rathi
043b8e42c0
Outline
2025-06-10 11:46:15 +05:30
Laurens Priem
29d955933d
[Docs] Ente help on local indexing and notifications ( #6226 )
...
## Description
- Add some info on (disabling) local indexing
- Add some info on notifications
## Tests
2025-06-10 11:12:32 +05:30
Manav Rathi
a3b5d8dcfd
[web] SRP code refactoring ( #6232 )
2025-06-10 10:26:36 +05:30
Manav Rathi
86ba7a6d7a
Outline
2025-06-10 10:08:33 +05:30
Manav Rathi
38bbd8a5d7
Note
2025-06-10 09:40:12 +05:30
Keerthana
8339e9e1ca
[docs] fix caddy configuration
2025-06-10 09:38:16 +05:30
Manav Rathi
b359258d8b
Refactor
2025-06-10 09:32:11 +05:30
Manav Rathi
f94a65fcfb
Refactor
2025-06-10 09:10:47 +05:30
Manav Rathi
58c4ada254
Specific error
2025-06-10 08:29:24 +05:30
Manav Rathi
a57b2448d0
Reorder
2025-06-10 08:02:20 +05:30
Manav Rathi
f8093a65a6
Move
2025-06-10 07:57:44 +05:30
Manav Rathi
81eff305d3
Split
2025-06-10 07:57:44 +05:30
Manav Rathi
093ff9c395
Split
2025-06-10 07:57:44 +05:30
Manav Rathi
857fabadbe
Tweak
2025-06-10 07:57:44 +05:30
Manav Rathi
9074441c5a
Tweak
2025-06-10 07:57:44 +05:30
Manav Rathi
d2b33defa1
[desktop] Proceed gracefully if safe store is unavailable when saving ( #6231 )
2025-06-10 05:31:59 +05:30
Manav Rathi
aec107b6b7
[desktop] Proceed gracefully if safe store is unavailable when saving
2025-06-10 05:21:09 +05:30
Brogio
7d56db701c
Add socials
...
Added Ente's Bluesky and Instagram accounts
2025-06-09 18:00:07 +02:00
anandbaburajan
1752192688
[email]: different ott templates for with and without verify btn
2025-06-09 19:21:49 +05:30
Keerthana
de9e48aa98
[docs] revamp introduction and remove deprecations
...
## Description
This PR revamps introduction page to be self-contained, eliminating the
need for overview section. Dead configuration,deprecated warning and
inconsistencies have been fixed for Tailscale community guide.
A preview of the updated documentation can be tracked at:
https://ente-wy9m.vercel.app/
2025-06-09 19:00:25 +05:30
Laurens Priem
6d13535d8d
[mob][photos] Lower on this day requirements ( #6227 )
...
## Description
## Tests
2025-06-09 18:54:08 +05:30
laurenspriem
0df7b20fae
Lower on this day requirements
2025-06-09 18:27:57 +05:30
laurenspriem
84f7b96998
Add notifications entry
2025-06-09 18:13:38 +05:30
laurenspriem
b1810c7ea6
Add local indexing info
2025-06-09 17:50:43 +05:30
laurenspriem
6aeb508d6e
Remove old info
2025-06-09 17:50:31 +05:30
Keerthana
d9d4ebdc01
[docs] remove deprecated caution on docker in Tailscale guide
2025-06-09 17:11:03 +05:30
Keerthana
2b70b22117
[docs] lint and remove unneeded vite config
2025-06-09 17:06:13 +05:30
Keerthana
a12088f2f1
[docs] update introduction page
2025-06-09 17:01:28 +05:30
github-actions[bot]
dbea39c182
[mobile] New translations ( #6220 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-06-09 16:53:10 +05:30
t4ba
269e9ceea7
[auth] Custom Icon for tebex.io ( #6196 )
...
pterodactyl game panel icon and tebex icon
2025-06-09 16:51:22 +05:30
AmanRajSinghMourya
80adeecb6b
Minor UI changes
2025-06-09 16:33:29 +05:30
AmanRajSinghMourya
19eb3a5141
fix: set defailt time to 10 seconds if the video duration is null & avoid un-necessary playbackCallback is isFromMemories is true
2025-06-09 16:33:05 +05:30
Manav Rathi
25bc6220b3
[web] General code improvements ( #6223 )
2025-06-09 15:32:21 +05:30
Manav Rathi
a938c82fc6
Join
2025-06-09 14:58:46 +05:30
Manav Rathi
147b06f08e
Inline
2025-06-09 14:56:58 +05:30
Manav Rathi
55be8bc5d7
Conv
2025-06-09 14:47:15 +05:30
Manav Rathi
dfd80a136b
Conv
2025-06-09 14:44:05 +05:30
Manav Rathi
31f393ad5b
Tweak
2025-06-09 14:36:07 +05:30
Manav Rathi
5b3f15de34
Conv
2025-06-09 14:31:19 +05:30
Manav Rathi
009408581d
Conv
2025-06-09 14:20:35 +05:30
Manav Rathi
960d2fd2b1
Tweak
2025-06-09 14:06:28 +05:30
Manav Rathi
b4b34e89bc
Move
2025-06-09 13:59:22 +05:30
Manav Rathi
cc8dc77f92
re 3
2025-06-09 13:48:07 +05:30
Manav Rathi
350af6a43f
re 2
2025-06-09 13:45:48 +05:30
Manav Rathi
71308f28c3
re
2025-06-09 13:40:18 +05:30
Manav Rathi
2d2f9d348d
norm
2025-06-09 13:29:10 +05:30
AmanRajSinghMourya
6d5a2a956f
Minor fix
2025-06-09 13:23:53 +05:30
Manav Rathi
938afa34c9
Min
2025-06-09 13:23:32 +05:30
Manav Rathi
4df59e7bf2
That's why
2025-06-09 13:21:03 +05:30
AmanRajSinghMourya
613230d218
Refactor: add border radius to NoThumbnailWidget
2025-06-09 13:08:07 +05:30
AmanRajSinghMourya
65add2e448
Fix merge conflict
2025-06-09 13:07:33 +05:30
Manav Rathi
bfa396b93f
[web] General code improvements ( #6222 )
2025-06-09 13:01:30 +05:30
Manav Rathi
e473c1852c
lint
2025-06-09 12:57:31 +05:30
Manav Rathi
088cf4adef
Conv
2025-06-09 12:43:01 +05:30
laurenspriem
eed12c2089
Merge branch 'internal-15_06_2025' into usearch_again
2025-06-09 12:34:55 +05:30
laurenspriem
889aed6024
Bump for internal release
2025-06-09 12:34:29 +05:30
laurenspriem
ac7840cbfd
Merge branch 'internal-15_06_2025' into usearch_again
2025-06-09 12:33:03 +05:30
laurenspriem
1f1304ca5b
Upgrade usearch to fix Armv8-R issues
2025-06-09 12:31:38 +05:30
Manav Rathi
5b0a04142f
Outline
2025-06-09 11:56:19 +05:30
Manav Rathi
d1d7af4f7e
Outline
2025-06-09 11:47:38 +05:30
Aman Raj Singh Mourya
7b0190ff8a
[photos][mob] Deselect albums with back navigation in albums list ( #6183 )
...
## Description
This is very similar to #6182 . However instead of the album selection in
the second home tab, it applies to the full albums list.
## Tests
2025-06-09 11:39:26 +05:30
Manav Rathi
e2d103f20f
Use correct type
2025-06-09 11:34:30 +05:30
Manav Rathi
7bfb2f0fe8
Update
2025-06-09 11:21:31 +05:30
Manav Rathi
8adebbba3f
Doc
2025-06-09 11:09:29 +05:30
Manav Rathi
719c8f7b9c
Move and doc
2025-06-09 11:04:33 +05:30
Neeraj
af0f1600d9
[auth] New translations ( #6221 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
2025-06-09 11:00:36 +05:30
Neeraj
b014cb57c0
[auth] Add custom icon for FZJ ( #6195 )
...
Add custom icon for FZJ (Forschungszentrum Jülich)
2025-06-09 11:00:00 +05:30
Manav Rathi
1832f9f996
Conv
2025-06-09 10:40:30 +05:30
Manav Rathi
a94a0f199a
Rearrange
2025-06-09 10:33:49 +05:30
Neeraj
2c0dc85d70
fix(android): allow cleartext traffic for domains other ente ( #6201 )
...
Fixes #6186
## Description
It seems that while trying to show user certificates we broke cleartext
connections. Since having an SSL certificate for self hosted ente
deployments is not mandatory, we shouldn't restrict users from making
cleartext connections
2025-06-09 10:25:16 +05:30
Manav Rathi
ca748f731e
Conv
2025-06-09 08:17:52 +05:30
Manav Rathi
ebf6c15655
[web] New translations ( #6219 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-06-09 08:06:44 +05:30
Crowdin Bot
95271a45b6
New Crowdin translations by GitHub Action
2025-06-09 01:18:02 +00:00
Crowdin Bot
e5d5ea9d3e
New Crowdin translations by GitHub Action
2025-06-09 00:42:03 +00:00
Neeraj
94351f68fb
[server] Fix expiry time for free users ( #6213 )
...
## Description
Fix the bug introduced by
69c71d23c3
where we reset the expiry-time for free users.
2025-06-09 05:47:02 +05:30
vishnukvmd
87c1877736
Fix expiry time for free users
2025-06-08 23:33:30 +05:30
Jacques Lucke
bc6529a35f
Merge branch 'main' into pop-album-selection
2025-06-07 19:06:16 +02:00
Denys Vitali
d2ee45653c
fix(android): allow cleartext traffic for domains other ente
...
Fixes #6186
2025-06-07 15:27:14 +02:00
Sam Maloney
d0d35937e8
add FZJ metadata to custom-icons.json
2025-06-06 17:29:13 +02:00
Sam Maloney
f9d428e2c1
add fzj.svg icon
2025-06-06 17:23:23 +02:00
Manav Rathi
68fda97f9e
[web] Crypto API cleanup (non functional) - Part 4/4 ( #6192 )
...
Fin!
2025-06-06 18:29:56 +05:30
Manav Rathi
f8fa731a32
Simplify
2025-06-06 18:24:57 +05:30
Manav Rathi
38a4d96035
Unused
2025-06-06 18:06:10 +05:30
Manav Rathi
9cacbb4f34
Restore older behaviour
...
accidentally left off in 9a5bac774e
2025-06-06 17:55:23 +05:30
AmanRajSinghMourya
bc6fce30ed
Merge branch 'main' into album_fixes
2025-06-06 17:41:33 +05:30
Manav Rathi
930070ad14
Swap
2025-06-06 17:36:52 +05:30
Ashil
11e5704414
[photos][mob] Deselect albums with back navigation in second tab ( #6182 )
...
## Description
Previously, back navigation would always go to the home screen, even
when albums are currently selected. This is unexpected because typically
back navigation first deselect everything if anything is selected.
This patch implements this expected behavior for albums on the second
tab. If at least one album is selected, all will be deselected when
going-back. Only when everything is deselect, the app transitions to the
first tab like before.
## Tests
2025-06-06 17:30:27 +05:30
Manav Rathi
81eca40f13
Via
2025-06-06 17:30:06 +05:30
Manav Rathi
0fdb27ccd7
Swap
2025-06-06 17:22:20 +05:30
Manav Rathi
8b4e66e37c
Reorder
2025-06-06 17:17:02 +05:30
Manav Rathi
d409935ceb
Tweak
2025-06-06 17:10:52 +05:30
Manav Rathi
4d985abd07
Trim
2025-06-06 17:07:38 +05:30
Manav Rathi
3a127bcd8b
New
2025-06-06 17:00:26 +05:30
Manav Rathi
a1e506eb85
Impl
2025-06-06 16:52:20 +05:30
Manav Rathi
b82427a6cf
Swap
2025-06-06 16:43:39 +05:30
Manav Rathi
a3b4a0b80c
Swap
2025-06-06 16:37:01 +05:30
Manav Rathi
df0b8cc44e
Direct
2025-06-06 16:27:06 +05:30
Manav Rathi
709eb66614
Swap
2025-06-06 16:17:10 +05:30
Manav Rathi
0381cf66dc
Rename
2025-06-06 16:08:22 +05:30
Prateek Sunal
2317a4cadb
fix: error
2025-06-06 16:00:21 +05:30
Prateek Sunal
5c6397e8ad
Merge remote-tracking branch 'origin/main' into improve-bg-processing
2025-06-06 15:58:41 +05:30
AmanRajSinghMourya
6f0828858d
Fix: update color scheme
2025-06-06 15:48:00 +05:30
Manav Rathi
76cff8d386
Swap
2025-06-06 15:47:19 +05:30
Manav Rathi
37c0fa1cd6
Scaffold more infra
2025-06-06 15:43:24 +05:30
Manav Rathi
63830b798b
Save 1
2025-06-06 14:47:17 +05:30
Prateek Sunal
81c539979d
Merge remote-tracking branch 'origin/main' into flutter-upgrade
2025-06-06 14:35:39 +05:30
Prateek Sunal
3cffd969b4
feat: bump flutter to 3.29
2025-06-06 14:35:30 +05:30
Manav Rathi
b707b3e3dc
Conv
2025-06-06 14:31:48 +05:30
Manav Rathi
af391346d1
Move
2025-06-06 14:23:39 +05:30
Manav Rathi
e96774e325
Conv
2025-06-06 14:15:56 +05:30
Manav Rathi
e3329a8d73
Conv
2025-06-06 14:04:03 +05:30
Manav Rathi
da8174bcc7
[web] General refactoring ( #6190 )
2025-06-06 13:57:30 +05:30
Manav Rathi
5b1b52e529
Don't keep the spinners spinning
...
(this handles other types of cancel too)
2025-06-06 13:40:42 +05:30
Manav Rathi
0165f07bb9
Handle cancel on the delete prompt
2025-06-06 13:35:59 +05:30
Manav Rathi
7dee2c1526
Fix dialog state not getting reset on reopening
...
...without going back from accounts page.
2025-06-06 13:30:54 +05:30
AmanRajSinghMourya
52d2bea970
Make album UI consistent in archive & hidden section
2025-06-06 13:08:39 +05:30
AmanRajSinghMourya
e26f78d9ed
Show newly created album at top while adding photos to multiple album
2025-06-06 13:07:44 +05:30
Neeraj Gupta
94098d8a07
Bump version
2025-06-06 12:35:30 +05:30
Neeraj Gupta
4b9c5fcb73
Merge branch 'internal-15_06_2025' of https://github.com/ente-io/auth into internal-15_06_2025
2025-06-06 12:33:48 +05:30
Neeraj Gupta
6ed16e5e02
Merge branch 'main' into internal-15_06_2025
2025-06-06 12:33:21 +05:30
Neeraj
e0b62ded5a
[mob][photos] Birthday notification + memories decoding improvements ( #6177 )
...
## Description
- Schedule birthday notifications for named persons.
- Minor performance improvements to memories cache decoding
## Tests
Tested in debug mode on my pixel 8:
- [X] Notifications are scheduled at correct time
- [X] Tapping notifications navigates to memory of that person
2025-06-06 12:22:00 +05:30
Neeraj
b17821685f
[mob] Minor fixes for resumable download ( #6189 )
...
## Description
## Tests
2025-06-06 11:43:57 +05:30
Neeraj
a5016b0984
[auth] Add R10.net icon support ( #6185 )
...
Add custom icon support for R10.net auth.
## Changes
- Add `r10.svg` icon file to `auth/assets/custom-icons/icons/`
- Add R10.net entry to `custom-icons.json` with proper configuration
- Include alternative names: "R10", "r10.net" for better user matching
2025-06-06 11:43:34 +05:30
alewi7
b5ad82f5ba
Add 5 new icons and rename existing icon ( #6104 )
...
## Description
Added 5 new custom SVG icons:
- **cronometer.svg**
- **xai.svg**
- **toshl_finance.svg**
- **aternos.svg**
- **atomic_mail.svg**
Also renamed an existing icon **'mercado_livre.svg'** to
**'mercado_libre.svg'** to match the brand's official name.
## Tests
No formal tests added. Verified manually that all SVGs open correctly in
the browser and display as expected.
2025-06-06 11:40:47 +05:30
Neeraj Gupta
14da860973
Handle incorrect pause
2025-06-06 11:37:07 +05:30
Vishnu Mohandas
2b381e7e2f
[docs] Minor update ( #6174 )
...
## Description
Commits.
2025-06-06 11:22:11 +05:30
Manav Rathi
4152751d52
Fix
2025-06-06 10:38:19 +05:30
Neeraj
e8a35bf6e6
[photos][mob] Trim whitespace from new album name ( #6181 )
...
## Description
Previously, newly created albums could easily end with trailing
whitespace, especially when using auto-completion that automatically
adds the next space character. It's not super bad obviously, but I found
it slightly annoying. I can't think of any good reason for why an album
name should ever start or end with whitespace.
## Tests
2025-06-06 10:37:30 +05:30
Manav Rathi
abdc3bbca1
Alt
2025-06-06 10:08:49 +05:30
Manav Rathi
8519183013
kp
2025-06-06 09:54:39 +05:30
Manav Rathi
7c0450c364
Conv and simplify
2025-06-06 09:45:52 +05:30
Manav Rathi
eed1341003
Conv
2025-06-06 09:36:41 +05:30
Manav Rathi
3671080cfc
Conv
2025-06-06 08:35:53 +05:30
Manav Rathi
c8481fdb3e
Variant
2025-06-06 08:10:52 +05:30
Manav Rathi
146db578b6
Move
2025-06-06 07:29:21 +05:30
Yusuf Danış
c98726e4d0
[auth] Add R10.net icon support
2025-06-05 23:03:27 +03:00
vishnukvmd
4b49bab0bd
Prettify
2025-06-05 23:57:51 +05:30
Jacques Lucke
385f35b6e5
pop album selection
2025-06-05 19:41:48 +02:00
Jacques Lucke
a86e9b8f57
still support returning to home
2025-06-05 18:20:53 +02:00
Jacques Lucke
e06ccc35a0
deselect albums on pop
2025-06-05 18:16:43 +02:00
Jacques Lucke
7bdcbcca02
trim new album name
2025-06-05 18:03:36 +02:00
Manav Rathi
e1cb8e06a1
[web] Crypto API cleanup (non functional) - Part 3 ( #6180 )
2025-06-05 20:27:03 +05:30
Manav Rathi
1a15bcb7e0
lint fix
2025-06-05 20:17:39 +05:30
Manav Rathi
2df06ccf61
Use
2025-06-05 20:04:30 +05:30
Manav Rathi
560533b2d4
accessor
2025-06-05 19:49:58 +05:30
Manav Rathi
60a2febe46
Move
2025-06-05 19:43:33 +05:30
Manav Rathi
ed2a98b341
Rename
2025-06-05 18:55:31 +05:30
Manav Rathi
e8187356af
Rename
2025-06-05 18:48:35 +05:30
Manav Rathi
21febab897
Del
2025-06-05 18:39:30 +05:30
Manav Rathi
250aad43bc
Switch
2025-06-05 18:36:45 +05:30
Manav Rathi
5e9e8bd76b
Switch
2025-06-05 18:30:37 +05:30
Manav Rathi
7b3ea32963
Go the other way for better future composability
2025-06-05 18:03:35 +05:30
Manav Rathi
ac9cee8fa3
Specialize
2025-06-05 18:00:40 +05:30
Manav Rathi
4a3d503992
Dup
2025-06-05 17:55:38 +05:30
Manav Rathi
7bfc63ffc7
[web] Crypto API cleanup (non functional) ( #6178 )
2025-06-05 17:40:09 +05:30
laurenspriem
b359d97b95
Fix typo
2025-06-05 17:32:58 +05:30
laurenspriem
19a0a8a7ec
Merge branch 'main' into birthday_notification
2025-06-05 17:29:39 +05:30
Manav Rathi
51a736dbce
Adapt
2025-06-05 17:25:38 +05:30
laurenspriem
36928e4f39
memories decoding optimization
2025-06-05 17:24:33 +05:30
laurenspriem
bfe738c846
Fix duplicate memories decoding
2025-06-05 17:17:25 +05:30
AmanRajSinghMourya
47c52e31ae
Fix: update border radius & colors for consistency and adjust spacing
2025-06-05 17:14:31 +05:30
Manav Rathi
d62865f9e5
Inline
2025-06-05 17:10:22 +05:30
Manav Rathi
f7dcaffc32
Move
2025-06-05 17:10:11 +05:30
Manav Rathi
c88a43d2dc
Use
2025-06-05 17:10:11 +05:30
Manav Rathi
a5fe20b0e9
Rename
2025-06-05 17:10:11 +05:30
Manav Rathi
3dffebf733
Same place both
2025-06-05 17:10:11 +05:30
Manav Rathi
4be5ac8780
types
2025-06-05 17:10:11 +05:30
Manav Rathi
d858fdef75
More annotation
2025-06-05 17:10:11 +05:30
Manav Rathi
f1d9fc61c5
Annotate
2025-06-05 17:10:11 +05:30
Manav Rathi
931dafd264
Reroute
2025-06-05 17:10:11 +05:30
Manav Rathi
40f3ad592f
type
2025-06-05 17:10:11 +05:30
Manav Rathi
723362fc33
Rename
2025-06-05 17:10:11 +05:30
Manav Rathi
94c5cf316b
Swap
2025-06-05 17:10:11 +05:30
Manav Rathi
5de4b3c1b0
Swap
2025-06-05 17:10:11 +05:30
Manav Rathi
6eab85b7e1
enc
2025-06-05 17:10:11 +05:30
Manav Rathi
40e7d58c0b
utf-8
2025-06-05 17:10:11 +05:30
Manav Rathi
c85aac613e
Prune
2025-06-05 17:10:11 +05:30
Manav Rathi
9387320948
Conv
2025-06-05 17:10:11 +05:30
Manav Rathi
9e1b1b0850
Convert
2025-06-05 17:10:11 +05:30
Manav Rathi
b656d4fe1f
Addendum
...
https://github.com/jedisct1/libsodium.js/issues/112#issuecomment-337389964
2025-06-05 17:10:11 +05:30
Manav Rathi
76cca72bec
Conv
2025-06-05 17:10:11 +05:30
Manav Rathi
3f6a706e9a
Conv
2025-06-05 17:10:11 +05:30
Neeraj Gupta
9245af5080
Fix oom during chunk combination
2025-06-05 16:30:51 +05:30
AmanRajSinghMourya
7953337f15
Enhance shared collections layout with consistent size across all screens
2025-06-05 16:23:29 +05:30
AmanRajSinghMourya
3facf47540
Refactor: rename NewProgressIndicator to MemoryProgressIndicator
2025-06-05 15:42:08 +05:30
AmanRajSinghMourya
629d902745
Fix reseting progress bar to full before starting new memory & improve paly/pause for video memory
2025-06-05 15:40:53 +05:30
Vishnu Mohandas
0717d12d65
[docs] Update general.md
2025-06-05 15:30:39 +05:30
vishnukvmd
107e8e665a
Minor
2025-06-05 15:09:33 +05:30
vishnukvmd
d9040047ec
Add a line to avoid starting articles with line-breaks that precede an H2
2025-06-05 15:09:26 +05:30
laurenspriem
4fb2be51e0
Logging
2025-06-05 14:51:47 +05:30
laurenspriem
a99cdbedc4
Fix out of range issue
2025-06-05 14:35:03 +05:30
Neeraj Gupta
a543b8c0f6
Pass token in query param for direct download
2025-06-05 14:21:38 +05:30
Neeraj Gupta
f5ca4a9d15
Logs for resumable download failure
2025-06-05 14:19:58 +05:30
Manav Rathi
5ab0299751
[web] Crypto API cleanup (non functional) ( #6173 )
2025-06-05 11:28:52 +05:30
Neeraj
f1097a93f7
[mob] Fix: Handle already linked email err ( #6172 )
...
## Description
While linking contact to a person, we were not gracefully handling the
error where email id is already mapped to another person. And when such
person doesn't have any face attached, they don't have any way to unlink
the email from that person entity.
## Tests
2025-06-05 11:26:56 +05:30
Manav Rathi
7bce2e358b
Conv
2025-06-05 11:18:23 +05:30
Manav Rathi
75b3d2354f
Simplify
2025-06-05 11:14:31 +05:30
Manav Rathi
52ee86af18
Proxy
2025-06-05 11:06:52 +05:30
Manav Rathi
462aae8f34
Fwd
2025-06-05 11:01:40 +05:30
laurenspriem
496691d236
Schedule at midnight
2025-06-05 10:41:26 +05:30
laurenspriem
f1a6af048d
Cleanup
2025-06-05 10:38:44 +05:30
laurenspriem
22e32baf34
route to person memory
2025-06-05 10:36:47 +05:30
Manav Rathi
e864ea367a
Rename
2025-06-05 10:30:08 +05:30
Neeraj Gupta
45cf130375
Perf: remove redundant async
2025-06-05 10:24:23 +05:30
Manav Rathi
e6fd962c75
Del
2025-06-05 10:23:02 +05:30
Manav Rathi
f5aefb445d
Conv
2025-06-05 10:22:18 +05:30
Neeraj Gupta
917ce21b35
Fix: Handle already linked email err
2025-06-05 10:19:07 +05:30
Manav Rathi
0241e41f0d
Tweak
2025-06-05 10:13:44 +05:30
Manav Rathi
65982b6f82
Del
2025-06-05 09:58:16 +05:30
Manav Rathi
69756d5733
Conv
2025-06-05 09:56:11 +05:30
laurenspriem
b17ba26268
Extract strings
2025-06-05 09:52:40 +05:30
Manav Rathi
594671d96c
Conv
2025-06-05 09:44:22 +05:30
Manav Rathi
fa1719e3ca
Conv
2025-06-05 09:43:10 +05:30
laurenspriem
e2fbb26dce
Reorganize
2025-06-05 09:41:58 +05:30
Manav Rathi
6ba7841632
Conv
2025-06-05 09:39:57 +05:30
Manav Rathi
37b52b5cb5
Reduce API surface
2025-06-05 09:28:28 +05:30
Manav Rathi
2e98d8b652
Ret 3
2025-06-05 09:17:22 +05:30
Manav Rathi
ea4d6c5cf1
consistent
2025-06-05 09:15:30 +05:30
Manav Rathi
413f5479ef
ret 2
2025-06-05 09:14:13 +05:30
laurenspriem
81bfc83e9d
birthday notifications setting
2025-06-05 09:12:51 +05:30
Manav Rathi
92b3da1198
return type consistency 1
2025-06-05 08:53:16 +05:30
laurenspriem
cc98ca70d5
Log scheduling
2025-06-05 08:50:37 +05:30
laurenspriem
544078a40c
Optional notification message
2025-06-05 08:45:36 +05:30
laurenspriem
229d438181
Remove
2025-06-05 08:39:17 +05:30
laurenspriem
aab1450c3f
remove old parameter comment
2025-06-05 08:38:59 +05:30
laurenspriem
07d7635464
Merge branch 'main' into birthday_notification
2025-06-05 08:35:44 +05:30
laurenspriem
82a8e504af
Merge branch 'internal-15_06_2025' into usearch_again
2025-06-04 22:14:26 +05:30
Neeraj
88b95da04f
[mob] widget customizations (+ new widgets) ( #5882 )
2025-06-04 20:57:22 +05:30
Manav Rathi
32707e2909
[desktop] macOS folder watch EMFILE workaround ( #6170 )
2025-06-04 20:18:41 +05:30
Manav Rathi
e28ee8ca66
[desktop] macOS folder watch EMFILE workaround
2025-06-04 20:15:19 +05:30
Manav Rathi
751d107518
[web] One less nit ( #6169 )
2025-06-04 20:09:50 +05:30
AmanRajSinghMourya
277b88f332
Refactor: removing null check for _imageProvider when calling onFinalFileLoad
2025-06-04 19:54:45 +05:30
AmanRajSinghMourya
0473bcc543
Refactor: update onFinalFileLoad method to accept memoryDuration parameter
2025-06-04 19:40:35 +05:30
Manav Rathi
439dfcab58
One less nit
2025-06-04 19:36:17 +05:30
AmanRajSinghMourya
79c1affc39
fix: update border radius and text style
2025-06-04 19:19:20 +05:30
Manav Rathi
3f9f0d6d10
[web] General code improvements ( #6168 )
2025-06-04 19:15:25 +05:30
Manav Rathi
506b915f65
conv
2025-06-04 19:02:55 +05:30
Manav Rathi
65a8923799
Conv
2025-06-04 18:53:14 +05:30
Manav Rathi
e6707d9fcb
Move
2025-06-04 18:43:05 +05:30
Manav Rathi
3dbc336687
Doc
2025-06-04 18:36:49 +05:30
Manav Rathi
8441aafe81
Inline
2025-06-04 18:26:53 +05:30
Manav Rathi
5d3f431ee0
Doc
2025-06-04 18:25:28 +05:30
ashilkn
cc1660d9af
bump up build number"
2025-06-04 18:24:59 +05:30
ashilkn
52b6fc108b
Merge branch 'memory_improvement' into internal-15_06_2025
2025-06-04 18:19:37 +05:30
Manav Rathi
ce591e6267
Conv
2025-06-04 18:11:28 +05:30
Prateek Sunal
132a7862fe
fix: clear directory on log out
2025-06-04 17:50:21 +05:30
Prateek Sunal
f4167be4b4
fix: update people changed debouncer to 1500
2025-06-04 17:42:46 +05:30
Prateek Sunal
4e17a861dc
fix: separate asset resources
2025-06-04 17:41:22 +05:30
Manav Rathi
86f282bb06
Scope
2025-06-04 17:36:50 +05:30
Manav Rathi
334a996357
Scope
2025-06-04 17:27:46 +05:30
Manav Rathi
9a5bac774e
Unused
2025-06-04 17:24:08 +05:30
Manav Rathi
04ae02c130
[meta] Issue template ( #6166 )
2025-06-04 17:13:41 +05:30
Manav Rathi
31232390e8
[meta] Issue template
2025-06-04 17:07:03 +05:30
AmanRajSinghMourya
4d27341787
Refactor: remove unnecessary calls to _resetAnimation and handle reset in onFinalFileLoad
2025-06-04 16:56:52 +05:30
Prateek Sunal
7d4ea8092a
chore: readd thermal
2025-06-04 16:49:46 +05:30
AmanRajSinghMourya
45d8c236fe
Update onFinalFileLoad to remove unused parameter
2025-06-04 16:48:08 +05:30
AmanRajSinghMourya
4412b016ce
Refactor: rename onFileLoad to onFinalFileLoad for consistency across file handling
2025-06-04 16:44:00 +05:30
AmanRajSinghMourya
3cea8e8a90
Hide seekbar and play/pause button for videos shown in memories & long press to play/pause video
2025-06-04 16:43:34 +05:30
Manav Rathi
e80f91ca92
[web] General refactoring ( #6164 )
2025-06-04 16:42:28 +05:30
Manav Rathi
523d1961b7
other dep
2025-06-04 16:32:08 +05:30
Manav Rathi
6091a0d446
Lockfile updates
2025-06-04 16:28:33 +05:30
Manav Rathi
12d84d0dbe
Avoid exceptions for flow control
2025-06-04 16:27:24 +05:30
Manav Rathi
a244140348
tweak
2025-06-04 16:27:24 +05:30
Manav Rathi
2715bd81b0
vis
2025-06-04 16:27:24 +05:30
Manav Rathi
d65424cef2
Document and move
2025-06-04 16:27:24 +05:30
Manav Rathi
a07d39512b
Prune ids
2025-06-04 16:27:24 +05:30
Manav Rathi
223ed36d61
Conv
2025-06-04 16:27:24 +05:30
Neeraj
3e893a7b39
[mob] Use file stream to improve hashing speed ( #6163 )
...
## Description
## Tests
For 3.38 GB file on iPhone 11
Old Hashing took 24792 ms
Hashing v2 took 10365 ms
Also tested it on a smaller file
```dart
// Returns the hash for a given file, chunking it in batches of hashChunkSize
Future<Uint8List> cryptoGenericHash(Map<String, dynamic> args) async {
final int startTime = DateTime.now().millisecondsSinceEpoch;
final sourceFile = File(args["sourceFilePath"]);
final sourceFileLength = await sourceFile.length();
final inputFile = sourceFile.openSync(mode: FileMode.read);
final state =
Sodium.cryptoGenerichashInit(null, Sodium.cryptoGenerichashBytesMax);
var bytesRead = 0;
bool isDone = false;
while (!isDone) {
var chunkSize = hashChunkSize;
if (bytesRead + chunkSize >= sourceFileLength) {
chunkSize = sourceFileLength - bytesRead;
isDone = true;
}
final buffer = await inputFile.read(chunkSize);
bytesRead += chunkSize;
Sodium.cryptoGenerichashUpdate(state, buffer);
}
await inputFile.close();
final hash =
Sodium.cryptoGenerichashFinal(state, Sodium.cryptoGenerichashBytesMax);
final int endTime = DateTime.now().millisecondsSinceEpoch;
final hash2 = await cryptoGenericHashV2(args);
final endTime2 = DateTime.now().millisecondsSinceEpoch;
if (hash.length != hash2.length) {
throw Exception(
"Hash length mismatch: ${hash.length} != ${hash2.length}",
);
}
if (!const ListEquality().equals(hash, hash2)) {
throw Exception("not equal: hash");
}
print("Hashing took ${endTime2 - startTime} ms");
print("Hashing v2 took ${endTime2 - endTime} ms");
return hash;
}
Future<Uint8List> cryptoGenericHashV2(Map<String, dynamic> args) async {
final file = File(args["sourceFilePath"]);
final state =
Sodium.cryptoGenerichashInit(null, Sodium.cryptoGenerichashBytesMax);
await for (final chunk in file.openRead()) {
Sodium.cryptoGenerichashUpdate(state, Uint8List.fromList(chunk));
}
return Sodium.cryptoGenerichashFinal(state, Sodium.cryptoGenerichashBytesMax);
}
```
2025-06-04 14:33:47 +05:30
Neeraj
eea70db1fd
Avoid redundant copy
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-04 14:31:51 +05:30
Neeraj Gupta
85c14b884b
[mob] Use file stream to improve hashing speed
2025-06-04 13:43:01 +05:30
laurenspriem
9a0722ffcc
todos for after merge
2025-06-04 13:25:32 +05:30
laurenspriem
49dcb55de7
schedule birthdays notifications
2025-06-04 13:22:47 +05:30
laurenspriem
fa37b11c7f
Specify birthdays clearer
2025-06-04 13:20:59 +05:30
Prateek Sunal
884b3716ba
fix: add debouncer
2025-06-04 12:52:48 +05:30
Prateek Sunal
6f3ee24ac1
chore: update lock files
2025-06-04 12:46:27 +05:30
Prateek Sunal
292ed5fd6d
Merge remote-tracking branch 'origin/main' into widget-superpowered
2025-06-04 12:45:21 +05:30
Prateek Sunal
54d2040f2b
fix: remove .fvm
2025-06-04 12:43:35 +05:30
Neeraj
15954ce396
[mob] Remember last scroll offset while adding assets from device ( #6159 )
...
## Description
Also increased the items in grid, as there's no scrollbar (pkg does not
support it yet afaik)
## Tests
2025-06-04 12:24:32 +05:30
Laurens Priem
86a9e5ec86
[mob][photos] Compute controller ( #6158 )
...
## Description
Refactored MLController (now ComputeController) so that ML and Streaming
both first have to ask for its permission to run.
## Tests
2025-06-04 12:02:57 +05:30
Manav Rathi
52c9a15c2c
[web] Migrate to zod v4 ( #6162 )
2025-06-04 11:58:00 +05:30
Manav Rathi
3c514476c2
Reintroduce with new zod
2025-06-04 11:53:49 +05:30
laurenspriem
31b26a1b26
Reduce logs
2025-06-04 11:52:33 +05:30
Manav Rathi
5e26a895d3
passthrough => looseObject
...
https://zod.dev/v4/changelog?id=deprecates-strict-and-passthrough
2025-06-04 11:45:12 +05:30
Manav Rathi
4b4d9d0fd8
Migrate
...
https://zod.dev/v4/changelog
2025-06-04 11:45:12 +05:30
laurenspriem
a4f49b8e84
Try trigger streaming when ML is done
2025-06-04 11:11:21 +05:30
Neeraj
1722277141
[mobile] New translations ( #6125 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2025-06-04 11:02:00 +05:30
Manav Rathi
6a6547a984
Up
2025-06-04 11:01:41 +05:30
Manav Rathi
4c78d1ab78
[web] Convert more cases of deprecated single input form ( #6160 )
2025-06-04 10:58:03 +05:30
Neeraj
8cd87b964a
[photos][mob] Trim whitespace from search query ( #6153 )
...
## Description
Previously, when searching for e.g. `test ` would not find an album
called `test`. That's because the trailing whitespace is not ignored. On
mobile this can be especially annoying because sometimes auto-completion
automatically inserts whitespace after a word.
This patch trims whitespace of the search query in two places:
* When searching for an album name when moving photos to an album.
* When using the global search.
## Tests
2025-06-04 10:52:40 +05:30
Manav Rathi
68844eb790
Try to retain similar DOM structure as before
2025-06-04 10:52:18 +05:30
Neeraj Gupta
b24b0d340b
Remember last scrollOffset while picking asset from device
2025-06-04 10:50:06 +05:30
Neeraj Gupta
47e8ccd5d8
Update asset_picker pkg
2025-06-04 10:49:41 +05:30
Manav Rathi
e0ae9eb911
vis
2025-06-04 10:48:12 +05:30
laurenspriem
c8d53faa5d
Don't queue streaming if controller doesn't allow
2025-06-04 10:44:44 +05:30
laurenspriem
b494dc8cad
Allow multiple request calls
2025-06-04 10:44:19 +05:30
Manav Rathi
5d3acca7ed
Conv
2025-06-04 10:39:40 +05:30
laurenspriem
d6ea8d4ec3
less loging
2025-06-04 10:30:22 +05:30
Manav Rathi
1850aa1aec
ref uploader name
2025-06-04 10:15:11 +05:30
laurenspriem
42239fe30d
don't stop on force
2025-06-04 10:14:14 +05:30
Neeraj
35f6dc2361
[mob] Switch to exif_reader ( #6154 )
2025-06-04 10:01:35 +05:30
Manav Rathi
bbfae3731a
Swap
2025-06-04 09:21:35 +05:30
Manav Rathi
d99b3e422b
Change default to the more frequently needed value
2025-06-04 09:14:52 +05:30
Manav Rathi
5fe497df3b
Swap
2025-06-04 09:06:28 +05:30
Manav Rathi
2e5deda9ae
[web] Reset cast dialog view on reopen ( #6157 )
2025-06-04 08:54:05 +05:30
Manav Rathi
c4fc03d933
Reset cast dialog view on reopen
2025-06-04 08:40:40 +05:30
Prateek Sunal
a1c180485d
Merge remote-tracking branch 'origin/main' into widget-superpowered
2025-06-04 01:18:56 +05:30
Prateek Sunal
c865e263e5
fix: remove shrink wrap and use casting for GenericSearchResult
2025-06-04 01:06:09 +05:30
Prateek Sunal
4b72acf3c0
chore: add lock files
2025-06-04 01:05:34 +05:30
Manav Rathi
083eb0516a
[web] LP and video playback tweaks ( #6156 )
2025-06-03 21:15:45 +05:30
Manav Rathi
c5f993571e
vid tweaks
2025-06-03 21:11:21 +05:30
Manav Rathi
5b698a926e
z
2025-06-03 21:05:52 +05:30
Manav Rathi
760cc4b8e0
Take 2
2025-06-03 21:01:01 +05:30
Manav Rathi
5f722f50e6
Reset
2025-06-03 20:29:23 +05:30
Manav Rathi
ddef5a565f
4
2025-06-03 20:06:28 +05:30
laurenspriem
75042010e8
Integrate computeController requests
2025-06-03 19:43:50 +05:30
Manav Rathi
730746781c
3
2025-06-03 19:43:34 +05:30
laurenspriem
eeadc1d0d3
requesting to computeController methods
2025-06-03 19:43:01 +05:30
Manav Rathi
5b7c112c9a
2
2025-06-03 19:39:41 +05:30
Manav Rathi
c0d57c72bf
LP tweaks
2025-06-03 19:33:03 +05:30
Manav Rathi
65abbb4126
[web] General improvements to code dealing with keys ( #6155 )
...
(Non functional)
2025-06-03 17:28:26 +05:30
Manav Rathi
113b820451
Same name
2025-06-03 16:54:17 +05:30
Neeraj Gupta
c17a8d4c38
Fix fr arb
2025-06-03 16:23:16 +05:30
Neeraj Gupta
0202cd1447
Switch to exif_reader
2025-06-03 16:23:08 +05:30
Manav Rathi
6ce7921a16
Inline
2025-06-03 16:16:08 +05:30
Manav Rathi
2d7689a6da
Consolidate and move
2025-06-03 16:03:51 +05:30
Manav Rathi
f0aac696ca
Conv
2025-06-03 15:50:43 +05:30
Manav Rathi
7112e96c75
Swap
2025-06-03 15:46:15 +05:30
Manav Rathi
f4ff63ec0a
Swap
2025-06-03 15:41:47 +05:30
Manav Rathi
48dc3a6b69
Redirect
2025-06-03 15:38:23 +05:30
Jacques Lucke
1b62dbbb78
also trim in album search
2025-06-03 12:08:00 +02:00
laurenspriem
d9a4ffd8f7
rename to ComputeController
2025-06-03 15:32:47 +05:30
Jacques Lucke
f749e1ee22
trim search query
2025-06-03 11:59:02 +02:00
Manav Rathi
78669a8550
Match mobile and architecture docs
...
From libsodium source
crypto_secretbox_keygen(unsigned char k[crypto_secretbox_KEYBYTES])
{
randombytes_buf(k, crypto_secretbox_KEYBYTES);
}
crypto_kdf_keygen(unsigned char k[crypto_kdf_KEYBYTES])
{
randombytes_buf(k, crypto_kdf_KEYBYTES);
}
2025-06-03 15:20:20 +05:30
laurenspriem
3d5c53b041
Simplify
2025-06-03 15:04:56 +05:30
laurenspriem
e493702c64
Integrate thermal state in check
2025-06-03 14:59:23 +05:30
AmanRajSinghMourya
20314a5d2d
Reduce size of 'Delete empty albums' button
2025-06-03 14:53:06 +05:30
Manav Rathi
7cdef46385
Update
2025-06-03 14:44:20 +05:30
Manav Rathi
97314b7dc1
conv
2025-06-03 14:15:15 +05:30
Manav Rathi
9d9ed0f01f
Refactor API
2025-06-03 14:09:08 +05:30
Manav Rathi
5df1b12ef5
use new api
2025-06-03 14:02:33 +05:30
Manav Rathi
25cadce651
Vars
2025-06-03 13:56:41 +05:30
Manav Rathi
0e0044693c
Remove unnecessary roundtrip
2025-06-03 13:56:41 +05:30
Vishnu Mohandas
32bffcb80b
[docs] Update deduplicate.md
2025-06-03 13:50:40 +05:30
AmanRajSinghMourya
2bb839e26c
Refactor: remove scaling and make memories widget of same size
2025-06-03 13:49:02 +05:30
Manav Rathi
241577739a
doc
2025-06-03 13:21:18 +05:30
Manav Rathi
8c99a3e5af
Other way
2025-06-03 13:11:54 +05:30
Manav Rathi
c92141b9dc
Use
2025-06-03 13:01:52 +05:30
Manav Rathi
54b5100e89
Use
2025-06-03 13:01:52 +05:30
Manav Rathi
d6060e1194
Extract
2025-06-03 13:01:52 +05:30
AmanRajSinghMourya
63d0f23742
Fix: reset animation when switching to next/previous page before starting the next/previous page animation
2025-06-03 12:44:59 +05:30
Vishnu Mohandas
d895e6a0c3
[server] Fix migration index ( #6150 )
2025-06-03 12:42:54 +05:30
vishnukvmd
55fd87face
[server] Fix migration index
2025-06-03 12:42:25 +05:30
AmanRajSinghMourya
36e7a664ff
Make zoom-in/zoom-out animation alternate
2025-06-03 11:37:07 +05:30
Manav Rathi
6e8acbab1a
[infra] Forward headers from workers + ditto cast ( #6149 )
2025-06-03 10:42:51 +05:30
Manav Rathi
9dd8cd3558
up
2025-06-03 10:27:52 +05:30
Manav Rathi
a227e8541d
+ range for files
2025-06-03 10:12:40 +05:30
Neeraj
f4f6f2906c
[photos][mob] Fix: Close input dialog after album creation ( #6148 )
...
## Description
There is an annoyingly flashing dialog when creating exiting a newly
created album. The solution is to close the new-album-dialog before
entering the album so that it is not visible anymore when leaving the
album again.
The dialog is closed after the album is created and before routing to
the album. An alternative is to close it directly when tapping on the
Create button, but then the dialog disappears and it might take a while
until the album is opened which feels worse.
Old (note how the dialog is still open when leaving the album):
https://github.com/user-attachments/assets/e57d27af-2339-4ba7-a5d8-be052aede99c
New (note how there is no dialog when leaving the album):
https://github.com/user-attachments/assets/874164a3-9550-4fc3-9144-342b5888dbb7
## Tests
I don't know how to add tests for this.
2025-06-03 09:47:17 +05:30
Prateek Sunal
265bad28b0
fix: people selection logic as well
2025-06-03 09:45:02 +05:30
Prateek Sunal
9ee52b5dee
fix: don't depend on FaceFilter for fetching personId
2025-06-03 09:43:06 +05:30
Prateek Sunal
1d7baf9dd6
chore: remove unwanted author copyright
2025-06-03 09:38:38 +05:30
Manav Rathi
a5f266421a
Also from cast
2025-06-03 09:35:57 +05:30
Manav Rathi
dbbcd44f5b
Fwd headers
2025-06-03 09:26:52 +05:30
Manav Rathi
38798e92a3
[web][desktop] Routine dep updates ( #6146 )
...
feat. MUI v7
2025-06-03 09:04:26 +05:30
Manav Rathi
fda4f47cba
disabled is not a color
...
lint errors on ci
2025-06-03 08:52:12 +05:30
Jacques Lucke
d0ddce2803
Avoid flashing dialog when leaving newly created album
2025-06-02 20:16:12 +02:00
Manav Rathi
4bfc495f39
Fix errors on ci
...
[eslint] /home/runner/work/ente/ente/web/packages/new/photos/components/ImageEditorOverlay.tsx
[eslint] 1313:41 error This assertion is unnecessary since it does not change the type of the expression @typescript-eslint/no-unnecessary-type-assertion
[eslint] 1325:39 error This assertion is unnecessary since it does not change the type of the expression @typescript-eslint/no-unnecessary-type-assertion
[eslint] 1338:35 error This assertion is unnecessary since it does not change the type of the expression @typescript-eslint/no-unnecessary-type-assertion
[eslint] 1350:41 error This assertion is unnecessary since it does not change the type of the expression @typescript-eslint/no-unnecessary-type-assertion
2025-06-02 19:58:49 +05:30
Manav Rathi
7cbc80adc6
Stick to non-private imports
2025-06-02 19:49:30 +05:30
Manav Rathi
414265de4a
mui update
2025-06-02 19:28:55 +05:30
Manav Rathi
a2c032e77b
desktop deps
2025-06-02 19:27:11 +05:30
Manav Rathi
b567dddfc3
routine dep update
2025-06-02 19:26:47 +05:30
AmanRajSinghMourya
e9631c2eb2
Add zoom-in/out effect and background blur effect
2025-06-02 19:07:13 +05:30
Manav Rathi
dea77b5dd0
[web] Fix trash open ( #6144 )
2025-06-02 19:02:28 +05:30
Manav Rathi
1b8a8a2717
[web] Fix trash open
2025-06-02 18:58:34 +05:30
Neeraj Gupta
8b3b20aa93
Remove unsued type
2025-06-02 18:38:45 +05:30
Keerthana
549cd74537
[docs]: lint and refactor navigation and overview structure ( #6132 )
...
## Description
This PR introduces the following changes in the documentation:
- Restructuring of sidebar for intuitive navigation for
overview/introduction. **Note:** The content covered by the section
along with rest of the documentation is still under major revision and
the skeleton of the documentation is being provided for easier access to
end-users.
- Updation of information regarding lack of availability of Bucket CORS
for MinIO community edition that's used by compose clusters by default.
- Linting for documentation for consistency with prettier.
2025-06-02 18:21:13 +05:30
Keerthana
2d6c754c15
[docs][actions] add lint checks for PRs
2025-06-02 18:18:35 +05:30
Keerthana
5fe0e424cd
[docs] refactor community and help pages in overview
2025-06-02 18:16:58 +05:30
Neeraj Gupta
408b0bfe2d
Merge branch 'internal-15_06_2025' of https://github.com/ente-io/auth into internal-15_06_2025
2025-06-02 17:55:33 +05:30
Neeraj Gupta
655be76428
Bump version
2025-06-02 17:55:06 +05:30
Neeraj Gupta
9fedf8d6b7
Merge branch 'main' into internal-15_06_2025
2025-06-02 17:54:47 +05:30
Neeraj
991bfbb7ef
[mob] Enable resumable upload for all ( #6141 )
...
## Description
## Tests
2025-06-02 17:48:52 +05:30
Laurens Priem
3292ab2d95
[mob][photos] Face thumbnails refactor ( #6128 )
...
## Description
- Refactored PersonFaceWidget into separate FileFaceWidget and
PersonFaceWidget. PersonFaceWidget now only requires a person or cluster
ID, no longer is any file needed
- Face thumbnail choice is now made based on highest face score instead
of recency, meaning less changes in face thumbnails and less re-computes
- More aggressive caching of face thumbnails in memory
- Added option to change person cover from top menu
- Fixed issue with decoding HEIC for face thumbnails on Android
## Tests
Tested in debug mode on my pixel 8.
2025-06-02 16:58:18 +05:30
Neeraj Gupta
8eddf3ff4e
Upload videos along with photos
2025-06-02 16:21:15 +05:30
Neeraj Gupta
2dca25778b
Enable multipart upload for everyone
2025-06-02 16:18:14 +05:30
Manav Rathi
2316f6323e
[web] New translations ( #6135 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-06-02 16:05:46 +05:30
Neeraj
d15c11cc26
[server] Defer file data replication for 10min ( #6139 )
...
## Description
## Tests
2025-06-02 16:04:48 +05:30
Manav Rathi
f32c712c72
[meta] fr => enhancements ( #6137 )
2025-06-02 16:04:26 +05:30
Vishnu Mohandas
9060eaa0e5
[server] Update first-upload copy ( #6138 )
2025-06-02 16:01:02 +05:30
vishnukvmd
3a9d507c35
Update copy
2025-06-02 15:59:33 +05:30
Ashil
ed0c1a1ebc
[mob][photos] Fix missing 'Added by' indicator in gallery file element and file info for when opening public links via deeplink ( #6136 )
...
## Description
User avatar in gallery file element and 'added by' field in file info
were missing for files in public links opened via deeplink. This PR
fixes this issue.
2025-06-02 15:58:30 +05:30
Manav Rathi
6e1b959a61
[meta] fr => enhancements
2025-06-02 15:57:41 +05:30
ashilkn
95a9baa4e2
Show avatar in gallery file element and 'added by' in file info for public links opened via deeplink
2025-06-02 15:53:05 +05:30
ashilkn
0ccc333dad
chore
2025-06-02 15:52:25 +05:30
Crowdin Bot
a5224628b7
New Crowdin translations by GitHub Action
2025-06-02 10:11:04 +00:00
Manav Rathi
4d4d961628
[desktop] Post release toggles ( #6134 )
2025-06-02 15:40:13 +05:30
Manav Rathi
e22f74d653
bg ml and export
2025-06-02 15:33:31 +05:30
Neeraj Gupta
b4fdf441ec
Defer filedata replication for 10min
2025-06-02 15:30:31 +05:30
Vishnu Mohandas
e798ac02c6
[server] Check in with paid customers ( #6106 )
...
## Description
Update the `subscriptions` table to store the time at which
subscriptions were upgraded (`upgraded_at`).
Reach out to customers who upgraded 7 days ago to make sure all is well.
<img width="628" alt="Screenshot 2025-05-31 at 1 41 09 PM"
src="https://github.com/user-attachments/assets/7d1e970a-c7fa-4666-8d4f-db13ba7c105d "
/>
Store this information within `notification_history` so they are not
contacted again (in case of admin interventions).
> Note: We will not be back-filling data for existing subscriptions.
## Tests
- [x] Tested locally to make sure only customers who upgraded 7 days ago
were pinged.
2025-06-02 15:25:23 +05:30
Manav Rathi
6c41f575c3
fav cast
2025-06-02 15:22:23 +05:30
Manav Rathi
15e211b3a5
typo
2025-06-02 15:18:33 +05:30
Manav Rathi
9ce3fe7756
post rel
2025-06-02 15:18:17 +05:30
Manav Rathi
215bb43f39
[web] FS limit test ( #6133 )
2025-06-02 15:17:47 +05:30
Manav Rathi
793ee58e2b
fs limit test
2025-06-02 15:14:39 +05:30
ashilkn
7c4e775872
Bump build number
2025-06-02 14:56:04 +05:30
Manav Rathi
a6ae092839
[desktop] Make video upload retries idempotent ( #6131 )
2025-06-02 14:33:33 +05:30
Keerthana
088afe7f2a
[fix]: dead links in overview
2025-06-02 14:32:53 +05:30
Manav Rathi
d212d55dca
Make retries idempotent
2025-06-02 14:12:37 +05:30
Manav Rathi
bc88a378b0
Note
2025-06-02 14:00:07 +05:30
Keerthana
b0bb5fc916
[docs]: lint and refactor navigation and structure for overview
2025-06-02 13:58:49 +05:30
Neeraj
b3b3f8445a
[auth] New translations ( #6126 )
2025-06-02 12:28:10 +05:30
laurenspriem
9d87b8f303
Rename to clarify Android
2025-06-02 11:43:21 +05:30
Alexander
15e7d9658c
[auth] Add new custom icons in auth ( #6114 )
...
New icons added:
- CSSBuy
- uollet
2025-06-02 11:38:33 +05:30
Neeraj
fb262c7dc4
[auth] fix: rename GIRAD icon to GERID ( #6107 )
...
Made a typo in the previous PR 😅 . This PR changes it to the correct name
(GIRAD -> GERID)
2025-06-02 11:37:58 +05:30
Laurens Priem
3080859593
timeout on this day notification android at eod ( #6130 )
...
## Description
Auto dismiss 'On this day' notification at the end of the day. Only on
Android since there's no API for this on iOS.
## Tests
Tested in debug mode on my pixel 8 phone.
2025-06-02 11:25:31 +05:30
laurenspriem
9ea70c70d5
timeout on this day notification android at eod
2025-06-02 11:21:01 +05:30
Manav Rathi
a6291f34f9
[web] New translations ( #6124 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-06-02 10:25:04 +05:30
Crowdin Bot
40a8449ea5
New Crowdin translations by GitHub Action
2025-06-02 01:17:53 +00:00
Crowdin Bot
765b0982ed
New Crowdin translations by GitHub Action
2025-06-02 01:05:16 +00:00
Crowdin Bot
199f4acccc
New Crowdin translations by GitHub Action
2025-06-02 00:41:26 +00:00
laurenspriem
026f9a2bb8
Fix heic decoding issue for face thumbnails
2025-06-01 17:58:55 +05:30
AmanRajSinghMourya
b43bc8a5bd
feat: add light and dark mode SVG icons for collection and search actions
2025-05-31 20:24:45 +05:30
AmanRajSinghMourya
27932679dd
Add onFileLoad callback to file_widget for better loading of progress animation
2025-05-31 18:58:48 +05:30
Sven
571995bbd9
fix: rename GIRAD icon to GERID
2025-05-31 12:44:54 +02:00
vishnukvmd
a15084374b
Setup cron
2025-05-31 13:45:55 +05:30
vishnukvmd
c0ceb68dc6
Say hello to paid customers
2025-05-31 13:45:51 +05:30
vishnukvmd
0b87152057
Hello email
2025-05-31 13:45:27 +05:30
vishnukvmd
feb6a82755
Mark upgrades
2025-05-31 13:44:55 +05:30
vishnukvmd
85c418c9f6
Update query
2025-05-31 13:44:32 +05:30
vishnukvmd
cc68189004
Update model
2025-05-31 13:44:25 +05:30
vishnukvmd
21c1328428
Add column to store upgraded-at timestamps
2025-05-31 13:42:13 +05:30
vishnukvmd
1375b4df12
Fix typo
2025-05-31 13:06:52 +05:30
AmanRajSinghMourya
ab3808adbf
fix: show newly created album in the collection sheet for batch operation
2025-05-31 12:52:50 +05:30
Neeraj
7f0eeece9c
[auth] Bump auth version 4.4.0 ( #6103 )
...
## Description
## Tests
2025-05-31 10:14:13 +05:30
Neeraj Gupta
7fb30ed477
Add release 4.4.0 to appdata.xml
2025-05-31 10:13:23 +05:30
Neeraj Gupta
91ea5763fb
Bump auth version: 4.4.0
2025-05-31 10:13:07 +05:30
Neeraj
f29f9f2a94
[auth] Sign windows binary using trust store ( #6102 )
...
## Description
## Tests
2025-05-31 10:12:23 +05:30
Neeraj Gupta
5138898d73
Sign auth windows binary using trust store
2025-05-31 10:11:13 +05:30
Neeraj Gupta
171be22113
Fix typo
2025-05-31 10:08:51 +05:30
Neeraj
6a3575feb4
[auth] Add GIRAD icon ( #6100 )
...
Add GIRAD custom icon, as requested here:
https://github.com/ente-io/ente/issues/6075
2025-05-31 09:53:35 +05:30
Neeraj Gupta
4e80c82a6f
Revert "Avoid building for testing sign"
...
This reverts commit 0c0acd9592 .
2025-05-31 09:36:56 +05:30
Neeraj Gupta
0c0acd9592
Avoid building for testing sign
2025-05-31 09:34:03 +05:30
Neeraj Gupta
26384513f2
Mention absolute path
2025-05-31 08:45:53 +05:30
Neeraj
acd05e0a55
[meta] Workflow to test windows sign ( #6101 )
...
## Description
## Tests
2025-05-31 08:12:55 +05:30
Neeraj Gupta
91a48943b7
Rename worflow
2025-05-31 08:10:58 +05:30
Neeraj Gupta
a8111eab04
Add workflow for testing trust signing
2025-05-31 08:09:37 +05:30
Sven
0084a3cf59
Add GIRAD icon and entry to custom icons list
2025-05-30 19:10:18 +02:00
Manav Rathi
82e1fd3b0a
[web] Convert more uses of older single input form ( #6099 )
...
Only a handful left to go.
2025-05-30 18:36:51 +05:30
Manav Rathi
d57c68188c
Update for new API methods
2025-05-30 18:32:46 +05:30
Manav Rathi
65a7a49d07
Swap
2025-05-30 18:25:52 +05:30
Manav Rathi
631c46681d
Nicer animation
2025-05-30 18:12:50 +05:30
Manav Rathi
023d8ab8b3
Format
2025-05-30 18:07:50 +05:30
Manav Rathi
a1e3cdd5d2
Remove inconsistent trim in one direction
...
- No other password inputs are trimmed
- The code was trimming here, but not when verifying it
2025-05-30 18:00:13 +05:30
laurenspriem
2df9041e34
Set cover sheet in people app bar
2025-05-30 17:55:11 +05:30
Manav Rathi
b1051bbd47
Swap
2025-05-30 17:51:45 +05:30
laurenspriem
f869483c68
Change icon and reorder
2025-05-30 17:41:40 +05:30
Manav Rathi
8682e3338b
Rename
2025-05-30 17:40:51 +05:30
Manav Rathi
ee96b44b74
Use
2025-05-30 17:38:14 +05:30
Manav Rathi
e992db4846
augment
2025-05-30 17:30:30 +05:30
AmanRajSinghMourya
8d8de53167
fix: remove borderRadius
2025-05-30 17:26:48 +05:30
laurenspriem
0d95f8c5a2
Remove redundant
2025-05-30 17:09:10 +05:30
laurenspriem
4b9f6619b5
Rename
2025-05-30 17:02:59 +05:30
laurenspriem
9e30d08fae
Don't remove faceAvatar
2025-05-30 17:01:45 +05:30
laurenspriem
2c50b84e30
Better update in memory cache
2025-05-30 16:55:48 +05:30
Neeraj
686d04339d
[auth] Fix: handle incorrect device time during code generation ( #6096 )
...
## Description
## Tests
2025-05-30 16:50:56 +05:30
Neeraj Gupta
5d0a86c248
Fix progress bar when local time is incorrect
2025-05-31 16:23:06 +05:30
Manav Rathi
2a375e56c3
[web] Update uses of deprecated collection namer ( #6098 )
2025-05-30 16:43:02 +05:30
laurenspriem
ba468d32f5
Refactor remove redundant method
2025-05-30 16:40:02 +05:30
Manav Rathi
ce3b6b1c1f
Remove unnecessary dep
2025-05-30 16:38:26 +05:30
Manav Rathi
52451cd0af
Update
2025-05-30 16:35:19 +05:30
Manav Rathi
03a25c2625
Unused
2025-05-30 16:33:51 +05:30
Manav Rathi
f425dc6eaf
Use
2025-05-30 16:33:51 +05:30
Manav Rathi
26d111da42
Tweak
2025-05-30 16:33:51 +05:30
Manav Rathi
7b100e8dae
Use
2025-05-30 16:33:51 +05:30
Manav Rathi
b5d059c61b
Use
2025-05-30 16:33:51 +05:30
Manav Rathi
70c3c1d541
[web] New translations ( #6097 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-05-30 16:33:11 +05:30
Crowdin Bot
01b05d243d
New Crowdin translations by GitHub Action
2025-05-30 10:59:57 +00:00
Neeraj Gupta
b560e5b71a
Fix: handle incorrect device time during code generation
2025-05-30 16:24:43 +05:30
laurenspriem
3354416543
Query typo
2025-05-30 16:15:03 +05:30
AmanRajSinghMourya
09199180f3
Add isFromMemories parameter to handle gestures
2025-05-30 16:01:27 +05:30
AmanRajSinghMourya
d9f36f1949
Added with progress animation for FullScreenMemory
2025-05-30 16:00:33 +05:30
laurenspriem
cfeca1f564
Integrate new PersonFaceWidget everywhere
2025-05-30 15:52:06 +05:30
Neeraj Gupta
ecfa640c28
Bump version
2025-05-30 15:44:46 +05:30
Neeraj Gupta
1997eb20f3
Merge branch 'main' into internal-15_06_2025
2025-05-30 15:44:30 +05:30
AmanRajSinghMourya
e9b95cce62
Minor changes
2025-05-30 15:41:39 +05:30
Manav Rathi
625b562229
[web] [auth] Automatic handling of browsers with incorrect time ( #6093 )
2025-05-30 15:16:24 +05:30
Manav Rathi
c8d31b3a7e
Mention version
2025-05-30 15:12:48 +05:30
laurenspriem
3f212aa1d1
Refactor face thumbnail caching logic
2025-05-30 14:43:59 +05:30
Neeraj
026669b0d0
[Server] Return epochTime in microSeconds ( #6094 )
...
## Description
## Tests
2025-05-30 14:21:55 +05:30
Neeraj Gupta
741aed7565
return utc epochTime in auth diff
2025-05-30 14:19:33 +05:30
Neeraj
6ee58b8e0f
[mob] Video stream generation refactor ( #6085 )
...
## Description
- Avoid checking stream generation for file is duration or size
information is not available. Size information is almost always present,
and duration was missing for files uploaded via Desktop/Web until
recently. As anyways we are processing local only files, it made sense
to simplify the check and completely avoid processing such files.
**Previously, for such files where duration was missing, if my
understanding is correct, we were always downloading it to getProps
info, even for files larger than 500 MB.**
- Pause video streaming generation if ML is running
- Added delay before queuing files for video streaming immediately after
diff sync.
## Tests
2025-05-30 13:48:08 +05:30
Neeraj Gupta
61df740c01
Limit preview cache for preview with size < 50MB
2025-05-30 13:30:43 +05:30
Neeraj Gupta
3b3b41d55f
Remove unused imports
2025-05-30 13:26:55 +05:30
Neeraj
0633582c7e
[mob][photos] Update contacts section on PeopleChangedEvent ( #6088 )
2025-05-30 12:52:17 +05:30
Manav Rathi
1acd1f81f4
Use
2025-05-30 12:49:17 +05:30
Manav Rathi
2b35677227
faq
2025-05-30 12:34:33 +05:30
Manav Rathi
2b390b60c4
Handle browsers with incorrect time
2025-05-30 12:27:17 +05:30
Manav Rathi
a33af20944
[web] MUI - Don't override non-elevated backgrounds ( #6092 )
2025-05-30 11:10:56 +05:30
Manav Rathi
e8643c662e
Alert
2025-05-30 11:04:57 +05:30
Ashil
aea57dd212
[mob][photos] Add uncategorized album in album vertical sheet ( #6086 )
...
## Description
- Show Uncategorized album on collection actions (except for collection
actions over hidden items)
- Show Uncategorized album on top
Closes #5833

2025-05-30 11:04:32 +05:30
Manav Rathi
fe33469a79
Don't override non-elevated backgrounds
...
In particular, don't apply our shadow to variant "outlined"
2025-05-30 10:46:22 +05:30
Manav Rathi
d660f71f56
Update
2025-05-30 07:49:57 +05:30
Manav Rathi
61eb7c0e99
Swap
2025-05-30 07:49:57 +05:30
ashilkn
e438e35ccd
Update contacts section on PeopleChangedEvent
2025-05-29 18:29:08 +05:30
Manav Rathi
d01348414c
[desktop] Next release train ( #6087 )
2025-05-29 16:52:49 +05:30
Manav Rathi
2faa616cab
[desktop] Next release train
2025-05-29 16:49:33 +05:30
ashilkn
78bad4e5a5
Show uncategorized album option for all CollectionActionTypes other than for hidden collection actions
2025-05-29 16:42:57 +05:30
ashilkn
466bb40a30
Show uncategorized album as the first option in collection action sheet
2025-05-29 16:34:00 +05:30
Neeraj Gupta
e55dcff9a5
Add delay before queuing files for streaming
2025-05-29 16:22:39 +05:30
Neeraj Gupta
8904916770
Pause streaming if ML is running
2025-05-29 16:22:26 +05:30
Manav Rathi
f3d19155a0
photosd-v1.7.13 ( #6084 )
2025-05-29 16:20:04 +05:30
Manav Rathi
75440e7c05
photosd-v1.7.13
2025-05-29 16:18:53 +05:30
Neeraj Gupta
7a7a50901f
Rename
2025-05-29 16:17:44 +05:30
Neeraj Gupta
09ff43a1ef
Simplify check for checking preview req
2025-05-29 16:07:53 +05:30
Neeraj Gupta
7cf4c7bf74
Avoid duplicate preview creation check
2025-05-29 15:35:40 +05:30
ashilkn
a3341202a7
Remove unused CollectionActionType
2025-05-29 15:33:07 +05:30
Neeraj Gupta
c87b2b7542
Only process files with known duration & size
2025-05-29 15:32:00 +05:30
Manav Rathi
2665d98681
[web] Tweak info panel titlebar ( #6082 )
...
Fixes https://github.com/ente-io/ente/issues/6081
2025-05-29 15:21:34 +05:30
Manav Rathi
8dd6e7d8ed
Fix 6081
2025-05-29 15:17:13 +05:30
Neeraj Gupta
594c18db79
Use service locator
2025-05-29 14:56:33 +05:30
Vishnu Mohandas
320376e98d
[docs] Update video-streaming.md
2025-05-29 14:28:17 +05:30
Manav Rathi
dbca5222e5
[desktop] Pre-release touchups ( #6080 )
2025-05-29 13:06:04 +05:30
Manav Rathi
d06c9174ac
Use same constants for both
2025-05-29 13:00:31 +05:30
Manav Rathi
962fa33b04
+fav
2025-05-29 12:56:08 +05:30
Manav Rathi
c163c8ae71
[web] New translations ( #6079 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-05-29 12:55:50 +05:30
Crowdin Bot
29720b350c
New Crowdin translations by GitHub Action
2025-05-29 07:15:52 +00:00
Manav Rathi
b70cfe1309
[web] Split interactive and background requests ( #6078 )
2025-05-29 12:45:03 +05:30
Manav Rathi
cc5b2697d9
Use for HLS gen
2025-05-29 12:25:42 +05:30
Manav Rathi
1a49770e0b
Outline
2025-05-29 11:38:58 +05:30
Neeraj
98137e87ab
[mob] Fix: Treat sandbox file as unique file during upload ( #6024 )
2025-05-29 11:38:52 +05:30
Neeraj Gupta
fa0c70d633
Avoid mixing upload with preview generation to save cpu
2025-05-29 09:32:15 +05:30
Neeraj Gupta
909695ffaa
Mark previewIDs as not nullable
2025-05-29 09:28:51 +05:30
Neeraj Gupta
b679d0213f
Use hashMap to dedupe for uploadID
2025-05-29 09:19:19 +05:30
Neeraj Gupta
995342bbdb
Clean up unused event
2025-05-29 09:05:45 +05:30
Manav Rathi
0786a355ca
[desktop] Update Electron ( #6077 )
2025-05-29 07:46:48 +05:30
Manav Rathi
9683888d82
[web] General refactoring ( #6076 )
2025-05-29 07:38:13 +05:30
Manav Rathi
3ecaf9a0dc
[desktop] Update Electron
2025-05-29 07:35:01 +05:30
Manav Rathi
c985fe9882
pk
2025-05-28 19:56:27 +05:30
Manav Rathi
9b5dcc9a95
custom error
2025-05-28 19:34:42 +05:30
Manav Rathi
17d6860faa
optional
2025-05-28 19:21:18 +05:30
AmanRajSinghMourya
3ea09df4c0
Add NewProgressIndicator widget for step progress animation for memories
2025-05-28 19:12:37 +05:30
Manav Rathi
63a3edd053
[web] Convert deprecated titlebar uses ( #6074 )
2025-05-28 17:32:15 +05:30
Manav Rathi
2764256a02
Conv
2025-05-28 17:23:58 +05:30
Manav Rathi
bcc0403eb6
Last one
2025-05-28 17:19:55 +05:30
laurenspriem
ebfc1103fe
Rename to fileFaceWidget
2025-05-28 17:02:31 +05:30
laurenspriem
db07fb35d2
face widget cropping functionality
2025-05-28 17:01:08 +05:30
Manav Rathi
da0d9dfdab
Tweak visually
2025-05-28 16:23:51 +05:30
Manav Rathi
5171518d9b
Replace
2025-05-28 16:14:59 +05:30
Manav Rathi
27d0c8a838
Pattern
2025-05-28 16:09:09 +05:30
Manav Rathi
76d7f039ea
Swap
2025-05-28 16:05:31 +05:30
laurenspriem
7519ed5e15
Use new face widget in file info
2025-05-28 15:51:31 +05:30
Manav Rathi
1afc2e31bf
Inline
2025-05-28 15:51:07 +05:30
Manav Rathi
d5a75707f3
Update
2025-05-28 15:47:57 +05:30
Manav Rathi
923a2a60fe
re
2025-05-28 15:37:44 +05:30
Manav Rathi
d47c96aa3f
Use
2025-05-28 15:22:23 +05:30
Manav Rathi
13ed68c79e
Use right
2025-05-28 15:20:12 +05:30
Manav Rathi
79f5d6763c
Use
2025-05-28 15:15:33 +05:30
Manav Rathi
68aaedc2d9
abstraction
2025-05-28 14:59:39 +05:30
laurenspriem
97a174ff75
Merge branch 'main' into face_thumbnails
2025-05-28 14:42:00 +05:30
Manav Rathi
2455d34553
Simplify
2025-05-28 14:34:46 +05:30
Neeraj
f045dc8e04
[server] Update limit ( #6073 )
...
## Description
## Tests
2025-05-28 14:13:30 +05:30
Neeraj Gupta
7986563443
Update limit
2025-05-28 14:00:43 +05:30
Neeraj
114dfb1f41
[server] Prefer second hot bucket for export ( #6071 )
...
## Description
## Tests
2025-05-28 13:15:40 +05:30
Manav Rathi
7ef65568d0
[web] General refactoring ( #6072 )
2025-05-28 13:15:12 +05:30
Manav Rathi
5a241a8153
Handle error from new fetch stack
2025-05-28 12:54:08 +05:30
Manav Rathi
cbc7c936f7
Inline
2025-05-28 12:46:39 +05:30
Neeraj Gupta
e14510f46e
Remove log
2025-05-28 12:46:05 +05:30
Neeraj
f5478c7396
[mobile] New translations ( #6034 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2025-05-28 12:45:21 +05:30
Neeraj Gupta
ea1319b13b
Prefer second hot bucket for export
2025-05-28 12:44:38 +05:30
Manav Rathi
b45e270475
Unused
2025-05-28 12:31:38 +05:30
Manav Rathi
cdd82707f7
Conv
2025-05-28 12:03:17 +05:30
Manav Rathi
db33e61af9
Conv
2025-05-28 11:58:46 +05:30
Manav Rathi
36dda95b41
fv
2025-05-28 11:53:45 +05:30
Manav Rathi
61b15ba3ef
Simplify
2025-05-28 11:48:05 +05:30
Manav Rathi
0690a32d59
Simplify
2025-05-28 11:42:56 +05:30
Neeraj
463ce4964b
[mob] Enable resumable download for internal users ( #6022 )
...
## Description
- Enabled for internal users
- Download happens in chunk of 40MB, if individual chunk download fails,
we download that chunk from scratch (we can optimise it resume even the
chunk download, but i felt it would add redundant complexity.
- Download pauses automatically when user moves to next video/image (The
exact behaviour is yet to be decided, may be it should continue download
if on unmetered connection or always download with option to pause the
download on UI)
## Tests
Tested on simulator
2025-05-28 11:36:45 +05:30
Neeraj Gupta
ed05269a42
Merge remote-tracking branch 'origin/main' into resumableDownload
2025-05-28 11:32:04 +05:30
laurenspriem
903366a42c
Refactor to simplify
2025-05-28 11:22:21 +05:30
Manav Rathi
d537b8f00b
Props
2025-05-28 10:47:53 +05:30
Manav Rathi
84912c1a0e
Fix missing negation
...
and simplify usage
2025-05-28 10:47:53 +05:30
Manav Rathi
15f427ef37
This was a no-op for disabled buttons
2025-05-28 10:47:53 +05:30
Neeraj
89837b79e8
[server] Fix: Typo in bucket name for filedata multipart url ( #6070 )
...
## Description
## Tests
2025-05-28 10:38:51 +05:30
Neeraj Gupta
7afb305dbb
Fix: Typo in bucket name for filedata multipart url
2025-05-28 10:36:38 +05:30
Neeraj Gupta
bbf4462c6c
temp
2025-05-28 10:31:49 +05:30
Manav Rathi
8e6ff3b96c
[web] General ref + Uploader name web only until next release ( #6068 )
2025-05-28 07:19:11 +05:30
Manav Rathi
deb6cfe03a
Move
2025-05-28 07:12:56 +05:30
Manav Rathi
dbec318f7b
for next release train
2025-05-28 07:03:18 +05:30
Manav Rathi
6f24109669
Conv
2025-05-28 06:29:58 +05:30
Manav Rathi
beda124d3f
rf
2025-05-28 06:29:58 +05:30
ashilkn
87fae3e6d9
Resolve merge conflicts and merge main
2025-05-27 19:16:31 +05:30
Ashil
89cd360f93
[mob][photos] Bump up to v1.1.0 ( #6065 )
2025-05-27 19:15:03 +05:30
ashilkn
f1274afdd4
Bump up to v1.1.0
2025-05-27 19:09:55 +05:30
ashilkn
0a5005d064
Add scrollbar for album widget settings screen
2025-05-27 19:06:16 +05:30
ashilkn
b54fe20520
chore
2025-05-27 18:46:18 +05:30
ashilkn
204a046e0a
Merge branch 'main' into widget-superpowered
2025-05-27 18:44:52 +05:30
Ashil
4f21f1e94e
[mob][photos] All albums screen UI/UX and performance improvements ( #6060 )
...
<img
src="https://github.com/user-attachments/assets/c9ca2050-9e5c-48c5-b01e-7ed89885bc6b "
width="200" height="450" alt="Image 1">
<img
src="https://github.com/user-attachments/assets/39aeda32-9f68-4d2f-b156-7b9312578435 "
width="200" height="450" alt="Image 2">
Plus some improvements from @ashilkn
2025-05-27 18:43:40 +05:30
ashilkn
039866cf3b
Chore: fix lint warning
2025-05-27 18:42:39 +05:30
ashilkn
c4b860a8fe
Use SliverPrototypeExtentList instead of just SliverList for improved (scrolling?) performance
2025-05-27 18:35:56 +05:30
ashilkn
1d1e01898f
Add scrollbar to all on ente albums page
2025-05-27 18:19:04 +05:30
ashilkn
53f947b5f0
Update arrow icon size
2025-05-27 18:10:17 +05:30
laurenspriem
015321fa0d
Rename widget
2025-05-27 17:51:15 +05:30
Manav Rathi
1e3a112c35
[desktop] Tweak changelog entry ( #6064 )
2025-05-27 17:51:15 +05:30
Manav Rathi
3dc23092a4
tweak
2025-05-27 17:48:47 +05:30
Manav Rathi
fd65e81079
[desktop] Enable stream generation for non-internal users ( #6063 )
2025-05-27 17:40:12 +05:30
Manav Rathi
eec0480618
[web] New translations ( #6062 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-05-27 17:35:48 +05:30
Manav Rathi
fac5ab5079
[desktop] Enable stream generation for non-internal users
2025-05-27 17:34:13 +05:30
Ashil
051ce42ae6
[mob][photos] Home widget improvements ( #6059 )
...
## Description
See commits
2025-05-27 17:32:17 +05:30
laurenspriem
3e1a01c1f3
Move person_face_widget
2025-05-27 17:26:14 +05:30
laurenspriem
351cf50f73
Rename for clarity
2025-05-27 17:19:09 +05:30
Crowdin Bot
297d4bdbf5
New Crowdin translations by GitHub Action
2025-05-27 11:39:57 +00:00
Manav Rathi
9f9ad19d4b
[web] Show full uploader name ( #6061 )
2025-05-27 17:09:22 +05:30
ashilkn
4d26de8ffd
Add safety check
2025-05-27 17:05:46 +05:30
Manav Rathi
f16846b82e
Added by
2025-05-27 16:49:08 +05:30
ashilkn
b44ef9f68a
Prevent infinite loops
2025-05-27 16:45:37 +05:30
AmanRajSinghMourya
cf28fddfb3
Fix popup sheet background color
2025-05-27 16:17:42 +05:30
ashilkn
6c3b2ee25e
Randomize memories and files shown in memories widget
2025-05-27 15:58:04 +05:30
Manav Rathi
2d8310460b
[web] Use path prefix as context when collating metadata and live photos ( #6058 )
...
Fixes:
- https://github.com/ente-io/ente/discussions/5920
- https://github.com/ente-io/ente/discussions/5950
2025-05-27 15:52:44 +05:30
Manav Rathi
0d5363c7a1
Fix typo
2025-05-27 15:48:14 +05:30
Manav Rathi
2f277bbffc
lf
2025-05-27 15:38:16 +05:30
Manav Rathi
cbf3340bf2
Handle lp retry
2025-05-27 15:19:16 +05:30
Neeraj Gupta
29f9a64bfb
Undo testing change
2025-05-27 15:16:16 +05:30
Manav Rathi
de918f42e6
Retain metadata
2025-05-27 15:05:37 +05:30
Manav Rathi
6bd1547e09
Impl
2025-05-27 15:05:37 +05:30
Manav Rathi
aa70b2a437
spl
2025-05-27 15:05:37 +05:30
Manav Rathi
13b74f387f
reuse
2025-05-27 15:05:37 +05:30
Manav Rathi
d52e3894d8
Move
2025-05-27 15:05:37 +05:30
Manav Rathi
780c2c2493
Outline
2025-05-27 15:05:37 +05:30
Manav Rathi
405c4d1258
[web] New translations ( #6057 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-05-27 15:05:15 +05:30
Crowdin Bot
5f498b01ee
New Crowdin translations by GitHub Action
2025-05-27 09:33:56 +00:00
Manav Rathi
af5020e62c
[web] General refactoring ( #6056 )
2025-05-27 15:03:10 +05:30
Manav Rathi
7ddf0f6fe1
lf
2025-05-27 14:54:15 +05:30
ashilkn
5fa951ad4b
Refactor people widget settings screen
2025-05-27 14:51:23 +05:30
ashilkn
e9ceb705f6
Sort album widget settings screen's albums, showing selected ones on top. Note that sorting doesn't happen when selection is modified on the screen and only once when it's built
2025-05-27 14:38:08 +05:30
laurenspriem
726425bbb6
Put vector db behind feature flag internal
2025-05-27 14:07:34 +05:30
ashilkn
9dcd9d63b2
Avoid using shrinkWrap
2025-05-27 13:43:49 +05:30
ashilkn
129e9f8f49
Avoid adding empty albums in _getAlbumsWithFiles()
2025-05-27 12:32:39 +05:30
ashilkn
6f02df19c6
Improve UI of widget's empty state
2025-05-27 12:31:59 +05:30
ashilkn
c8efc1a590
Randomize albums and files shown in album widget
2025-05-27 12:02:07 +05:30
ashilkn
8b1a659d68
Avoid sorting on selecting albums in album widget settings
2025-05-27 11:47:39 +05:30
Manav Rathi
9114fbca27
Update
2025-05-27 10:55:01 +05:30
Neeraj Gupta
cf5aabbde1
Merge branch 'main' into single_file_link
2025-05-27 10:28:28 +05:30
Manav Rathi
e25d71a7d4
cb
2025-05-27 10:25:18 +05:30
Manav Rathi
1018765f7c
[web] General refactoring ( #6054 )
2025-05-27 10:00:26 +05:30
Manav Rathi
0fb984d031
missing dep
2025-05-27 09:53:16 +05:30
Manav Rathi
4ad3560387
Move
2025-05-27 08:49:00 +05:30
Manav Rathi
482b175324
Move
2025-05-27 08:40:10 +05:30
Manav Rathi
894d7382e8
inline
2025-05-27 08:29:11 +05:30
Manav Rathi
53cc78d3e3
Inline
2025-05-27 08:25:29 +05:30
Manav Rathi
a634500e55
Inline
2025-05-27 08:20:53 +05:30
Manav Rathi
ee8ecd456c
[web] General refactoring ( #6052 )
2025-05-27 08:18:07 +05:30
Manav Rathi
d69a22a73e
Fix
2025-05-27 08:08:44 +05:30
Manav Rathi
8b1af42cf0
Conv
2025-05-27 08:04:42 +05:30
Manav Rathi
41e7d0056b
Swap
2025-05-27 07:48:30 +05:30
Manav Rathi
d170789446
Update
2025-05-27 07:42:33 +05:30
Manav Rathi
afbbde5f2b
Update
2025-05-27 07:31:29 +05:30
Manav Rathi
4e3112a4f6
Conv
2025-05-27 07:25:31 +05:30
Manav Rathi
a4950ece53
Tweak vis
2025-05-27 07:21:36 +05:30
Manav Rathi
1a01d759b0
Fix ellipsis
2025-05-27 07:19:18 +05:30
Manav Rathi
175b51fdb3
Improve visual look
2025-05-27 07:01:18 +05:30
Manav Rathi
a4ba2edc54
Update
2025-05-27 06:31:44 +05:30
Manav Rathi
1a8a26e9e4
Update
2025-05-27 05:49:27 +05:30
Laurens Priem
a2ddcfd34f
[mob][photos] Minor ML improvements ( #6043 )
...
## Description
- Expose flag for when ML and Memories is running
- UI fix for deleting all files in cluster
- Log times ML models are loaded
## Tests
Tested in debug mode on my pixel 8.
2025-05-26 21:44:33 +05:30
Manav Rathi
95700f52f6
[web] General refactoring ( #6047 )
2025-05-26 20:15:45 +05:30
Manav Rathi
fc16638bfe
Redo
2025-05-26 19:47:16 +05:30
Manav Rathi
5d375eb837
Move
2025-05-26 19:42:24 +05:30
Ashil
fe86d3bb34
[mob][photos] Make widget settings pages less confusing on their empty states ( #6046 )
2025-05-26 19:37:53 +05:30
Manav Rathi
77956d0f67
Rename
2025-05-26 19:37:04 +05:30
ashilkn
53a22a8d58
chore
2025-05-26 19:32:21 +05:30
ashilkn
a5b178d283
Extract strings
2025-05-26 19:30:54 +05:30
Manav Rathi
e651c1e328
inline 3
2025-05-26 19:24:36 +05:30
ashilkn
9069975bf0
Avoid confusion on empty widget settings pages
2025-05-26 19:22:51 +05:30
Manav Rathi
5938e755ae
wip 2
2025-05-26 18:38:18 +05:30
Manav Rathi
6f7b3738b3
inline wip 1
2025-05-26 18:32:24 +05:30
Manav Rathi
4ee9f45b3a
Inline
2025-05-26 18:15:45 +05:30
Manav Rathi
c835a3d009
Tweak
2025-05-26 18:11:06 +05:30
Manav Rathi
6d3e55a6d9
Inline
2025-05-26 18:08:11 +05:30
Ashil
08b7986d70
[mob][photos] Randomize people and file shown in people widget ( #6044 )
2025-05-26 18:06:17 +05:30
Manav Rathi
067c8b2a76
Tweak
2025-05-26 18:03:47 +05:30
Manav Rathi
d355d18acb
Inline
2025-05-26 17:57:19 +05:30
ashilkn
0e2a0388ff
Randomize people and thier files shown in people widget
2025-05-26 17:56:48 +05:30
Manav Rathi
2baf3a3dd7
Tweak
2025-05-26 17:54:56 +05:30
Manav Rathi
854610dd48
Inline
2025-05-26 17:53:11 +05:30
laurenspriem
61be57fef5
Log loading of ML models events
2025-05-26 17:39:04 +05:30
Manav Rathi
8d59d7e254
Update
2025-05-26 17:32:42 +05:30
Manav Rathi
1bcf728b3a
Conv
2025-05-26 17:24:51 +05:30
Manav Rathi
5797be3460
Update
2025-05-26 17:17:27 +05:30
Manav Rathi
20f50e4816
Update
2025-05-26 17:11:18 +05:30
Manav Rathi
5064ebf4d3
Update
2025-05-26 17:01:15 +05:30
laurenspriem
eb783f0fff
Remove redundant method
2025-05-26 16:44:06 +05:30
laurenspriem
ca8f310868
Fix duplicate notification issue
2025-05-26 16:43:15 +05:30
Neeraj
2e0a2802e7
[mob] Add change log ( #6042 )
...
## Description
## Tests
2025-05-26 16:33:47 +05:30
Neeraj Gupta
7868c2e16e
Remove unused entries
2025-05-26 16:31:34 +05:30
Neeraj Gupta
ace5dc04e2
Add change log
2025-05-26 16:30:11 +05:30
laurenspriem
4249491730
More logging
2025-05-26 16:16:53 +05:30
laurenspriem
a958380a1d
More logging
2025-05-26 15:56:23 +05:30
Manav Rathi
b0d940e65b
[web] New translations ( #6039 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-05-26 15:54:30 +05:30
Crowdin Bot
5b8472b5a9
New Crowdin translations by GitHub Action
2025-05-26 10:23:27 +00:00
Manav Rathi
6bb7627d47
[web] Minor loose ends ( #6038 )
2025-05-26 15:52:52 +05:30
laurenspriem
b00c406b09
Extract string
2025-05-26 15:52:45 +05:30
laurenspriem
ff9494d438
Setting to disable memories notifications
2025-05-26 15:51:59 +05:30
Neeraj
b24b5893ae
[mob] Fix: Hide both shared and collect files ( #6023 )
2025-05-26 15:46:46 +05:30
Manav Rathi
9716ff80c4
tr
2025-05-26 15:34:37 +05:30
Manav Rathi
2808f72233
yes
2025-05-26 15:00:37 +05:30
Manav Rathi
5dd097ee09
ditto
2025-05-26 14:58:34 +05:30
Ashil
be9fddf1d4
[mob][photos] Avoid reordering selected faces ( #6037 )
2025-05-26 14:43:15 +05:30
ashilkn
f9b3f6e9eb
Avoid reordering selected faces
2025-05-26 14:39:16 +05:30
laurenspriem
dcb73abdec
Log time of scheduled notificaiton
2025-05-26 14:33:39 +05:30
ashilkn
a14c6f4d26
Merge branch 'main' into widget-superpowered
2025-05-26 14:24:35 +05:30
laurenspriem
7afdfe6ed9
Fix delete all files from person
2025-05-26 14:16:59 +05:30
Manav Rathi
8ff8981b76
Fix close button color on download failure notification
2025-05-26 13:54:02 +05:30
Manav Rathi
b89f247f42
Reduce unhandled exception logspam on transient network issues
2025-05-26 13:40:42 +05:30
Neeraj
c3e5a037c0
[auth] New translations ( #6035 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
2025-05-26 11:46:16 +05:30
Neeraj
70a1894071
[mob] Explicitly exclude app data during D2D backup/transfer ( #6028 )
...
As it breaks ente photos anyway because of KeyStore AFAICT
Tries to fix #6027
2025-05-26 11:44:41 +05:30
Neeraj
42453675b2
[auth] Add new icons & change Mistral icon ( #6014 )
...
## Description
- Add [AR24](https://www.ar24.fr/ ) icon
- Add [Finary](https://finary.com/ ) icon
- Change [Mistral](https://mistral.ai/ ) icon
2025-05-26 11:40:48 +05:30
laurenspriem
bdd09e12d8
More logs
2025-05-26 10:27:46 +05:30
laurenspriem
407ad41520
Test clearing with payload
2025-05-26 10:09:52 +05:30
Manav Rathi
185759d234
[infra] Allowlist x-client-version ( #6036 )
2025-05-26 09:54:07 +05:30
Manav Rathi
860760784a
Update doc
2025-05-26 09:33:54 +05:30
Manav Rathi
de10292a84
[infra] Allowlist x-client-version
2025-05-26 09:31:29 +05:30
Manav Rathi
95f10e5a45
[web] New translations ( #6033 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-05-26 08:38:45 +05:30
Crowdin Bot
eabacf24ad
New Crowdin translations by GitHub Action
2025-05-26 03:06:46 +00:00
Crowdin Bot
61ffcfdc93
New Crowdin translations by GitHub Action
2025-05-26 01:17:57 +00:00
Crowdin Bot
f73fbf4b60
New Crowdin translations by GitHub Action
2025-05-26 01:05:08 +00:00
LucasMZ
0ade0a2807
Try to not allow backup from the system in D2D
...
As it breaks ente photos anyway because of KeyStore AFAICT
Tries to fix #6027
2025-05-25 08:51:36 -03:00
Neeraj
1e2fb13908
[auth] Add Oracle Cloud icon ( #6020 )
...
- Added Oracle Cloud SVG icon.
- Updated custom-icons.json to include the new icon.
2025-05-24 09:02:11 +05:30
Neeraj Gupta
8ab01aefe5
Fix lint + add todo
2025-05-24 09:00:52 +05:30
Neeraj Gupta
fa33a1afd9
Fix: Treat sandbox file as unique file during upload
2025-05-24 08:20:02 +05:30
Neeraj Gupta
856e126bc8
Fix: Hide both shared and collect files
2025-05-24 08:04:19 +05:30
Neeraj Gupta
0f7aae2017
Show resumable download progress for mediaKit
2025-05-24 07:42:19 +05:30
Neeraj Gupta
c1ddb863ad
Refactor
2025-05-24 07:38:22 +05:30
Burak
845d014945
[auth] add Oracle Cloud icon
...
- Added Oracle Cloud SVG icon.
- Updated custom-icons.json to include the new icon.
2025-05-23 19:46:44 +03:00
Ashil
d8b54f5211
[mob][photos] Add files to multiple collections at once ( #6019 )
2025-05-23 20:37:17 +05:30
Ashil
bc059c861f
Merge branch 'widget-superpowered' into collection_sheet_batch_operation
2025-05-23 20:34:06 +05:30
ashilkn
b52ee5bbfb
bump up build number to 1052
2025-05-23 20:33:11 +05:30
ashilkn
93c85a57e4
Do remote sync irrespective of error when adding files to multiple collections
2025-05-23 20:23:08 +05:30
ashilkn
e01826217d
Refactor
2025-05-23 20:11:44 +05:30
Aman Raj Singh Mourya
b79b7ff3ef
Refactor addToMultipleCollections to improve error handling
2025-05-23 19:40:49 +05:30
Manav Rathi
7d52e3d852
[desktop] HLS - Avoid upscaling ( #6018 )
...
https://trac.ffmpeg.org/wiki/Scaling#AvoidingUpscaling
2025-05-23 18:29:20 +05:30
Laurens Priem
9a647d6f78
[mob][photos] Fixed crashes on 200MP photos ( #6017 )
...
## Description
- Fixed crashes on 200MP photos by decoding them at lower resolution (at
trade-off of zoom)
- Fixed a text overflow issue
## Tests
Tested on a separate build with multiple 200MP photos on my pixel 8.
2025-05-23 17:59:47 +05:30
laurenspriem
6e99206523
Merge branch 'main' into some_fixes
2025-05-23 17:44:50 +05:30
laurenspriem
d7af21aa84
Fix crashes on 200MP photos
2025-05-23 17:37:22 +05:30
Manav Rathi
ced1f6e164
Avoid upscaling
...
https://trac.ffmpeg.org/wiki/Scaling#AvoidingUpscaling
2025-05-23 17:19:54 +05:30
Neeraj Gupta
7391f27967
Auto pause download when user move away from video
2025-05-23 17:13:54 +05:30
Manav Rathi
4ea3989a33
[desktop][web] Dependency updates ( #6016 )
...
\+ Electron 36 workaround
2025-05-23 16:57:05 +05:30
Vishnu Mohandas
641a99b823
[docs] Update export.md
2025-05-23 16:55:04 +05:30
Manav Rathi
7b48dbc1ad
Dep updates
2025-05-23 16:47:54 +05:30
Manav Rathi
54c69e7aa5
Add workaround
2025-05-23 16:44:11 +05:30
Manav Rathi
f8bd8c9955
Dep
2025-05-23 16:40:04 +05:30
Neeraj Gupta
f7bb9d5974
Remove db to track download tasks
2025-05-23 16:31:28 +05:30
Manav Rathi
60246be861
[desktop] Multipart HLS video uploads ( #6015 )
2025-05-23 15:47:49 +05:30
Neeraj Gupta
e3b72fc929
Show part storage breakup under pending sync
2025-05-23 15:35:09 +05:30
Neeraj Gupta
92dae44a0a
Refactor
2025-05-23 15:34:55 +05:30
Manav Rathi
d71016500a
Equal sized parts (except last)
2025-05-23 15:33:29 +05:30
Aman Raj Singh Mourya
f44c2d14c7
Enable drag functionality in pick cover photo, person avatar, and center point widget.
2025-05-23 15:31:56 +05:30
Neeraj
9c26f4040a
[server] Add multipart upload support for preview data ( #5992 )
...
## Description
## Tests
2025-05-23 15:31:11 +05:30
Manav Rathi
79e048b4b7
logout
2025-05-23 15:07:12 +05:30
Tanguy
5c0ce038d1
Change Mistral AI icon
2025-05-23 11:36:59 +02:00
Aman Raj Singh Mourya
2903388c94
Refactor CollectionActionSheet and improve UX
2025-05-23 14:48:36 +05:30
Tanguy
331a65d2a0
Add AR24 and Finary icons
2025-05-23 11:14:33 +02:00
Vishnu Mohandas
6c6ab8f463
[mob] Minor UI patch ( #6013 )
...
## Description
Increase the width of the container to prevent text overflow
## Tests
- [x] Tested on emulator
2025-05-23 14:03:22 +05:30
vishnukvmd
441a884314
Increase the width of the text container
2025-05-23 14:01:30 +05:30
Manav Rathi
3372d83c5d
impl
2025-05-23 12:52:44 +05:30
Manav Rathi
0cf50513cc
get 1
2025-05-23 12:39:54 +05:30
Neeraj
7ccf473190
[mob] Trust the user trust store (Android) ( #5999 )
...
## Description
It's currently not possible to use a server that has a CA that is
trusted by the _user_ trust store in Android.
This is generally due to a missing configuration of the
`networkSecurityConfig` (by default only system-level CAs are accepted).
With this change, the app should be able to reach out to servers that do
not use a publicly trusted CA (but that are still trusted by the user).
## Tests
None
## Remarks
I wasn't able to test my changes as the Flutter build fails with:
```
warning: [options] source value 8 is obsolete and will be removed in a future release
warning: [options] target value 8 is obsolete and will be removed in a future release
warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
$HOME/.pub-cache/git/ffmpeg-kit-6d5d27a8c259eda6292f204a27fba53da70af20e/flutter/flutter/android/src/main/java/com/arthenica/ffmpegkit/flutter/FFmpegKitFlutterPlugin.java:157: error: cannot find symbol
public static void registerWith(final io.flutter.plugin.common.PluginRegistry.Registrar registrar) {
^
symbol: class Registrar
location: interface PluginRegistry
$HOME/.pub-cache/git/ffmpeg-kit-6d5d27a8c259eda6292f204a27fba53da70af20e/flutter/flutter/android/src/main/java/com/arthenica/ffmpegkit/flutter/FFmpegKitFlutterPlugin.java:651: error: cannot find symbol
protected void init(final BinaryMessenger messenger, final Context context, final Activity activity, final io.flutter.plugin.common.PluginRegistry.Registrar registrar, final ActivityPluginBinding activityBinding) {
^
symbol: class Registrar
location: interface PluginRegistry
2 errors
3 warnings
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':ffmpeg_kit_flutter:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
* Try:
> Run with --info option to get more log output.
> Run with --scan to get full insights.
BUILD FAILED in 59s
```
2025-05-23 12:36:40 +05:30
laurenspriem
c1f7a01ed2
Fix text overflow issue
2025-05-23 12:31:46 +05:30
Aman Raj Singh Mourya
256243e273
Enable drag functionality in collection action sheet
2025-05-23 12:30:27 +05:30
Aman Raj Singh Mourya
dc9dc5d8f9
Single tap selection to select albums
2025-05-23 12:28:24 +05:30
Manav Rathi
6969385089
sketch 2
2025-05-23 12:27:54 +05:30
Manav Rathi
87a1c9417e
sketch 1 wip
2025-05-23 12:04:34 +05:30
Manav Rathi
6d13ff5151
ver
2025-05-23 11:31:29 +05:30
Manav Rathi
0b5317867f
ue
2025-05-23 11:22:20 +05:30
Neeraj Gupta
6c9107301c
Add support for resumable download
2025-05-23 11:21:48 +05:30
Manav Rathi
a32c8116a2
Use
2025-05-23 11:16:10 +05:30
Manav Rathi
d8cd81c702
desktop zod
...
we'll need it for parsing responses for requests we'll make subsequently
2025-05-23 11:11:33 +05:30
laurenspriem
18e7bbd1ed
Extract strings for i18n for existing notifications
2025-05-23 10:41:27 +05:30
laurenspriem
63850df06a
Change copy and extract string
2025-05-23 10:33:58 +05:30
Manav Rathi
886ab6d106
Tweak
2025-05-23 10:07:27 +05:30
Manav Rathi
d17296216c
retry enhancements
2025-05-23 09:17:37 +05:30
Manav Rathi
55ee8b90b9
more conservative to prevent unforeseen loops
2025-05-23 08:45:04 +05:30
Prateek Sunal
634561347f
chore: bump version
2025-05-22 23:52:05 +05:30
Prateek Sunal
575abdb8eb
Merge remote-tracking branch 'origin/widget-superpowered' into widget-superpowered
2025-05-22 23:50:22 +05:30
Prateek Sunal
e998502b53
fix: add a status key to check if partial sync was did but a full is required now
...
(like previously widget was not their so it was fine to sync only 5 images but now since widget is there a full sync is compulsory)
2025-05-22 23:50:07 +05:30
laurenspriem
2ada68e837
Merge remote-tracking branch 'origin/widget-superpowered' into widget-superpowered
2025-05-22 22:41:04 +05:30
laurenspriem
28822a8dc1
Swallow notification scheduling issues
2025-05-22 22:38:24 +05:30
laurenspriem
deaa9a703d
Bump for internal release
2025-05-22 22:26:02 +05:30
laurenspriem
4510edf8bd
Update notification dependency
2025-05-22 22:24:59 +05:30
laurenspriem
7af59a1ecf
Schedule test notifications
2025-05-22 22:24:40 +05:30
Denys Vitali
e003c783f5
fix: use only system CA for ente.io
2025-05-22 18:54:12 +02:00
Denys Vitali
379d2487bd
Merge branch 'main' into feature/user-trust-store-android
2025-05-22 18:53:08 +02:00
Manav Rathi
8cdbb737dc
Fix
2025-05-22 21:05:39 +05:30
Prateek Sunal
d528d97a0f
fix: add got all widget logic
2025-05-22 21:00:48 +05:30
Prateek Sunal
682e4a913f
fix: ui stuff
2025-05-22 20:52:13 +05:30
Manav Rathi
a72041b8ba
cpkg
2025-05-22 20:29:29 +05:30
Prateek Sunal
ab1a8aa592
fix: don't repeat
2025-05-22 20:21:48 +05:30
Prateek Sunal
c37a0339d2
fix: default state ui
2025-05-22 20:18:41 +05:30
Manav Rathi
3b60f4954b
Impl
2025-05-22 20:05:56 +05:30
Manav Rathi
b2ea248a5c
Sketch
2025-05-22 19:58:39 +05:30
Prateek Sunal
1bda14fb6f
fix: redirect with correct context
2025-05-22 19:57:08 +05:30
Manav Rathi
54e8d6392d
Scaffold
2025-05-22 19:46:00 +05:30
Manav Rathi
afa9e03743
ref
2025-05-22 19:39:13 +05:30
Manav Rathi
a4eaf04a33
Extract
2025-05-22 19:34:39 +05:30
Manav Rathi
d30f0fba04
pc estimate
2025-05-22 19:27:57 +05:30
Prateek Sunal
b2855cfd72
fix: rank selected first
2025-05-22 19:20:16 +05:30
Prateek Sunal
06d260f40a
fix: only allow selection
2025-05-22 19:04:21 +05:30
Manav Rathi
fb16346b0d
Forward
2025-05-22 18:31:05 +05:30
Manav Rathi
41b1638838
Outline
2025-05-22 18:31:05 +05:30
Manav Rathi
702b3a8868
[desktop] Split x-client-package and x-client-version to match mobile ( #6008 )
2025-05-22 17:49:20 +05:30
Manav Rathi
3572c4328d
str
2025-05-22 17:46:08 +05:30
Manav Rathi
1c2b8061dc
Include "X-Client-Version" where applicable
2025-05-22 17:41:51 +05:30
Manav Rathi
a9edcead06
[desktop] Don't add version to x-client-package
2025-05-22 17:26:28 +05:30
laurenspriem
5a574c69d3
log debug notification options
2025-05-22 16:48:01 +05:30
Neeraj Gupta
372af94da4
Merge remote-tracking branch 'origin/main' into resumableDownload
2025-05-22 16:41:21 +05:30
Manav Rathi
192905b21e
[web] Multipart changes - Finish ( #6007 )
...
Finishes the set of changes from
https://github.com/ente-io/ente/pull/5997 and
https://github.com/ente-io/ente/pull/6002 .
2025-05-22 16:23:38 +05:30
Manav Rathi
52a533a1e1
Fin
2025-05-22 16:08:07 +05:30
Manav Rathi
0314e94359
Up 2
2025-05-22 15:56:00 +05:30
Neeraj Gupta
cbef1a9145
ios build changes
2025-05-22 15:53:59 +05:30
Aman Raj Singh Mourya
822c33940e
Skip single tap action when selection mode is enabled
2025-05-22 15:53:06 +05:30
Manav Rathi
eb29c48f0e
Up 1
2025-05-22 15:50:55 +05:30
Aman Raj Singh Mourya
c77b4f176c
Refactor AlbumColumnItemWidget to improve selection handling and UI layout
2025-05-22 15:49:49 +05:30
Neeraj Gupta
8bc701d104
Download by individual chunks
2025-05-22 15:35:45 +05:30
Aman Raj Singh Mourya
afcc7b1e46
Add selection functionality and action buttons to collection action sheet
2025-05-22 15:26:49 +05:30
Manav Rathi
84dda89e15
up
2025-05-22 15:26:26 +05:30
Aman Raj Singh Mourya
4bbc0d1f46
Implement addToMultipleCollections method for batch adding files to collections
2025-05-22 15:26:07 +05:30
laurenspriem
aa6d6f4e77
Bump for internal release
2025-05-22 15:04:50 +05:30
Manav Rathi
ff26dd5652
Simplify
2025-05-22 15:04:37 +05:30
Manav Rathi
b68d95d481
normal put
2025-05-22 14:50:00 +05:30
laurenspriem
ec1b54cbb1
Merge branch 'main' into widget-superpowered
2025-05-22 14:46:00 +05:30
laurenspriem
459540fe7a
Flag for ML running
2025-05-22 14:38:17 +05:30
Neeraj
2255ea1b92
[meta] Update mobile-internal-release.yml ( #6005 )
...
Include branch name
## Description
## Tests
2025-05-22 14:04:25 +05:30
Neeraj
ac704f1082
Update mobile-internal-release.yml
...
Include branch name
2025-05-22 14:04:04 +05:30
Laurens Priem
4db2e42ee3
[mob][photos] On this day memories + notification + fix ( #5998 )
...
## Description
- Added 'On this day' memory similar to [user
request](https://github.com/ente-io/ente/discussions/5852 )
- 'On this day' memory gives a notification in the morning
- Fixed [other memories
issue](https://github.com/ente-io/ente/issues/5965 )
## Tests
Tested in debug mode on my pixel 8:
- No caching issues
- 'On this day' memories are computed correctly
- Scheduled notifications come at correct time
- Tapping on notification directs to the memory
2025-05-22 13:17:06 +05:30
Manav Rathi
f5949f5bd4
[web] Multipart upload tweaks ( #6002 )
...
Refactoring this now before starting on the work on porting some of it
to desktop side.
2025-05-22 12:18:53 +05:30
Manav Rathi
c4feb4b764
in body
2025-05-22 12:13:37 +05:30
Manav Rathi
29bab5705b
Sep
2025-05-22 11:40:50 +05:30
Manav Rathi
2ebeed3b6f
Unused
2025-05-22 11:35:44 +05:30
laurenspriem
c068f26604
Aggressive logging of vectorDB migration
2025-05-22 11:32:36 +05:30
Manav Rathi
a0dbcd3dbe
Prune
2025-05-22 11:31:12 +05:30
Neeraj
81137652d4
Fix: Return correct status code for maxPassKey err ( #6001 )
...
## Description
## Tests
2025-05-22 11:29:55 +05:30
Manav Rathi
4e1418b11a
package
2025-05-22 11:29:22 +05:30
Neeraj Gupta
91268341be
Fix: Return correct status code for maxPassKey err
2025-05-22 11:27:31 +05:30
laurenspriem
e60c2b1192
GC hints
2025-05-22 11:19:19 +05:30
Manav Rathi
fb8fc051a9
wrkr
2025-05-22 11:15:28 +05:30
Manav Rathi
d99914c4e9
off by 1
2025-05-22 11:03:30 +05:30
laurenspriem
beb049f817
Reduce batch size in migration
2025-05-22 10:38:43 +05:30
Manav Rathi
736b3fc613
Upload progress
2025-05-22 09:08:52 +05:30
Manav Rathi
ef7f45aa3d
Alt
2025-05-22 08:56:09 +05:30
Denys Vitali
4dc741151b
fix(mobile): trust the user trust store (Android)
2025-05-22 02:14:11 +02:00
Manav Rathi
e4471af4cb
Pass
2025-05-21 21:04:43 +05:30
Manav Rathi
057df349b7
Move retry to service
2025-05-21 20:47:28 +05:30
Manav Rathi
24c7b49132
custom
2025-05-21 19:39:36 +05:30
Manav Rathi
5df009c7c7
Revert because of ERR_H2_OR_QUIC_REQUIRED
...
Chrome throws ERR_H2_OR_QUIC_REQUIRED when we try to use a stream body on a
non-TLS HTTP request. This will break both dev setups on localhost, and perhaps
some self hosting setups, so is not a feasible path forward for an essential
endpoint to the use of the app.
2025-05-21 19:29:12 +05:30
Manav Rathi
1d276c795c
transform 1
2025-05-21 17:56:09 +05:30
Manav Rathi
bc762b972f
take 1
2025-05-21 17:39:58 +05:30
laurenspriem
36e4c06dd6
Merge branch 'main' into on_this_day
2025-05-21 17:15:55 +05:30
laurenspriem
ceb3d3fe42
Fix hidden persons in memories
2025-05-21 16:59:50 +05:30
laurenspriem
1dc806d270
Don't await on page route
2025-05-21 16:58:22 +05:30
laurenspriem
8d03df5c36
Remove old debug options
2025-05-21 16:57:56 +05:30
laurenspriem
a1ef8d33d3
Simplify notification ID
2025-05-21 16:56:51 +05:30
Manav Rathi
4f347c1afd
[web] Remove unnecessary sax dependency by reworking multipart uploads ( #5997 )
2025-05-21 16:39:35 +05:30
laurenspriem
8171d56168
Route notification to memory
2025-05-21 16:35:57 +05:30
Manav Rathi
7e7751b5be
Nicer
2025-05-21 16:27:25 +05:30
Manav Rathi
d19a0fccda
Remove dependency
2025-05-21 16:22:52 +05:30
Manav Rathi
5b38ef394b
More debug info
2025-05-21 16:10:27 +05:30
Manav Rathi
ad87470c25
2
2025-05-21 16:10:26 +05:30
Manav Rathi
67140fe7f2
s2
2025-05-21 16:10:26 +05:30
Manav Rathi
b372ba47ba
Swap
2025-05-21 16:10:26 +05:30
Manav Rathi
24c66a9b6b
impl
2025-05-21 16:10:26 +05:30
Manav Rathi
201ef60f07
Outline
2025-05-21 16:10:26 +05:30
Manav Rathi
89294f2a76
Outline
2025-05-21 16:10:26 +05:30
Manav Rathi
4772557f7a
Tweak
2025-05-21 16:10:26 +05:30
Manav Rathi
073d2c5684
2
2025-05-21 16:10:26 +05:30
Manav Rathi
e022e7ae5b
1
2025-05-21 16:10:26 +05:30
Manav Rathi
2cdeb88b4d
Outline
2025-05-21 16:10:26 +05:30
Neeraj Gupta
78e70a1c05
Merge branch 'main' into resumableDownload
2025-05-21 16:03:58 +05:30
Neeraj
ca319e501e
[mob][auth] Update copy for change email dialog ( #5996 )
...
## Description
## Tests
2025-05-21 15:32:05 +05:30
Neeraj Gupta
05898dfbe2
Update copy for change email dialog
2025-05-21 15:28:01 +05:30
Neeraj
c129cc15b5
[server] Increase file size limit 5 -> 10 GiB ( #5995 )
...
## Description
## Tests
2025-05-21 15:26:31 +05:30
Neeraj Gupta
a683883733
Increase file size limit 5 -> 10 GiB
2025-05-21 15:20:12 +05:30
laurenspriem
69b575cc66
Log cache update due to caching issue
2025-05-21 14:39:12 +05:30
laurenspriem
63a4972839
Fix caching issue
2025-05-21 14:37:38 +05:30
Neeraj
6188578d18
[docs] Update example config ( #5951 )
...
## Description
In my testing web apps only worked with https:// in front of them.
## Tests
2025-05-21 13:38:56 +05:30
laurenspriem
5a4d8950af
Integrate notifications to OnThisDay memories
2025-05-21 12:36:04 +05:30
Neeraj
5007204944
[server] Change file_data.obj_size column type ( #5994 )
...
## Description
## Tests
Tested locally
2025-05-21 11:24:52 +05:30
Neeraj Gupta
4a19fc077e
Change file_data.obj_size column type
2025-05-21 11:13:05 +05:30
Ashil
2b29f55587
[mob][photos] Album UI Revamp ( #5661 )
...
## Description
This update introduces a redesigned user interface for album management,
featuring a new layout for albums. Improve user experience by providing
intuitive navigation and efficient batch operations.
## Tests
1. A new grid & list layout for the album screen. The first cell is
dedicated to quickly adding new albums.
2. App Bar Enhancements
- Sort Options: Organize albums by name, latest, or time.
- View Toggle: Switch between grid and list views with ease.
- Search Functionality: Quickly find albums using the search icon.
3. Long-press to select albums for batch actions. A bottom sheet
provides options to delete, share, hide, or pin selected albums.
2025-05-21 11:01:48 +05:30
laurenspriem
4cc8ff2fb1
Notification scheduling working
2025-05-21 10:57:49 +05:30
Aman Raj Singh Mourya
de29246304
move the collection.type == CollectionType.favorites check before isEmptyCollection check to handle the case where favourite collection is empty
2025-05-21 10:47:01 +05:30
laurenspriem
8deb52301a
Android permissions for notifications
2025-05-21 10:30:01 +05:30
Manav Rathi
16a20e8b0d
[web] Hash functions - Document and namespace ( #5993 )
...
No functional changes.
2025-05-21 08:56:29 +05:30
Manav Rathi
3824bfbdd5
namespace
2025-05-21 08:51:22 +05:30
Prateek Sunal
c996c794fd
fix: launch people page before launching the file previewer
2025-05-21 08:47:03 +05:30
Manav Rathi
ef245e5c02
outline
2025-05-21 08:36:34 +05:30
Neeraj Gupta
4dc6890afc
Add multipart upload support for preview data
2025-05-21 08:14:53 +05:30
Prateek Sunal
87195f3801
chore: fix incorrect widget count
2025-05-21 04:15:57 +05:30
Prateek Sunal
8ce45a4fa8
chore: bump version
2025-05-21 04:06:02 +05:30
Prateek Sunal
520e5d4ae7
fix: update routing
2025-05-21 04:01:37 +05:30
Prateek Sunal
2a8e167e42
fix: don't listen to collection route
2025-05-21 03:51:20 +05:30
Prateek Sunal
2f7bde36bd
chore: bump version to 1.0.17
2025-05-21 03:27:49 +05:30
Prateek Sunal
ace375b7f6
fix: get effective selected people code
2025-05-21 03:27:38 +05:30
Prateek Sunal
cde6ebfa39
fix: pass and parse mainKey correctly
2025-05-21 03:12:19 +05:30
Prateek Sunal
a1e56a457f
fix: update people default illustration
2025-05-21 03:04:21 +05:30
Prateek Sunal
a4ebf972e1
fix: count home widget for android
2025-05-21 02:56:32 +05:30
Prateek Sunal
7d5bed0493
fix: iOS build
2025-05-21 02:20:43 +05:30
Prateek Sunal
d449bd0f90
chore: update version
2025-05-21 02:16:48 +05:30
Prateek Sunal
5d14ca8439
fix: handle PeopleChangedEvent, add better limit for files, better behavior on save
2025-05-21 02:15:23 +05:30
Prateek Sunal
619f6795e2
fix: don't show un-named person
2025-05-21 01:44:12 +05:30
Prateek Sunal
04cd1d3bb3
fix: update code to look clean
2025-05-21 01:28:14 +05:30
Prateek Sunal
0960f189ce
Merge remote-tracking branch 'origin/main' into widget-superpowered
2025-05-21 01:11:56 +05:30
Prateek Sunal
734b836a7a
chore: update locals
2025-05-21 01:11:48 +05:30
Prateek Sunal
91447cdc77
fix: widgets code
2025-05-21 01:11:40 +05:30
Manav Rathi
961501a6fb
[desktop] HLS newlines - Take 2 ( #5990 )
2025-05-20 20:07:22 +05:30
Manav Rathi
914893eae6
Fix
2025-05-20 20:01:44 +05:30
Manav Rathi
7a10f4c145
Note results of tests and add extra checks
2025-05-20 19:58:10 +05:30
ashilkn
092f64c3ca
Refactor CollectionsFlexiGridViewWidget
2025-05-20 17:44:27 +05:30
laurenspriem
bdecb04398
Add timezone package for finding OS timezone
2025-05-20 17:38:04 +05:30
Neeraj
e25418e5a6
[server] Fix err handling during stream upload ( #5986 )
...
## Description
## Tests
2025-05-20 16:37:29 +05:30
Neeraj Gupta
a062c1ccc3
Fix err handling
2025-05-20 16:35:22 +05:30
Aman Raj Singh Mourya
d1ae4d52dd
refactor: update padding and width to make sure thumbnail is perfect square
2025-05-20 16:04:53 +05:30
Manav Rathi
3c532cd4f4
[desktop] Fix HLS regex for Windows ( #5984 )
...
`$` eol should match both `\r\n` (windows) and `\n` (rest)
2025-05-20 16:02:56 +05:30
Manav Rathi
013389c696
Fix regex for Windows
2025-05-20 15:57:41 +05:30
Neeraj
9ca418d915
[auth] Script to creating tag & modifying flatback metadata ( #5983 )
...
## Description
## Tests
Tested locally
2025-05-20 14:57:09 +05:30
Neeraj Gupta
a52a3e5e57
Remove unused variable
2025-05-20 14:54:27 +05:30
Neeraj Gupta
2d739ef4de
[auth] Bump version 4.3.8
2025-05-20 14:47:30 +05:30
Neeraj Gupta
300300a8b9
Add script to add tag
2025-05-20 14:47:10 +05:30
Neeraj Gupta
be00cbaa51
Add release 4.3.8 to appdata.xml
2025-05-20 14:44:53 +05:30
Neeraj Gupta
43641b0b9e
Add script to validate & create release tag
2025-05-20 14:31:54 +05:30
Aman Raj Singh Mourya
43cdd10e85
Merge branch 'album_UI_revamp' of https://github.com/ente-io/ente into album_UI_revamp
2025-05-20 14:25:30 +05:30
Aman Raj Singh Mourya
539145d38d
refactor: simplify layout calculations in flex grid view
2025-05-20 14:25:16 +05:30
Neeraj Gupta
a5ccae4390
Merge branch 'main' into resumableDownload
2025-05-20 14:21:27 +05:30
Neeraj
08bb2f25fb
[mob] Fix: Switch to original video playback for android ( #5982 )
...
## Description
Bug: When filePath was not null due to preview playlist, we kept playing
the preview video, and where not showing any progress indicator for
video download.
## Tests
Tested locally on physical device.
2025-05-20 14:07:34 +05:30
Neeraj Gupta
55264445b2
Fix: Switch to original video playback
2025-05-20 13:59:05 +05:30
Manav Rathi
bdadf8dc9c
[desktop] Avoid stdout max buffer error when converting very large videos ( #5981 )
2025-05-20 12:41:16 +05:30
Manav Rathi
1c3428d89d
Avoid stdout max buffer error when converting very large videos
2025-05-20 12:35:14 +05:30
Neeraj Gupta
34b53f8443
Show download progress for internal users
2025-05-20 12:29:17 +05:30
Neeraj Gupta
8448be6c68
move model out + clean up
2025-05-20 12:01:13 +05:30
ashilkn
6e4a856ea4
Use better colors
2025-05-20 11:57:19 +05:30
ashilkn
40ff361af1
Add Todo comment
2025-05-20 11:28:59 +05:30
Neeraj
11fae5e87c
[server] Whitelist range header ( #5978 )
2025-05-20 10:48:25 +05:30
Neeraj Gupta
465e69b254
Whitelist range header
2025-05-20 10:13:12 +05:30
laurenspriem
63b0cee589
Add timezone dependency for scheduling notifications
2025-05-20 09:13:56 +05:30
Prateek Sunal
574eea58fc
fix: add robust logic for album home widget service
2025-05-20 07:06:57 +05:30
Manav Rathi
f848fe0938
[web] Minor notes and null checks ( #5974 )
2025-05-19 20:04:32 +05:30
Prateek Sunal
138310b8f8
fix: update get collection by id function
2025-05-19 19:54:24 +05:30
Prateek Sunal
3d63ded84d
fix: blockers, getter function for albums hw service
2025-05-19 19:54:09 +05:30
Manav Rathi
b7cd55aec3
ctx
...
"OwnerEmail currently is always present for shared collection but missing for owned collection."
2025-05-19 19:53:31 +05:30
Manav Rathi
aadab316f6
+
2025-05-19 19:26:06 +05:30
Manav Rathi
8bad8b87b1
more context from chat
2025-05-19 19:23:37 +05:30
Prateek Sunal
2ff69f661e
Merge branch 'main' into widget-superpowered
2025-05-19 19:20:26 +05:30
Prateek Sunal
10c65f13c8
fix: update get total function for memory home widget
2025-05-19 19:19:30 +05:30
Prateek Sunal
761c976d7e
Merge remote-tracking branch 'origin/on_this_day' into widget-superpowered
2025-05-19 19:13:47 +05:30
Prateek Sunal
423a7eec37
fix: show on this day to both ml & non-ml users
2025-05-19 19:10:29 +05:30
Manav Rathi
1f7e74131b
+
2025-05-19 19:05:37 +05:30
Prateek Sunal
c8b23f80e2
feat: add selection and save/get from db for people widget settings
2025-05-19 18:53:41 +05:30
Manav Rathi
191db47d79
type
2025-05-19 18:22:27 +05:30
Manav Rathi
34621dd00f
notes
2025-05-19 18:21:06 +05:30
Prateek Sunal
d127199ade
feat: complete save and selection logic for memories and albums settings
2025-05-19 17:35:33 +05:30
Aman Raj Singh Mourya
f44e90801f
refractor: revert back copy of sort options
2025-05-19 17:23:25 +05:30
Aman Raj Singh Mourya
ded497d421
fix: make album sqaure and show file count
2025-05-19 17:22:08 +05:30
Neeraj
a3e48706de
[mob] Refactor download url lookup ( #5968 )
...
## Description
## Tests
2025-05-19 16:58:54 +05:30
Neeraj Gupta
7f3d4db9a5
Add scaffold (llm) for resumable download
2025-05-19 16:57:41 +05:30
Neeraj Gupta
2709f69f2a
Remove unused import
2025-05-19 15:26:53 +05:30
Neeraj Gupta
2b32cd4277
Refactor
2025-05-19 15:25:11 +05:30
Neeraj Gupta
57934f612e
Refactor
2025-05-19 15:11:34 +05:30
Neeraj Gupta
eae5e12c71
Clean up
2025-05-19 15:07:20 +05:30
Neeraj Gupta
aef50f3f95
Rename & move downloadQueue
2025-05-19 14:41:56 +05:30
Neeraj
6772027c27
[mob] Fix: Clean up origin file for hard upload failures ( #5954 )
...
## Description
The value of this variable was incorrectly set to `false` (as as initial
value).
## Tests
2025-05-19 14:26:35 +05:30
Neeraj
f386a0a72e
[cli] Specify ott purpose ( #5966 )
...
## Description
## Tests
2025-05-19 14:25:58 +05:30
Neeraj Gupta
9c94bcffaa
[cli] Specify ott purpose
2025-05-19 14:21:52 +05:30
Manav Rathi
6b703e9601
[web] Add more CSP cases ( #5964 )
2025-05-19 14:18:22 +05:30
Prateek Sunal
22bae0292d
feat: add new widget services
2025-05-19 14:04:42 +05:30
Prateek Sunal
4c7121fd6c
chore: update generated messages
2025-05-19 14:04:19 +05:30
Prateek Sunal
f53745bbb0
Merge remote-tracking branch 'origin/album_UI_revamp' into widget-superpowered
2025-05-19 14:00:13 +05:30
ashilkn
1c6e343994
Use StatelessWidget instead of helper method
2025-05-19 13:51:52 +05:30
Manav Rathi
949807bc97
rep-endp
...
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Reporting-Endpoints
2025-05-19 13:48:34 +05:30
Manav Rathi
fea46532f9
Example
2025-05-19 13:37:51 +05:30
Manav Rathi
8824df29d4
They're POST
2025-05-19 11:51:10 +05:30
Manav Rathi
2da2616ec1
Update deps
2025-05-19 11:39:01 +05:30
laurenspriem
2144f57ee0
remove null check
2025-05-19 11:08:00 +05:30
laurenspriem
476fe1b624
Assign IDs to memories
2025-05-19 11:06:39 +05:30
Manav Rathi
fb7fc53263
csp-rep
2025-05-19 10:06:03 +05:30
Neeraj
a842cdfe4e
[auth] add Cryptee icon ( #5959 )
...
I added the Cryptee icon. Cryptee is similar to Ente, as it is also a
secure photo service
2025-05-19 10:03:32 +05:30
Neeraj
d5de1b5ce2
[auth] New translations ( #5963 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
2025-05-19 09:57:11 +05:30
Neeraj
a1801435bd
[mobile] New translations ( #5962 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2025-05-19 09:55:12 +05:30
Manav Rathi
bc02238fd8
video streaming
2025-05-19 09:53:40 +05:30
Manav Rathi
49ef8a693b
[web] New translations ( #5961 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-05-19 08:31:15 +05:30
Crowdin Bot
6f585c3ad0
New Crowdin translations by GitHub Action
2025-05-19 01:18:00 +00:00
Crowdin Bot
18f9f0048a
New Crowdin translations by GitHub Action
2025-05-19 01:04:58 +00:00
Crowdin Bot
6a7ba4156f
New Crowdin translations by GitHub Action
2025-05-19 00:41:15 +00:00
UmmIt
30995b3b73
[auth] add Cryptee icon
2025-05-19 01:14:53 +08:00
laurenspriem
ff705280c7
Rename variable
2025-05-18 11:58:42 +05:30
laurenspriem
6ff6594a81
Include onThisDay in widget api
2025-05-18 11:40:23 +05:30
laurenspriem
69f12125ec
Merge branch 'memories_widget_api' into on_this_day
2025-05-18 11:26:53 +05:30
laurenspriem
862b11c530
Calc onThisDay even when ML is off
2025-05-18 11:23:05 +05:30
laurenspriem
e40afac212
Rename for clarity
2025-05-18 11:09:48 +05:30
Neeraj Gupta
8c66d9dac0
Fix: Clean up origin file for hard upload failures
2025-05-18 10:48:10 +05:30
Ferdinand Saurenbach
a880726f16
Update museum.md
2025-05-17 16:43:36 +02:00
Manav Rathi
b2ab0679b4
[web] Handle shared favorites ( #5947 )
2025-05-16 21:46:41 +05:30
Manav Rathi
d63ecf518e
Tweak
2025-05-16 21:42:34 +05:30
Manav Rathi
c5cdaf3e0b
fix warning
2025-05-16 21:27:32 +05:30
Manav Rathi
61f1cd6952
Fix mui warnings
2025-05-16 21:24:29 +05:30
Manav Rathi
e6d4a779c5
int
2025-05-16 20:50:15 +05:30
Manav Rathi
14087ec5e9
more cases
2025-05-16 20:38:48 +05:30
Manav Rathi
15daa9e453
case
2025-05-16 20:15:14 +05:30
Manav Rathi
73728e60e0
dep
2025-05-16 20:01:57 +05:30
Manav Rathi
5c925c4265
fav
2025-05-16 19:39:39 +05:30
Manav Rathi
83bf336101
[web] Minor code improvements ( #5945 )
2025-05-16 19:39:01 +05:30
Manav Rathi
d5b9a0a92b
[web] Unicode search ( #5944 )
...
Fixes: https://github.com/ente-io/ente/issues/5942
2025-05-16 19:35:47 +05:30
Manav Rathi
40d84f10a8
[web] Unicode search
...
Fixes: https://github.com/ente-io/ente/issues/5942
2025-05-16 19:29:52 +05:30
Prateek Sunal
bffd4d83a5
fix: update the deep link
2025-05-16 18:41:21 +05:30
Aman Raj Singh Mourya
59a534225c
[mob][photos] Refactor add participant page ( #5940 )
2025-05-16 17:49:02 +05:30
ashilkn
810ee3d9fe
Merge album_UI_revamp after resolving merge conflicts
2025-05-16 16:19:45 +05:30
ashilkn
9605637e50
Refactor add participants page
2025-05-16 16:15:53 +05:30
laurenspriem
9016394ccc
Integrate on this day into gallery memories
2025-05-16 15:08:40 +05:30
Prateek Sunal
a518bbd608
fix(home-widget): update default image caption & rename totalMemories
2025-05-16 15:07:45 +05:30
Aman Raj Singh Mourya
1c4ebcccb1
fix: allow to leave favourite albums
2025-05-16 14:44:48 +05:30
Aman Raj Singh Mourya
793fd5ba39
fix: avoid poping of delete dialog to avoid poping of main screen
2025-05-16 14:39:56 +05:30
Prateek Sunal
9b1eacf736
fix: update the preview images
2025-05-16 14:37:33 +05:30
Aman Raj Singh Mourya
cae9988c9a
fix: avoid poping of delete dialog as it pop the main screen
2025-05-16 14:37:02 +05:30
Prateek Sunal
538a5df32d
feat: add preview images for both android & iOS
2025-05-16 14:30:13 +05:30
laurenspriem
853b916cf1
Exclude certain collections
2025-05-16 14:25:31 +05:30
Aman Raj Singh Mourya
93d6f58660
fix: code refractor
2025-05-16 14:22:53 +05:30
Neeraj Gupta
7b145f0898
Bump version code
2025-05-16 14:15:30 +05:30
Neeraj Gupta
add09a601d
Merge branch 'main' into album_UI_revamp
2025-05-16 14:15:06 +05:30
Neeraj
cab711d88e
[mob] Fix: Duration computation from playlist ( #5939 )
...
## Description
## Tests
2025-05-16 14:14:35 +05:30
Neeraj Gupta
c392bd2fd2
Fix: Duration computation from playlist
2025-05-16 14:12:21 +05:30
laurenspriem
5dda596544
Max of 20 photos spread across years
2025-05-16 13:52:05 +05:30
Neeraj Gupta
8101bee2fd
Update intl_pt.arb
2025-05-16 12:50:13 +05:30
Neeraj Gupta
c234bc7be8
Fix lint
2025-05-16 12:45:41 +05:30
Neeraj Gupta
27fd372d62
Bump version v1.0.14
2025-05-16 12:42:58 +05:30
laurenspriem
66f23283c1
Only memories spread across multiple years
2025-05-16 12:42:00 +05:30
Neeraj Gupta
8d7bc81c20
Merge branch 'main' into album_UI_revamp
2025-05-16 12:40:56 +05:30
Neeraj
5e3ebd4a60
[mob][Fix] Fallback to email forname if personService init is pending ( #5938 )
...
## Description
## Tests
2025-05-16 12:39:31 +05:30
Neeraj Gupta
f4a4f71135
[mob][Fix] Fallback to email for userName if personService init is pending
2025-05-16 12:36:38 +05:30
Aman Raj Singh Mourya
41e870f7a0
[mob][photos] Contacts section performance improvements ( #5923 )
...
## Description
- Defer the initial load until the Shared Collection tab is in view to
avoid unnecessary work at app startup.
- Remove the computation previously done for the Search tab sections
that was intended for the Contacts section, as it is no longer present.
2025-05-16 11:59:14 +05:30
Aman Raj Singh Mourya
0342e1ef56
Merge branch 'album_UI_revamp' of https://github.com/ente-io/ente into album_UI_revamp
2025-05-16 11:57:33 +05:30
Aman Raj Singh Mourya
efed42ce4a
refractor: used better code format
2025-05-16 11:56:55 +05:30
Neeraj
185c5f5c43
[mob] Fix seekBar duration for videos with missing duration in metadata ( #5937 )
...
## Description
## Tests
Tested locally
2025-05-16 11:40:30 +05:30
Neeraj Gupta
6f5b33ea01
Fix lint
2025-05-16 11:36:33 +05:30
Aman Raj Singh Mourya
ef9d925686
fix: alignment of icons
2025-05-16 11:34:37 +05:30
Neeraj Gupta
d6a8373e5d
Clean up
2025-05-16 11:33:14 +05:30
laurenspriem
e84f46f435
correct translation use
2025-05-16 11:31:47 +05:30
laurenspriem
c1193be61c
Extract strings
2025-05-16 11:31:23 +05:30
laurenspriem
9b460ca1dc
Init onThisDay method
2025-05-16 11:30:44 +05:30
Neeraj Gupta
bd0ad0d1b4
Fix seekBar duration for preview videos with missing duration in metadata
2025-05-16 11:26:06 +05:30
Manav Rathi
d19322c1ae
Remove column dependency
...
And add a dev canary
2025-05-16 11:16:52 +05:30
Manav Rathi
e71f5cecc7
alt
2025-05-16 11:16:52 +05:30
Manav Rathi
622a368b45
swap
2025-05-16 11:16:52 +05:30
Manav Rathi
72aec4bc5a
swap
2025-05-16 11:16:52 +05:30
Manav Rathi
c899725ed1
Fix warning
2025-05-16 11:16:52 +05:30
Neeraj
e15eb8d7c7
[auth] Add cronetHttpNoPlay flag for playstore builds ( #5932 )
...
## Description
Fixes https://github.com/ente-io/ente/issues/5901
## Tests
2025-05-16 11:03:26 +05:30
Neeraj Gupta
b38c49502b
Fix seekBar color at other places
2025-05-16 10:33:57 +05:30
Neeraj
0fdee342eb
[mobile] New translations ( #5935 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2025-05-16 10:30:10 +05:30
Crowdin Bot
0641ce389d
New Crowdin translations by GitHub Action
2025-05-16 04:56:56 +00:00
Manav Rathi
f34ac356e9
[infra] Increase backup wait ( #5931 )
2025-05-16 07:45:33 +05:30
Neeraj Gupta
120f9cef4d
[auth] Add cronetHttpNoPlay flag for playstore builds
2025-05-16 07:43:31 +05:30
Manav Rathi
9b4247680a
[infra] Increase backup wait
2025-05-16 07:43:00 +05:30
Neeraj
5d69376b54
[mob] Change seekBar color for video to backgroundElevatedLight ( #5929 )
...
## Description
![Uploading image.png…]()
## Tests
2025-05-16 07:22:16 +05:30
Bl4ckspell
64260896a0
[auth] fix bonify icon ( #5930 )
...
## Description
Icon was not displaying.
| before | after |
| --- | --- |
|||
2025-05-16 06:41:08 +05:30
Neeraj Gupta
2af46f62c8
Fix lint
2025-05-16 06:40:28 +05:30
Neeraj Gupta
a53701bc41
Copy update
2025-05-16 05:49:59 +05:30
Neeraj Gupta
7a408a6242
Change video seekBar color to backgroundElevatedLight
2025-05-16 05:48:51 +05:30
Manav Rathi
6b9885c5d7
[web] New translations ( #5927 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-05-15 20:32:54 +05:30
Crowdin Bot
caa453d49d
New Crowdin translations by GitHub Action
2025-05-15 15:01:14 +00:00
Manav Rathi
dd80acd4f4
[web] General code improvements ( #5926 )
2025-05-15 20:30:29 +05:30
Manav Rathi
5aa7682812
lf
2025-05-15 20:25:01 +05:30
Manav Rathi
cb9a88e636
tr
2025-05-15 20:25:01 +05:30
Manav Rathi
3a32659dd4
[desktop] Update to Electron 36.2.1 ( #5925 )
...
Regular dep update. Also update a minor dev dep.
2025-05-15 20:15:36 +05:30
Manav Rathi
d5b5a26d9a
[desktop] Use a tighter HDR check ( #5924 )
...
Otherwise video conversion fails with
[Parsed_zscale_2 @ 0x12de1b040] code 3074: no path between colorspaces
Some sample video stream lines of videos where it failed:
- `Stream #0:0[0x1](und): Video: mpeg4 (Simple Profile) (mp4v /
0x7634706D), yuv420p, 640x480 [SAR 1:1 DAR 4:3], 2204 kb/s, 30 fps, 30
tbr, 30 tbn (default)`
- `Stream #0:1[0x1e0]: Video: mpeg1video, yuv420p(tv), 640x480 [SAR 1:1
DAR 4:3], 104857 kb/s, 25 fps, 25 tbr, 90k tbn`
- `Stream #0:0: Video: mjpeg (Baseline) (MJPG / 0x47504A4D),
yuvj422p(pc, bt470bg/unknown/unknown), 640x480, 15379 kb/s, 30 fps, 30
tbr, 30 tbn`
- `Stream #0:0[0x1](eng): Video: h263 (s263 / 0x33363273), yuv420p,
176x144 [SAR 12:11 DAR 4:3], 96 kb/s, 15.27 fps, 15.42 tbr, 15750 tbn
(default)`
2025-05-15 20:03:01 +05:30
Manav Rathi
d2980abb7a
[desktop] Update to Electron 36.2.1
...
Regular dep update. Also update a minor dev dep.
2025-05-15 20:01:48 +05:30
Manav Rathi
1a2f606d94
Use a tighter check
...
Otherwise video conversion fails with
[Parsed_zscale_2 @ 0x12de1b040] code 3074: no path between colorspaces
Some sample video stream lines of videos where it failed:
- `Stream #0:0[0x1](und): Video: mpeg4 (Simple Profile) (mp4v / 0x7634706D), yuv420p, 640x480 [SAR 1:1 DAR 4:3], 2204 kb/s, 30 fps, 30 tbr, 30 tbn (default)`
- `Stream #0:1[0x1e0]: Video: mpeg1video, yuv420p(tv), 640x480 [SAR 1:1 DAR 4:3], 104857 kb/s, 25 fps, 25 tbr, 90k tbn`
- `Stream #0:0: Video: mjpeg (Baseline) (MJPG / 0x47504A4D), yuvj422p(pc, bt470bg/unknown/unknown), 640x480, 15379 kb/s, 30 fps, 30 tbr, 30 tbn`
- `Stream #0:0[0x1](eng): Video: h263 (s263 / 0x33363273), yuv420p, 176x144 [SAR 12:11 DAR 4:3], 96 kb/s, 15.27 fps, 15.42 tbr, 15750 tbn (default)`
2025-05-15 19:44:37 +05:30
ashilkn
a101dba6cd
Defer loading of contacts section in shared collections tab until the tab is in view for atleast 500ms. This is to avoid work at app start
2025-05-15 19:11:30 +05:30
Prateek Sunal
491de296ca
feat: similar UI's for all the widgets
2025-05-15 18:18:42 +05:30
Laurens Priem
ab2719a79c
[mob][photos] Show detected faces with lower score on UI ( #5922 )
...
## Description
## Tests
2025-05-15 17:35:27 +05:30
ashilkn
a614636789
Avoid computing data for contacts section for the search tab since it has been moved temporarily to the shared collections tab
2025-05-15 17:23:35 +05:30
laurenspriem
48e9032ac1
Better align widget
2025-05-15 17:20:59 +05:30
Manav Rathi
1d2e18444c
sync
2025-05-15 17:10:30 +05:30
laurenspriem
7f9e01a841
Clearly log low face scores from file info
2025-05-15 16:58:40 +05:30
laurenspriem
6933c77f36
Clearly mark face info as debug only
2025-05-15 16:50:41 +05:30
laurenspriem
61cacdddc0
Set face score limit for UI to 0.7
2025-05-15 16:49:09 +05:30
Manav Rathi
936d578093
Rename
2025-05-15 16:41:50 +05:30
Manav Rathi
167a81f121
Swap
2025-05-15 16:39:14 +05:30
Manav Rathi
b550ee6b15
Alt
2025-05-15 16:39:14 +05:30
Manav Rathi
54feb7b2f9
sv
2025-05-15 16:39:14 +05:30
Manav Rathi
f9dad575ec
keep both types of checks
2025-05-15 16:39:14 +05:30
Manav Rathi
a39948ccc3
Move
2025-05-15 16:39:14 +05:30
Manav Rathi
dfabd648d5
Alt
2025-05-15 16:39:14 +05:30
Manav Rathi
21e5bbb0fd
Outline
2025-05-15 16:39:14 +05:30
Manav Rathi
10a0165a0f
check
2025-05-15 16:39:13 +05:30
Aman Raj Singh Mourya
07c640cf90
refractor: extract string + code refractor and improvements
2025-05-15 16:33:16 +05:30
Prateek Sunal
9fa13508b8
feat: add iOS widgets
2025-05-15 16:26:16 +05:30
Aman Raj Singh Mourya
1c099a60e8
refactor: use params to store resultCollections
2025-05-15 16:25:52 +05:30
Ashil
efbdaef9ce
[mob] Fix: Enable delinking email from person with no face ( #5897 )
...
## Description
When email is is linked to person that doesn't contain any file, there's
no way to unlink the email from that person.
Instead of showing generic error, added an option to edit the other
person so that users can delink the email id.
## Tests
Tested locally.
2025-05-15 15:36:22 +05:30
Manav Rathi
65ddea0f7f
[desktop] Use correct unit for bitrate ( #5919 )
2025-05-15 15:27:20 +05:30
Neeraj
ed15b47f1b
[mobile] New translations ( #5918 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2025-05-15 15:26:56 +05:30
Crowdin Bot
6496660718
New Crowdin translations by GitHub Action
2025-05-15 09:54:04 +00:00
Neeraj Gupta
691d31d0a9
Fix lint
2025-05-15 15:21:42 +05:30
Manav Rathi
1f40901fd1
[desktop] Use correct unit for bitrate
2025-05-15 15:21:18 +05:30
Neeraj Gupta
4982c1209e
Extract strings
2025-05-15 15:14:18 +05:30
laurenspriem
9170c80b26
Fix constructor
2025-05-15 14:18:46 +05:30
Neeraj Gupta
1b4cb2ed99
Handle existing link error for person update
2025-05-15 13:51:13 +05:30
Neeraj Gupta
45fe850afc
Merge branch 'main' into emailAlreadyRegistered
2025-05-15 13:49:38 +05:30
Neeraj Gupta
6ae8abb492
Bump version v1.0.13
2025-05-15 10:47:45 +05:30
Neeraj Gupta
f077213c62
Merge branch 'main' into album_UI_revamp
2025-05-15 10:46:26 +05:30
Neeraj
92a8db53bd
[mob][auth] Fix: respect system locale preference ( #5916 )
...
## Description
Fixes https://github.com/ente-io/ente/issues/5655
## Tests
2025-05-15 10:34:53 +05:30
Neeraj Gupta
c812b80887
[mob][auth] Fix: respect system local preference
2025-05-15 10:22:48 +05:30
Aman Raj Singh Mourya
62c1f0c6ac
fix: merge conflict
2025-05-15 10:17:53 +05:30
Aman Raj Singh Mourya
cc486983ab
Merge branch 'main' into album_UI_revamp
2025-05-15 10:14:40 +05:30
Ashil
a103bd4cca
[mob][photos] Wrap EnteLoadingWidget with RepaintBoundary to avoid unnecessary repaints ( #5915 )
2025-05-15 09:11:29 +05:30
ashilkn
c56d9b312d
Wrap EnteLoadingWidget with RepaintBoundary to avoid unnecessary repaints
2025-05-15 08:39:47 +05:30
Manav Rathi
6dda5d8762
[web] [desktop] Routine dependency updates ( #5914 )
2025-05-15 08:25:32 +05:30
Manav Rathi
3e9d78c866
Routine dependency updates
2025-05-15 08:19:21 +05:30
Manav Rathi
c3eb55b258
[desktop] Enable HLS generation for internal users ( #5913 )
2025-05-15 07:49:41 +05:30
Manav Rathi
0666bf56df
[desktop] Enable HLS generation for internal users
2025-05-15 07:45:39 +05:30
Manav Rathi
fcd8298e10
[web] Handle video durations - WIP ( #5910 )
...
The change is complete, but currently only enabled for internal users.
2025-05-14 19:57:39 +05:30
Manav Rathi
62bd2d13d6
Match the web behaviour for sub seconds ceil
2025-05-14 18:55:30 +05:30
Manav Rathi
4263906c61
node impl
2025-05-14 18:40:56 +05:30
Manav Rathi
72acefadd4
node 2
2025-05-14 17:04:39 +05:30
Manav Rathi
2be8db783c
node 1
2025-05-14 16:54:45 +05:30
Manav Rathi
f8e90e765f
web side
2025-05-14 16:46:47 +05:30
Manav Rathi
9424d26f55
Show
2025-05-14 16:21:01 +05:30
Manav Rathi
bb352f3266
mobile compat
2025-05-14 15:43:32 +05:30
Neeraj
85d55c7d26
[mob] Fix: Show switch stream options for shared video files ( #5908 )
...
## Description
- This change also fixes the issue where switch stream option wasn't
available when local video streaming was disabled.
- Also cleaned up the widget by removing queue/processing relate state
from the widget.
## Tests
2025-05-14 15:42:42 +05:30
Manav Rathi
6062c20251
Attach
2025-05-14 15:29:52 +05:30
Neeraj Gupta
8861e0562f
rename
2025-05-14 15:24:06 +05:30
Manav Rathi
5e4de0793a
json
...
a sample file (ElephantsDream.mp4, might be obtainable online) was causing the
string based duration format to fail, but is working with the json variant
2025-05-14 15:23:35 +05:30
Neeraj Gupta
80d36b5a91
Show switch stream options for shared files
2025-05-14 15:22:51 +05:30
Prateek Sunal
f22ad9611f
feat: populate people as well
2025-05-14 15:14:11 +05:30
Neeraj
8e038dda14
[mob] Show person's name for shared fav collection ( #5905 )
...
## Description
## Tests
2025-05-14 14:42:22 +05:30
Prateek Sunal
9cafa72ae3
fix: add color scheme based icon
2025-05-14 14:01:25 +05:30
Neeraj
a5eba40f29
[mob] Increase resumable upload rollout 20 -> 50% ( #5907 )
...
## Description
## Tests
2025-05-14 13:57:05 +05:30
Prateek Sunal
0c9d7321eb
fix: nominal display limit count & disable show create album
2025-05-14 13:52:13 +05:30
Neeraj Gupta
d98d220019
Increase resumable upload rollout 20 -> 50%
2025-05-14 13:51:45 +05:30
Prateek Sunal
5fc5d0ef48
feat: add initial album grid and save button
2025-05-14 13:48:08 +05:30
Neeraj Gupta
ce6b0da630
Show person's name for shared fav collection
2025-05-14 12:51:15 +05:30
Manav Rathi
d1d91338af
Dur 1
2025-05-14 12:47:09 +05:30
Manav Rathi
790c022730
Impl
2025-05-14 12:39:28 +05:30
Manav Rathi
be65f0fba8
tailored log
...
inputPath is a random id in this context and doesn't provide any extra info
2025-05-14 12:20:21 +05:30
Manav Rathi
3677d53ea9
Sketch
2025-05-14 12:14:48 +05:30
Prateek Sunal
84017c7397
Merge remote-tracking branch 'origin/memories_widget_api' into widget-superpowered
2025-05-14 12:13:06 +05:30
Manav Rathi
f92101eaf8
Outline
2025-05-14 11:57:57 +05:30
mangesh
1d3ca81308
[docs] clarifying instructions about admin actions for CLI ( #5848 )
2025-05-14 11:55:12 +05:30
Manav Rathi
e9f22cff93
case
2025-05-14 11:31:48 +05:30
Prateek Sunal
e250759999
Merge remote-tracking branch 'origin/album_grid_UI' into widget-superpowered
2025-05-14 11:21:50 +05:30
Neeraj
d5740c4b66
[server] Version check support during ml data put ( #5895 )
...
## Description
## Tests
2025-05-14 10:56:36 +05:30
Manav Rathi
07bd28381d
[web] Use wasm workerfs to directly mount blob instead of reading it in memory ( #5904 )
...
https://emscripten.org/docs/api_reference/Filesystem-API.html#workerfs
2025-05-14 10:45:48 +05:30
Manav Rathi
8c8c9d7ffa
Use workerfs to directly mount blob instead of reading it in memory
2025-05-14 10:27:37 +05:30
Neeraj Gupta
d06016dddc
Update status code
2025-05-14 10:02:54 +05:30
Manav Rathi
f4531ef088
[desktop] Don't mark indexing failures on 409s ( #5903 )
2025-05-14 10:01:45 +05:30
Manav Rathi
56772521e0
Don't mark failures on 409s
2025-05-14 09:49:52 +05:30
Neeraj Gupta
244ec87a9a
Rename
2025-05-14 09:40:57 +05:30
Manav Rathi
043d0936ef
[desktop] Incorporate mldata version check ( #5900 )
...
Ref: https://github.com/ente-io/ente/pull/5895
2025-05-14 09:07:44 +05:30
Manav Rathi
9129910981
[web] Potential fix for pin order not being maintained ( #5902 )
2025-05-13 19:41:40 +05:30
Manav Rathi
4194c53d08
[web] Potential fix for pin order not being maintained
2025-05-13 19:32:07 +05:30
Manav Rathi
9d5960c6fe
[desktop] Incorporate mldata version check
2025-05-13 18:35:45 +05:30
Aman Raj Singh Mourya
f088c24abe
refactor: remove debug print statements
2025-05-13 18:15:35 +05:30
Aman Raj Singh Mourya
e197423c1d
fix: fixed album list opening scrolled down & increase bottom padding
2025-05-13 18:10:38 +05:30
Neeraj Gupta
b22bc93e57
Send updatedAt along with fileData
2025-05-13 18:01:19 +05:30
Manav Rathi
236301dc16
[desktop] Video generation integration - WIP Part x/x ( #5896 )
2025-05-13 17:22:22 +05:30
Manav Rathi
b4a60fd2f4
empty state
2025-05-13 17:17:38 +05:30
Neeraj Gupta
079ac37d1f
Fix lint
2025-05-13 17:15:30 +05:30
Neeraj Gupta
3deb138b77
Fix: Enable delinking email from person with no face
2025-05-13 17:04:11 +05:30
Manav Rathi
5b9b328c99
Tweak
2025-05-13 16:51:33 +05:30
Manav Rathi
e541f0522d
skip case
2025-05-13 16:44:55 +05:30
Manav Rathi
93413687c9
hs
2025-05-13 16:11:14 +05:30
Neeraj
48ef4df187
[mob] Fix date-formatting as per device locale ( #5894 )
...
## Description
- For language only match, instead of returning supported locale which
many times doesn't have country code, we are now falling back to system
locale. So for en_GB, the auto-detected locale will be `en_GB` instead
of just `en`.
Fixes https://github.com/ente-io/ente/issues/5120
## Tests
- Verified that the app was translated in Spanish with `es_US`.
- Verified that date-formatting is as per device locale (at least on
birthday date picker & edit time dialog)
2025-05-13 15:20:35 +05:30
Manav Rathi
96d748dc87
status
2025-05-13 15:17:52 +05:30
Neeraj Gupta
9d28fa99a3
Version check support during ml data put
2025-05-13 15:09:55 +05:30
Neeraj Gupta
f9cce787f7
Remove log
2025-05-13 14:26:54 +05:30
Manav Rathi
dcc02db296
init
2025-05-13 14:26:53 +05:30
Neeraj Gupta
c0fd71a668
Fix: fallback to device locale on language only match
2025-05-13 14:25:20 +05:30
Manav Rathi
116f22a853
vis
2025-05-13 13:57:14 +05:30
Neeraj
501b541134
[mob] Cache video streams for shared files ( #5892 )
...
## Description
Title
## Tests
- Verified from logs that shared stream videos are getting cached
correctly.
2025-05-13 13:52:44 +05:30
laurenspriem
1785baf4af
method for memories widget
2025-05-13 13:33:31 +05:30
Neeraj Gupta
b08d8de1c8
Fix date formatting in edit time
2025-05-13 13:25:46 +05:30
Manav Rathi
0284287c9c
toggle
2025-05-13 13:14:14 +05:30
Manav Rathi
be2665f57f
Set sv = 1 for files that are skipped
2025-05-13 12:29:17 +05:30
Neeraj Gupta
b721a84889
Fix date format in birthday date-picker
2025-05-13 12:28:34 +05:30
Manav Rathi
442d6526be
sopt color
...
something (I'm not sure what, but I think react-select itself) overrides the
color for the option's root element to white when displaying the search bar on
the search results screen itself. as a workaround, provide a explicit color to
the text.
steps to reproduce (light mode):
- search for something (all options look normal)
- select an option
- search for something on this results screen itself
- note how the search options titles are in white
2025-05-13 11:47:54 +05:30
Manav Rathi
08346e5bcd
it was already revoking
2025-05-13 11:36:00 +05:30
Manav Rathi
e35b4eac40
Refill queue even after first refill
2025-05-13 11:29:50 +05:30
Manav Rathi
7c6da77c21
[desktop] Video generation integration - WIP Part x/x ( #5891 )
2025-05-13 11:17:14 +05:30
Neeraj Gupta
ab59a15769
Remove internal user flag
2025-05-13 11:07:53 +05:30
Neeraj Gupta
45e07f3be0
Improve video caching + cache shared videos
2025-05-13 11:00:40 +05:30
Manav Rathi
a2df4fb48a
impl
2025-05-13 10:57:43 +05:30
Manav Rathi
5a2ba82fff
return current state instead of original state on errors
...
this should be a more graceful behaviour on errors
2025-05-13 10:46:29 +05:30
Manav Rathi
6a907d0f7d
wip 1
2025-05-13 10:43:05 +05:30
Manav Rathi
20dfec2e67
Outline
2025-05-13 10:32:06 +05:30
Manav Rathi
96c3880e38
filter files in trash
2025-05-13 10:20:42 +05:30
Manav Rathi
2adabc1e24
fix hydration warning
2025-05-13 10:20:42 +05:30
Manav Rathi
a6ca7a5792
stop unnecessary reindexing on addedSymlink
2025-05-13 10:20:42 +05:30
Manav Rathi
6abea7ae6d
Note
2025-05-13 10:20:42 +05:30
Manav Rathi
429b6be368
to db
2025-05-13 10:20:42 +05:30
Manav Rathi
ed9af710fe
doc
2025-05-13 10:20:42 +05:30
Manav Rathi
f8ef263e6d
own
2025-05-13 10:20:42 +05:30
Manav Rathi
fae47f102e
mark
2025-05-13 10:20:42 +05:30
Manav Rathi
240bfdd296
ret
2025-05-13 10:20:41 +05:30
Neeraj Gupta
672123d746
Remove duplicate logic
2025-05-13 10:06:59 +05:30
Aman Raj Singh Mourya
51d55ee92b
feat: Add new album row item widget and update collections grid view
2025-05-12 22:06:19 +05:30
Manav Rathi
cc3f20831a
[server] 204 minor fix ( #5886 )
...
- Sibling of https://github.com/ente-io/ente/pull/5880
- Tested using https://github.com/ente-io/ente/pull/5885
2025-05-12 21:58:33 +05:30
Manav Rathi
a282f82909
[web] Use new 204 facility for playlist existence ( #5885 )
2025-05-12 20:49:57 +05:30
Manav Rathi
2fde22272e
[web] Use new 204 facility for playlist existence
2025-05-12 20:45:37 +05:30
Manav Rathi
d63da04392
[server] 204 tweak
...
- Sibling of https://github.com/ente-io/ente/pull/5880
- Tested using https://github.com/ente-io/ente/pull/5885
2025-05-12 20:42:12 +05:30
Aman Raj Singh Mourya
7cd3f8e2ac
[mob][photos] feat: show albums shared by contact in contact section
2025-05-12 20:12:45 +05:30
Manav Rathi
9517514396
[web] Add workaround for Safari live photo download ( #5884 )
...
Tested on Safari (obv) and Chrome.
2025-05-12 19:46:24 +05:30
Manav Rathi
41a4f3d286
[web] Add workaround for Safari live photo download
2025-05-12 19:39:19 +05:30
Prateek Sunal
91fefa7eb9
feat: memories leading icons
2025-05-12 19:12:46 +05:30
Prateek Sunal
63b9a09a2d
feat: init widgets settings and default states
...
Next: Add Grid, make things dynamic, Add sync logic and native code
2025-05-12 19:07:58 +05:30
laurenspriem
7021c9fe02
Bump for internal release
2025-05-12 17:05:31 +05:30
laurenspriem
c2d5dece9e
Merge branch 'main' into usearch_again
2025-05-12 17:04:42 +05:30
Neeraj
d1a2efff0e
[server] Sending 204 instead of 404 for no data ( #5880 )
...
## Description
## Tests
2025-05-12 16:59:44 +05:30
Laurens Priem
00d723ca7c
[infra] github actions internal release with rust ( #5879 )
...
## Description
Add Github Action for mobile release that includes the use of rust
2025-05-12 16:54:25 +05:30
Neeraj Gupta
47b2e0d0ab
Sending 204 instead of 404 for no data
2025-05-12 16:53:24 +05:30
laurenspriem
ac9dbd4ee1
github actions internal release with rust
2025-05-12 16:50:49 +05:30
laurenspriem
b76d41b84d
Specify rust version in readme
2025-05-12 15:48:27 +05:30
Neeraj Gupta
b9b239c207
move refactor
2025-05-12 15:18:13 +05:30
Prateek Sunal
8b6f6346be
[workflow](auth-release) separate checksum as *-linux & *-apk ( #5878 )
...
## Description
After last change the checksum name also need to changed to suffice the
new files and the unified ubuntu workflow. Here I am modifying the
checksum so that there are two different versions, one for linux related
binaries and another for the solo apk file.
## Tests
2025-05-12 15:13:33 +05:30
laurenspriem
3b9c76649d
Update readme to include rust
2025-05-12 15:12:31 +05:30
Prateek Sunal
73ad6b45fb
fix(workflow): separate checksum to two
2025-05-12 15:07:45 +05:30
Neeraj
020f8cea23
[mob] Play streamable video whenever available ( #5877 )
...
## Description
- This PR removes the check for local streaming video settings
- [Internal users] added support for playing video stream for shared
files.
In order to cache the playlist and encrypted video stream, we will need
make backend API changes. Once those are done, we will remove the
internal user flag.
## Tests
2025-05-12 15:07:32 +05:30
Prateek Sunal
d52accdcc9
fix: typo
2025-05-12 15:04:54 +05:30
Neeraj Gupta
975c7ae8d1
Fix typo
2025-05-12 15:03:30 +05:30
Neeraj Gupta
c4463d6251
Fix lint
2025-05-12 15:00:47 +05:30
Neeraj Gupta
e96888d2c9
Reduce ffprobe log noise in debugMode
2025-05-12 14:51:38 +05:30
Neeraj Gupta
03df804868
Restrict shared file preview playback to internal users
2025-05-12 14:49:25 +05:30
laurenspriem
62ed8b6975
Log vector db stats when opening connection
2025-05-12 14:46:55 +05:30
Prateek Sunal
8c58e536de
Merge remote-tracking branch 'origin/main' into improve-bg-processing
2025-05-12 14:42:33 +05:30
Prateek Sunal
8eed8a67ee
fix(bgsync): better fg check, init deps well, add seppuku function
2025-05-12 14:41:42 +05:30
Prateek Sunal
89ba442731
fix: remove fg sync for now
2025-05-12 14:41:04 +05:30
Prateek Sunal
81965d0d36
fix(bgtask): better logging
2025-05-12 14:40:52 +05:30
Neeraj Gupta
685e0099c8
Support for playing preview of shared files
2025-05-12 14:32:47 +05:30
laurenspriem
2422dba4d4
vector db more stats logging
2025-05-12 14:23:16 +05:30
Neeraj Gupta
4a924a7296
Remove check for local setting
2025-05-12 13:41:27 +05:30
Neeraj Gupta
1f4beab764
Copy update
2025-05-12 13:39:04 +05:30
Neeraj Gupta
4fd121adf1
Play video stream regardless of generate setting
2025-05-12 13:36:52 +05:30
Manav Rathi
a942e68d27
[web] Support Turkish translations ( #5875 )
2025-05-12 13:23:35 +05:30
Neeraj
ece63f7a8d
[server] Improve handling of errors ( #5860 )
...
## Description
## Tests
2025-05-12 13:18:01 +05:30
Neeraj
dcdc26e4e8
[auth] New translations ( #5873 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
2025-05-12 13:16:39 +05:30
Neeraj
ffa8ccd0d3
[mobile] New translations ( #5872 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2025-05-12 13:16:19 +05:30
laurenspriem
eb1916e3a3
integrate vector db in magic search
2025-05-12 11:39:02 +05:30
Manav Rathi
01f612e450
[web] Support Turkish translations
2025-05-12 10:58:42 +05:30
Vishnu Mohandas
70f80c7b57
[auth] Auth reorder widgets ( #5869 )
...

2025-05-12 10:01:44 +05:30
Manav Rathi
ab875683ed
[web] New translations ( #5874 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-05-12 09:39:20 +05:30
Crowdin Bot
638108a819
New Crowdin translations by GitHub Action
2025-05-12 03:38:14 +00:00
Manav Rathi
dec193599f
[web] Tweak error message ( #5854 )
2025-05-12 09:07:37 +05:30
Manav Rathi
4913746a31
[web] New translations ( #5871 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-05-12 09:07:09 +05:30
Crowdin Bot
0966ab7d19
New Crowdin translations by GitHub Action
2025-05-12 01:17:45 +00:00
Crowdin Bot
83ae436008
New Crowdin translations by GitHub Action
2025-05-12 01:05:08 +00:00
Crowdin Bot
8f2a2caac1
New Crowdin translations by GitHub Action
2025-05-12 00:41:04 +00:00
Aman Raj Singh Mourya
7cc6319d5f
feat: Extract strings
2025-05-12 00:50:01 +05:30
Aman Raj Singh Mourya
eabe213207
fix: Reorder advance option widget
2025-05-12 00:41:04 +05:30
laurenspriem
df0d9137a6
Integration clip embeddings in vector db
2025-05-11 13:09:56 +05:30
laurenspriem
fc36b87965
Clip migration method
2025-05-11 13:09:20 +05:30
Neeraj Gupta
aa181b1f1f
Merge branch 'main' into single_file_link
2025-05-11 10:31:13 +05:30
Bl4ckspell
5b7f821a26
[auth] Add Bitazza icon ( #5866 )
...
## Description
New PR with updated icon for #5757 - Add Bitazza icon
<img
src="https://github.com/user-attachments/assets/085830d4-9ed6-4ddc-95f4-434412f8f045 "
width="100" />
2025-05-11 10:29:32 +05:30
Neeraj
939ab4398c
[mob] Enable sharing for fav collection ( #5863 )
...
## Description
## Tests
2025-05-10 08:12:13 +05:30
Neeraj Gupta
c4effd4ef4
Enable sharing for fav collection
2025-05-10 08:11:32 +05:30
Neeraj
bcf1a044cc
[server] Enable sharing for fav ( #5861 )
...
## Description
## Tests
2025-05-10 07:34:33 +05:30
Neeraj Gupta
2dd9a080c6
Enable sharing for fav
2025-05-10 07:34:06 +05:30
Neeraj Gupta
57a4e6dd15
Update err copy
2025-05-10 07:26:44 +05:30
Neeraj Gupta
93cd2d30e4
Improve handling for ott errors
2025-05-10 07:22:28 +05:30
Neeraj Gupta
f65db123f2
Refactor
2025-05-10 07:12:01 +05:30
Neeraj Gupta
d697f22896
Improve SRP response
2025-05-10 07:01:39 +05:30
Neeraj Gupta
65faa98621
Move to util
2025-05-10 06:27:25 +05:30
Manav Rathi
e4a0125f1c
[desktop] Streaming video generation - WIP Part x/x ( #5857 )
2025-05-09 19:08:38 +05:30
Manav Rathi
98d06f975c
f2
2025-05-09 19:03:03 +05:30
Manav Rathi
d0ebe65af4
f1
2025-05-09 18:54:22 +05:30
Manav Rathi
08d936be45
1
2025-05-09 18:42:50 +05:30
Manav Rathi
71596ebd8e
update
2025-05-09 18:05:14 +05:30
Manav Rathi
8ededf54c7
sync
2025-05-09 17:58:02 +05:30
Manav Rathi
0520fcd7ec
outline
2025-05-09 17:58:02 +05:30
Manav Rathi
b6173d6c1b
sync
2025-05-09 17:58:02 +05:30
Manav Rathi
6fa07e12db
pag
2025-05-09 17:58:02 +05:30
Manav Rathi
804dacef91
diff 1
2025-05-09 17:58:02 +05:30
Manav Rathi
97350005c9
Outline
2025-05-09 17:58:02 +05:30
Manav Rathi
5f36a23f4e
Remove double replenish
2025-05-09 17:58:02 +05:30
laurenspriem
63d90ea275
Class for vector db stats
2025-05-09 16:36:39 +05:30
Vishnu Mohandas
d336541d2c
[docs] Fix typo ( #5856 )
2025-05-09 16:28:35 +05:30
Vishnu Mohandas
780ea55ca8
[docs] Fix typo
2025-05-09 16:28:20 +05:30
laurenspriem
bb7f8a5eef
More testing
2025-05-09 15:59:46 +05:30
Neeraj Gupta
38663088b1
Move to util
2025-05-09 15:49:20 +05:30
Neeraj
eb9987d2c0
[server] Reduce alert noise ( #5855 )
...
## Description
## Tests
2025-05-09 14:37:20 +05:30
Prateek Sunal
674642ac7c
Merge remote-tracking branch 'origin/main' into improve-bg-processing
2025-05-09 14:29:22 +05:30
Prateek Sunal
08889bd608
fix: decrease the time to 15 mins on iOS
2025-05-09 14:29:14 +05:30
Neeraj Gupta
cf4084380c
Throttle discord alerts
2025-05-09 14:28:22 +05:30
Manav Rathi
691469ef5e
scope
2025-05-09 14:04:50 +05:30
Manav Rathi
8106bc6940
[web] Tweak error message
2025-05-09 14:04:50 +05:30
Neeraj
deb68d5cfc
[server] Improve logs ( #5853 )
...
## Description
## Tests
2025-05-09 14:02:59 +05:30
laurenspriem
2f5a02ec43
delete table option
2025-05-09 12:57:44 +05:30
laurenspriem
d411d91966
vector db api ensure capacity safety
2025-05-09 12:56:59 +05:30
laurenspriem
54b712953a
vector db api let clear include capacity reset
2025-05-09 10:49:03 +05:30
mngshm
f4e158dab6
clarifying instructions about admin actions for CLI
2025-05-08 17:45:57 +05:30
laurenspriem
27ad020adc
Testing clip migration to vector DB
2025-05-08 17:40:01 +05:30
Manav Rathi
e8b0d9c25b
[web] Fix duplicate display of neighbour when deleting slide ( #5847 )
2025-05-08 16:53:13 +05:30
Manav Rathi
43ce9edb95
Make it work when deleting the last slide in the list
2025-05-08 16:47:56 +05:30
Manav Rathi
3b4c7095c4
[web] Fix duplicate display of neighbour when deleting slide
2025-05-08 16:32:22 +05:30
Prateek Sunal
990d185e86
fix: separate BgTaskUtils for workmanager rel utils
2025-05-08 15:31:11 +05:30
laurenspriem
ce112bd4d7
Index stats method
2025-05-08 15:23:23 +05:30
Manav Rathi
d95bb0785f
[desktop] Move ffmpeg processing to a (node) worker ( #5846 )
...
Smoother app during HLS gen
2025-05-08 15:15:00 +05:30
laurenspriem
2ffb73d053
Consistent method parameters
2025-05-08 15:07:50 +05:30
Manav Rathi
d53281500b
prune
2025-05-08 15:05:56 +05:30
Manav Rathi
44199093f0
Enable
2025-05-08 15:02:07 +05:30
Manav Rathi
18442e25fc
Move upload to utility process
...
Attempt to further lighten the load on the main thread
2025-05-08 14:53:05 +05:30
laurenspriem
6478d438b5
vector db api ensure never duplicate keys
2025-05-08 14:30:51 +05:30
Neeraj
0fa7245144
[server] Fix invalid 5xx error for bad requests ( #5842 )
...
## Description
## Tests
Tested locally
2025-05-08 13:52:15 +05:30
Neeraj
4fc7347cb7
docs-edit file limit ( #5844 )
...
## Edit file constraints
## Tests
2025-05-08 13:11:38 +05:30
Jay
4840a44c4d
docs-edit file limit
2025-05-08 13:08:23 +05:30
Prateek Sunal
109ac573c9
[mob] remove NativeAdapter to support big file upload ( #5843 )
...
## Description
Big file uploads fail when using NativeAdapter, this PR:
- [x] Removes NativeAdapter http client adapter
## Tests
2025-05-08 12:45:53 +05:30
Prateek Sunal
23559252e6
chore: bump version
2025-05-08 12:45:22 +05:30
Prateek Sunal
31b31b1a52
chore: lint update
2025-05-08 12:45:11 +05:30
Prateek Sunal
8333e2ad7b
fix: not remove it for enteDio
2025-05-08 12:42:59 +05:30
Prateek Sunal
cb5c9f3170
chore: lint fix
2025-05-08 12:38:58 +05:30
Prateek Sunal
7b2e6cb1bd
fix(network): remove NativeAdapter to support big file upload
2025-05-08 12:38:42 +05:30
laurenspriem
d87069eb4c
vectordb api add documentation
2025-05-08 12:31:09 +05:30
laurenspriem
5447350ab1
vector db api add check for key
2025-05-08 12:29:41 +05:30
laurenspriem
ea1a2960bf
First implementation of clip vector db
2025-05-08 12:08:55 +05:30
laurenspriem
832f2c451e
Add bulk get method to vector db api
2025-05-08 11:47:50 +05:30
Neeraj
d18d939489
[mob] Navigate to BackupSettings when tapping "Waiting for network" status ( #5835 )
...
## Description
## Tests
2025-05-08 11:28:59 +05:30
Neeraj Gupta
b3376f27aa
Fixed typo
2025-05-08 11:27:01 +05:30
Neeraj Gupta
327bda5b30
Log validationErr details as warning
2025-05-08 11:20:53 +05:30
Neeraj Gupta
c3b1da2a7e
Fix handling of unwrapped error
2025-05-08 11:19:57 +05:30
laurenspriem
715c7c23a7
Add bulk remove embeddings api
2025-05-08 10:29:25 +05:30
Prateek Sunal
8db7fb3842
fix: add different names for background task identifier's
2025-05-07 19:35:49 +05:30
Vishnu Mohandas
f238b55df3
[docs] env, ports and more docs in /self-hosting ( #5823 )
2025-05-07 19:10:54 +05:30
mngshm
d15a034869
consistency (2)
2025-05-07 19:09:07 +05:30
mngshm
7b3ae417e8
consistency
2025-05-07 18:56:00 +05:30
Manav Rathi
d35f898b70
better way of dealing with undefs
...
Electron postMessage wants an empty array and balks at undefined
2025-05-07 18:10:18 +05:30
Manav Rathi
6730c0c682
take 1 - fix sporadic unhandled exception
...
With extra logging, this is it:
adapter postMessage {
id: '12c1c688f6f7b4-4e5fd44d3b9bc-f746fb2a0beda-1b0c26213b6237',
type: 'RELEASE'
} undefined
[error] Unhandled rejection: TypeError: transferables must be an array of MessagePorts
TypeError: transferables must be an array of MessagePorts
at MessagePortMain.postMessage (node:electron/js2c/browser_init:2:111057)
at Object.postMessage (...desktop/app/main/utils/comlink.js:21:16)
at .../desktop/node_modules/comlink/dist/umd/comlink.js:353:16
at new Promise (<anonymous>)
at requestResponseMessage (../desktop/node_modules/comlink/dist/umd/comlink.js:347:16)
at releaseEndpoint (.../desktop/node_modules/comlink/dist/umd/comlink.js:199:16)
at proxyFinalizers (.../desktop/node_modules/comlink/dist/umd/comlink.js:211:17)
2025-05-07 17:51:42 +05:30
Manav Rathi
c2c7ac8b23
Tweak
2025-05-07 17:08:09 +05:30
Neeraj Gupta
daec225ef8
Add DB Scheme for file URL
2025-05-07 16:57:59 +05:30
Neeraj Gupta
e322958b25
Navigate to BackupSettings when tapping "Waiting for network" status
2025-05-07 16:53:02 +05:30
Prateek Sunal
f18dd26716
Merge remote-tracking branch 'origin/main' into improve-bg-processing
2025-05-07 16:39:47 +05:30
Neeraj
0d660f239f
[mob] Bump version v1.0.9 ( #5834 )
...
## Description
Bumping version to prepare for next release.
## Tests
2025-05-07 16:24:46 +05:30
Prateek Sunal
c4a50fc9fb
chore: bump version to 1039
2025-05-07 16:15:41 +05:30
Manav Rathi
2f670e316b
conv
2025-05-07 14:04:41 +05:30
Manav Rathi
f47a6f7b42
rendezvous
2025-05-07 13:48:23 +05:30
Prateek Sunal
25c5efbb8c
fix(work-manager): use different identifier name
2025-05-07 13:31:12 +05:30
mngshm
8856ad1520
Sidebar
2025-05-07 13:30:40 +05:30
Manav Rathi
3513b51477
trampoline
2025-05-07 13:29:19 +05:30
laurenspriem
e9c2e40a43
Update to latest usearch
2025-05-07 13:25:40 +05:30
Manav Rathi
bd8fc08b7c
rework 1
...
temp files will need to be handled on main process
2025-05-07 12:36:55 +05:30
laurenspriem
603c275c09
Update basic usearch test
2025-05-07 12:01:45 +05:30
Manav Rathi
ae925a240e
fix
2025-05-07 11:58:13 +05:30
laurenspriem
7b9d6df2fd
Fix ios build issue
2025-05-07 11:32:53 +05:30
Manav Rathi
adf1379b9e
node 1
2025-05-07 11:23:28 +05:30
mangesh
e8158ef45a
[staff] show family member storage quota ( #5770 )
2025-05-07 10:55:02 +05:30
Neeraj Gupta
c94878e190
Model for single file sharing
2025-05-07 10:51:17 +05:30
laurenspriem
a4afecef3d
Fix ios config
2025-05-07 10:50:39 +05:30
laurenspriem
4d9bfb89ae
macos config
2025-05-07 10:36:17 +05:30
Manav Rathi
71d6aed1aa
web side 1
2025-05-07 10:30:20 +05:30
Aman Raj Singh Mourya
6627f77d92
[mob][photos] fix: increase bottom padding
2025-05-06 20:36:44 +05:30
Manav Rathi
4fa0bf76e8
[desktop] Generisize the creation of utility processes ( #5829 )
...
ffmpeg code about to become one
2025-05-06 18:58:41 +05:30
Manav Rathi
92a9b34836
Generisize
2025-05-06 18:52:03 +05:30
Prateek Sunal
f5e0a006c8
Merge remote-tracking branch 'origin/main' into improve-bg-processing
2025-05-06 18:35:35 +05:30
Prateek Sunal
5141493337
fix: add true to debug mode
2025-05-06 18:34:51 +05:30
Prateek Sunal
e0f8e791b3
fix: remove bg fetch
2025-05-06 18:34:41 +05:30
Manav Rathi
10d7162d6e
Rename
2025-05-06 18:00:10 +05:30
Manav Rathi
2a1b8ae18e
Generalize
2025-05-06 17:39:48 +05:30
Manav Rathi
5abf2cb35e
Extract
2025-05-06 17:24:03 +05:30
Manav Rathi
367170be95
[desktop] Video stream generation - WIP Part x/x ( #5827 )
2025-05-06 17:05:48 +05:30
Manav Rathi
4d7cfee60f
Fix slowness
2025-05-06 16:03:13 +05:30
Prateek Sunal
29152d1f85
[mob] bump to 1038 ( #5817 )
...
## Description
Bump version to 1038
## Tests
2025-05-06 15:39:25 +05:30
Neeraj
6b4ffa4822
[mob][photos] Fix share to Ente ( #5821 )
...
## Description
Fix [issue with sharing to
Ente](https://github.com/ente-io/ente/discussions/5755 )
## Tests
2025-05-06 15:38:32 +05:30
laurenspriem
f2a74bd35e
Merge branch 'main' into usearch_again
2025-05-06 15:34:59 +05:30
Manav Rathi
2883f4bed6
Tweak
2025-05-06 15:08:52 +05:30
laurenspriem
c96275cdd1
Update load message
2025-05-06 14:48:57 +05:30
Manav Rathi
9db8324ffd
Sketch
2025-05-06 14:42:23 +05:30
mngshm
0c664b94b9
Make storageLimit nullable and display 'NA'
2025-05-06 14:41:42 +05:30
Manav Rathi
c087e419d5
Outline
2025-05-06 13:00:41 +05:30
mngshm
5ba5cae5ef
mark redirection info as IMPORTANT in doc
2025-05-06 12:50:27 +05:30
Manav Rathi
4ea211d923
Sketch interruptible loop
2025-05-06 12:32:57 +05:30
mngshm
8d8202adab
Env and Ports
2025-05-06 12:13:48 +05:30
mngshm
267f93e41e
Merge branch 'main' into fam
2025-05-06 11:05:10 +05:30
Manav Rathi
260ec952b4
Not needed
2025-05-06 10:14:28 +05:30
Prateek Sunal
5e311c2813
fix: bump to 1038
2025-05-05 20:53:51 +05:30
Prateek Sunal
1d3268916f
[mob] fix ffmpeg-kit android compilation ( #5813 )
...
## Description
- [x] Fix failing android build
- [x] Don't redirect to Backup Status screen when "Preview Failed"
status is pressed.
## Tests
- [x] Test if app works and everything is fine
2025-05-05 20:23:22 +05:30
Prateek Sunal
73192cd0fd
fix: remove unused import and simplify navigation logic in PreviewStatusWidget
2025-05-05 20:21:55 +05:30
Prateek Sunal
9c886b3fa3
fix: update ffmpeg kit resolved reference in pubspec.lock
2025-05-05 20:01:39 +05:30
Prateek Sunal
017832f11e
feat: update ffmpeg kit source
2025-05-05 18:38:49 +05:30
Prateek Sunal
67e76bc42f
chore: update locals
2025-05-05 18:38:37 +05:30
laurenspriem
9a6579c55c
Refactor
2025-05-05 17:30:12 +05:30
laurenspriem
17c0cdef14
Fix backup share issue
2025-05-05 17:21:39 +05:30
mngshm
dd0cc71f36
Minor
2025-05-05 16:37:29 +05:30
mangesh
21fd6ab463
[staff] match title casing to key in the UserData interface ( #5812 )
2025-05-05 16:36:43 +05:30
mngshm
6e2142c605
match title casing to key in the UserData interface
2025-05-05 16:28:23 +05:30
Manav Rathi
16338682ed
[docs] Mention UNC path workaround to create network drive ( #5811 )
2025-05-05 15:58:05 +05:30
Manav Rathi
a7e8d3dfa6
[docs] Mention UNC path workaround to create network drive
2025-05-05 15:51:03 +05:30
Manav Rathi
6e9014b915
[desktop] Tweak the backfill behaviour in case of transients ( #5809 )
2025-05-05 15:34:24 +05:30
Neeraj
b5e7a3f83f
[mob] Bump version v1.0.7 ( #5810 )
...
## Description
## Tests
2025-05-05 15:24:19 +05:30
Neeraj Gupta
d8d76f452d
Bump version v1.0.7
2025-05-05 15:23:14 +05:30
Laurens Priem
c2e475c666
Face thumbnail logging ( #5808 )
...
## Description
Change logging flow for face thumbnail generation
2025-05-05 15:03:06 +05:30
Manav Rathi
9a4bc898f0
[desktop] Tweak the backfill behaviour in case of transients
2025-05-05 15:02:28 +05:30
laurenspriem
ca92aa8c62
Include delay
2025-05-05 14:59:53 +05:30
laurenspriem
56c6d7ed3c
Remove redundant reset
2025-05-05 14:49:57 +05:30
mangesh
6ee4bce676
Merge branch 'main' into fam
2025-05-05 14:47:44 +05:30
laurenspriem
ff3f01af56
Increase queue size
2025-05-05 14:47:05 +05:30
Laurens Priem
b5ba81e22b
[mob][photos] Fix memories update regression ( #5807 )
...
## Description
Fixed regression in memories update scheme.
2025-05-05 14:23:04 +05:30
laurenspriem
d5aab7c6df
Fix memories update regression
2025-05-05 14:18:58 +05:30
Manav Rathi
2749457611
[web] Ensure copy as PNG option is reset when we get the original ( #5806 )
...
Fixes: https://github.com/ente-io/ente/discussions/5802
2025-05-05 14:02:22 +05:30
Manav Rathi
883b14e96a
[web] Ensure copy as PNG option is reset when we get the original
...
Fixes: https://github.com/ente-io/ente/discussions/5802
2025-05-05 13:58:13 +05:30
Neeraj
59d7e0acac
[mobile] New translations ( #5799 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2025-05-05 13:39:10 +05:30
Neeraj
68ac3503ed
[server] Use access ctrl for verifying access ( #5801 )
...
## Description
## Tests
2025-05-05 13:33:26 +05:30
mngshm
58649db181
fix Linters in UpdateSubscription Component
2025-05-05 13:25:21 +05:30
mangesh
92ca4eeb15
[staff] consolidate and separate interfaces ( #5765 )
...
The codebase was too cluttered with interfaces spread all over the
codebase. Separated all the commonly usable types into a single
`types/index.ts` file. Some types which are only usable in that
particular component are left untouched.
P.S: Inspiration from families codebase.
2025-05-05 13:21:12 +05:30
Manav Rathi
d3e06e6cc9
[web] Ensure ellipsizing of caption ( #5805 )
...
`text-align: right` causes the ellipsizing to sometimes work, sometimes
not, depending on the exact contents of the line (tested in current
Chrome). Tweak the design to work with the normal text align to try and
ensure the elision is always ellipsized.
2025-05-05 13:19:22 +05:30
Manav Rathi
3cef3e9bdc
[web] Ensure ellipsizing of caption
...
`text-align: right` causes the ellipsizing to sometimes work, sometimes not,
depending on the exact contents of the line (tested in current Chrome). Tweak
the design to work with the normal text align to try and ensure the ellision is
always ellipsized.
2025-05-05 13:12:58 +05:30
mangesh
d318952feb
[quickstart] Gracefully handle case when docker compose is not present ( #5804 )
...
When docker is present but docker compose is not present, the `docker
compose` invocation would fail. We want the early exit (`set -e`), so
instead do a fallback to set dcv to an empty string so that it later
fails in the `test -z dcv` case below and prints the intended error
message.
2025-05-05 13:08:49 +05:30
Manav Rathi
6d8051dfa0
[quickstart] Gracefully handle case when docker compose is not present
...
When docker is present but docker compose is not present, the `docker compose`
invocation would fail. We want the early exit (`set -e`), so instead do a
fallback to set dcv to an empty string so that it later fails in the `test -z
dcv` case below and prints the intended error message.
2025-05-05 12:37:48 +05:30
Laurens Priem
6acb9cf23f
[mob][photos] Deletion fixes ( #5792 )
...
## Description
- Fix issue where user is not able to delete own files in a shared album
- Fix issue where deletion of not yet uploaded files leads to showing
grey boxes in gallery
## Tests
Tested in debug mode on my pixel phone.
2025-05-05 11:46:03 +05:30
Manav Rathi
87e5457eb0
[web] New translations ( #5798 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-05-05 11:43:11 +05:30
laurenspriem
5ee23118ff
Don't show delete on public collection
2025-05-05 10:06:46 +05:30
Neeraj Gupta
d198f0c273
Use access ctrl for verifying access
2025-05-05 10:01:33 +05:30
Crowdin Bot
a88249de09
New Crowdin translations by GitHub Action
2025-05-05 01:05:08 +00:00
Crowdin Bot
89ded523f8
New Crowdin translations by GitHub Action
2025-05-05 00:40:34 +00:00
laurenspriem
f132a1359f
Fix deletions when not uploaded yet
2025-05-03 18:59:20 +05:30
Manav Rathi
48d9d03b32
[web] Rearrange upload code - Part 2/2 ( #5786 )
...
Fix most (but not all) of the temporary escape hatches added during
https://github.com/ente-io/ente/pull/5779 .
2025-05-02 20:04:17 +05:30
Manav Rathi
11aba9df96
Update
2025-05-02 19:42:38 +05:30
Manav Rathi
2c0fb5e584
Update
2025-05-02 19:39:58 +05:30
Prateek Sunal
69c6adcd06
[workflow] auth linux packages ( #5783 )
...
## Description
- [x] Rename libtiff6 to libtiff5 to be backward compatible.
- [x] Update the locks for pubspec and Podfile
## Tests
2025-05-02 19:38:06 +05:30
Manav Rathi
e6c72baef7
Fix
2025-05-02 19:35:46 +05:30
Manav Rathi
83853e579f
lint
2025-05-02 19:33:23 +05:30
Manav Rathi
02652d3cfa
lint
2025-05-02 19:32:33 +05:30
Manav Rathi
fe60dbbb08
lint
2025-05-02 19:30:55 +05:30
Manav Rathi
a1842be6e1
lint
2025-05-02 19:16:50 +05:30
Manav Rathi
5f644ae96d
Fix
2025-05-02 19:09:16 +05:30
Manav Rathi
3f5043a104
transform doesn't require await
...
ref: https://developer.mozilla.org/en-US/docs/Web/API/TransformStream/TransformStream#transformchunk_controller
2025-05-02 19:03:39 +05:30
Manav Rathi
df55492984
Scope
2025-05-02 18:59:52 +05:30
Manav Rathi
b73171a329
Scope
2025-05-02 18:50:15 +05:30
Manav Rathi
b0b02e2ffe
Undot
...
- Have forgotten why I'd reverted this
- Tested manually with a sample that it works, including a malformed JSON file
containing `null`, `"null"`, `["null"]`.
2025-05-02 18:35:54 +05:30
Manav Rathi
7b79a42cc9
A
2025-05-02 18:20:55 +05:30
Prateek Sunal
54d1363b58
chore: bump locks
2025-05-02 18:09:40 +05:30
Prateek Sunal
8a9afc40a8
fix: auth workflow packages
2025-05-02 18:07:01 +05:30
Prateek Sunal
2bb28f83c1
Merge remote-tracking branch 'origin/main' into improve-bg-processing
2025-05-02 17:39:52 +05:30
Prateek Sunal
958f569969
[mob] update backup-failed dialog ( #5780 )
...
## Description
- [x] Make Upload Backup Failed Dialog UX better
## Tests
- [x] Tested the new dialog
2025-05-02 17:35:16 +05:30
Ashil
a64214ae15
[Auth] Remove dependency override ( #5781 )
...
## Description
The dependency was overridden for [this
change](https://github.com/juliansteenbakker/flutter_secure_storage/pull/673 )
which is merged now and available from flutter_secure_storage version
9.1.0.
2025-05-02 17:29:17 +05:30
ashilkn
69e8ba6743
bump up auth to 4.3.6
2025-05-02 17:27:28 +05:30
Manav Rathi
0b73c92ee6
Audit (and minor fix)
2025-05-02 17:25:51 +05:30
Ashil
196e601929
[workflow] revert to ubuntu 22.04 runner for auth-release ( #5782 )
...
## Description
- [x] Auth is dependent on GLIB 2.38 due to ubuntu latest runner, this
downgrades the ubuntu runner to fix this and support atleast GLIB 2.35
## Tests
2025-05-02 17:12:56 +05:30
Manav Rathi
6252b2c267
R
2025-05-02 17:08:19 +05:30
Manav Rathi
9f462f90ab
Now it is
2025-05-02 16:43:22 +05:30
Manav Rathi
0e19f5d8b3
R
2025-05-02 16:41:06 +05:30
Prateek Sunal
3ff77ee9c0
fix: revert to ubuntu 22.04 runner
2025-05-02 16:40:54 +05:30
Manav Rathi
65c2eda941
R
2025-05-02 16:36:36 +05:30
ashilkn
f6a2deb763
Remove dependency override
2025-05-02 16:35:32 +05:30
laurenspriem
08ee4c1351
Show delete action inside collaborative album
2025-05-02 16:33:07 +05:30
laurenspriem
c713e1c22b
Fix bug in deleting from collaborative album
2025-05-02 16:31:27 +05:30
Manav Rathi
c76a7c75ea
Use
2025-05-02 16:30:14 +05:30
Manav Rathi
a56a086dc4
1
2025-05-02 16:20:12 +05:30
Prateek Sunal
c1903c7016
fix(backup-item-card): log warning when contact support is clicked
2025-05-02 15:54:09 +05:30
Prateek Sunal
4dfadc535f
chore: bump locks
2025-05-02 15:36:18 +05:30
Prateek Sunal
8e01a5038e
chore: update generated locals
2025-05-02 15:35:57 +05:30
Prateek Sunal
05a42efb1b
fix: update backup failed dialog to make UX better
2025-05-02 15:35:43 +05:30
mangesh
3d924ab514
[docs] self-hosting revamp and cleanup ( #5746 )
...
1. Un-index DB Migration and Mobile Builds
2. Move Frequently Answered S3 problems to `/troubleshooting/uploads`
which was a common file for documenting fixes around uploads to Ente.
3. Un-index Yarn troubleshooting as we default most of the support
versions in the getting-started script and encourage the use of the
one=liner command more.
4. `/troubleshooting/bucket-cors` as the single document for setting up
Bucket CORS. And clean the duplicated guidelins from `/external-s3`.
2025-05-02 15:01:58 +05:30
Manav Rathi
ae34a4c41a
[web] Rearrange upload code - Part 1/2 ( #5779 )
...
This does the move of the files to the gallery package (so that they can
be reused by the future separate albums app) while trying to touch
minimal code. Will make a pass over the disabled lints in as subsequent
PR.
2025-05-02 14:29:51 +05:30
Neeraj
6bc9230dc8
[server] Fix jwt token expiry time ( #5778 )
...
## Description
## Tests
2025-05-02 14:14:54 +05:30
Neeraj Gupta
93186421b1
Fix jwt token expiry time
2025-05-02 14:12:33 +05:30
Manav Rathi
8dce58713f
ign
2025-05-02 14:04:27 +05:30
Laurens Priem
7b391ba08f
[mob][photos] Faces queue ( #5767 )
...
## Description
Use custom task queue instead of pool package for face thumbnail
generation
## Tests
Tested in debug mode on my pixel phone.
2025-05-02 14:02:42 +05:30
Manav Rathi
199df72cf6
ign
2025-05-02 13:58:09 +05:30
Neeraj
59e998f5be
[server] Render html responses for account recovery ( #5772 )
2025-05-02 13:53:51 +05:30
Manav Rathi
bf3373697f
Update
2025-05-02 13:51:29 +05:30
Manav Rathi
509955f8c1
Move
2025-05-02 13:31:42 +05:30
laurenspriem
62279ce72f
Lower amount of concurrent tasks
2025-05-02 12:28:20 +05:30
Prateek Sunal
af52644a4b
fix: adjust initial delay for background task and remove unnecessary delay
2025-05-02 11:54:15 +05:30
Prateek Sunal
eb71113d73
chore: update lock files
2025-05-02 11:53:46 +05:30
Prateek Sunal
cd5288eb47
chore: bump locks
2025-05-02 10:58:38 +05:30
Prateek Sunal
c8e5246f44
Merge remote-tracking branch 'origin/main' into improve-bg-processing
2025-05-02 10:58:21 +05:30
Prateek Sunal
fbb15adf11
Merge remote-tracking branch 'origin/main' into isolated-ffmpeg
2025-05-02 10:56:28 +05:30
Manav Rathi
0c80c88548
[web][desktop] Routine dependency updates feat Electron 36 ( #5776 )
2025-05-02 09:54:07 +05:30
Manav Rathi
ce3b980e27
Newer
2025-05-02 09:49:10 +05:30
Manav Rathi
7b25e65da4
Electron 36
2025-05-02 09:45:39 +05:30
Neeraj Gupta
3510c01e6e
Rename
2025-05-01 17:00:36 +05:30
Aman Raj Singh Mourya
14b70ce66e
Merge branch 'album_UI_revamp' of https://github.com/ente-io/ente into album_UI_revamp
2025-05-01 10:15:12 +05:30
Aman Raj Singh Mourya
d9a5fbfe00
[mob][photos] implemented new sorting order for contact section
2025-05-01 10:14:54 +05:30
Neeraj
d20a8495d8
[mob] re-encode audio ffmpeg & update backup status screen ( #5769 )
...
## Description
- [x] Re-encode audio to aac when video is already re-encoding to
libx264
- [x] Update Backup Status screen to show the uploaded items as well.
## Tests
- [x] Backup screen now shows uploaded items correctly
2025-05-01 00:55:19 +05:30
Neeraj Gupta
b8cf6012bd
Modify dockerfile to include templates
2025-05-01 00:46:23 +05:30
Neeraj Gupta
70dc4db1c5
Return happy response when account is already recovered
2025-05-01 00:45:24 +05:30
Neeraj Gupta
1fb30ceafd
Render html template for account recovery
2025-05-01 00:36:14 +05:30
Neeraj Gupta
38ec62a23b
Add account recovery templates
2025-05-01 00:24:02 +05:30
mngshm
0a3abb20a1
making linters happy
2025-04-30 20:10:29 +05:30
mngshm
9f9288a5c0
show family member storage quota
2025-04-30 19:59:11 +05:30
Manav Rathi
d047e05bc8
Routine dependency updates
2025-04-30 19:43:33 +05:30
mngshm
e939b06339
Minor
2025-04-30 19:13:14 +05:30
Prateek Sunal
2eaeb759c5
fix: show uploaded items in backup status correctly
2025-04-30 19:11:29 +05:30
Prateek Sunal
2f2346286d
fix: use copy aac for case 2
2025-04-30 19:07:26 +05:30
Manav Rathi
8ed1d34301
[desktop] Use the live processing queue in more cases ( #5766 )
...
...to reduce the need for redownloading the source files.
2025-04-30 16:28:08 +05:30
Manav Rathi
e38152051c
Minor
2025-04-30 16:05:59 +05:30
mngshm
100c1d3803
use nullish coalescing to avoid optional chaining
2025-04-30 15:57:24 +05:30
laurenspriem
7cc3ab1004
Cancel face crop task if not needed
2025-04-30 15:56:52 +05:30
Manav Rathi
0c86c53a96
Fix
2025-04-30 15:35:26 +05:30
Manav Rathi
130e751072
typo
2025-04-30 15:32:14 +05:30
mngshm
408cc05f7c
fix: usage conversion import
2025-04-30 15:28:36 +05:30
mngshm
9f70aab9b5
refactor: consolidate and separate interfaces
2025-04-30 15:24:51 +05:30
Manav Rathi
39f63b6339
Remove thresholds since it is now just fs paths
2025-04-30 14:37:36 +05:30
Manav Rathi
81e3c41749
flip
2025-04-30 14:30:17 +05:30
Manav Rathi
831563317e
Import
2025-04-30 14:05:18 +05:30
Manav Rathi
a3c43cb54e
Use 2
2025-04-30 14:04:33 +05:30
Manav Rathi
83373c4424
Use 1
2025-04-30 13:38:33 +05:30
Manav Rathi
ad47dda614
Convert reverse
2025-04-30 13:24:28 +05:30
Manav Rathi
4466136776
Tweak
2025-04-30 12:58:51 +05:30
Manav Rathi
bc874a2292
Ontology
2025-04-30 12:43:27 +05:30
Manav Rathi
e52816feb1
Note special case
2025-04-30 11:43:54 +05:30
Neeraj
3a34fa4257
[mob] Fix: Add missing check for widget mount ( #5764 )
...
## Description
```
FlutterError (A ValueNotifier<bool> was used after being disposed.
Once you have called dispose() on a ValueNotifier<bool>, it can no longer be used.)
[sentry.platformError] #0 ChangeNotifier.debugAssertNotDisposed.<anonymous closure> (package:flutter/src/foundation/change_notifier.dart:183:9)
1 ChangeNotifier.debugAssertNotDisposed (package:flutter/src/foundation/change_notifier.dart:190:6)
change_notifier.dart:190
2 ChangeNotifier.notifyListeners (package:flutter/src/foundation/change_notifier.dart:416:27)
change_notifier.dart:416
3 ValueNotifier.value= (package:flutter/src/foundation/change_notifier.dart:559:5)
change_notifier.dart:559
4 _LoadingPhotosWidgetState.initState.<anonymous closure> (package:photos/ui/home/loading_photos_widget.dart:42:25)
```
## Tests
2025-04-30 11:42:15 +05:30
Manav Rathi
216a3e3e10
Move and cases
2025-04-30 11:24:39 +05:30
Neeraj
c5f02a0116
[mob] Fix Splash screens stuck issues during dev with iOS simulator ( #5763 )
...
## Description
## Tests
2025-04-30 11:13:02 +05:30
Neeraj Gupta
7975de0a9a
Catch uncaught exception to avoid splash screen issue
2025-04-30 11:08:19 +05:30
Neeraj Gupta
bba262e164
Disable iOS battery check in debugmode
2025-04-30 11:07:36 +05:30
laurenspriem
03a16119b9
Simplify code snippet taskqueue in thumbnails
2025-04-30 10:56:00 +05:30
Manav Rathi
2e657d88f4
sketch web side 1
2025-04-30 10:52:36 +05:30
laurenspriem
ede5e0be90
Remove old pool dependency
2025-04-30 10:52:05 +05:30
laurenspriem
e6981a8c47
Switch to task queue
2025-04-30 10:50:40 +05:30
Manav Rathi
0883ed39e3
node side
2025-04-30 10:42:33 +05:30
bilgilendir
223961bf78
Add 3 Auth Provider Icons ( #5660 )
...
**Description:**
- Added icons for the following auth providers:
- ImmoScout24
- Bonify
- Agentur für Arbeit
- Updated `assets/custom-icons/_data/custom-icons.json` accordingly.
- Reordered one icon name ascending
2025-04-30 09:26:20 +05:30
Neeraj
f50b3743f5
[mob] Surface storage utilisation for pending sync section ( #5754 )
...
## Description
## Tests
---------
Co-authored-by: Prateek Sunal <prtksunal@gmail.com >
2025-04-30 09:25:39 +05:30
Manav Rathi
10a7c1172b
Keep both concepts
2025-04-30 09:16:09 +05:30
Manav Rathi
da60436e91
specific
2025-04-30 08:20:15 +05:30
Manav Rathi
9405d549c7
[desktop] Bifurcate the desktop upload case earlier ( #5761 )
2025-04-29 19:38:45 +05:30
Manav Rathi
47ee46b440
Use
2025-04-29 19:27:37 +05:30
Manav Rathi
a9d9173364
assert
2025-04-29 19:18:24 +05:30
Manav Rathi
088ebdb7b5
Clarify
2025-04-29 19:10:13 +05:30
Manav Rathi
7a85fb2e72
[web] Tonemap HDR thumbnails ( #5758 )
2025-04-29 17:21:39 +05:30
Manav Rathi
c63ae6fc1f
Use
2025-04-29 17:14:05 +05:30
Manav Rathi
8bf9607bb8
Parse
2025-04-29 17:14:05 +05:30
Manav Rathi
dabae19cf2
ffprobe returns -1 on success
2025-04-29 17:14:05 +05:30
Neeraj Gupta
da930976ef
Show pending sync breakup on long press
2025-04-29 16:59:40 +05:30
Neeraj Gupta
0c57ae3b58
Fix path prefix
2025-04-29 16:58:00 +05:30
Neeraj Gupta
543f4c43b3
Clean up names
2025-04-29 16:55:16 +05:30
Neeraj Gupta
5a8f8b8449
Fix: Pass prefix value
2025-04-29 16:54:59 +05:30
Manav Rathi
64363b70e3
Sketch
2025-04-29 16:17:55 +05:30
Manav Rathi
c84b6f6824
Route
2025-04-29 15:43:22 +05:30
Manav Rathi
fb6751a439
Use
2025-04-29 15:25:54 +05:30
Manav Rathi
802dd21200
Potential HDR check
...
Refs:
- https://github.com/amietn/vcsi/pull/135/files#diff-ad9111f3166bc9321ffb8c8dcd22a624457d6591fc4e9f72ec9821a644459927R535
- https://github.com/photoprism/photoprism/issues/4488#issuecomment-2495851302
2025-04-29 15:10:35 +05:30
Manav Rathi
782008e5d3
Sketch
2025-04-29 14:51:30 +05:30
Manav Rathi
94de25cb26
Handle even px requirement
2025-04-29 13:29:27 +05:30
Manav Rathi
b1efd289d3
tm thumb
2025-04-29 13:10:28 +05:30
Manav Rathi
1e1b3e9d74
Fix
2025-04-29 13:10:28 +05:30
eark39
ba0bf3dd5b
[auth] Add BitKub custom icon ( #5753 )
...
## Description
## Tests
2025-04-29 12:51:14 +05:30
Neeraj Gupta
a9a2e89e49
Merge branch 'main' into pending-sync-info
2025-04-29 12:49:12 +05:30
Manav Rathi
cc1240b43c
[desktop] HLS gen - WIP - Part x/x ( #5752 )
...
Four cases:
H.264, <= 10 MB - Skip
H.264, <= 4000 kb/s bitrate - Don't re-encode video stream
<= 2000 kb/s bitrate - Don't apply the scale+fps filter
!BT.709 - Apply tonemap (zscale+tonemap+zscale)
Example invocation:
ffmpeg -i in.mov -vf
'scale=-2:720,fps=30,zscale=transfer=linear,tonemap=tonemap=hable:desat=0,zscale=primaries=709:transfer=709:matrix=709,format=yuv420p'
-c:v libx264 -c:a aac -f hls -hls_key_info_file out.m3u8.info
-hls_list_size 0 -hls_flags single_file out.m3u8
2025-04-29 11:57:39 +05:30
Neeraj
06830c3881
[mob] Hide ref promo banner for non-ente instance ( #5740 )
...
## Description
## Tests
2025-04-29 11:54:48 +05:30
Manav Rathi
918a7bad68
Deal with lines where res is not followed by comma
2025-04-29 11:40:03 +05:30
Manav Rathi
356f98bf52
204 requires body to be null
...
Otherwise the Response constructor throws
2025-04-29 11:26:36 +05:30
Manav Rathi
2d3734bf14
Relay
2025-04-29 11:18:01 +05:30
Manav Rathi
73a8d4dcda
Cases
2025-04-29 11:04:28 +05:30
Manav Rathi
f9e25ed14d
rescale case
2025-04-29 10:55:51 +05:30
Manav Rathi
acede69f5b
Reencode case
2025-04-29 10:44:18 +05:30
Manav Rathi
0c46aa338e
br
2025-04-29 10:17:36 +05:30
Manav Rathi
de42700914
Take 1
2025-04-29 09:53:57 +05:30
Manav Rathi
8a2d4a4eee
codec
2025-04-29 09:24:25 +05:30
Manav Rathi
5d0ae9edb6
Outline
2025-04-29 09:17:42 +05:30
Prateek Sunal
3efd36ab7b
fix: statitify things and log error
2025-04-29 00:55:40 +05:30
Prateek Sunal
11cb355e98
fix: remove init from main
2025-04-29 00:54:14 +05:30
Prateek Sunal
caadca9a48
fix: reencode audio as aac
2025-04-29 00:54:04 +05:30
Laurens Priem
dda7b2a28e
[mob][photos] Fixes 'Not person' null response ( #5747 )
...
## Description
Fixes 'Not person' null response
## Tests
Tested in debug mode on my pixel phone.
2025-04-28 20:41:37 +05:30
mangesh
7735d938a5
stray backslash
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-28 18:25:19 +05:30
mngshm
adfe701016
dedup bucket cors setup guide
2025-04-28 16:02:52 +05:30
mngshm
76c7d22754
collapse all sections
2025-04-28 16:02:09 +05:30
mngshm
54aab6738e
un-yarn
2025-04-28 15:55:45 +05:30
mngshm
825dd79795
move S3 FAQ from /configuring-s3 to /troubleshooting/uploads
2025-04-28 15:47:55 +05:30
mngshm
ef5dc18442
reorganize and unindex old docs
2025-04-28 14:56:53 +05:30
Vishnu Mohandas
4521943fb1
[mob] Setup readable string for Norwegian ( #5745 )
2025-04-28 13:33:02 +05:30
vishnukvmd
dc82c24674
Reorder
2025-04-28 13:32:48 +05:30
vishnukvmd
6c6d524b15
[mob] Setup readable string for Norwegian
2025-04-28 13:32:17 +05:30
Prateek Sunal
0a50e33023
Merge remote-tracking branch 'origin/main' into isolated-ffmpeg
2025-04-28 13:09:03 +05:30
Prateek Sunal
5eef2a5816
fix: update isolated function
2025-04-28 13:08:42 +05:30
Neeraj Gupta
5341049bdf
Merge remote-tracking branch 'origin/main' into ente_hide_banner
2025-04-28 12:34:18 +05:30
Neeraj
3f58bbf9bc
[mobile] New translations ( #5744 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2025-04-28 12:34:04 +05:30
Crowdin Bot
880cba335f
New Crowdin translations by GitHub Action
2025-04-28 06:51:31 +00:00
Neeraj Gupta
cb321f49bd
Remove redundant import
2025-04-28 12:14:34 +05:30
Prateek Sunal
fe4bf5c217
Merge remote-tracking branch 'origin/main' into isolated-ffmpeg
2025-04-28 12:10:47 +05:30
Neeraj Gupta
15b02c59cc
Hide ref promo banner for non-ente instance
2025-04-28 11:59:03 +05:30
Manav Rathi
727a47cf34
[desktop] HLS gen - WIP - Part x/x ( #5721 )
...
Stream generation works during live uploads (behind a dev feature flag).
2025-04-28 09:38:50 +05:30
Neeraj Gupta
f816166743
Fix translation file
2025-04-28 09:26:57 +05:30
Neeraj Gupta
3aba4fad47
Bump version for droid internal release
2025-04-28 09:25:15 +05:30
Neeraj Gupta
60137585d1
Merge remote-tracking branch 'origin/main' into album_UI_revamp
2025-04-28 09:24:37 +05:30
Neeraj
718dbae521
[mobile] New translations ( #5738 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2025-04-28 09:22:47 +05:30
Neeraj
2ce4e8e955
[auth] remove hex for LinkedIn icon. ( #5727 )
...
Closes #5722
Fix LinkedIn icon rendering by removing unwanted hex code.
Before:

2025-04-28 09:22:19 +05:30
Neeraj
df858338bc
[mob] streaming hot fixes ( #5724 )
...
## Description
- [x] Don't show preview status in home as well as backup status screen
- [x] Only make streamables from local videos under 500mb and under 1
minute.
## Tests
- [x] Test general flow and display of processing text in home and
backup screen
- [x] Test cases for streaming point
2025-04-28 09:20:56 +05:30
Neeraj
43931b852f
[auth] New translations ( #5739 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
2025-04-28 09:19:52 +05:30
Crowdin Bot
0db4332a02
New Crowdin translations by GitHub Action
2025-04-28 01:17:38 +00:00
Crowdin Bot
c3d121e4ac
New Crowdin translations by GitHub Action
2025-04-28 01:05:09 +00:00
Prateek Sunal
b8476769d6
fix(streaming): issue in init check for video
2025-04-27 20:55:20 +05:30
Vishnu Mohandas
aeb3142d23
[docs] Self-hosting ( #5728 )
2025-04-26 19:45:56 +05:30
vishnukvmd
8bb5b9406d
[docs] Update
2025-04-26 19:39:50 +05:30
Alvin Joy
da1e7788f9
remove hex
2025-04-26 18:37:13 +05:30
vishnukvmd
7098e93ae8
[docs] Refactor
2025-04-26 16:44:55 +05:30
Prateek Sunal
1a71513723
fix(file_util): remove async from _getLocalDiskFile function signature
2025-04-26 02:57:36 +05:30
Prateek Sunal
331675091a
fix(preview_video_store): modify file check logic to skip files exceeding size and duration limits
2025-04-26 02:57:29 +05:30
Prateek Sunal
106338508d
fix(files_db): add conditions for file size and duration
2025-04-26 02:11:46 +05:30
Prateek Sunal
500a9481cb
fix(streaming): only upload local files
2025-04-26 00:52:17 +05:30
Prateek Sunal
e4771320b1
chore: update lock file
2025-04-25 23:45:35 +05:30
Prateek Sunal
39e0f34b2d
fix: remove preview status from backup and home
2025-04-25 23:45:22 +05:30
Aman Raj Singh Mourya
59316c263f
[mob][photos] fix: Reduce main axis spacing from 4px -> 2px
2025-04-25 22:39:20 +05:30
Aman Raj Singh Mourya
44682404ff
Merge branch 'album_UI_revamp' of https://github.com/ente-io/ente into album_UI_revamp
2025-04-25 21:48:57 +05:30
Aman Raj Singh Mourya
83c864df2b
[mob][photos] minor fix
2025-04-25 21:41:06 +05:30
Manav Rathi
9ce9fa2dbf
Reducing threshold
2025-04-25 19:20:01 +05:30
Manav Rathi
6b8800f151
Implement node side
2025-04-25 18:47:00 +05:30
Manav Rathi
d95864be1c
Rename for incoming increased scope
2025-04-25 18:36:17 +05:30
Manav Rathi
b01f6d9482
4 cases
2025-04-25 18:17:41 +05:30
Ashil
5bf3f01de6
Fix auth not building for iOS 18.4 ( #5719 )
...
## Description
Fix build failing on iOS 18.4 by [upgrading
sentry](https://github.com/getsentry/sentry-dart/issues/2771#issuecomment-2717968324 )
2025-04-25 18:08:49 +05:30
Neeraj
4fcd938575
[mob] Enable gradual rollout for resumable upload ( #5718 )
...
## Description
## Tests
2025-04-25 17:46:31 +05:30
ashilkn
500cb9d0f2
Fix auth not building for iOS 18.4
2025-04-25 17:39:25 +05:30
Manav Rathi
34233875bd
Split
2025-04-25 17:37:03 +05:30
Manav Rathi
8871902594
Split
2025-04-25 17:12:02 +05:30
Neeraj Gupta
184882fae2
Bump version for droid internal release
2025-04-25 16:16:10 +05:30
Neeraj Gupta
e59e600a35
Merge branch 'album_UI_revamp' of https://github.com/ente-io/auth into album_UI_revamp
2025-04-25 16:14:57 +05:30
Neeraj Gupta
6f5c5a0b06
Merge branch 'main' into album_UI_revamp
2025-04-25 16:14:32 +05:30
Aman Raj Singh Mourya
3d4ff93e65
[mob][photos] Move Contacts section from search tab to shared tab
2025-04-25 16:11:02 +05:30
Manav Rathi
912d52ea6b
Cleanup
2025-04-25 16:04:52 +05:30
Neeraj Gupta
27f635dfaa
[mob] Enable gradual rollout for resumable upload
2025-04-25 16:01:05 +05:30
Aman Raj Singh Mourya
d88621ab5a
[mob][photos] feat: implement ascending/descending sort direction
2025-04-25 15:52:09 +05:30
Aman Raj Singh Mourya
95e6a86b10
[mob][photos] feat: update sharing functionality improve UI flow
2025-04-25 15:45:38 +05:30
Manav Rathi
7ff6785860
stream
2025-04-25 15:43:47 +05:30
Ashil
d6665b1dbf
[mob][Auth] Release v4.3.5 ( #5717 )
2025-04-25 15:42:42 +05:30
Vishnu Mohandas
1cbc783bc6
[docs] Add Features page for Auth ( #5716 )
...
Added a Features page for Ente Auth to the docs, briefly describing all
the available key features. Also fixed a small typo on
`/photos/features/trash.md`
2025-04-25 15:34:37 +05:30
Manav Rathi
e6b446c95f
Cont
2025-04-25 15:24:49 +05:30
Sven
480e8682f9
Merge branch 'ente-io:main' into main
2025-04-25 11:26:02 +02:00
Sven
bb997039c8
Add features page for Ente Auth
2025-04-25 11:24:54 +02:00
Manav Rathi
a2debd6746
log
2025-04-25 14:44:28 +05:30
Manav Rathi
f454221634
Upload
2025-04-25 14:44:28 +05:30
Manav Rathi
6614e4468d
Web side
2025-04-25 14:44:28 +05:30
Manav Rathi
8c0cbc7343
Still doesn't work - ERR_H2_OR_QUIC_REQUIRED
...
Committing for posterity. I also realized that the retries will not work once
the stream has been read. So all this needs to be moved to the node side.
2025-04-25 14:44:28 +05:30
Manav Rathi
22f05f73a9
chain
2025-04-25 14:44:28 +05:30
Manav Rathi
d53d5090e0
Tweak
2025-04-25 14:44:28 +05:30
Manav Rathi
64afcc0c70
Dimensions
2025-04-25 14:44:28 +05:30
Manav Rathi
d904aab804
[desktop] Start next release train ( #5715 )
2025-04-25 14:04:21 +05:30
Manav Rathi
1d8aaa49e7
[desktop] Start next release train
2025-04-25 14:03:17 +05:30
Neeraj
39509813c6
[server] Support for self-recovery on account deletion ( #5712 )
...
## Description
## Tests
2025-04-25 13:39:49 +05:30
Manav Rathi
f362943ab6
photosd-v1.7.12 ( #5714 )
2025-04-25 13:36:13 +05:30
Manav Rathi
976eee005c
photosd-v1.7.12
2025-04-25 13:33:48 +05:30
Aman Raj Singh Mourya
e5d63fe9e7
[mob][photos] feat: enable selection on album screen itself
2025-04-25 12:57:27 +05:30
Neeraj Gupta
9b15ab2f2f
Remove log
2025-04-25 12:12:26 +05:30
Neeraj Gupta
31f6671626
Gracefully handle bad or expired tokens
2025-04-25 12:11:43 +05:30
Neeraj Gupta
c32e4be8be
copy change
2025-04-25 11:57:23 +05:30
Neeraj Gupta
6ae9003585
rename
2025-04-25 11:39:36 +05:30
Neeraj Gupta
851aed6a78
Add link in delete email to auto-recover account
2025-04-25 11:37:25 +05:30
Neeraj Gupta
7732f9eee9
Fix case
2025-04-25 10:03:03 +05:30
Manav Rathi
06099f00c6
[desktop] Video stream generation - WIP x/x ( #5711 )
2025-04-24 19:38:49 +05:30
Manav Rathi
8e0b0da68f
hah!
2025-04-24 19:22:20 +05:30
Manav Rathi
55dbc3a8db
Propgagate
...
The ! (definite assigment assertion) is needed to get tsc to stop emitting an
error about dimensions not being assigned.
Docs for it: https://www.typescriptlang.org/docs/handbook/release-notes/typescript-2-7.html#definite-assignment-assertions
2025-04-24 19:17:17 +05:30
Manav Rathi
f6744d4b47
Full playlist
2025-04-24 18:57:13 +05:30
Manav Rathi
fbf626b578
Fix warning
...
"Cannot use both -hls_key_info_file and -hls_enc, ignoring -hls_enc"
25b0a8e295/libavformat/hlsenc.c (L1869)
2025-04-24 17:05:14 +05:30
Manav Rathi
9508695bba
red
2025-04-24 16:42:06 +05:30
Manav Rathi
645014460b
[desktop] Video stream generation - WIP Part x/x ( #5710 )
2025-04-24 15:27:51 +05:30
Manav Rathi
e32af8e0e5
Alternative dimension
...
Our currently bundled ffmpeg balks with
"Option allowed_extensions not found."
2025-04-24 15:19:12 +05:30
Manav Rathi
6e2f645905
Read playlist
2025-04-24 14:38:54 +05:30
Manav Rathi
5e091af787
vdim
2025-04-24 14:32:19 +05:30
Ashil
f9dbbb8cc9
[mob][photos] Video editor improvements ( #5709 )
...
## Description
- #### Better UX on exporting an edited video
If a video is large enough (even an 8s 4k video), the export process can
take a while. Previously, we were only showing a 'Saving edits...'
message in a dialog, which gave users no indication of how much time it
would take and some even thought the app was stuck. I’ve resolved this
by adding a linear progress indicator to show the progress.
https://github.com/user-attachments/assets/b078337f-0e29-4738-a8b6-f8f94474a4c8
- #### Fix video previewing in a flipped state upon opening video editor
(Bug exists only android).
2025-04-24 13:48:14 +05:30
Manav Rathi
1fc72383a3
turn of desat
...
In my test video (recorded from iPhone, viewing on macOS), this made a
substantial difference (the default desaturation was dulling out the test video
visually).
2025-04-24 13:44:36 +05:30
Manav Rathi
c040ae9dcc
tonemap filterchain 1
2025-04-24 13:36:23 +05:30
ashilkn
f70148d652
Update documentation
2025-04-24 13:17:38 +05:30
ashilkn
60f94362d2
Animate linear progress indicator of LinearProgressDialog
2025-04-24 13:14:56 +05:30
ashilkn
a9bf825dde
Do video rotation correction only on Android since the bug is absent on iOS
2025-04-24 13:14:42 +05:30
Manav Rathi
004525ddeb
Outline
...
More Refs:
- https://www.canva.dev/blog/engineering/a-journey-through-colour-space-with-ffmpeg/
- https://jimmyhoke.net/wp/?p=412
2025-04-24 10:51:44 +05:30
mangesh
2ff03d7303
[server] don't send OTT if registration is disabled Fixes #5684 ( #5695 )
...
fixes #5684
2025-04-24 10:35:54 +05:30
Manav Rathi
fcaf46fcd1
Regex
2025-04-24 09:24:47 +05:30
ashilkn
d8c50ce3fa
Update text style of LinearProgressDialog
2025-04-24 08:49:36 +05:30
ashilkn
15ed5e9d7b
Show progress dialog when exporting edited video for better UX
2025-04-24 08:41:49 +05:30
Manav Rathi
ef6e4ebbcd
pprobe
2025-04-24 08:33:30 +05:30
ashilkn
60b3e0977e
Add docs
2025-04-24 07:20:15 +05:30
Aman Raj Singh Mourya
1265002d5a
Merge branch 'album_UI_revamp' of https://github.com/ente-io/ente into album_UI_revamp
2025-04-24 02:32:20 +05:30
Aman Raj Singh Mourya
c7aecc9b30
[mob][photos] minor fix
2025-04-24 02:31:24 +05:30
Aman Raj Singh Mourya
dba837c62c
[mob][photos] refactor: allow favourite album selection for better UX
2025-04-24 02:31:10 +05:30
mngshm
f183c56c20
minor reorganizations of checks
2025-04-24 01:45:11 +05:30
Aman Raj Singh Mourya
e5bdd74fa9
[mob][photos] refractor: update icon colors to use blurStrokePressed
2025-04-24 01:14:33 +05:30
Aman Raj Singh Mourya
0f31278965
[mob][photos] refactor: remove create album option and update item limit count
2025-04-23 22:24:49 +05:30
Manav Rathi
01e9d79a22
[desktop] Streaming video generation - WIP Part x/x ( #5705 )
2025-04-23 19:57:00 +05:30
Manav Rathi
ff22c69ca6
trac recommendations
2025-04-23 19:53:58 +05:30
ashilkn
016b031bf1
Fix flipped version of video being shown in video editor
2025-04-23 17:09:15 +05:30
Manav Rathi
c7a2001405
scale/fps
2025-04-23 15:36:41 +05:30
Manav Rathi
3871a538ab
Start sculpting
2025-04-23 15:26:35 +05:30
ashilkn
b52ac3ff5d
Log when video editor page is initialized and built
2025-04-23 14:55:07 +05:30
Neeraj Gupta
be3e434bec
Bump version
2025-04-23 14:46:54 +05:30
Aman Raj Singh Mourya
9d9a7b548d
[mob][photos] minor fix
2025-04-23 13:53:54 +05:30
Manav Rathi
be33ee5a1c
[web] New translations ( #5703 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-04-23 13:51:16 +05:30
Crowdin Bot
8df7c1b9a4
New Crowdin translations by GitHub Action
2025-04-23 08:19:06 +00:00
Manav Rathi
e8997c16a6
[web] Use top level as fallback for leaf files to avoid confusing error ( #5702 )
...
Also some visual fixes.
2025-04-23 13:48:20 +05:30
Manav Rathi
141d761ecb
Visual fixes
2025-04-23 13:44:34 +05:30
Aman Raj Singh Mourya
3708819e6b
Merge branch 'album_UI_revamp' of https://github.com/ente-io/ente into album_UI_revamp
2025-04-23 13:32:30 +05:30
Aman Raj Singh Mourya
389220357e
[mob][photos] feat: enable album selection actions for incoming collections
2025-04-23 13:31:56 +05:30
Manav Rathi
fe5feb0394
Use top level as fallback for leaf files to avoid confusing error
2025-04-23 13:26:40 +05:30
Neeraj Gupta
d9925f29d8
Merge branch 'main' into album_UI_revamp
2025-04-23 13:14:58 +05:30
mangesh
7ec0c6dbdb
[docs] separate all sections from getting-started (revamp part x/x) ( #5692 )
2025-04-23 09:14:21 +05:30
Ashil
be84e1856d
[mob][photos] Update dark mode app icon following iOS design docs to make it look consistent with other iOS app icons ( #5701 )
...
## Description
#### Before
<img width="334" alt="Screenshot 2025-04-23 at 7 58 31 AM"
src="https://github.com/user-attachments/assets/482779dc-7a37-4294-8d6f-751df62da873 "
/>
#### After
<img width="334" alt="Screenshot 2025-04-23 at 8 03 06 AM"
src="https://github.com/user-attachments/assets/99a158a9-53a7-4475-ac12-603abfaf9d03 "
/>
2025-04-23 09:10:16 +05:30
ashilkn
9808ea5d8e
Reupload dark mode app icon following apple iOS docs to make it look consisent with other iOS app icons
2025-04-23 08:05:06 +05:30
mngshm
2577b9c93a
remove redundant code
2025-04-22 21:55:50 +05:30
Manav Rathi
0981ba5989
[web] Add UX feedback when copying links ( #5700 )
2025-04-22 20:15:48 +05:30
Manav Rathi
c2959d06b0
elsewhere
2025-04-22 20:09:18 +05:30
Manav Rathi
eed42c9df5
elsewhere
2025-04-22 20:06:50 +05:30
Manav Rathi
ec30ace822
copy feedback
2025-04-22 20:02:05 +05:30
Manav Rathi
7fa9e2a627
[desktop] Handle dock icon for macOS fullscreen ( #5698 )
2025-04-22 19:40:18 +05:30
Manav Rathi
ac0c96ae29
macOS fs
2025-04-22 19:37:12 +05:30
Manav Rathi
9900c346b5
[web] Use correct translation key ( #5697 )
2025-04-22 19:27:17 +05:30
Manav Rathi
2108461450
Fix tr key
2025-04-22 19:20:14 +05:30
Manav Rathi
270dd02e20
[desktop] Debounce cluster refresh during uploads ( #5696 )
2025-04-22 19:17:09 +05:30
mngshm
e6deea1533
separate ott generation purpose checks
2025-04-22 19:10:42 +05:30
Manav Rathi
d303a40cc7
Use promise variant
2025-04-22 18:49:53 +05:30
Manav Rathi
08d435b920
Debounce cluster refresh during uploads
2025-04-22 18:08:40 +05:30
mngshm
efa4c46f6e
fixes #5684 : don't send OTT if disable registration == true
2025-04-22 16:43:59 +05:30
mangesh
3cd5127488
[server] trivial but better error messages ( #5693 )
2025-04-22 14:20:44 +05:30
Ashil
e77a8cdf9b
[mob][photos] Fix wakelock bugs ( #5691 )
...
## Description
#### New `EnteWakelockService` singleton that wraps wakelock_plus APIs
- Persist enable/disable (across sessions) state in `SharedPreferences`
- Re apply wakelock on app init based on stored state
- Makes sure the wakelock setting across sessions if set is respected
when wakelock is updated for other non-across-session purposes.
### Bugs fixed:
- App not staying awake after disabling auto lock in back up settings
when killed and reopened.
- App not staying awake when video is playing (only on
native_video_player)
## Tests
Tested all cases.
2025-04-22 14:02:42 +05:30
mngshm
77e4506d2a
trivial: better error messages
2025-04-22 13:55:19 +05:30
mngshm
c170384607
Separate everything
2025-04-22 13:14:14 +05:30
Aman Raj Singh Mourya
0dab15b703
[mpb][photos] feat: collections and optimize grid/list item rendering
2025-04-22 13:02:04 +05:30
ashilkn
ce7a564cbd
Refactor
2025-04-22 12:56:48 +05:30
ashilkn
0d6f71c193
Update documentation
2025-04-22 12:51:24 +05:30
Aman Raj Singh Mourya
2449dbe0cd
[mob][photos] feat: update selection logic to exclude favorite collections from actions
2025-04-22 12:42:40 +05:30
ashilkn
ab04bd66a5
Fix screen timing out and fading when viewing video played in native video player
2025-04-22 12:31:27 +05:30
ashilkn
9f3c4c8542
Handle edge case where on disposing media_kit player, wakelock state if enabled across app sessions is not respected
2025-04-22 11:59:19 +05:30
ashilkn
879f16a2dd
Add wakelock service wrapper for persistent wakelock state across sessions
2025-04-22 11:53:48 +05:30
Manav Rathi
136f8d17cc
[web] Tweak nav behaviour ( #5690 )
2025-04-22 11:24:54 +05:30
Manav Rathi
4539acd239
Tweak nav behaviour
2025-04-22 11:20:55 +05:30
Manav Rathi
4d37e415e7
[server] increase max pg connection 30 -> 45 ( #5687 )
...
## Description
## Tests
2025-04-22 10:10:11 +05:30
Neeraj
361283f072
[server] Add retry while putting metadata obj in s3 ( #5688 )
...
## Description
## Tests
2025-04-22 10:09:43 +05:30
Neeraj Gupta
3b4f9ecc22
[server] Add retry while putting metadata obj in s3
2025-04-22 09:52:21 +05:30
Neeraj Gupta
d1289bb467
[server] increase max pg connection 30 -> 45
2025-04-22 09:43:53 +05:30
Manav Rathi
b81098f88d
[desktop] Routine dependency updates ( #5683 )
2025-04-21 19:17:08 +05:30
Manav Rathi
432883685d
[web] New translations ( #5682 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-04-21 19:16:57 +05:30
Manav Rathi
55094b7f2a
[desktop] Routine dependency updates
2025-04-21 19:15:16 +05:30
Crowdin Bot
5c9d6610c1
New Crowdin translations by GitHub Action
2025-04-21 13:42:12 +00:00
Manav Rathi
da1ac0696b
[web] Tweak translation ( #5681 )
...
This jumps around between 1 and 2 lines when there are many files (and
in non-English languages with longer strings). Also the message keeps
moving as the counts change. So I'll omit the message, only retain the
counts, since the
context should make sense from the title.
2025-04-21 19:11:37 +05:30
Manav Rathi
c61667290b
tr
...
this jumps around between 1 and 2 lines when there are many files (and in
non-English languages with longer strings). Also the message keeps moving as the
counts change. So I'll omit the message, only retain the counts, since the
context should make sense from the title
2025-04-21 19:06:08 +05:30
Ashil
61e306e1b3
[mob][photos] Log whether resource intensive features are enabled ( #5678 )
2025-04-21 17:35:46 +05:30
Manav Rathi
da565172fc
[web] The last of the capital keys ( #5680 )
2025-04-21 17:13:14 +05:30
Manav Rathi
c686c75141
tr
2025-04-21 17:10:07 +05:30
Manav Rathi
d8617cb782
[web] New translations ( #5679 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-04-21 17:04:42 +05:30
Crowdin Bot
7a12f6edde
New Crowdin translations by GitHub Action
2025-04-21 11:32:23 +00:00
Manav Rathi
f0c489587f
[web] Indicate skipped ( #5677 )
2025-04-21 17:01:40 +05:30
ashilkn
b9a81c3693
Log whether resource intensive features are enabled
2025-04-21 17:01:39 +05:30
Manav Rathi
f143add013
Split
2025-04-21 16:50:52 +05:30
Manav Rathi
7d71a0c9a4
Unprefix
2025-04-21 16:31:53 +05:30
Manav Rathi
fb5bd0bdec
prefix ellipsised
2025-04-21 16:31:06 +05:30
Manav Rathi
adbaba8a44
Retain what we can, add new
2025-04-21 16:26:40 +05:30
mangesh
01d0915004
[docs] minor change in index.md ( #5671 )
2025-04-21 16:20:28 +05:30
Manav Rathi
332e759e6a
New
2025-04-21 15:59:38 +05:30
Manav Rathi
a1557e8d27
R
2025-04-21 15:46:05 +05:30
Manav Rathi
8d667333e3
R
2025-04-21 15:39:10 +05:30
Manav Rathi
2843cc36d9
sp
2025-04-21 15:36:58 +05:30
Manav Rathi
1019047eb2
R
2025-04-21 15:35:22 +05:30
Manav Rathi
42a085221c
Case
2025-04-21 15:31:14 +05:30
Manav Rathi
e08b228d05
R
2025-04-21 15:28:56 +05:30
Manav Rathi
3eee5a5fdc
reorg
2025-04-21 15:27:30 +05:30
Manav Rathi
97c03a4985
[web] Improved thumbnail loading experience ( #5675 )
2025-04-21 15:04:30 +05:30
Manav Rathi
f3974cdb8a
[web] Improved thumbnail loading experience
2025-04-21 14:53:34 +05:30
Ashil
dc402b7bca
[mob][photos] Remove setting audio session category (iOS) ( #5673 )
...
## Description
Audio session category had to be explicitly set because an older version
of [native_video_player](https://pub.dev/packages/native_video_player )
had an issue.
The version of the package that we currently use includes a [fix for
this](https://github.com/albemala/native_video_player/issues/22#issuecomment-2569092092 ).
## Tests
Confirmed that video playback on iOS simulator has audio on silent and
ring mode.
2025-04-21 14:39:47 +05:30
Ashil
5082343708
[mob][photos] Fix build failing due to translation error ( #5674 )
2025-04-21 14:36:25 +05:30
ashilkn
4e34ecd580
fix build failing dur to translation error
2025-04-21 14:25:53 +05:30
ashilkn
fb897d237d
Auto generated changes
2025-04-21 14:24:25 +05:30
ashilkn
b6a1a77bf7
Revert "[mob][photos] Fix: audio not playing on iOS when in silent mode"
...
This reverts commit dc6fde9f77 .
2025-04-21 14:09:43 +05:30
Manav Rathi
168ef20e0f
[web] Enable new video player for all ( #5672 )
...
+ Enable arabic
2025-04-21 14:02:16 +05:30
Manav Rathi
d880255fc8
Enable ar-SA
2025-04-21 13:53:15 +05:30
Manav Rathi
1b1c33977d
Enable new player for all
2025-04-21 13:47:45 +05:30
mngshm
07f89bb1d6
rem
2025-04-21 13:43:20 +05:30
Neeraj
47b0d51f22
[auth] Add custom icon for fortrabbit ( #5666 )
...
## Description
This MR adds an SVG to be used as custom icon for
[fortrabbit](https://www.fortrabbit.com/ ).
The icon was taken from the official [fortrabbit logo and corporate
identity repository](https://github.com/fortrabbit/art ), and optimized
using [SVGOMG](https://jakearchibald.github.io/svgomg/ ).
2025-04-21 11:12:08 +05:30
Neeraj
5e489843fa
[mobile] New translations ( #5669 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2025-04-21 10:44:56 +05:30
Neeraj
5dea3fd8b0
[docs] self-hosting docs clean up & revamp (part x/x) ( #5647 )
2025-04-21 10:43:57 +05:30
Neeraj
8dd9dc16ad
[auth] New translations ( #5670 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
2025-04-21 10:43:36 +05:30
Aman Raj Singh Mourya
7f96a11e07
[mob][photos] refactor: remove debug print statements and update parameter naming
2025-04-21 10:18:44 +05:30
Aman Raj Singh Mourya
d7cb5c29cf
[mob][photos] feat: reflect SelectAll action change on UI
2025-04-21 10:18:05 +05:30
Aman Raj Singh Mourya
399ecdfd7d
[mob][photos] feat: support for multiple selected albums and add SelectAllAlbumsButton
2025-04-21 10:17:12 +05:30
Manav Rathi
d31db6d678
[web] New translations ( #5668 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-04-21 09:18:06 +05:30
Crowdin Bot
a928e87747
New Crowdin translations by GitHub Action
2025-04-21 01:17:37 +00:00
Crowdin Bot
064092a3e6
New Crowdin translations by GitHub Action
2025-04-21 01:05:13 +00:00
Crowdin Bot
a76561ebe9
New Crowdin translations by GitHub Action
2025-04-21 00:39:52 +00:00
Ben Peachey
6321f50e6c
Add custom icon for fortrabbit.
2025-04-20 17:35:27 +02:00
Aman Raj Singh Mourya
f4580c8fdf
[mob][photos] feat: add support for sharing and deleting multiple collections with action sheets
2025-04-19 21:45:49 +05:30
Aman Raj Singh Mourya
13f78ecc19
[mob][photos] feat: enhance AddParticipantPage to support multiple collections and update album selection actions
2025-04-19 21:43:01 +05:30
Aman Raj Singh Mourya
9267c4012b
feat: integrate album selection management into collection list and flex grid views
2025-04-19 00:14:54 +05:30
Aman Raj Singh Mourya
a8e80717aa
[mob][photos] fix: use selected albums for showing selected/unselected state
2025-04-19 00:14:34 +05:30
Aman Raj Singh Mourya
8e552c57bb
[mob][photos] feat: implement album selection management and action overlay components
2025-04-19 00:13:10 +05:30
anandbaburajan
873ee3ac14
[email]: different views for mobile and desktop
2025-04-18 16:54:21 +05:30
anandbaburajan
cfce2d00f5
[email]: add one click verify button for verification email
2025-04-18 13:45:04 +05:30
mngshm
93dd0c4943
reorganize(4): might be bad to let beginners read about S3 straight after getting started
2025-04-18 12:18:12 +05:30
mngshm
83fdda46a3
reorganize (3): separate community contributed guides
2025-04-18 11:53:49 +05:30
Manav Rathi
23943aae89
[desktop] Generate streamable video variant - WIP Part x/x ( #5649 )
2025-04-17 20:13:33 +05:30
Manav Rathi
f01d0ff274
Update comments
2025-04-17 20:05:16 +05:30
mngshm
d158db9499
Tone (2) and re-organize (x)
2025-04-17 20:04:49 +05:30
mngshm
9186b272b6
Tone up
2025-04-17 19:48:42 +05:30
mngshm
60f1172033
separate bucket-cors troubleshooting guide
...
sidebar
2025-04-17 19:46:41 +05:30
Manav Rathi
5843aee3d6
Upload
2025-04-17 19:45:36 +05:30
mngshm
f6b186a167
reorganize sidebar & deprecate old community contributed guide
2025-04-17 19:30:48 +05:30
mngshm
aa9096134d
"with caddy" and update endpoint.png
2025-04-17 19:29:44 +05:30
Manav Rathi
1370f0523c
Preview URL
2025-04-17 19:14:30 +05:30
mngshm
c1051b8a10
Forgot the examples earlier 💀
2025-04-17 18:52:38 +05:30
Manav Rathi
b4d532bb41
PUT video-data
2025-04-17 18:42:18 +05:30
Manav Rathi
4327fbb9e5
Remove output.ts.tmp
2025-04-17 17:56:14 +05:30
mngshm
636d2a8069
merge /system-requirements into /getting-started
2025-04-17 17:55:42 +05:30
Manav Rathi
21e0edcb85
output.ts
2025-04-17 17:49:47 +05:30
Manav Rathi
8b11989e0f
Provide the key
...
[main] [hls @ 0x14e607410] Cannot generate a strong random key
2025-04-17 17:37:23 +05:30
mngshm
5bc6505cb8
getting-started, reverse-proxy, writing museum.yaml
2025-04-17 17:32:07 +05:30
mngshm
a0184013f8
make dead link checker happy
2025-04-17 17:02:34 +05:30
Manav Rathi
d0b5f84854
replace
2025-04-17 16:56:48 +05:30
mngshm
4bb2aea5d2
clean stuff from the merge
2025-04-17 16:54:27 +05:30
Manav Rathi
298faf8e0a
Sketch
2025-04-17 16:41:58 +05:30
Neeraj
e816504576
[mob] Refactor & remove unused methods ( #5648 )
...
## Description
## Tests
2025-04-17 16:16:45 +05:30
Neeraj Gupta
1506009a55
doc
2025-04-17 16:12:45 +05:30
Neeraj Gupta
8930a0ddbc
Simplify
2025-04-17 15:59:09 +05:30
mangesh
8611d5644d
Merge branch 'main' into sh-revamp
2025-04-17 15:48:28 +05:30
Neeraj Gupta
5df815da58
Remove unused method
2025-04-17 15:45:02 +05:30
Neeraj Gupta
59e2906bdc
Remove unused method
2025-04-17 15:41:26 +05:30
Neeraj Gupta
79e8fffc7a
Simplify
2025-04-17 15:40:46 +05:30
Bl4ckspell
bbd81a6385
[auth] fix luma icon ( #5640 )
...
## Description
Because the icon (added in #5276 ) is black, it was not visible when the
app was in darkmode.
I added `mix-blend-mode: difference` to the svg source.
Now in darkmode, the icon turns white:


2025-04-17 15:21:05 +05:30
Bl4ckspell
1ba31e9442
[auth] fix coinspot icon ( #5641 )
...
## Description
some elements of the coinspot icon added in #5186 were displayed as
black.
i fixed the source code using the [Oh My SVG
App](https://flathub.org/apps/re.sonny.OhMySVG )
| | before | fixed |
|-------|-------|------|
| light | 
| 
|
| dark | 
| 
|
2025-04-17 15:20:45 +05:30
Bl4ckspell
7cf8ccdc7e
[auth] fix bingx icon ( #5637 )
...
## Description
the bingx icon added in #5186 was displayed as black.
i fixed the source using [this
code](https://github.com/Bl4ckspell7/svg-css-to-inline-styling )
| | old | fixed |
|-------|-------|------|
| light |||
| dark |||
2025-04-17 15:20:10 +05:30
Bl4ckspell
ae6e2b1349
[auth] Fix android monochrome app icon ( #5484 )
...
## Description
Removes the shadow of the app icon on the homescreen which is currently
present. Closes #3840 . It is especially visible as a "glowing" in dark
mode.
| Mode | Current Icon | Fix Icon |
|-----------|-------------|----------|
| **Light**
|||
| **Dark**
|||
2025-04-17 15:19:54 +05:30
Bl4ckspell
a65493192f
[auth] specify flutter version ( #5636 )
...
## Description
Allows to explicitly set the flutter version you want to use, by
utilizing `fvm`.
`dart pub global activate fvm`
`fvm install 3.24.3`
`fvm use 3.24.3`
`fvm flutter ...`
2025-04-17 15:17:42 +05:30
Bl4ckspell
cf538a713b
[auth] add fanatical icon ( #5466 )
...
## Description
add icon for fanatical

2025-04-17 15:17:18 +05:30
Manav Rathi
3440bbd772
Route
2025-04-17 15:13:21 +05:30
Manav Rathi
657a57f46a
Res
2025-04-17 15:04:56 +05:30
Manav Rathi
f6db2daaee
array
2025-04-17 15:03:22 +05:30
mngshm
2d8ffae74b
un-index web-app.md, surface new doc /guides/from-source
2025-04-17 14:11:54 +05:30
Manav Rathi
1efaefbf9c
nn fin
2025-04-17 14:05:18 +05:30
Manav Rathi
29f5693078
nn
2025-04-17 14:01:56 +05:30
mngshm
94bd9f4dd6
note unnote
2025-04-17 14:00:46 +05:30
mngshm
ce9c08c607
removing unnecessary pm2 nonsense
2025-04-17 14:00:46 +05:30
ashilkn
a35d16e20d
Merge branch 'main' into auth_release_v4.3.4
2025-04-17 13:06:49 +05:30
ashilkn
77a6508a0b
Bump up auth build number and version
2025-04-17 13:05:25 +05:30
Manav Rathi
347140c14c
generisize
2025-04-17 12:49:33 +05:30
Manav Rathi
97bc768092
Sketch
2025-04-17 12:09:41 +05:30
Manav Rathi
cdb81c621d
Sketch
2025-04-17 11:26:11 +05:30
Manav Rathi
bd7fec03d3
Revert "cond type take 1" - It just doesn't seem to work without casts
...
...and we don't even need in the final goal (this is desktop only).
This reverts commit 0c904d37c8 .
2025-04-17 10:58:11 +05:30
Manav Rathi
0c904d37c8
cond type take 1
2025-04-17 10:49:34 +05:30
Manav Rathi
dc9f665029
[web] Omit spurious ffmpeg logs ( #5646 )
...
We don't need to do it for the desktop code since there the deletion
function checks if the file exists first.
2025-04-17 10:28:52 +05:30
Manav Rathi
4b0536a5b2
Fix
2025-04-17 10:18:15 +05:30
Manav Rathi
c2efd198a6
Revert "omitlog" - there is already an if exists check
...
This reverts commit a2a74e2166 .
2025-04-17 10:13:18 +05:30
Manav Rathi
a2a74e2166
omitlog
...
ref: https://nodejs.org/api/child_process.html#child_processexeccommand-options-callback
> in case of any error (including any error resulting in an exit code other than
0), a rejected promise is returned...
2025-04-17 09:59:33 +05:30
Manav Rathi
b0f8258a90
Omit spurious logs
2025-04-17 09:39:57 +05:30
Manav Rathi
c75937759f
[web] New translations ( #5645 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-04-17 09:39:35 +05:30
Crowdin Bot
466f31bbb9
New Crowdin translations by GitHub Action
2025-04-17 04:00:53 +00:00
Manav Rathi
09f6922ccf
[web] Move video streaming strings to translations ( #5644 )
2025-04-17 09:30:11 +05:30
Manav Rathi
eacc364498
tr
2025-04-17 09:24:39 +05:30
Manav Rathi
3c3ce516f5
[docs] Add example line to OTT faq ( #5643 )
2025-04-17 08:13:25 +05:30
Manav Rathi
7fe070b5ae
vc
2025-04-17 08:11:36 +05:30
Prateek Sunal
b1fb5d548b
Merge branch 'main' into pending-sync-info
2025-04-17 03:43:36 +05:30
Prateek Sunal
912fc72600
Add ffmpeg framework support and refactor video processing to isolated service
2025-04-17 03:39:59 +05:30
Manav Rathi
13bcfe61ed
[web] Enable streaming video playback for public albums app ( #5633 )
2025-04-16 14:20:48 +05:30
Manav Rathi
4d3926c150
Enable for albums app
2025-04-16 14:14:10 +05:30
Manav Rathi
7d92b5923b
Clear transient
2025-04-16 14:07:03 +05:30
Manav Rathi
864f0317fa
Outline
2025-04-16 13:05:00 +05:30
Manav Rathi
a928676280
Outline
2025-04-16 12:35:08 +05:30
Manav Rathi
2073134e7a
[server] Copy only libsodium lib to Docker image ( #5632 )
...
Suggested twice:
- https://github.com/ente-io/ente/pull/3952
- https://github.com/ente-io/ente/issues/5631
Fixes: https://github.com/ente-io/ente/issues/5631
**Tested by**
Theory: On a clean alpine container, ran `apk add libsodium` then
visually glanced using
`docker container diff` that the .so is the only relevant file.
Practice: Recreated the local Docker compose using this updated file and
verified that server runs and can upload files etc.
2025-04-16 07:36:16 +05:30
Manav Rathi
5a411d1d4d
[server] Copy only libsodium lib to Docker image
...
Suggested twice:
- https://github.com/ente-io/ente/pull/3952
- https://github.com/ente-io/ente/issues/5631
Fixes: https://github.com/ente-io/ente/issues/5631
Tested:
Theory: On a clean alpine container, ran `apk add libsodium` then visually glanced using
`docker container diff` that the .so is the only relevant file.
Practice: Recreated the local Docker compose using this updated file and
verified that server runs and can upload files etc.
2025-04-16 06:36:06 +05:30
Aman Raj Singh Mourya
28f03d3514
[mob][photos] feat: add searchable app bar and enhance collection filtering
2025-04-16 00:27:10 +05:30
Aman Raj Singh Mourya
c7047ab964
[mob][photos] feat: support album sorting by name and newest photo for shared albums
2025-04-15 22:40:25 +05:30
Manav Rathi
5f1d767b9c
[meta] Ask for last known version ( #5629 )
2025-04-15 21:00:42 +05:30
Manav Rathi
1ecff890f0
[meta] Ask for last known version
2025-04-15 20:49:18 +05:30
Manav Rathi
38aae47445
[desktop] Show person name in the file info panel ( #5628 )
2025-04-15 20:10:45 +05:30
Manav Rathi
e4cd1434df
Fix a stale effect
2025-04-15 20:02:05 +05:30
Manav Rathi
f907beab62
[desktop] Show person name in the file info panel
2025-04-15 19:33:46 +05:30
Aman Raj Singh Mourya
daa3fcd354
[mob][photos] fix: hide "add new album" options when any album is selected
2025-04-15 19:17:02 +05:30
Aman Raj Singh Mourya
0057e71e02
[mob][photos] fix: use "strokeFaint" instead of "strokeFainter" for better visibility
2025-04-15 19:16:01 +05:30
Neeraj
f2e336c35a
[mob] Bump version 1.0.4 ( #5626 )
...
## Description
## Tests
2025-04-15 16:07:18 +05:30
Neeraj Gupta
a8b2423d77
Bump version 1.0.4
2025-04-15 16:06:48 +05:30
Neeraj
f8f2e6f7c7
[server] Preview public albums ( #5601 )
...
## Description
## Tests
[ ] Local testing pending
2025-04-15 15:11:48 +05:30
ashilkn
cd3b9defcd
Update build number for Auth app
2025-04-15 14:55:31 +05:30
Manav Rathi
e103d7490e
[web] Public album streaming ( #5625 )
...
Behind a ff flag, meant for testing
https://github.com/ente-io/ente/pull/5601
2025-04-15 14:24:27 +05:30
ashilkn
aa9e8abf0e
Bump up auth version to 4.3.4
2025-04-15 14:08:29 +05:30
Neeraj Gupta
f068d6ef24
Fix panic
2025-04-15 14:02:33 +05:30
Manav Rathi
3ec3f9f2e1
Forward
2025-04-15 13:33:53 +05:30
Manav Rathi
25c472e584
Support for public albums
2025-04-15 13:29:08 +05:30
Neeraj
7b69c86cba
[cli] Update documentation for change of export directory ( #5623 )
...
In my case to change export directory was necessary to add "--app"
2025-04-15 11:43:26 +05:30
Prateek Sunal
1d197694ef
[mob] switch to custom ffmpeg kit ( #5586 )
...
## Description
Switch to custom ffmpeg kit.
Future actionables on this:
- Creating minimal ffmpeg configuration and using it
- Replace and use .aar for android plugin, currently it is fine and
using the published maven package
## Tests
2025-04-15 00:01:47 +05:30
horfnt
4c9a37f3c8
Update README.md
...
In my case to change export directory was necessary to add "--app"
2025-04-14 21:29:01 +03:00
Prateek Sunal
59bc454f5c
Merge branch 'main' into switch-ffmpeg-kit
2025-04-14 22:52:17 +05:30
Neeraj
dd9f3f993d
[Auth] Fix import from aegis ( #5618 )
...
## Description
Fixes https://github.com/ente-io/ente/issues/5438
https://github.com/ente-io/ente/issues/5324
https://github.com/ente-io/ente/issues/5188
https://github.com/ente-io/ente/issues/5064
## Tests
Tested locally
2025-04-14 16:54:59 +05:30
Neeraj
f5b20cf8d0
[auth] Add advanced options to edit period & TOTP ( #5520 )
...
**Description**
1. Add custom time period (between 10 to 60 seconds)
2. Select type of OTP from TOTP, STEAM, HOTP
**Desktop**
<img
src="https://github.com/user-attachments/assets/494ca78c-0cd9-4c85-8ffb-c00a5e909e87 "
alt="Desktop" width="300">
**Mobile**
<img
src="https://github.com/user-attachments/assets/dc9a289e-4db5-481c-b590-2882be09f99a "
alt="Mobile" width="300">
2025-04-14 16:51:01 +05:30
Neeraj Gupta
2f9d664b05
[Auth] Fix import from aegis
2025-04-14 16:50:34 +05:30
Neeraj Gupta
2bfb52168e
Update label
2025-04-14 16:41:39 +05:30
Ashil
c4fe18bbc1
[mob][auth] Fix lock screen appearing on reinstall (iOS/macOS) if previously installed instance had lock screen enabled ( #5617 )
2025-04-14 16:18:51 +05:30
ashilkn
d3a47eedda
Fix issue where lock screen appears on installing the Auth app, if it was enabled on a previously installed instance of the app (iOS & macOS only)
2025-04-14 15:34:28 +05:30
laurenspriem
6c412e5803
Fix not person bug
2025-04-14 14:51:01 +05:30
ashilkn
28717ce2f2
Refactor
2025-04-14 14:13:00 +05:30
laurenspriem
8113a9aa97
Simplify memories update lock
2025-04-14 14:02:54 +05:30
Laurens Priem
082d15b41b
[mob][photos] Advanced option to disable curated memories ( #5614 )
...
## Description
Advanced option to disable curated memories
## Tests
Tested in debug mode on my pixel phone.
2025-04-14 13:40:23 +05:30
Prateek Sunal
a582f40fa5
[mob] fix build ( #5604 )
...
## Description
This PR fixes the build on main branch for photos mobile.
## Tests
2025-04-14 13:40:09 +05:30
laurenspriem
c706904263
Extract string
2025-04-14 12:26:09 +05:30
laurenspriem
8a73b19a3e
Advanced option to disable curated memories
2025-04-14 12:24:51 +05:30
Daniel Friesen
dd53cd5f47
[auth] Add Postmark logo ( #5611 )
...
## Description
Adds a logo for Postmark (https://postmarkapp.com/ ).
Postmarkapp doesn't have any official branding source files or use SVGs,
so Vector logo is sourced from here:
https://www.vectorlogo.zone/logos/postmarkapp/

I went with this rather than the ones on sites like
https://brandfetch.com/postmarkapp.com because the white stamp border
looks the closest to the logo that Postmark uses in their official
Zapier integration.
https://zapier.com/apps/postmark/integrations

2025-04-14 10:40:15 +05:30
Alex K
368b0c946a
[docs] Update Authy import docs to mention Authy-iOS-MiTM ( #5445 )
...
## Description
This pull request adds mention of the Authy-iOS-MiTM method to Ente's
documentation on migrating from Authy. Currently, the only working
method to import Authy tokens into Ente is to use a rooted Android
device, which is not ideal due to most people not having rooted Android
devices. The Authy-iOS-MiTM method (that I made) only requires an iOS
device with Authy and a computer with Python and mitmproxy, making it
significantly more accessible to people looking to migrate their Authy
tokens. By mentioning my method in Ente's Authy import docs, it would
help more people discover it and would hopefully make some people's
lives easier since they wouldn't have to manually re-register 2FA on
every website. Let me know if you have any questions.
## Tests
N/A, this pull request does not modify any code
2025-04-14 10:07:02 +05:30
github-actions[bot]
6ead2ab843
[auth] New translations ( #5613 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-04-14 10:06:26 +05:30
github-actions[bot]
eb3ec77bb6
[mobile] New translations ( #5612 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-04-14 10:06:03 +05:30
Vishnu Mohandas
037a699790
[docs] Update export.md ( #5605 )
2025-04-13 07:19:43 +05:30
Vishnu Mohandas
678e97e937
[docs] Update export.md
2025-04-13 07:18:43 +05:30
Prateek Sunal
6f02a048b6
fix: rename package
2025-04-12 22:23:14 +05:30
Prateek Sunal
e1f0605345
fix: app build
2025-04-12 22:20:09 +05:30
Prateek Sunal
3cab14a1eb
chore: update SDK versions and dependencies
2025-04-12 20:15:44 +05:30
github-actions[bot]
1f090642f2
[auth] New translations ( #5492 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-04-12 15:34:26 +05:30
Neeraj Gupta
51235bf81b
Add support for accessing preview url for public collections
2025-04-12 15:25:04 +05:30
Neeraj Gupta
4bd31aeea8
Refactor
2025-04-12 14:55:48 +05:30
Neeraj Gupta
f2736c43c1
Refactor
2025-04-12 14:37:33 +05:30
Prateek Sunal
145ad5d309
[mob] fix: only cache at max 50 files for memory widget ( #5594 )
...
## Description
Previously we were caching all the memories without a working limit,
this PR fixes that.
## Tests
2025-04-12 14:13:10 +05:30
Neeraj Gupta
c6b4cba8b4
[server] Auto recovery post deletion 1/x
2025-04-12 13:47:46 +05:30
vaguerant
70daffd23e
[auth] Add Mbin custom icon ( #5530 )
...
## Description
Add a custom icon for the [Mbin](https://joinmbin.org/ ) fediverse
software. SVG sourced from the linked page and modified to remove
background. Additional `altNames` for some popular or important Mbin
instances: `kbin` (several instances), `thebrainbin` (popular instance)
and `gehirneimer` (Mbin co-developer bentigorlich's instance).
## Tests
Untested
2025-04-12 13:33:07 +05:30
Neeraj
bd4f1071e5
[mobile] New translations ( #5491 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2025-04-12 13:22:24 +05:30
Neeraj
8abd38c57a
[mob] ICU syntax fix ( #5518 )
...
- Replaces `zero` with `=0` to avoid syntax errors.
- Replaces `one` with `=1` in the context of a single item for better
compatibility with non-English languages.
- Fixes grammar.
2025-04-12 13:22:13 +05:30
Neeraj
098832ccc9
[mob] Add support for pt_PT ( #5598 )
...
## Description
## Tests
2025-04-12 13:17:26 +05:30
Neeraj Gupta
3b3e670c50
[mob] Add support for pt_PT
2025-04-12 13:11:22 +05:30
Crowdin Bot
25b39be91c
New Crowdin translations by GitHub Action
2025-04-12 07:37:09 +00:00
zDqrK
f67b47183f
[Auth] Added Custom Icons for RedotPay & Cwallet ( #5469 )
...
## Description
Add RedotPay SVG Icon & Data Entry ✅
Add Cwallet SVG Icon & Data Entry ✅
## Tests
None Yet
2025-04-12 12:56:53 +05:30
Prateek Sunal
18a951ccf3
fix: remove the redundant take 50
2025-04-12 02:16:30 +05:30
Prateek Sunal
ca5a2c8fa2
fix: break if 50 files are present for memory set already
2025-04-12 02:14:51 +05:30
Manav Rathi
cfe58aa248
[web] HLS gen - Part x/x ( #5593 )
2025-04-11 21:02:38 +05:30
Manav Rathi
4d9a1c6389
Revert "wip ocr"
...
This reverts commit cf5d64554a .
2025-04-11 20:57:32 +05:30
Manav Rathi
cf5d64554a
wip ocr
...
Noticed the ocr filter in `ffmpeg -filters`. It works on CLI! trying out using wasm version.
Incantation from: https://ffmpeg-user.ffmpeg.narkive.com/wfgWXwHf/how-to-use-ocr-filter
This doesn't work because the ffmpeg wasm we have isn't complied with the ocr
filter. Still committing this experiment to git history for potential future
reference (will revert next).
2025-04-11 20:44:25 +05:30
Manav Rathi
5b9752544a
Step
2025-04-11 19:02:40 +05:30
Manav Rathi
1496e9fd5a
Add trace command
2025-04-11 17:23:28 +05:30
Manav Rathi
1fb3779310
Handle error
2025-04-11 17:18:28 +05:30
Manav Rathi
2d8d137029
Scaffold
2025-04-11 15:07:50 +05:30
Ashil
343108d470
[mob][photos] Use queue for more efficient fetching of local thumbnails ( #5591 )
...
## Description
Use a task queue to manage local thumbnail requests with cancellation,
priority and timeout functionality.
This significantly improves the browsing experience of galleries with a
large number of local thumbnails. Previously, scrolling down deep into a
device folder would cause the thumbnails to take a long time to load.
Now, the loading speed has improved considerably.
A `maxQueueSize` of 200 for `smallLocalThumbnailQueue` should be
appropriate, as the maximum number of mounted `Thumbnailwidget`s is 186
when using a gallery grid size of 6 on a decently sized phone screen
(the screen length is the relevant factor here). With a grid size of 6,
the maximum number of mounted ThumbnailWidgets should be around 186 ± 12
for most phone screens.
Note: Thumbnails for HEIC images on android still take some time to
load. There is improvement, but not enough for seamless UX.
## Tests
Manually tested gallery scroll performance checks and if thumbnails load
as expected.
2025-04-11 13:55:37 +05:30
Manav Rathi
7bfc5cb08d
Expand
2025-04-11 13:54:54 +05:30
Manav Rathi
ae0a8028d1
[web] Add support for iOS date format ( #5592 )
...
Tested on the sample provided by the customer.
2025-04-11 13:12:48 +05:30
Manav Rathi
7215f12d76
[web] Add support for iOS date format
...
Tested on the sample file provided by the customer.
2025-04-11 13:04:52 +05:30
ashilkn
29d09bf143
Fix grammar
2025-04-11 12:10:55 +05:30
ashilkn
8afc337b62
Update _maxLocalThumbnailRetries
2025-04-11 12:00:03 +05:30
ashilkn
a1b0eec83b
Use more descriptive names. Deferring of thumbnail loads is only used for gallery
2025-04-11 11:51:52 +05:30
ashilkn
f4de138b08
Increase thumbnailDiskLoadDeferDuration from 40ms to 500ms to avoid and edge case where if gallery (device folder is a good example) is scrolled deep enough at a specific pace using the scrollbar, thumbanils fail to render when scrolling is stopped.
2025-04-11 11:49:27 +05:30
ashilkn
1b45dfee0e
Avoid retrying of local thumbnail fetch if ThumbnailWidget is not mounted
2025-04-11 11:43:48 +05:30
ashilkn
a57041d0d2
Use priority queue for more efficient fetching of local thumbnails
2025-04-11 11:39:43 +05:30
Manav Rathi
6e57cc9e79
Remove outdated FAQ item in family-plans.md ( #5584 )
...
The FAQ item mentions that it is not possible to set a storage quota for
a family member, but this is possible since v1
2025-04-11 11:37:35 +05:30
Prateek Sunal
79a73ffd09
fix(ios): switch to ffmpeg_kit_custom
2025-04-11 00:07:17 +05:30
Sven
9425f80ef5
Remove outdated FAQ item in family-plans.md
2025-04-10 20:12:13 +02:00
Laurens Priem
7de9b747a9
[mob][photos] Only smart memories if local indexing is on ( #5582 )
...
## Description
Only smart memories if local indexing is on
2025-04-10 21:26:32 +05:30
Manav Rathi
adb8c2bdd6
[web] Video streaming touchup ( #5583 )
...
And start WIP work on playlist generation.
2025-04-10 20:37:12 +05:30
Manav Rathi
069a9fba58
Make it work when reopening the file viewer
2025-04-10 20:34:01 +05:30
Manav Rathi
0268c47c45
Match mobile app's behaviour
2025-04-10 20:27:01 +05:30
Laurens Priem
b7f59a18bd
[mob][photos] log avatar faceID issue ( #5581 )
...
## Description
Log issue around avatarFaceID
2025-04-10 20:26:04 +05:30
laurenspriem
8e4dd04588
Only smart memories if local indexing
2025-04-10 20:25:32 +05:30
Manav Rathi
05f2b3c43e
q
2025-04-10 19:23:07 +05:30
laurenspriem
4580e04bf6
log avatar faceID issue
2025-04-10 19:03:07 +05:30
Manav Rathi
970e631808
d only
2025-04-10 18:33:09 +05:30
Manav Rathi
0a40f2fef4
hook
2025-04-10 18:14:39 +05:30
Manav Rathi
5334388041
[web] Video streaming - Playback alpha ( #5579 )
2025-04-10 16:19:39 +05:30
Manav Rathi
0737054363
Enable alpha
2025-04-10 16:13:04 +05:30
Manav Rathi
85c40dfe29
close 2
2025-04-10 16:08:48 +05:30
Manav Rathi
719c5584f7
close
2025-04-10 15:57:24 +05:30
Manav Rathi
93747a87ec
Hide the auto option when nothing is visible
2025-04-10 15:48:31 +05:30
laurenspriem
8c65a21b86
don't generate for web
2025-04-10 13:03:52 +05:30
Manav Rathi
6cf881dd60
intercept 2
2025-04-10 11:26:08 +05:30
Manav Rathi
22539c2a2f
intercept
2025-04-10 11:13:11 +05:30
Manav Rathi
6ff909d3b8
Fix swap
2025-04-10 11:03:10 +05:30
Manav Rathi
0b609a9159
Update
2025-04-10 10:46:53 +05:30
Manav Rathi
7998f8ac53
Revert "spinner"
...
This reverts commit 0d223a759e . Only keeping it
for reference in git history.
2025-04-10 10:45:35 +05:30
Manav Rathi
0d223a759e
spinner
2025-04-10 10:40:03 +05:30
Manav Rathi
b27e5938f1
[web] Update ffmpeg dep ( #5576 )
...
Assets via:
mkdir ffmpeg-core-0.12.10
curl -fsSLO
https://unpkg.com/@ffmpeg/core@0.12.10/dist/umd/ffmpeg-core.js
curl -fsSLO
https://unpkg.com/@ffmpeg/core@0.12.10/dist/umd/ffmpeg-core.wasm
Note that the latest core version is (0.12.10) is different from the
(latest, 0.12.15) @ffmpeg/ffmpeg version we're updating to.
2025-04-10 09:45:19 +05:30
Manav Rathi
fcaebe2256
[web] Update ffmpeg dep
...
Assets via:
mkdir ffmpeg-core-0.12.10
curl -fsSLO https://unpkg.com/@ffmpeg/core@0.12.10/dist/umd/ffmpeg-core.js
curl -fsSLO https://unpkg.com/@ffmpeg/core@0.12.10/dist/umd/ffmpeg-core.wasm
Note that the latest core version is (0.12.10) is different from the (latest,
0.12.15) @ffmpeg/ffmpeg version we're updating to.
2025-04-10 09:31:56 +05:30
Manav Rathi
23d1c054aa
[docs] Self hosting updates ( #5575 )
...
Updates for https://github.com/ente-io/ente/pull/5574
2025-04-10 08:26:00 +05:30
Manav Rathi
c0669a138a
[docs] Self hosting updates
...
Updates for https://github.com/ente-io/ente/pull/5574
2025-04-10 08:24:33 +05:30
Manav Rathi
150fd6f153
[docs] Document some self hosting questions ( #5574 )
...
...that arose recently.
2025-04-10 08:17:34 +05:30
Manav Rathi
e8e407a249
pg
2025-04-10 08:14:59 +05:30
Manav Rathi
4cd4445e65
doc csp
2025-04-10 08:04:43 +05:30
Manav Rathi
357926806b
[web] Video streaming WIP - Part x/x ( #5571 )
...
Ever so closer to enabling video streaming (playback only) for internal
users
2025-04-09 19:50:42 +05:30
Manav Rathi
223043e75c
Include playlist info
2025-04-09 19:39:28 +05:30
Manav Rathi
41a688357c
More focused hiding
2025-04-09 19:12:25 +05:30
Manav Rathi
ca83e781dd
More robust hiding
2025-04-09 19:01:00 +05:30
Manav Rathi
5535fdead5
Enable int
2025-04-09 18:43:37 +05:30
Manav Rathi
96194bdfe4
[desktop] Write timestamps as string for GT consistency; Read either ( #5570 )
...
Fixes: https://github.com/ente-io/ente/issues/5568
2025-04-09 17:06:25 +05:30
Manav Rathi
e31d132855
[desktop] Write timestamps as string for GT consistency; Read either
...
Fixes: https://github.com/ente-io/ente/issues/5568
2025-04-09 16:56:21 +05:30
laurenspriem
a07e8477fb
format
2025-04-09 15:34:06 +05:30
laurenspriem
8b489e9ced
Give distances in bulk search
2025-04-09 15:31:03 +05:30
laurenspriem
77e2bb1d46
Stop our own vector comparisons in benchmark
2025-04-09 15:21:20 +05:30
laurenspriem
4ce24e080a
logging of benchmarking
2025-04-09 14:22:39 +05:30
laurenspriem
4e5ca3dca6
Benchmark face embeddings
2025-04-09 13:43:39 +05:30
laurenspriem
2ed155ab47
ignore trailing commas in generated code
2025-04-09 13:14:26 +05:30
Manav Rathi
77aef5db3f
[docs] Tweaks for recently merged external PRs ( #5566 )
2025-04-09 12:08:04 +05:30
Manav Rathi
79415880fc
Tweak
2025-04-09 12:06:54 +05:30
Manav Rathi
959a2d65a4
tweak
2025-04-09 12:02:43 +05:30
Manav Rathi
5abc0e3dc1
Update index.md ( #5556 )
...
* Added explanation to find hostname
* Added explanation of format for the server endpoint address
## Description
## Tests
2025-04-09 11:50:56 +05:30
Manav Rathi
b43d8e0851
Update index.md ( #5557 )
...
* Expanded verification code explanation
* Added link to website for app downloads
## Description
## Tests
2025-04-09 11:42:10 +05:30
Manav Rathi
3b577b1881
[web] Run typos on web and desktop ( #5565 )
...
* https://github.com/crate-ci/typos
* Manually verified the changes
* Didn't run it on server, but corrected a grammar mistake I recently
noticed.
2025-04-09 11:37:49 +05:30
Manav Rathi
0a1f984082
grammar
2025-04-09 11:32:32 +05:30
Manav Rathi
798977e395
typos web
2025-04-09 11:27:48 +05:30
Manav Rathi
cca47db499
typos desktop
2025-04-09 11:16:35 +05:30
Manav Rathi
1030f8eda8
[web] Yarn dedup ( #5564 )
...
npx yarn-deduplicate yarn.lock
https://github.com/scinos/yarn-deduplicate
2025-04-09 10:56:51 +05:30
Manav Rathi
279cbb3938
type
2025-04-09 10:51:42 +05:30
laurenspriem
65e71e3caf
Reintroduce reset_index method
2025-04-09 10:49:50 +05:30
laurenspriem
ee5efbcfcc
Don't consume index if not needed
2025-04-09 10:43:07 +05:30
Manav Rathi
9afa495d7e
[web] Yarn dedup
...
npx yarn-deduplicate yarn.lock
https://github.com/scinos/yarn-deduplicate
2025-04-09 10:32:50 +05:30
Manav Rathi
69874bbcf6
[web] Misc tweaks ( #5563 )
2025-04-09 10:08:04 +05:30
laurenspriem
6cf4530f7d
Remove reset index
2025-04-09 10:06:46 +05:30
Manav Rathi
787beb951d
Un-triple-eq some unambiguious string comparisons
2025-04-09 10:01:09 +05:30
Manav Rathi
4c820b7bf8
Misc tweaks
2025-04-09 09:50:27 +05:30
Manav Rathi
d25fe9296b
[web] Node 20 => 22 ( #5562 )
...
Contributors do not necessarily need to update to node 22, I tested that
the dev server works with node 20 also.
That said, if someone wishes to update - here is the dance I needed to
do on macOS. Garnish to taste and OS.
```sh
brew uninstall node@20
brew install node@22
brew link node@22
corepack disable
corepack enable
```
2025-04-09 09:12:41 +05:30
Manav Rathi
51f13191b3
Node 20 => 22
2025-04-09 08:43:52 +05:30
Manav Rathi
9d4d3dc159
[web] Node 20 => 22
2025-04-09 08:23:51 +05:30
Manav Rathi
76e7f694f1
[web] Routine dependency updates ( #5561 )
2025-04-09 07:59:14 +05:30
Manav Rathi
60b484a2ad
Fix type errors by ensuring single react types
2025-04-09 07:51:43 +05:30
Manav Rathi
75385a6e02
Same issue in more places
2025-04-09 07:25:57 +05:30
Aman Raj Singh Mourya
50fabee1e0
[mob][photos] feat: enhance AlbumRowItemWidget with selection handling
2025-04-09 00:13:19 +05:30
Aman Raj Singh Mourya
227d76db29
[mob][photos] feat: enhance CollectionsFlexiGridViewWidget with selection mode and album creation options
2025-04-09 00:12:50 +05:30
Aman Raj Singh Mourya
9207b0c7b8
[mob][photos] feat: add album view type settings
2025-04-09 00:12:08 +05:30
Aman Raj Singh Mourya
9b8c48ca6e
[mob][photos] feat: implement AlbumListItemWidget for displaying album in vertical layout
2025-04-09 00:10:30 +05:30
Aman Raj Singh Mourya
dc05e254cb
[mob][photos] feat: add NewAlbumRowItemWidget for creating new albums in grid view
2025-04-09 00:09:44 +05:30
Manav Rathi
575f1744a2
yarn lint
2025-04-08 19:55:29 +05:30
Manav Rathi
90f05021c5
Fix unmet peers warning for media-chrome
2025-04-08 19:38:06 +05:30
Manav Rathi
c9fc6f9e3e
Routine dependency updates
2025-04-08 19:36:24 +05:30
Manav Rathi
1d2de2ab76
[desktop] Dependency updates ( #5559 )
2025-04-08 18:58:40 +05:30
Manav Rathi
a51dfb2d7f
Electron 35 uses node 22
...
https://www.electronjs.org/blog#stack-changes
2025-04-08 18:54:09 +05:30
Manav Rathi
3c2a821045
New lints
2025-04-08 18:46:30 +05:30
Manav Rathi
fdefd2720c
app.dock is now only defined on macOS
...
https://www.electronjs.org/docs/latest/api/app#appdock-macos-readonly
2025-04-08 18:44:43 +05:30
Manav Rathi
c57b93f0d9
Upgrade to Electron 35 (+ others)
2025-04-08 18:37:23 +05:30
Manav Rathi
1cbb00ec3d
Update to chokidar v4
...
We don't use globs so this shouldn't be a breaking change for us
https://github.com/paulmillr/chokidar?tab=readme-ov-file#upgrading
2025-04-08 18:19:20 +05:30
Manav Rathi
ee3f4451ed
[web] Video streaming WIP - Part x/x ( #5558 )
...
Playback is ready
2025-04-08 17:05:12 +05:30
laurenspriem
e6ee09ca30
Back to basic error handling
2025-04-08 17:03:41 +05:30
Manav Rathi
aabaa89add
More robust check
2025-04-08 16:53:04 +05:30
Manav Rathi
7556287716
now it was flickering vertically!
2025-04-08 16:52:27 +05:30
Manav Rathi
31ab4962f9
Handle the video quality change case
2025-04-08 16:31:15 +05:30
Manav Rathi
dfba8478b7
Fix workaround
2025-04-08 16:05:09 +05:30
laurenspriem
6d2f53b86c
Update usearch
2025-04-08 14:56:47 +05:30
Manav Rathi
5a6c385132
Keep using ente- for the class/ids (et- makes more sense for temporary vars)
2025-04-08 14:55:30 +05:30
Manav Rathi
c6827cc3f4
Tweak caption for videos
2025-04-08 14:50:54 +05:30
laurenspriem
6500748c5a
Make vector db stateful in rust
2025-04-08 14:48:30 +05:30
Laurens Priem
7002d2b464
[mob][photos] Caching fix ( #5531 )
...
## Description
Fix incorrect cache reading for incorrect utf8 encoding for memories and
magic cache.
## Tests
Tested in debug mode on my pixel phone.
2025-04-08 14:24:41 +05:30
Manav Rathi
c062cc8aae
Workaround
2025-04-08 14:10:09 +05:30
cmyplay
448ad06902
Update index.md
...
* Added explanation to find hostname
* Added explanation of format for the server endpoint address
2025-04-08 20:26:09 +12:00
cmyplay
ae6092d2ab
Update index.md
...
* Expanded verification code explanation
* Added link to website for app downloads
2025-04-08 20:24:27 +12:00
Manav Rathi
658b8e5297
Reflect current status
2025-04-08 12:15:12 +05:30
Manav Rathi
b164fde81b
Attempt to fix slide reset
2025-04-08 11:46:57 +05:30
Manav Rathi
8593ae8fbc
Fix positioning
2025-04-08 10:59:07 +05:30
Manav Rathi
d3e4771055
Fix hiding
2025-04-08 10:59:07 +05:30
Manav Rathi
41e2a93b20
Handle it for the video quality switch too
2025-04-08 10:59:07 +05:30
Manav Rathi
bfa2251d6d
Use mc
2025-04-08 10:59:07 +05:30
Manav Rathi
8363b7b7d3
[desktop] Windows icon - Take 3 ( #5555 )
...
Resize to make it fit better with the other icons in the start menu.
2025-04-08 10:58:07 +05:30
Manav Rathi
cd072113bb
[desktop] Windows icon - Take 3
...
Resize to make it fit better with the other icons in the start menu.
2025-04-08 10:56:02 +05:30
Manav Rathi
dbf4d055d4
[desktop] Match windows icon with macOS icon ( #5553 )
...
Previously in https://github.com/ente-io/ente/pull/5551 the icon.ico was
generated from icon.png. In this PR, based on user feedback we instead
generate
it from the icon.icns (the same as that used by the macOS app) - this
one has
rounded corners.
2025-04-08 07:49:27 +05:30
Manav Rathi
424fbf1169
[desktop] Match windows icon with macOS icon
...
Previously in https://github.com/ente-io/ente/pull/5551 the icon.ico was
generated from icon.png. In this PR, based on user feedback we instead generate
it from the icon.icns (the same as that used by the macOS app) - this one has
rounded corners.
2025-04-08 07:46:55 +05:30
Manav Rathi
bf4d15db9c
[web] Video streaming WIP - Part x/x ( #5552 )
2025-04-07 19:54:19 +05:30
Manav Rathi
4de0421f88
LF
2025-04-07 19:51:13 +05:30
Manav Rathi
6273313df9
Unnecessary since there shouldn't be an entry at this point
2025-04-07 19:46:30 +05:30
Manav Rathi
104a9bbb94
Better esc handling
2025-04-07 19:35:07 +05:30
Manav Rathi
866958389c
Update the menu state
2025-04-07 19:18:35 +05:30
Manav Rathi
c762d16fa5
Menu 1
2025-04-07 18:59:02 +05:30
Manav Rathi
8ee3fb84b1
toggle
2025-04-07 17:30:26 +05:30
Manav Rathi
901b3df9f5
add change listener
2025-04-07 17:04:40 +05:30
Manav Rathi
b9c9d76e5d
qmenu
2025-04-07 15:53:13 +05:30
Manav Rathi
a173ca5cd8
Put behind ff
2025-04-07 15:19:46 +05:30
Manav Rathi
86eb974dc3
Keep media chrome in sync
...
Ref:
- https://github.com/muxinc/media-chrome/pull/1088
- 1b5f331dbb/src/js/media-mute-button.ts (L119)
2025-04-07 15:16:10 +05:30
Manav Rathi
099771dfe6
Prevent a scroll of the file list in the background
2025-04-07 14:57:23 +05:30
Prateek Sunal
00c0f36d71
chore: update pubspec lock
2025-04-07 14:55:01 +05:30
Prateek Sunal
aaca6d62f3
Merge remote-tracking branch 'origin/main' into improve-bg-processing
2025-04-07 14:54:09 +05:30
Manav Rathi
1d0ab2cd43
eq
2025-04-07 14:54:04 +05:30
Prateek Sunal
db5a56c6f6
[mob] bump packages & replace some ( #5427 )
...
## Description
Bump packages, remove unused (used dependency_validator for detection of
them), change source to upstream for some and update comments for rest
of git deps.
## Tests
Unfortunately it is failing the Passkey deep link, will check.
2025-04-07 14:52:23 +05:30
Manav Rathi
4db1a39de2
Add staleness check
2025-04-07 14:34:38 +05:30
Prateek Sunal
255a170088
Merge branch 'main' into mob-bump-packages
2025-04-07 14:20:05 +05:30
Manav Rathi
56623099b3
Outline
2025-04-07 14:13:55 +05:30
Manav Rathi
a069b1b7e4
Revert "Attach validity"
...
We already convert to object URLs!
This reverts commit 55345cf60e .
2025-04-07 14:07:47 +05:30
Manav Rathi
55345cf60e
Attach validity
2025-04-07 13:53:08 +05:30
Manav Rathi
d91555f8f2
Fix
2025-04-07 13:05:35 +05:30
Manav Rathi
a0049f4e78
Move
2025-04-07 13:03:06 +05:30
Manav Rathi
d4199790bb
[destkop] Add windows icon variant ( #5551 )
...
Generated from icon.png using https://www.icoconverter.com/
Even though the docs (https://www.electron.build/icons.html ) say that
the icon.png should automatically get used, in practice it seems to
generate start menu icons that are blurry.
The recommendation from the maintainer
(https://github.com/electron-userland/electron-builder/issues/7328#issuecomment-1499884818 )
is to provide an .ico variant that'll get used for Windows.
I'm not sure if it is necessary to also mention this explicitly in the
build config. From reading the docs
(https://www.electron.build/electron-builder.interface.windowsconfiguration#icon ),
'build/icon.ico' should be the default, so trying first by just adding
the file.
2025-04-07 12:40:39 +05:30
Manav Rathi
9a36c24227
[destkop] Add windows icon variant
...
Generated from icon.png using https://www.icoconverter.com/
Even though the docs (https://www.electron.build/icons.html ) say that the
icon.png should automatically get used, in practice it seems to generate start
menu icons that are blurry.
The recommendation from the maintainer
(https://github.com/electron-userland/electron-builder/issues/7328#issuecomment-1499884818 )
is to provide an .ico variant that'll get used for Windows.
I'm not sure if it is necessary to also mention this explicitly in the build
config. From reading the docs
(https://www.electron.build/electron-builder.interface.windowsconfiguration#icon ),
'build/icon.ico' should be the default, so trying first by just adding the file.
2025-04-07 11:59:40 +05:30
Manav Rathi
9341c63ed0
[web] New translations ( #5549 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-04-07 10:00:30 +05:30
Crowdin Bot
ca25756717
New Crowdin translations by GitHub Action
2025-04-07 00:38:15 +00:00
Prateek Sunal
f62e76eb02
Merge remote-tracking branch 'origin/main' into improve-bg-processing
2025-04-06 21:05:12 +05:30
Prateek Sunal
33f29cdb41
Merge remote-tracking branch 'origin/main' into pending-sync-info
2025-04-06 21:04:04 +05:30
Aman Raj Singh Mourya
f047757c63
[mob][photos] changes: make SectionOptions tappable for incoming, outgoing, and quick links
2025-04-05 21:23:13 +05:30
Aman Raj Singh Mourya
f9711e09a1
[mob][photos] fix: show "Add new" album for "On ente" section only
2025-04-05 21:04:56 +05:30
Aman Raj Singh Mourya
a5644f292e
[mob][photos] changes: add new album icon to flex grid view
2025-04-05 20:27:09 +05:30
Aman Raj Singh Mourya
f3a88dc3fa
[mob][photos] changes: adjust thumbnail size and gap for 3x3 layout
2025-04-05 19:57:14 +05:30
laurenspriem
120dbeb4fc
Fix null pointer crash
2025-04-05 16:56:14 +05:30
laurenspriem
c42807487b
Upgrade Android NDK to r28 latest stable
2025-04-05 16:11:03 +05:30
laurenspriem
e707e24da9
first integration of usearch
2025-04-05 16:10:39 +05:30
Aman Raj Singh Mourya
9ef2a5fc62
[mob][photos] changes: move sort option into full screen view of "On ente" section & remove "View all" section
2025-04-05 00:37:01 +05:30
Aman Raj Singh Mourya
36ab2f05df
[mob][photos] changes: make the complete SectionOptions tappable
2025-04-05 00:34:34 +05:30
Aman Raj Singh Mourya
723511540c
[mob][photos] Show 3 albums in a row and max 3 rows i.e _kOnEnteItemLimitCount = 9 (3*3)
2025-04-04 20:40:01 +05:30
Ashil
b81448d366
[mob][photos] Bump up to v1.0.2 ( #5538 )
...
## Description
f-droid is at `1.0.1` so have to go from `1.0.0` to `1.0.2`
2025-04-04 19:35:29 +05:30
ashilkn
d9db651ff7
Bump up photos mobile app to v1.0.2
2025-04-04 19:20:41 +05:30
Ashil
1da0870bc5
[mob][photos] Downgrade flutter_secure_storage to fix lockscreen data persisting even after reinstall on iOS ( #5534 )
...
## Description
`LockScreenSettings` and `Configuration` uses two different instances of
`FlutterSecureStorage`.
`lsSecureStorage = FlutterSecureStorage();`
```
configSecureStorage = const FlutterSecureStorage(
iOptions: IOSOptions(
accessibility: KeychainAccessibility.first_unlock_this_device,
),
);
```
On flutter_secure_storage v9.2.4, data written using `lsSecureStorage`
aren't getting deleted when calling `configSecureStorage.deleteAll()`
which is called on logging out and on initialisation of `Configuration`
because of different accessibility configurations of both instances.
v9.0.0 doesn't have this issue and so downgrading is the best solution.
Let's wait till the
[issue](https://github.com/juliansteenbakker/flutter_secure_storage/issues/870#issuecomment-2777447937 )
is resolved by the package maintainer. If not resolved and we need to
upgrade, write a migration script.
## Tests
#### Tested the following cases:
- [x] Install with v9.0.0.
- [x] Login and create PIN lock.
- [x] Reinstall app to check if PIN exists in secure storage and if lock
screen comes up.
- [x] PIN is non-existent and lock screen doesn't come up.
##### And
- [x] Install with v9.2.4
- [x] Login and create PIN lock.
- [x] Reinstall with v9.0.0 and check if PIN exists in secure storage
and if lock screen comes up.
- [x] PIN is non-existent and lock screen doesn't come up.
2025-04-04 19:09:32 +05:30
Manav Rathi
1e2027b6a9
[web] Ignore self email from family suggestions in share list ( #5537 )
2025-04-04 18:19:17 +05:30
Manav Rathi
579afbd6b5
Tweak
2025-04-04 18:15:10 +05:30
Manav Rathi
fec0b867fe
Exclude family self
2025-04-04 18:10:29 +05:30
Manav Rathi
2977a91d17
types
2025-04-04 18:02:15 +05:30
Manav Rathi
e30cb93502
un
2025-04-04 18:00:57 +05:30
Manav Rathi
1b59ea1377
Move
2025-04-04 18:00:14 +05:30
ashilkn
fc8a0b2f37
Fix version number of comment
2025-04-04 17:46:26 +05:30
Manav Rathi
93ad3d65fd
[desktop] Potential live photo workaround for Linux-en ( #5536 )
2025-04-04 17:44:21 +05:30
Manav Rathi
b261f72864
Add another case
2025-04-04 17:33:49 +05:30
Manav Rathi
55e0a8de6f
Potential live photo workaround for Linuxen
2025-04-04 17:29:43 +05:30
Ashil
bd12d1e885
[mob][photos]Bump up to v1.0.1 ( #5535 )
2025-04-04 17:21:58 +05:30
ashilkn
0aabee9e3b
Bump up version to 1.0.1
2025-04-04 17:20:37 +05:30
ashilkn
5d28c0038a
Refactor
2025-04-04 17:01:28 +05:30
ashilkn
7a31cc982a
Auto generated changes
2025-04-04 16:59:40 +05:30
ashilkn
bad8d9bf2a
Downgrade flutter_secure_storage to fix lockscreen data persisting even after reinstall on iOS
2025-04-04 16:59:14 +05:30
Manav Rathi
73d67277b7
[web] File URL generator internal API cleanup ( #5533 )
2025-04-04 16:00:21 +05:30
Manav Rathi
b5130f1ab6
rework 3
2025-04-04 15:43:45 +05:30
Manav Rathi
d8e3807049
step 2 wip
2025-04-04 15:43:45 +05:30
Manav Rathi
1388e34659
transition 1
2025-04-04 15:43:45 +05:30
Manav Rathi
ee2c836a2a
Update
2025-04-04 15:43:45 +05:30
Manav Rathi
6379cdd70b
Unused
2025-04-04 15:43:45 +05:30
Manav Rathi
fe9989fd5f
Revert "[desktop] Show/hide the window on tray icon double click on Linux/Win" ( #5532 )
...
Reverts ente-io/ente#5526 . Like macOS, the double click interferes with
the click event that shows the context menu on Linux too.
2025-04-04 13:49:16 +05:30
Manav Rathi
34cdefe028
Revert "[desktop] Show/hide the window on tray icon double click on Linux/Win"
2025-04-04 13:44:55 +05:30
laurenspriem
15ec21f3c8
old dependecy pubspec
2025-04-04 12:31:01 +05:30
laurenspriem
2efc645c31
fix incorrect utf8 cache encoding for magic cache too
2025-04-04 12:30:46 +05:30
laurenspriem
ea7109e577
fix incorrect utf8 cache encoding
2025-04-04 12:30:00 +05:30
laurenspriem
444e1a1490
format
2025-04-04 12:28:50 +05:30
laurenspriem
af817ec439
Test rust
2025-04-04 11:49:54 +05:30
Manav Rathi
969b0c1655
[server] Update service definition for recent env var lookup changes ( #5529 )
...
**Tested by**
Modifying the compose.yaml to provide an environment variable:
```diff
environment:
ENTE_CREDENTIALS_FILE: /credentials.yaml
+ ENTE_HTTP_USE_TLS: 1
```
then observing that museum is honoring it
```
...
[GIN-debug] Listening and serving HTTPS on :443
```
2025-04-04 11:13:25 +05:30
Manav Rathi
bdd5036cf8
Update comment
2025-04-04 11:07:19 +05:30
Manav Rathi
6fd2db8d0b
Augment not replace
2025-04-04 10:54:22 +05:30
Manav Rathi
7eae2936bd
[server] Update service definition for recent env var lookup changes
2025-04-04 10:16:07 +05:30
Manav Rathi
f29b8f933b
[desktop] Show/hide the window on tray icon double click on Linux/Win ( #5526 )
...
Ref: https://github.com/ente-io/ente/discussions/4521
2025-04-03 19:48:56 +05:30
Manav Rathi
ad27bd3b35
[desktop] Show/hide the window on tray icon double click on Linux/Win
...
Ref: https://github.com/ente-io/ente/discussions/4521
2025-04-03 19:45:16 +05:30
Manav Rathi
21fd608ed7
[web] Better fallback when editing screenshots without exif ( #5524 )
2025-04-03 19:08:37 +05:30
Vishnu Mohandas
4229238768
[server] Relax criteria for closing families ( #5525 )
...
## Description
Users can create a family, leave it and then join another.
In the `families` table, there will be one entry for each such family
they have been a part of (against their `admin_id`).
This PR removes this constraint for only a single row to be affected, so
users who have historically been associated with more than one family
can have a fresh start.
2025-04-03 19:07:19 +05:30
vishnukvmd
d86f4de8ce
Relax criteria for closing families
2025-04-03 18:57:39 +05:30
Manav Rathi
f0b8e3b4af
Better fallback
2025-04-03 18:55:55 +05:30
Manav Rathi
aa422889f3
[web] Prevent potential npe
2025-04-03 18:33:04 +05:30
Vishnu Mohandas
0738caaa2b
[docs] 5GB > 10GB ( #5523 )
2025-04-03 17:30:03 +05:30
vishnukvmd
c981af5470
[docs] 5GB > 10GB
2025-04-03 17:29:42 +05:30
Manav Rathi
f5eca5b671
[web] Use browser's native HEIC support when detected ( #5521 )
2025-04-03 15:52:33 +05:30
Manav Rathi
74036bad60
Apparently 17 had it too
...
https://caniuse.com/heif
2025-04-03 15:47:18 +05:30
Manav Rathi
95f7735164
Add test
2025-04-03 15:28:53 +05:30
Manav Rathi
740c1093ff
Cleanup
2025-04-03 15:10:28 +05:30
Aman Raj Singh Mourya
04bf4527d8
[auth] implemented logic for period & TOTP
2025-04-03 15:04:37 +05:30
Manav Rathi
b9a8f58dec
scaffold wip 2
...
Ref: 8d15007530
2025-04-03 15:04:16 +05:30
Aman Raj Singh Mourya
5c66511a31
[auth] added totp selector widget
2025-04-03 15:03:02 +05:30
Aman Raj Singh Mourya
4c204e2a2a
[auth] minor changes
2025-04-03 15:01:58 +05:30
Manav Rathi
291833e1e1
scaffold wip
2025-04-03 14:31:36 +05:30
Manav Rathi
be99d92bf2
[web] Reduce flicker when resizing gallery window ( #5519 )
2025-04-03 12:28:55 +05:30
Manav Rathi
e94b1966bd
Fin
2025-04-03 12:19:04 +05:30
Manav Rathi
bc0399dfeb
Prune 2
2025-04-03 12:10:57 +05:30
Manav Rathi
c4822a1caf
Prune 1
2025-04-03 11:59:15 +05:30
DanteMS
a390d3ff2e
[mob] ICU syntax fix
2025-04-03 14:22:07 +08:00
Manav Rathi
3d8d4bd8bf
Update to pick the performance improvement
...
> Changed width and height values to be based om getBoundingClientRect rather
than offsetWidth and offsetHeight (which are integers and can cause
rounding/flickering problems in some cases).
>
> https://github.com/bvaughn/react-virtualized-auto-sizer/releases/tag/1.0.26
2025-04-03 11:33:01 +05:30
Manav Rathi
8555358fa3
[desktop] [macOS] Hide dock icon on Window close ( #5517 )
...
Based on customer feedback. The dock icon will hide when the window is
closed by using the "x" without quitting the app.
The menu bar icon remains as it is, and so does the existing preferences
(whose value is also retained if it were set explicitly).
2025-04-03 09:22:21 +05:30
Manav Rathi
9999ffa52c
centralize
2025-04-03 09:12:39 +05:30
Manav Rathi
9d60e980f8
[desktop] [macOS] Hide dock icon on Window close
...
Based on customer feedback. The dock icon will hide when the window is closed by
using the "x" without quitting the app. The menu bar icon remains as it is, and
so does the existing preferences (whose value is also retained if set
explicitly).
2025-04-03 08:48:19 +05:30
mangesh
b680129af5
Update mc command for cors ( #5504 )
...
## Description
Took me all night to figure this one out. Hopefull no one has to deep
dive like this.
Ref to why it changed:
https://github.com/minio/minio/tree/master/docs/config#api
## Tests
2025-04-02 19:01:09 +05:30
Manav Rathi
732fa6b3d9
[web] Prepare for eventual yarn => npm migration ( #5507 )
...
npm doesn't support the "@" character in package names (it's used for
scopes). We eventually want to move from yarn to npm, so in preparation,
rename
our internal packages accordingly so that they also work with npm
workspaces.
Methodology: No manual code changes, just automatic search replace of
```
"@/accounts => "ente-accounts
"@/utils => "ente-utils
...
"@ente/shared => "ente-shared
```
Then reran prettier.
--
EDIT: Updated the docs too later manually in a separate commit.
2025-04-02 19:00:42 +05:30
Manav Rathi
c3a7952c42
Update the docs too
2025-04-02 18:47:32 +05:30
Manav Rathi
fdb4b0374c
Prepare for eventual yarn => npm migration
...
npm doesn't support the "@" character in package names (it's used for
scopes). We eventually want to move from yarn to npm, so in preparation, rename
our internal packages accordingly so that they also work with npm workspaces.
Methodology: No manual code changes, just automatic search replace of
```
"@/accounts => "ente-accounts
"@/utils => "ente-utils
...
"@ente/shared => "ente-shared
```
Then reran prettier.
2025-04-02 18:37:16 +05:30
Manav Rathi
250bc3edcf
[web] Video streaming WIP - Part x/x ( #5506 )
2025-04-02 17:40:08 +05:30
Manav Rathi
822285fd3d
Fin
2025-04-02 17:19:18 +05:30
mangesh
f5ea4b0a05
[server] Replace EnvVarKey "-" with "_" ( #5496 )
...
Fixes #5493
2025-04-02 16:47:51 +05:30
mngshm
174d9fb82e
doc
2025-04-02 16:13:00 +05:30
mngshm
101e27514b
Comment
2025-04-02 16:02:52 +05:30
Manav Rathi
fc480e8ce6
Tried tr
...
https://www.media-chrome.org/docs/en/internationalization/adding-language-support
2025-04-02 15:55:47 +05:30
Manav Rathi
2cbc4998df
Couldn't connect when I tried it
...
Cast is also not supported by hls-video, can investigate both these together.
2025-04-02 14:53:34 +05:30
Manav Rathi
40812ec7c3
More robust
2025-04-02 14:44:57 +05:30
Manav Rathi
09b4025f11
cap
2025-04-02 14:28:11 +05:30
Manav Rathi
7b169fe903
focus workaround
2025-04-02 13:59:19 +05:30
Manav Rathi
9d222cd007
hk
2025-04-02 13:55:31 +05:30
Manav Rathi
cfe6343d63
Fix partial clipped lines showing through on the caption
2025-04-02 13:55:31 +05:30
Manav Rathi
e15fb04ee0
Caption positioning
2025-04-02 13:55:31 +05:30
Manav Rathi
6bbfcb1d13
abs
...
ref https://github.com/muxinc/media-chrome/discussions/890
2025-04-02 13:55:31 +05:30
Manav Rathi
b9bb7c074d
Pause
2025-04-02 13:55:31 +05:30
Manav Rathi
5a7f83212b
Tweak
2025-04-02 13:55:31 +05:30
Manav Rathi
01071676ce
[meta] Update workflow permissions ( #5505 )
...
Continuation of https://github.com/ente-io/ente/pull/5456
2025-04-02 13:34:06 +05:30
Manav Rathi
aadacda2f6
[meta] Update workflow permissions
...
Continuation of https://github.com/ente-io/ente/pull/5456
2025-04-02 13:31:44 +05:30
Athul Cyriac Ajay
bc0d832105
Update mc command for cors
2025-04-02 02:33:13 +05:30
Manav Rathi
0a1c1e441e
[web] Video streaming WIP - Part x/x ( #5502 )
2025-04-01 20:00:22 +05:30
Manav Rathi
4e95f4b36f
settings icon from MUI icon
...
https://mui.com/material-ui/material-icons/?query=settings&selected=Settings
2025-04-01 19:41:41 +05:30
Manav Rathi
5a3b72b141
Restore clicks on the next/prev arrows
2025-04-01 19:09:55 +05:30
Manav Rathi
c88e04535c
style
2025-04-01 18:47:28 +05:30
Manav Rathi
b12a4dd235
speed
2025-04-01 17:52:40 +05:30
Manav Rathi
f24d6b882d
take 2
2025-04-01 17:41:30 +05:30
Manav Rathi
199c2d0c95
take 1
2025-04-01 17:41:30 +05:30
Manav Rathi
7508d9c86b
Log message
...
Saw this when working with media-chrome. In WIP code, I am getting
[error] Unhandled error: ResizeObserver loop completed with undelivered notifications.
but that string comes as event.message (event.error is null).
2025-04-01 17:41:30 +05:30
Manav Rathi
b586281207
[web] Fix assignment typo in previous PR ( #5499 )
...
https://github.com/ente-io/ente/pull/5498
2025-04-01 17:38:20 +05:30
Manav Rathi
8510a88e9e
Fix assignment
2025-04-01 17:31:43 +05:30
Manav Rathi
2dc202d984
[web] Reduce unnecessary rerenders during upload ( #5498 )
...
setTimeout was showing up prominently in the profiler
2025-04-01 14:40:47 +05:30
Manav Rathi
48aec5df86
Reduce unnecessary rerenders during upload
2025-04-01 14:34:21 +05:30
Manav Rathi
2440c38530
[web] Fix expiry date in link settings ( #5495 )
2025-04-01 12:16:12 +05:30
Manav Rathi
b1ce3edf28
Graceful deg
2025-04-01 12:13:05 +05:30
Manav Rathi
80ea75e2d2
[web] Fix expiry date in link settings
2025-04-01 12:13:05 +05:30
mngshm
f592d73d87
note in local.yaml
2025-04-01 12:10:24 +05:30
mngshm
28295e2b83
Replace '-' with '_'
2025-04-01 12:04:42 +05:30
Manav Rathi
6be4b29331
[web] New translations ( #5490 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-04-01 10:58:19 +05:30
laurenspriem
ddb44d8fd7
Integrate flutter_rust_bridge
2025-03-31 15:56:03 +05:30
laurenspriem
778822b12d
Upgrade sdk
2025-03-31 15:47:51 +05:30
laurenspriem
9599ec3236
dart format
2025-03-31 15:34:48 +05:30
Ashil
ba435ad974
Correct typo in cli ( #5483 )
...
Corrected "expirty" typo in ente admin update-subscription --no-limit
False success workflow.
## Description
Fixed typo "expirty" to "expiry" in file limit success flow.
## Tests
2025-03-31 08:26:20 +05:30
Ashil
799f9f2878
Updated subscription FAQ ( #5479 )
...
Corrected the free storage from 5 GB to 10 GB.
2025-03-31 08:25:16 +05:30
Laurens Priem
39e1f7bfe7
[mob][photos] Improve tag "me" flow ( #5426 )
...
## Description
Simplified the action of assigning "me" by sticky-ing the users email on
top (in case "me" is not assigned).
## Tests
Tested in debug mode on my pixel phone.
2025-03-31 07:53:21 +05:30
Crowdin Bot
5d7ce9f542
New Crowdin translations by GitHub Action
2025-03-31 00:38:58 +00:00
deancommasteven
eefd740a4d
Correct typo in cli
...
Corrected "expirty" typo in ente admin update-subscription --no-limit False success workflow.
2025-03-30 14:20:20 -04:00
Niika
ef6e859e76
Updated subscription FAQ
...
Corrected the free storage from 5 GB to 10 GB.
2025-03-29 23:34:14 +01:00
Vishnu Mohandas
404e8c3214
[mob] Enable translations for Norwegian ( #5472 )
2025-03-29 16:38:53 +05:30
vishnukvmd
c47ddab7ba
Enable translations for Norwegian
2025-03-29 16:38:28 +05:30
Vishnu Mohandas
74849bd257
[mob] Enable translations for Romanian ( #5470 )
2025-03-29 15:51:32 +05:30
vishnukvmd
a76a7abc2a
Enable translations for Romanian
2025-03-29 15:49:57 +05:30
Neeraj
bd7a16a85c
[mob][photos] Remove datepicker dependency ( #5463 )
...
## Description
Switched to our own date picker in the last place we were using package
(link expiry page) and removed package.
## Tests
Tested in debug mode on my pixel phone.
2025-03-29 05:04:16 +05:30
Manav Rathi
cd634b98a0
[desktop] Next release train ( #5465 )
2025-03-28 18:28:25 +05:30
Manav Rathi
7b871195c8
[desktop] Next release train
2025-03-28 18:25:48 +05:30
Vishnu Mohandas
bed0b0f902
[docs] Update links for photos ( #5462 )
2025-03-28 18:14:50 +05:30
vishnukvmd
cdf46acd8b
Fix
2025-03-28 18:14:04 +05:30
vishnukvmd
af7698e29e
Fix links
2025-03-28 18:13:14 +05:30
laurenspriem
713972af9b
Remove redundant dependency
2025-03-28 18:03:35 +05:30
laurenspriem
1c2b9634db
Cleanup file
2025-03-28 18:02:52 +05:30
laurenspriem
bf8173708d
use own datepicker
2025-03-28 18:01:57 +05:30
laurenspriem
125eca1847
datepicker sheet method
2025-03-28 18:01:34 +05:30
laurenspriem
112a4844ee
Cleanup file
2025-03-28 17:02:15 +05:30
vishnukvmd
eb9e97080f
[docs] Update links for photos
2025-03-28 16:49:41 +05:30
Prateek Sunal
633184852e
fix: deep link experience
2025-03-28 16:47:39 +05:30
Vishnu Mohandas
46a090535f
[server] Up free storage ( #5461 )
...
## Description
## Tests
2025-03-28 16:46:29 +05:30
Prateek Sunal
886cb06590
feat: Remove temporary directory after processing video preview
2025-03-28 14:53:04 +05:30
Prateek Sunal
cd2094f75e
feat: Add Pending Sync Info Screen and enhance path storage viewer
2025-03-28 14:50:05 +05:30
Laurens Priem
360223bd2f
[mob][photos] Image embedding caching perf ( #5459 )
...
## Description
Made changes to more efficiently handle image embeddings caching,
keeping them cached only in MLComputer and only for limited times when
the user needs it.
## Tests
Tested in debug mode on my pixel phone.
2025-03-28 14:13:42 +05:30
laurenspriem
d11ff14ecd
Remove embeddings cache after inactivity
2025-03-28 13:55:23 +05:30
Manav Rathi
60781ba86b
[meta] Allow running CodeQL manually ( #5458 )
...
Necessary to get GitHub to resync the status until the next time it runs
2025-03-28 13:50:38 +05:30
Manav Rathi
02d2db3e43
[meta] Allow running CodeQL manually
...
Necessary to get GitHub to resync the status until the next time it runs
2025-03-28 13:49:53 +05:30
Manav Rathi
4035a06040
[meta] Create custom codeql.yml ( #5457 )
...
Here is the original autogenerated template on which this is based:
```yaml
# For most projects, this workflow file will not need changing; you simply need # to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed, # or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check # the `language` matrix defined below to confirm you have the correct set of # supported CodeQL languages.
#
name: "CodeQL Advanced"
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
schedule:
- cron: '22 1 * * 1'
jobs:
analyze:
name: Analyze (${{ matrix.language }}) # Runner size impacts CodeQL analysis time. To learn more, please see:
# - https://gh.io/recommended-hardware-resources-for-running-codeql
# - https://gh.io/supported-runners-and-hardware-resources
# - https://gh.io/using-larger-runners (GitHub.com only)
# Consider using larger runners or machines with greater resources for possible analysis time improvements.
runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }}
permissions:
# required for all workflows
security-events: write
# required to fetch internal or private CodeQL packs
packages: read
# only required for workflows in private repositories
actions: read
contents: read
strategy: fail-fast: false matrix: include:
- language: actions build-mode: none
- language: c-cpp build-mode: autobuild - language: go build-mode: autobuild - language: java-kotlin build-mode: autobuild - language: javascript-typescript build-mode: none - language: ruby build-mode: none - language: swift build-mode: autobuild # CodeQL supports the following values keywords for 'language': 'actions', 'c-cpp', 'csharp', 'go', 'java-kotlin', 'javascript-typescript', 'python', 'ruby', 'swift' # Use `c-cpp` to analyze code written in C, C++ or both # Use 'java-kotlin' to analyze code written in Java, Kotlin or both # Use 'javascript-typescript' to analyze code written in JavaScript, TypeScript or both # To learn more about changing the languages that are analyzed or customizing the build mode for your analysis, # see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning . # If you are analyzing a compiled language, you can modify the 'build-mode' for that language to customize how # your codebase is analyzed, see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages steps:
- name: Checkout repository uses: actions/checkout@v4
# Add any setup steps before running the `github/codeql-action/init` action.
# This includes steps like installing compilers or runtimes (`actions/setup-node`
# or others). This is typically only required for manual builds.
# - name: Setup runtime (example)
# uses: actions/setup-example@v1
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL uses: github/codeql-action/init@v3 with: languages: ${{ matrix.language }} build-mode: ${{ matrix.build-mode }} # If you wish to specify custom queries, you can do so here or in a config file. # By default, queries listed here will override any specified in a config file. # Prefix the list here with "+" to use these queries and those in the config file.
# For more details on CodeQL's query packs, refer to: https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
# queries: security-extended,security-and-quality
# If the analyze step fails for one of the languages you are analyzing with
# "We were unable to automatically build your code", modify the matrix above
# to set the build mode to "manual" for that language. Then modify this step
# to build your code.
# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
- if: matrix.build-mode == 'manual' shell: bash run: | echo 'If you are using a "manual" build mode for one or more of the' \ 'languages you are analyzing, replace this with the commands to build' \ 'your code, for example:' echo ' make bootstrap' echo ' make release' exit 1
- name: Perform CodeQL Analysis uses: github/codeql-action/analyze@v3 with: category: "/language:${{matrix.language}}"
```
2025-03-28 13:47:51 +05:30
Manav Rathi
2d16d958e3
[meta] Create custom codeql.yml
...
Here is the original autogenerated template from which this is based:
----
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL Advanced"
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
schedule:
- cron: '22 1 * * 1'
jobs:
analyze:
name: Analyze (${{ matrix.language }})
# Runner size impacts CodeQL analysis time. To learn more, please see:
# - https://gh.io/recommended-hardware-resources-for-running-codeql
# - https://gh.io/supported-runners-and-hardware-resources
# - https://gh.io/using-larger-runners (GitHub.com only)
# Consider using larger runners or machines with greater resources for possible analysis time improvements.
runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }}
permissions:
# required for all workflows
security-events: write
# required to fetch internal or private CodeQL packs
packages: read
# only required for workflows in private repositories
actions: read
contents: read
strategy:
fail-fast: false
matrix:
include:
- language: actions
build-mode: none
- language: c-cpp
build-mode: autobuild
- language: go
build-mode: autobuild
- language: java-kotlin
build-mode: autobuild
- language: javascript-typescript
build-mode: none
- language: ruby
build-mode: none
- language: swift
build-mode: autobuild
# CodeQL supports the following values keywords for 'language': 'actions', 'c-cpp', 'csharp', 'go', 'java-kotlin', 'javascript-typescript', 'python', 'ruby', 'swift'
# Use `c-cpp` to analyze code written in C, C++ or both
# Use 'java-kotlin' to analyze code written in Java, Kotlin or both
# Use 'javascript-typescript' to analyze code written in JavaScript, TypeScript or both
# To learn more about changing the languages that are analyzed or customizing the build mode for your analysis,
# see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning .
# If you are analyzing a compiled language, you can modify the 'build-mode' for that language to customize how
# your codebase is analyzed, see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages
steps:
- name: Checkout repository
uses: actions/checkout@v4
# Add any setup steps before running the `github/codeql-action/init` action.
# This includes steps like installing compilers or runtimes (`actions/setup-node`
# or others). This is typically only required for manual builds.
# - name: Setup runtime (example)
# uses: actions/setup-example@v1
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}
build-mode: ${{ matrix.build-mode }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# For more details on CodeQL's query packs, refer to: https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
# queries: security-extended,security-and-quality
# If the analyze step fails for one of the languages you are analyzing with
# "We were unable to automatically build your code", modify the matrix above
# to set the build mode to "manual" for that language. Then modify this step
# to build your code.
# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
- if: matrix.build-mode == 'manual'
shell: bash
run: |
echo 'If you are using a "manual" build mode for one or more of the' \
'languages you are analyzing, replace this with the commands to build' \
'your code, for example:'
echo ' make bootstrap'
echo ' make release'
exit 1
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
with:
category: "/language:${{matrix.language}}"
2025-03-28 13:44:49 +05:30
laurenspriem
a682fb4ece
cleanup
2025-03-28 13:43:40 +05:30
laurenspriem
bc65e2c256
don't cache embeddings on startup
2025-03-28 13:41:16 +05:30
laurenspriem
3457cc1369
log embeddings retrieval time
2025-03-28 13:40:58 +05:30
laurenspriem
5ffd513826
Speed up embedding db call
2025-03-28 13:39:55 +05:30
Manav Rathi
d1df2962cb
[meta] Granular action permissions ( #5456 )
2025-03-28 13:08:45 +05:30
Manav Rathi
cf7d46fd70
go-rel
...
ref: https://github.com/wangyoucao577/go-release-action?tab=readme-ov-file#basic-example
2025-03-28 13:02:19 +05:30
Manav Rathi
875a747e24
granular perms / release
...
"only required permissions for the action specified (which is contents: write)"
- https://github.com/ncipollo/release-action?tab=readme-ov-file#notes
2025-03-28 12:57:41 +05:30
Manav Rathi
0e4fa1ad4c
ro
2025-03-28 12:57:41 +05:30
laurenspriem
939d1a5d40
properly clear isolate cache
2025-03-28 12:47:22 +05:30
Manav Rathi
0f62c4fa79
granular perms / docker-push
...
ref: https://docs.github.com/en/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions#authenticating-to-package-registries-with-repository-scoped-permissions
2025-03-28 12:32:33 +05:30
Manav Rathi
038f6b33e1
granular perms [crowdin]
2025-03-28 12:22:59 +05:30
laurenspriem
bd0818ec7d
Reduce time to isolate disposal
2025-03-28 11:57:21 +05:30
laurenspriem
1267587ae5
Fix using plugins in regular isolates
2025-03-28 11:51:34 +05:30
laurenspriem
168a4936f8
cache clip embeddings inside MLComputer isolate
2025-03-28 11:42:06 +05:30
Manav Rathi
eb11d80d79
[desktop] photosd-v1.7.11 ( #5455 )
2025-03-28 11:15:31 +05:30
Manav Rathi
dbc1cec05a
[desktop] photosd-v1.7.11
2025-03-28 11:12:50 +05:30
Manav Rathi
95c9f5877c
[docs] AppImage icon FAQ ( #5454 )
2025-03-28 11:09:58 +05:30
Manav Rathi
34034a77a2
Fix link
2025-03-28 11:08:55 +05:30
Manav Rathi
1da4770728
[docs] AppImage icon FAQ
2025-03-28 11:06:58 +05:30
Manav Rathi
353b2274d1
[docs] Add linux icon update FAQ ( #5453 )
2025-03-28 08:47:45 +05:30
Manav Rathi
56f15a33af
[docs] Add linux icon update FAQ
2025-03-28 08:46:10 +05:30
Manav Rathi
85e0fef80b
[server] Quickstart: don't rely on the -w flag for base64 ( #5452 )
...
Tested on macOS, Ubuntu (docker), Alpine (docker)
2025-03-28 08:15:30 +05:30
Manav Rathi
f3eb4c9acf
Don't silently fail if docker is not installed
2025-03-28 08:10:03 +05:30
Manav Rathi
70924b7416
Don't rely on the -w flag for base64
2025-03-28 08:06:43 +05:30
Neeraj
21028e4985
[mob] Improve ignored file identifier for android ( #5451 )
...
## Description
Handle the case where some files were incorrectly ignored for upload
because device reused deleted file name.
## Tests
2025-03-28 07:28:35 +05:30
Neeraj Gupta
4ba22fd677
Improve ignored file identifier for android
2025-03-28 07:19:55 +05:30
Prateek Sunal
9717a92142
feat: Register periodic task for iOS background app refresh and simplify setupIntentAction call
2025-03-27 18:53:33 +05:30
laurenspriem
ac43ecf45b
Make MLComputer a regular isolate
2025-03-27 16:07:28 +05:30
laurenspriem
a974a95fb2
Auto dispose face thumbnail generator isolate
2025-03-27 16:06:36 +05:30
laurenspriem
eb7f350102
Separate face thumbnail generator from embeddings
2025-03-27 16:04:13 +05:30
Manav Rathi
b2e4b82d5c
[web] Video streaming WIP - Part x/x ( #5449 )
2025-03-27 14:30:33 +05:30
Neeraj
a88e281800
[mob] Log sync status when uploadIcon is hidden ( #5448 )
...
## Description
## Tests
2025-03-27 14:18:12 +05:30
Neeraj
279319bd52
[mob] Fix discovery section reload condition ( #5447 )
...
## Description
Previous condition didn't handle the case when the cities were not
loaded when discovery section was getting computed.
## Tests
2025-03-27 14:18:00 +05:30
Neeraj Gupta
6a3c3d5b5b
Log sync status when uploadIcon is hidden
2025-03-27 14:17:10 +05:30
Neeraj Gupta
f36cc9ec06
[mob] Fix discovery section reload condition
2025-03-27 14:08:36 +05:30
Manav Rathi
8981668052
Tweaks
2025-03-27 13:29:46 +05:30
Manav Rathi
cba4f538f8
grad
2025-03-27 12:56:26 +05:30
Manav Rathi
8b787c7373
rgba => rgb
...
"The rgba() functional notation is an alias for rgb(). They are exactly equivalent. It is recommended to use rgb()." - MDN
https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/rgb
2025-03-27 12:50:50 +05:30
Manav Rathi
30c4a72e69
2l 2
2025-03-27 12:37:48 +05:30
Manav Rathi
bfd9a0d760
two line
2025-03-27 10:59:22 +05:30
Manav Rathi
2d2696e4ee
two line?
2025-03-27 10:33:45 +05:30
Manav Rathi
4f0bee517e
Use type
2025-03-27 10:06:56 +05:30
Manav Rathi
e536e34808
Move
2025-03-27 10:00:04 +05:30
Manav Rathi
8a13c9071c
Same as mobile
2025-03-27 08:05:40 +05:30
Manav Rathi
e35fae6c3c
Notes
...
Ref: 476e5abdd0/packages/hls-video-element/hls-video-element.js (L73)
2025-03-27 08:04:29 +05:30
Neeraj
313a7064f8
[mob] Search & filter by uploader's name ( #5443 )
...
## Description
## Tests
2025-03-27 00:17:13 +05:30
Neeraj Gupta
a550dcce57
Enable search filter for uploader name
2025-03-26 23:44:32 +05:30
Prateek Sunal
cfe091b5b3
chore: Update Podfile.lock with dependency version changes
2025-03-26 23:03:30 +05:30
Neeraj Gupta
63b9b926a1
Show seperate result for different uploader
2025-03-26 22:54:39 +05:30
Prateek Sunal
a450004c19
Merge remote-tracking branch 'origin/main' into improve-bg-processing
2025-03-26 22:47:10 +05:30
Prateek Sunal
939b30c1b2
feat: Remove background_fetch dependency and update workmanager to use git source
2025-03-26 22:46:35 +05:30
Neeraj Gupta
4500a8f620
Add support to search by uploader name
2025-03-26 22:16:11 +05:30
Manav Rathi
90bf99c20b
[web] Video streaming WIP - Part x/x ( #5440 )
2025-03-26 21:05:22 +05:30
Manav Rathi
838b7e2a88
loading indicator
2025-03-26 18:48:50 +05:30
Laurens Priem
99f882043b
[mob][photos] Onnx debug options ( #5439 )
...
## Description
Some ONNX logging and cleaner menu for loading separate models.
## Tests
2025-03-26 17:55:32 +05:30
laurenspriem
dd0c5ed770
Focused menu for loading separate models
2025-03-26 17:19:57 +05:30
Manav Rathi
2f3c00fc99
quot
2025-03-26 15:53:39 +05:30
Manav Rathi
acad6895e8
More controls
2025-03-26 15:53:39 +05:30
Prateek Sunal
68886d72ce
Merge remote-tracking branch 'origin/mob_workmanager' into improve-bg-processing
2025-03-26 15:50:40 +05:30
laurenspriem
1774a8019f
Always log OrtVersion on init
2025-03-26 15:09:08 +05:30
laurenspriem
f5ce53d8ca
consistent logging in onnx plugin
2025-03-26 15:04:29 +05:30
Manav Rathi
e5720c1906
More controls
2025-03-26 14:16:17 +05:30
Manav Rathi
9803720603
Via CSS
2025-03-26 12:55:15 +05:30
Manav Rathi
86ba1eed5d
Workaround: defer setting mediacontroller attribute until next tick
2025-03-26 12:31:06 +05:30
laurenspriem
9ab55ed1e4
Remove "this is me" button
2025-03-26 12:23:38 +05:30
laurenspriem
bf7e10eab6
Make own email stickied at top
2025-03-26 12:18:44 +05:30
Manav Rathi
8383d7dd56
HLS playlists are provided as data:
2025-03-26 11:56:49 +05:30
Manav Rathi
7174cbac3b
[web] Video streaming WIP - Part x/x ( #5436 )
2025-03-26 10:21:59 +05:30
Manav Rathi
52c7c1b4ed
LF
2025-03-26 10:21:46 +05:30
Manav Rathi
2187b3ec6e
Trim
2025-03-26 10:06:15 +05:30
Manav Rathi
d1af77dbef
also for hls
...
476e5abdd0/packages/hls-video-element/index.html (L52)
2025-03-26 09:35:00 +05:30
Manav Rathi
33ee599f3c
Inline playback of live photos on mobile browsers
2025-03-26 09:30:41 +05:30
Manav Rathi
0247d3f458
first slide
2025-03-26 08:31:01 +05:30
Manav Rathi
38c64ac05f
move out and link - wip
2025-03-26 07:34:57 +05:30
Manav Rathi
220a6cbc4b
Retain dimensions from playlist
2025-03-26 06:08:23 +05:30
Prateek Sunal
4797e03119
fix(pubspec): suggest package alternative
2025-03-26 04:14:43 +05:30
Prateek Sunal
02d730eaae
chore: update dependencies in pubspec.yaml and remove unused packages
2025-03-26 03:56:18 +05:30
Prateek Sunal
070907fc69
Merge branch 'main' into mob-bump-packages
2025-03-25 22:58:08 +05:30
Manav Rathi
01b65eb608
wip
2025-03-25 20:36:15 +05:30
Manav Rathi
3ab8c348b0
Move controls out
2025-03-25 16:31:29 +05:30
Manav Rathi
7af57bd7c8
Start adding controls
2025-03-25 16:31:29 +05:30
Manav Rathi
1ac64b5a31
+media-chrome
2025-03-25 16:31:29 +05:30
Manav Rathi
2431c81c44
Use
2025-03-25 16:31:29 +05:30
Manav Rathi
f0b23a495c
hls.js + hls-video-element
2025-03-25 16:31:29 +05:30
Manav Rathi
677ad0dc00
Works in Safari
2025-03-25 16:31:29 +05:30
Manav Rathi
142020e26a
Add file extension and mime type
2025-03-25 16:31:29 +05:30
Manav Rathi
195bd114f9
[web] Fix video tabbing ( #5434 )
2025-03-25 16:30:43 +05:30
Manav Rathi
6b91228273
Fix video tabbing
2025-03-25 16:25:06 +05:30
Prateek Sunal
1166b53383
feat: replace uni_links with app_links in Podfile and update dependencies
2025-03-25 15:02:29 +05:30
Neeraj
041a657877
[mob] Delete old identifier for shared-media files ( #5433 )
...
## Description
## Tests
2025-03-25 14:28:48 +05:30
Neeraj Gupta
d0ee33131e
[mob] Delete old identifier for shared-media files
2025-03-25 14:21:29 +05:30
Neeraj
2e193d3ac0
[auth] Misc fixes & locale improvements ( #5432 )
...
## Description
## Tests
2025-03-25 10:43:08 +05:30
Neeraj Gupta
4a1540b63b
Bump version
2025-03-25 10:39:38 +05:30
Neeraj Gupta
18b71dbc0c
[auth] Increase initial window height
2025-03-25 10:34:49 +05:30
Neeraj Gupta
b3ba9a6aa7
[auth] Change macos min target from 10.14 to 10.15
2025-03-25 10:32:32 +05:30
Neeraj Gupta
e2878ec454
[auth] Enable l10n for Romanian & Hebrew language
2025-03-25 10:25:09 +05:30
Neeraj Gupta
cfebf632dc
l10n generated changes
2025-03-25 10:18:34 +05:30
Neeraj Gupta
b97e77a4f8
[auth] Support both Chinese Simplified and Traditional
2025-03-25 10:17:14 +05:30
Neeraj Gupta
9df375b2e9
[auth] Require min ios 13.0 for cuptertino_http
2025-03-25 10:16:01 +05:30
Manav Rathi
e0f9e6f586
[web] Video streaming WIP - Part x/x ( #5431 )
2025-03-25 10:13:56 +05:30
Manav Rathi
fa32ab55c6
LF
2025-03-25 10:09:30 +05:30
Manav Rathi
fcd6a621e0
+hls.js
2025-03-25 10:01:45 +05:30
Manav Rathi
afea991e16
elsewhere
2025-03-25 09:55:14 +05:30
Manav Rathi
2d245ea8e4
URL
2025-03-25 09:55:14 +05:30
Manav Rathi
f29ed595de
More notes
2025-03-25 09:55:13 +05:30
github-actions[bot]
b901e4b210
[auth] New translations ( #5330 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-03-25 09:43:55 +05:30
Manav Rathi
17c8d9d372
[desktop] Update icons ( #5430 )
...
Also update Electron to pick the latest patch release in the current
series.
2025-03-25 09:16:03 +05:30
Manav Rathi
9319aeee6f
Update icons
...
general note of commands which were needed:
mkdir build/icon.iconset
touch build/icon.iconset/icon_512x512@2x.png
iconutil --convert icns --output build/icon.icns build/icon.iconset
# general resizing
sips -Z 48 build/taskbar-icon@3x.png
for the icns while just the above worked, here is fuller script that also uses
the size variants (rom
https://stackoverflow.com/questions/12306223/how-to-manually-create-icns-files-using-iconutil ),
the final asset used this.
mkdir MyIcon.iconset
sips -z 16 16 Icon1024.png --out MyIcon.iconset/icon_16x16.png
sips -z 32 32 Icon1024.png --out MyIcon.iconset/icon_16x16@2x.png
sips -z 32 32 Icon1024.png --out MyIcon.iconset/icon_32x32.png
sips -z 64 64 Icon1024.png --out MyIcon.iconset/icon_32x32@2x.png
sips -z 128 128 Icon1024.png --out MyIcon.iconset/icon_128x128.png
sips -z 256 256 Icon1024.png --out MyIcon.iconset/icon_128x128@2x.png
sips -z 256 256 Icon1024.png --out MyIcon.iconset/icon_256x256.png
sips -z 512 512 Icon1024.png --out MyIcon.iconset/icon_256x256@2x.png
sips -z 512 512 Icon1024.png --out MyIcon.iconset/icon_512x512.png
cp Icon1024.png MyIcon.iconset/icon_512x512@2x.png
iconutil -c icns MyIcon.iconset
rm -R MyIcon.iconset
for the taskbar icons I used this ad-hoc script:
#!/bin/sh
set -e
sips -Z 16 ~/Downloads/Taskbar.png --out build/taskbar-icon.png
sips -Z 32 ~/Downloads/Taskbar.png --out build/taskbar-icon@2x.png
sips -Z 48 ~/Downloads/Taskbar.png --out build/taskbar-icon@3x.png
sips -Z 16 ~/Downloads/Taskbar-Template.png --out build/taskbar-icon-Template.png
sips -Z 32 ~/Downloads/Taskbar-Template.png --out build/taskbar-icon-Template@2x.png
sips -Z 48 ~/Downloads/Taskbar-Template.png --out build/taskbar-icon-Template@3x.png
2025-03-25 09:04:04 +05:30
github-actions[bot]
7dfa822b0f
[mobile] New translations ( #5421 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-03-25 06:39:15 +05:30
antoniohg
edf1fe19e5
[auth][icon] add Pionex custom icon and entry to the icon data ( #5394 )
...
## Description
Create a custom icon for Pionex, one of the most popular crypto trading
bot platform
## Tests
Icon change only, no code changes.
2025-03-25 06:37:59 +05:30
mangesh
164df3edef
[server] log.Error ❌ log.Info ✅ ( #5425 )
2025-03-25 06:36:54 +05:30
Neeraj
bce91b6d38
[mob] Fix npe in featureFlag service ( #5429 )
...
## Description
## Tests
2025-03-25 06:36:17 +05:30
Neeraj
7829913c48
[auth][icon] Patient Access ( #5413 )
...
## Description
Hi, sincere apologies if there are any issues I’ve created. I’m new to
pull requests. I attach a Patient Access icon for Ente Auth. If
everything goes well I (if it’s okay) will be happy to help in the
future.
Kind regards,
Jack
2025-03-25 06:14:30 +05:30
Neeraj Gupta
ca40eaa377
[mob] Fix npe in featureFlag service
2025-03-25 06:13:18 +05:30
Prateek Sunal
a33ace26dd
chore: update comments
2025-03-24 19:25:53 +05:30
Prateek Sunal
d8826199e0
chore: update comment
2025-03-24 19:22:08 +05:30
Prateek Sunal
e389a2c4a2
chore: update comments for packages
2025-03-24 19:21:17 +05:30
Prateek Sunal
2283f4a25d
feat(deprecate): use app_links instead of uri_links
2025-03-24 19:15:50 +05:30
Manav Rathi
67a0ff55b4
Update electron
2025-03-24 19:10:01 +05:30
Prateek Sunal
e55ddefa21
chore(photos-mobile): bump figma_squicircle to latest
2025-03-24 19:08:36 +05:30
laurenspriem
76b9c30332
error log
2025-03-24 16:34:58 +05:30
laurenspriem
ce681d83da
Add "this is me" to link email screen
2025-03-24 16:32:21 +05:30
laurenspriem
11bc17e766
Separate util method to check if me is assigned
2025-03-24 16:08:31 +05:30
vishnukvmd
69c71d23c3
Migrate existing free folks
2025-03-24 14:45:38 +05:30
vishnukvmd
214573e0c2
Increase free storage to 10gb
2025-03-24 14:45:28 +05:30
Manav Rathi
9d87aa2228
[web] Dockerfile accounts fix ( #5424 )
...
try_files $uri/ matches the passkeys/ folder in accounts app, causing
nginx to
try loading (e.g.) http://localhost:3001/passkeys/?xxx instead of
http://localhost:3001/passkeys?xxx
The way Next is currently generating the static renders, we anyways
don't need
the slug/index.html lookup, the only index.html we have is at the root,
rest of
them are of the form slug.html.
2025-03-24 11:56:51 +05:30
Manav Rathi
fe3c3f8a49
[web] Dockerfile accounts fix
...
try_files $uri/ matches the passkeys/ folder in accounts app, causing nginx to
try loading (e.g.) http://localhost:3001/passkeys/?xxx instead of
http://localhost:3001/passkeys?xxx
The way Next is currently generating the static renders, we anyways don't need
the slug/index.html lookup, the only index.html we have is at the root, rest of
them are of the form slug.html.
2025-03-24 11:37:50 +05:30
Manav Rathi
c2ba851076
[web] New translations ( #5420 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-03-24 10:48:16 +05:30
Crowdin Bot
ba8e8302c7
New Crowdin translations by GitHub Action
2025-03-24 00:37:55 +00:00
Prateek Sunal
f37777885e
[auth] Fix drop review copy ( #5412 )
2025-03-23 00:04:43 +05:30
mngshm
ffdf5960c0
log.Error ❌ log.Info ✅
2025-03-23 00:00:25 +05:30
Aman Raj Singh Mourya
bb6b4ba49d
minor fix
2025-03-22 23:59:34 +05:30
Jack Roberts
3d3f200168
Add files via upload
2025-03-22 18:13:03 +00:00
Jack Roberts
40649f172a
Update custom-icons.json
2025-03-22 18:11:37 +00:00
Aman Raj Singh Mourya
b8f144132b
[auth] fix copy
2025-03-22 22:53:57 +05:30
Manav Rathi
4b3cc007aa
[docs] Add callout for the importance of museum.yaml ( #5406 )
2025-03-21 20:37:50 +05:30
Manav Rathi
803d36c915
Add callout
2025-03-21 20:26:04 +05:30
Prateek Sunal
3c789e9758
[mob] remove filler as a title and use years ago instead ( #5403 )
...
## Description
Remove filler title and use proper locals.
## Tests
2025-03-21 17:15:29 +05:30
Prateek Sunal
e430d4a47d
chore: bump version number
2025-03-21 17:12:48 +05:30
Prateek Sunal
fa88396072
fix: check for blockers inside lock as well
2025-03-21 17:09:10 +05:30
Manav Rathi
f4760187ab
[web] Fix viewer close on deletion of last file ( #5405 )
2025-03-21 17:04:52 +05:30
Prateek Sunal
3644993964
refactor: replace S.load with LanguageService for localization
2025-03-21 17:04:00 +05:30
Prateek Sunal
4bdf879a50
refactor: rename variable 'locale' to 'local' for clarity
2025-03-21 17:02:58 +05:30
Prateek Sunal
6484419839
fix: revert to original like
2025-03-21 17:02:35 +05:30
Prateek Sunal
1440c7e07a
chore: remove getTitle
2025-03-21 17:00:43 +05:30
Prateek Sunal
85c899b41d
Merge remote-tracking branch 'origin/memories_fillers' into fix-filler-title
2025-03-21 16:59:13 +05:30
Manav Rathi
a4ab3168ad
Add note
2025-03-21 16:59:10 +05:30
Manav Rathi
5a524fa5b0
Fix viewer close on deletion of last file
2025-03-21 16:57:05 +05:30
Prateek Sunal
c597c2596c
feat(language): integrate LanguageService for localized titles and dates
2025-03-21 16:52:16 +05:30
laurenspriem
916c748479
Clear internal flag in moments
2025-03-21 16:48:12 +05:30
laurenspriem
45ef2b6976
Remove backup on memories widget
2025-03-21 16:46:11 +05:30
laurenspriem
a4141bb296
Fix fillers showing filler when ML disabled
2025-03-21 16:45:56 +05:30
Prateek Sunal
4f6eff1034
fix(memory-widget): remove filler as a title and use years ago instead
2025-03-21 16:38:46 +05:30
Manav Rathi
0ab2e2834a
[docs] Add a misc FAQ page ( #5402 )
2025-03-21 15:07:02 +05:30
Manav Rathi
d84bdb645b
Title
2025-03-21 15:04:05 +05:30
Manav Rathi
99bb2b1d98
[docs] Add a misc FAQ page
2025-03-21 15:02:54 +05:30
Vishnu Mohandas
0dcb185744
[mob][photos] v1 🚀 ( #5400 )
2025-03-21 13:46:49 +05:30
Manav Rathi
12ba72e87c
[server] Autogenerate credentials during quickstart ( #5395 )
2025-03-21 13:40:44 +05:30
ashilkn
350a0159c9
v1 🚀
2025-03-21 13:37:14 +05:30
Manav Rathi
f5f323cf3e
Improve UX
2025-03-21 13:35:04 +05:30
Laurens Priem
f493f4d444
[mob][photos] Memory final fix ( #5398 )
...
## Description
Last minor fix for memories
2025-03-21 13:27:51 +05:30
Ashil
85cc0af308
[mob][photos] Handle if InheritedWidget is not an ancestor ( #5399 )
2025-03-21 13:18:23 +05:30
ashilkn
2d88f4f6d7
Use maybeOf instead of .of to avoid null check error if the InheritedWidget is not an ancestor
2025-03-21 13:10:46 +05:30
Manav Rathi
8b52d5583c
Mention open port
2025-03-21 13:08:14 +05:30
Manav Rathi
3fdbd8c735
Inline and split
2025-03-21 12:52:48 +05:30
Manav Rathi
dbb2ae79c6
Remove unnecessary forwards
...
localhost is user's host
2025-03-21 12:28:14 +05:30
Manav Rathi
58ffbc5eb4
Start implementing outline
2025-03-21 12:20:24 +05:30
laurenspriem
1a764779ba
Do the same for magic cache
2025-03-21 12:19:30 +05:30
Vishnu Mohandas
7a35558175
[mob] Update changelog ( #5397 )
2025-03-21 12:18:07 +05:30
vishnukvmd
d7f5ee6039
All green
2025-03-21 12:17:29 +05:30
Manav Rathi
e8cf80bfde
Update links
2025-03-21 12:15:48 +05:30
laurenspriem
f03d269a5f
Only clear cache if there is cache
2025-03-21 12:13:16 +05:30
Vishnu Mohandas
e286696552
[mob] Update copy for iOS widget ( #5396 )
2025-03-21 12:13:06 +05:30
vishnukvmd
8142a7460b
Update copy for iOS widget
2025-03-21 12:12:29 +05:30
Manav Rathi
2216c2c746
Outline new approach and move doc
2025-03-21 12:06:52 +05:30
Manav Rathi
d5488954b3
creds are autogened
2025-03-21 09:23:21 +05:30
Manav Rathi
a6f9f3565d
fix
2025-03-21 08:55:38 +05:30
Manav Rathi
aada6bf415
tr
2025-03-21 08:30:38 +05:30
Manav Rathi
822d74b65b
base64url
...
Test harness:
while true; do gen_jwt_secret | node -e 'const s = require("fs").readFileSync(0, "utf8").trim(); const ls = require("libsodium-wrappers-sumo"); ls.ready.then(() => console.log(s, ls.from_base64(s, 5).length))'; sleep 1; done
2025-03-21 08:23:00 +05:30
Manav Rathi
cfc76b7e14
Disable b64 wrap
2025-03-21 07:38:54 +05:30
Manav Rathi
bb8a25bf63
autogen
2025-03-20 21:52:38 +05:30
Manav Rathi
74eff4d50b
Apparently more portable
2025-03-20 21:03:26 +05:30
Manav Rathi
d01fdd966f
b check
2025-03-20 20:59:38 +05:30
Manav Rathi
0758c8a623
Outline
2025-03-20 20:47:11 +05:30
Manav Rathi
47e6419e23
Prep
2025-03-20 20:34:50 +05:30
Prateek Sunal
137208f088
[mob][photos] make bottom caption of fullscreen memory better looking ( #5391 )
2025-03-20 20:09:28 +05:30
Prateek Sunal
e69d466ff2
[mob][photos] refactor home widget ( #5389 )
...
## Description
Refactor home widget and separate memory home widget services.
## Tests
2025-03-20 20:06:38 +05:30
ashilkn
ff9473425c
Make bottom caption of fullscreen memory better looking
2025-03-20 20:05:29 +05:30
Prateek Sunal
34dd088a9d
fix: streamline memory widget initialization by removing login checks and adding blocker validation
2025-03-20 20:03:10 +05:30
Prateek Sunal
92fa3488b4
fix: don't keep updating if show memories is off
2025-03-20 19:59:33 +05:30
Prateek Sunal
a5c9ef207d
chore: bump again
2025-03-20 19:51:50 +05:30
Prateek Sunal
4ebbb75ef6
fix: enhance memory widget initialization and logging
2025-03-20 19:50:37 +05:30
Prateek Sunal
b5909ac3b2
fix: don't duplicate complete icon set
2025-03-20 19:50:14 +05:30
Prateek Sunal
ea0c02a662
fix: update iOS class name as well
2025-03-20 19:06:17 +05:30
Prateek Sunal
25e4cae14b
fix: update android class name
2025-03-20 18:54:44 +05:30
Prateek Sunal
4611db3983
fix(memory-hw): update copies, auto logout clear behavior,
2025-03-20 18:51:57 +05:30
Prateek Sunal
ca7ff8cd16
refactor(memory-home-widget): streamline memory update logic and improve synchronization handling
2025-03-20 18:26:25 +05:30
Manav Rathi
c872f9177d
[server] Add docker compose version check to quickstart script ( #5390 )
2025-03-20 17:48:40 +05:30
Manav Rathi
b82df80864
mention start_interval in troubleshooting docs
2025-03-20 17:45:58 +05:30
Manav Rathi
c3fe7ab171
HEAD => main
2025-03-20 17:42:17 +05:30
Manav Rathi
f2acf75b4a
min ver check
2025-03-20 17:34:01 +05:30
Prateek Sunal
9327238d19
fix(home-widget-service): remove unnecessary ignore call in init method
2025-03-20 17:26:17 +05:30
Prateek Sunal
7342963f96
fix(home-widget-service): correct ignore call in init method
2025-03-20 17:24:14 +05:30
Prateek Sunal
3579d44c78
Merge remote-tracking branch 'origin/main' into final-memory-winget
2025-03-20 17:20:55 +05:30
Prateek Sunal
35f5c7271b
refactor(home-widget): use MemoryHomeWidgetService and update related methods
2025-03-20 17:20:49 +05:30
Laurens Priem
6521e09056
[mob][photos] Fix widget infinite load ( #5388 )
...
## Description
fix infinite loop issue
## Tests
2025-03-20 17:14:09 +05:30
laurenspriem
aa57c1a827
Fix widget infinite load
2025-03-20 17:11:31 +05:30
Manav Rathi
a0b4315842
docker check
2025-03-20 17:06:42 +05:30
Manav Rathi
4254a54071
[server][web] Quickstart doc cleanup ( #5386 )
2025-03-20 16:45:54 +05:30
Manav Rathi
df7d49d2cc
Update
2025-03-20 16:35:28 +05:30
Manav Rathi
0a33a44752
Update
2025-03-20 16:25:38 +05:30
Vishnu Mohandas
bf52a6923d
[mobile] Fix path to icon ( #5384 )
2025-03-20 16:19:59 +05:30
vishnukvmd
778c72e33b
Rename in correct case
2025-03-20 16:18:34 +05:30
vishnukvmd
eb874b8907
Temporary rename
2025-03-20 16:18:16 +05:30
Manav Rathi
c06175cf11
Doc
2025-03-20 16:10:02 +05:30
Vishnu Mohandas
b4a5c0c594
[mob] Update splash image ( #5382 )
...
## Tests
- [x] Tested on emulator for both light and dark modes
2025-03-20 14:55:39 +05:30
vishnukvmd
8830bb65a7
Update splash image
2025-03-20 14:39:25 +05:30
Laurens Priem
36bc214497
[mob][photos] Fix memories fresh login issue ( #5381 )
...
## Description
Fix memories fresh login issue
## Tests
2025-03-20 14:14:30 +05:30
Laurens Priem
0f08280f2f
Merge branch 'main' into memories_login_regression
2025-03-20 14:12:17 +05:30
laurenspriem
292187ee9c
Bump for internal release
2025-03-20 14:09:36 +05:30
laurenspriem
ee7fba3c11
Fix memories fresh loging
2025-03-20 14:08:06 +05:30
Manav Rathi
b37c2bc047
Update
2025-03-20 13:58:39 +05:30
laurenspriem
29ef3d4522
Remove redundant lines
2025-03-20 13:55:28 +05:30
Manav Rathi
08d6fa3b6b
Rearrange
2025-03-20 13:54:24 +05:30
laurenspriem
0d181361a7
Cleanup
2025-03-20 13:48:00 +05:30
Manav Rathi
f4d4e1ad6b
doc
2025-03-20 13:46:26 +05:30
Manav Rathi
d91201a25b
[server] Rename hello.sh to quickstart.sh ( #5380 )
2025-03-20 13:10:56 +05:30
Manav Rathi
fbf0f934fb
[server] Rename hello.sh to quickstart.sh
2025-03-20 13:08:09 +05:30
Manav Rathi
5abc106494
[server] Create quickstart hello ( #5379 )
2025-03-20 12:51:24 +05:30
Manav Rathi
9ffba2fe91
Fancier
2025-03-20 12:45:27 +05:30
Neeraj
4f55310145
[mob] Update change log ( #5378 )
...
## Description
## Tests
2025-03-20 12:31:01 +05:30
Neeraj Gupta
ee7f6c3021
update changelog version
2025-03-20 12:27:14 +05:30
Neeraj Gupta
940de19b7d
Bump version
2025-03-20 12:24:23 +05:30
Neeraj Gupta
38c17bd813
Change title
2025-03-20 12:23:21 +05:30
Neeraj Gupta
82fb3324a7
Add translation
2025-03-20 12:22:26 +05:30
Manav Rathi
f7a6a5e115
Create quickstart hello
2025-03-20 12:18:50 +05:30
Neeraj Gupta
bdda47656c
Extract strings
2025-03-20 12:17:03 +05:30
Neeraj Gupta
cc1b1a70f0
Delete unused strings
2025-03-20 12:11:03 +05:30
Neeraj Gupta
8b22d1e03f
Update change log
2025-03-20 11:53:40 +05:30
Manav Rathi
b4d22996c8
[web] Increase yarn install timeout ( #5377 )
...
Workaround for the image build failing no the arm64 runners (it works
fine on the amd64 runner):
https://github.com/ente-io/ente/actions/runs/13962703146/job/39086814540
2025-03-20 11:22:14 +05:30
Manav Rathi
cd20b22eae
[web] Increase yarn install timeout
...
Workaround for the image build failing no the arm64 runners (it works fine on
the amd64 runner):
https://github.com/ente-io/ente/actions/runs/13962703146/job/39086814540
2025-03-20 11:20:38 +05:30
Manav Rathi
149fba11f1
[web] Add workflow to publish Docker images ( #5376 )
2025-03-20 11:06:54 +05:30
Manav Rathi
1da0455b77
Add web variant
2025-03-20 11:03:53 +05:30
Manav Rathi
9222b029b2
Increas hamming distance
2025-03-20 10:54:11 +05:30
Manav Rathi
938e2dcadb
Tweak
2025-03-20 10:50:31 +05:30
Manav Rathi
ebf85c15c3
[server] Change server/ghcr => ghcr/server ( #5375 )
...
In prep for its new baby sibling, ghcr/web.
2025-03-20 10:47:20 +05:30
Manav Rathi
91494f7823
[server] Change server/ghcr => ghcr/server
...
In prep for its new baby sibling, ghcr/web.
2025-03-20 10:42:42 +05:30
Manav Rathi
39f7af7932
[server] Add quickstart variant of docker compose - WIP ( #5374 )
...
Pending items (should be done shortly):
- Publish and use the web docker image instead of the placeholder
- Add hello.sh
2025-03-20 10:36:40 +05:30
Manav Rathi
960399b0a5
Add web
2025-03-20 10:27:01 +05:30
Manav Rathi
9a93cc121c
Rejig
2025-03-20 10:14:42 +05:30
Manav Rathi
6d3cb97ab0
ditto and swap
2025-03-20 09:42:09 +05:30
Manav Rathi
970c1229c4
Use default network
2025-03-20 09:37:53 +05:30
Manav Rathi
f213e9ad8c
Outline
2025-03-20 09:33:11 +05:30
Manav Rathi
d943586faf
Remove extra volume
...
This is an appendage from when this compose file was used for a test network,
and not relevant to self hosting, at least not in the starter sample.
2025-03-20 08:04:05 +05:30
Manav Rathi
27fe549e15
Shorten
2025-03-20 08:02:55 +05:30
Vishnu Mohandas
c1d1a3540a
[mob][photos] resync memories on widget tap ( #5373 )
...
## Description
Resync memories on widget tap.
## Tests
2025-03-20 02:19:53 +05:30
Prateek Sunal
df64413478
fix: improve memory sync logic in HomeWidgetService
2025-03-20 02:15:02 +05:30
Prateek Sunal
2cd31826e7
fix: rename changeMemories & tap behavior fix
2025-03-20 01:54:47 +05:30
Prateek Sunal
a5ef3461d8
[mob][photos] memory widget revamp ( #5343 )
...
## Description
Supercharged memory widget with title, sub title and on tap behavior and a nice preview image.
## Tests
2025-03-20 01:08:31 +05:30
Prateek Sunal
97e5b251c1
chore: bump version
2025-03-20 01:06:32 +05:30
Prateek Sunal
fd31cb3433
fix: update preview snapshot
2025-03-20 01:06:07 +05:30
Prateek Sunal
c1b6006f12
fix: update preview image base 64 and remove unwanted text
2025-03-20 00:59:39 +05:30
Prateek Sunal
5d72070890
feat(memories): introduce MemorySeenEvent and update widget subscriptions
2025-03-20 00:33:52 +05:30
Prateek Sunal
4e3bec7ad7
fix(memory-widget: add init method for service and update ios widget
2025-03-20 00:14:29 +05:30
Prateek Sunal
a002b26114
Merge remote-tracking branch 'origin/main' into migrate-things
2025-03-19 23:58:48 +05:30
Prateek Sunal
99e6425408
refactor(home_widget_service): simplify initHomeWidget parameters and improve memory sync logic
2025-03-19 23:58:39 +05:30
Manav Rathi
daae621770
[server] Inline config in compose file, and prune unnecessary ports ( #5372 )
2025-03-19 21:05:35 +05:30
Manav Rathi
c56801c024
Notes
2025-03-19 20:42:44 +05:30
Manav Rathi
551d099c4a
Reduce default ports
2025-03-19 20:35:47 +05:30
Manav Rathi
d615614985
Stop exposing postgres externally entirely
...
Museum can directly access it via the shared network
2025-03-19 20:29:14 +05:30
Manav Rathi
d80b220ad4
Avoid using default postgres port
2025-03-19 20:25:53 +05:30
Manav Rathi
3916d2b7d8
Prune
2025-03-19 20:21:15 +05:30
Manav Rathi
4cdc72bc29
Move config inline
2025-03-19 20:09:23 +05:30
Manav Rathi
b5e429ebc5
[server] Remove extra container by using a post_start lifecycle hook ( #5370 )
2025-03-19 19:55:17 +05:30
Manav Rathi
c329b30e49
[server] Remove extra container by using a post_start lifecycle hook
2025-03-19 19:50:55 +05:30
Laurens Priem
0285cd6b8c
[mob][photos] Memories minor fixes and changes ( #5368 )
...
## Description
Minor fixes and changes
## Tests
Tested in debug mode on my pixel phone.
2025-03-19 19:31:14 +05:30
Manav Rathi
f145e0b424
[server] Inline the minio provision script ( #5369 )
...
This reduces a sidecar file that is needed by the Docker compose file
(which is a prerequisite for a future change where we will provide a
zero-build variant that doesn't require cloning the repo).
2025-03-19 19:12:17 +05:30
Manav Rathi
a4bc596b66
Inline
2025-03-19 18:25:41 +05:30
laurenspriem
5637d533ed
add todo for later
2025-03-19 18:21:13 +05:30
laurenspriem
f498a986c9
Don't force compute when we have backup cache
2025-03-19 18:06:55 +05:30
Prateek Sunal
97935a5890
fix(memory-widget): this will change everything
...
sync logic is separated
2025-03-19 17:57:57 +05:30
laurenspriem
c5e7f233a7
Reduce birthday duration
2025-03-19 17:35:58 +05:30
Manav Rathi
675121f243
outline
2025-03-19 17:31:46 +05:30
laurenspriem
543fec4e4e
error handling in getMemories
2025-03-19 17:26:41 +05:30
Prateek Sunal
5b3fa5e141
fix(home_widget_service): replace MemoriesService with memoriesCacheService for memory visibility check
2025-03-19 17:15:39 +05:30
Prateek Sunal
0e5bed8053
Merge remote-tracking branch 'origin/memories_qa' into migrate-things
2025-03-19 17:13:44 +05:30
Prateek Sunal
8d7333a223
feat(home_widget_service): add subscription for memories changed event and improve widget initialization logic
2025-03-19 17:13:40 +05:30
Manav Rathi
20b873d266
[web] Make the endpoints configurable without rebuilding the image ( #5367 )
...
Sibling of https://github.com/ente-io/ente/pull/5364 .
**Tested by**
```sh
docker build -t web-test .
# Uses provided values
docker run -it --rm -p 3000:3000 -p 3090:3002 -e ENTE_API_ORIGIN=http://localhost:8090 -e ENTE_ALBUMS_ORIGIN=http://localhost:3090 web-test
# Uses defaults
docker run -it --rm -p 3000:3000 -p 3002:3002 web-test
```
2025-03-19 17:09:52 +05:30
Manav Rathi
a80c724d0f
Placeholder
2025-03-19 16:50:55 +05:30
laurenspriem
c45e4ad1d1
Prioritize last met over birthday
2025-03-19 16:36:50 +05:30
Prateek Sunal
7201e796fb
fix(home_widget_service): update text when clearing widget
2025-03-19 16:29:35 +05:30
Prateek Sunal
2fdb0ccbe4
feat(home-widget): update slideshow preview android
2025-03-19 16:29:11 +05:30
laurenspriem
e05701fce2
Remove old memories service completely
2025-03-19 16:26:44 +05:30
Prateek Sunal
14b2f1aa94
fix(memory-widget): default state text align and padding + default state logic when memories are cached
2025-03-19 16:14:02 +05:30
laurenspriem
533b2193be
Remove old memories widget
2025-03-19 16:07:49 +05:30
laurenspriem
603e0bdb28
cosmetic change
2025-03-19 16:07:29 +05:30
laurenspriem
8b0267cce7
Cache fillers if ML disabled
2025-03-19 16:05:05 +05:30
Manav Rathi
dfda91b99b
Runtime configurable env vars
2025-03-19 16:04:36 +05:30
Prateek Sunal
43f3d4a5fe
fix(slideshow-widget): remove default title and subtitle text
2025-03-19 15:26:34 +05:30
Prateek Sunal
184852295f
fix(memories-cache): log warning when memory not found by generatedFileID
2025-03-19 15:20:10 +05:30
Prateek Sunal
38fd244811
fix(memory-widget): onTap widget should redirect to memory page
2025-03-19 15:18:19 +05:30
Prateek Sunal
3024384628
fix(home-widget): update memories check to showAnyMemories
2025-03-19 15:05:30 +05:30
Prateek Sunal
55ec76d5f6
Merge remote-tracking branch 'origin/memories_qa' into migrate-things
2025-03-19 15:05:01 +05:30
Prateek Sunal
2e9517d75f
fix(memory-w): add force sync option for widget
2025-03-19 15:01:52 +05:30
laurenspriem
8aacb503c1
Memories widget api attempt
2025-03-19 14:54:46 +05:30
laurenspriem
743205f4c8
Fix duplicates in time memories
2025-03-19 14:54:25 +05:30
laurenspriem
80188cb8ea
Copy change
2025-03-19 14:29:29 +05:30
laurenspriem
f21ed45fee
Fix shuffle clip memories
2025-03-19 13:24:48 +05:30
Manav Rathi
a28932c319
[web] Don't block page load on malformed feature flags ( #5365 )
2025-03-19 13:22:21 +05:30
laurenspriem
e6761ac703
Add logs
2025-03-19 13:19:29 +05:30
Manav Rathi
c120cfc74b
[web] Don't block page load on malformed feature flags
2025-03-19 13:19:10 +05:30
laurenspriem
6a3b5a7f0e
move old memories code
2025-03-19 12:56:55 +05:30
laurenspriem
8308652d17
Move seen memories to end properly
2025-03-19 12:32:22 +05:30
laurenspriem
8e572c39d3
Don't use old memories service for marking seen
2025-03-19 12:18:54 +05:30
laurenspriem
fd40383482
extra null safety check
2025-03-19 11:34:22 +05:30
laurenspriem
b79f72930a
Handle deleted files in cache
2025-03-19 11:24:39 +05:30
Neeraj
40f3ed7aad
[mob] Fix formatBytes for TB unit ( #5352 )
...
## Description
## Tests
2025-03-19 10:45:50 +05:30
Manav Rathi
9c54e3f002
[web] Add web dockerfile ( #5364 )
...
References: Various community docker image examples, in particular
* https://help.ente.io/self-hosting/faq/sharing#dockerfile-example by @
Dylanger on community discord
* https://github.com/DanteMS/ente-web by @DanteMS
* The OG community guide at
https://help.ente.io/self-hosting/guides/external-s3 by @Bramas
Thank you.
In a subsequent PR I'll also add cron jobs to publish this, add docs
etc.
## Tested by
```
docker build -t web-test .
docker run -it --rm -p 3000:3000 -p 3002:3002 -p 3003:3003 web-test
```
2025-03-19 10:17:40 +05:30
laurenspriem
9e7833bf93
Early stop if no persons
2025-03-19 10:09:55 +05:30
Manav Rathi
0b9242c527
Add web dockerfile
2025-03-19 09:47:23 +05:30
Prateek Sunal
3912f00fb7
chore: bump build
2025-03-18 23:16:02 +05:30
Prateek Sunal
7c58dbf551
fix: only sync when memory change
2025-03-18 23:13:43 +05:30
Prateek Sunal
705c9fbf86
chore: bump number
2025-03-18 21:56:47 +05:30
Prateek Sunal
d004bfa83d
Merge remote-tracking branch 'origin/main' into migrate-things
2025-03-18 21:55:55 +05:30
Manav Rathi
64d4c69159
[web] Video streaming WIP - Part 1/x ( #5359 )
2025-03-18 20:52:22 +05:30
Manav Rathi
f3ac886616
Not realistically happening soon, so avoid a leftover fork
2025-03-18 20:46:04 +05:30
Manav Rathi
4fef527ac2
LF
2025-03-18 20:46:00 +05:30
Manav Rathi
e9344c2ddc
example
2025-03-18 20:38:18 +05:30
Vishnu Mohandas
23039eba18
[mob] Update notification icon ( #5358 )
...
## Tests
<img width="338" alt="Screenshot 2025-03-18 at 7 56 20 PM"
src="https://github.com/user-attachments/assets/4e8c56ce-95d3-4bc3-a561-b11da4d21111 "
/>
2025-03-18 20:35:52 +05:30
Laurens Priem
46c7eb140e
[mob][photos] Various memories fixes ( #5357 )
...
## Description
## Tests
2025-03-18 20:35:31 +05:30
Manav Rathi
280d29ffda
throw on exceptional cases
2025-03-18 20:17:48 +05:30
Manav Rathi
e0843485d5
pl
2025-03-18 20:10:41 +05:30
Manav Rathi
8b427bccad
dec
2025-03-18 19:56:54 +05:30
vishnukvmd
e291255838
Update notification icon
2025-03-18 19:55:39 +05:30
Manav Rathi
08594222e0
link
2025-03-18 19:40:33 +05:30
laurenspriem
26f7f85e75
Clear cache debug option
2025-03-18 19:29:16 +05:30
Manav Rathi
4ece954c3a
Move
2025-03-18 19:23:23 +05:30
Prateek Sunal
c0b83df2c3
fix: overlay
2025-03-18 19:23:01 +05:30
laurenspriem
a741d4126b
Fix persons not showing
2025-03-18 19:16:48 +05:30
Manav Rathi
6ef977be9c
Sketch
2025-03-18 19:14:16 +05:30
Prateek Sunal
67ff3c9093
fix(android-widget): remove unnecessary attributes from gradient definition
2025-03-18 18:56:56 +05:30
Prateek Sunal
f21abd5133
feat(widget): android widget with title, subTitle, tap action & fixes for iOS widget
2025-03-18 18:54:28 +05:30
laurenspriem
04ad4a24c8
random clip memories
2025-03-18 18:50:38 +05:30
laurenspriem
86675c66bc
Update clip copies
2025-03-18 18:48:03 +05:30
laurenspriem
b7ef4a4adb
cleanup
2025-03-18 18:31:59 +05:30
Manav Rathi
78c35e2571
Sketch
2025-03-18 18:26:05 +05:30
laurenspriem
f9d42393a9
memories translations
2025-03-18 18:25:29 +05:30
laurenspriem
fb15ff540a
Create titles on main thread
2025-03-18 17:39:38 +05:30
Manav Rathi
8f4f66987c
[web] Enum cleanup (towards enabling isolatedDeclarations) ( #5355 )
...
Part 2 of https://github.com/ente-io/ente/pull/5353
2025-03-18 16:45:08 +05:30
Manav Rathi
935456bd16
For now
2025-03-18 16:40:07 +05:30
Manav Rathi
2a55215c62
Start enabling
2025-03-18 16:20:42 +05:30
Manav Rathi
16d2539bbf
conv
2025-03-18 15:55:05 +05:30
Manav Rathi
2a883e48ca
conv
2025-03-18 15:48:51 +05:30
Manav Rathi
96fa0a8472
conv
2025-03-18 15:43:53 +05:30
Manav Rathi
0c00433bec
conv
2025-03-18 15:31:56 +05:30
Ashil
a05cf1168f
[mob][photos] Use new asset for splash screen ( #5354 )
2025-03-18 15:22:06 +05:30
Manav Rathi
76360d7100
Tweak logging
2025-03-18 15:15:35 +05:30
Prateek Sunal
91e4ab3e4d
fix(memories): sync on iOS
2025-03-18 15:11:12 +05:30
Manav Rathi
a2475c32e9
[web] Enum cleanup (towards enabling isolatedModules) - Part 1 ( #5353 )
2025-03-18 15:09:44 +05:30
Manav Rathi
7182ce015d
conv
2025-03-18 14:57:17 +05:30
Prateek Sunal
dfca616ba5
fix: bg color on tinted mode
2025-03-18 14:49:20 +05:30
Manav Rathi
bad4ae47a4
conv
2025-03-18 14:38:39 +05:30
ashilkn
0d05b9134a
Use new asset for splash screen
2025-03-18 14:34:26 +05:30
Manav Rathi
2b784d80c3
conv
2025-03-18 14:32:40 +05:30
Neeraj Gupta
2e3ac8b485
Return complete claim instead of userID
2025-03-18 14:30:24 +05:30
Neeraj Gupta
47f0c88ed8
Extract method
2025-03-18 14:27:39 +05:30
Manav Rathi
48eec72bf6
conv UploadResult
2025-03-18 14:26:15 +05:30
Neeraj Gupta
162ce32b8e
omitEmpty field from claim json
2025-03-18 14:23:54 +05:30
Neeraj Gupta
a1dbdfd6ba
Reuse existing claim for recovery
2025-03-18 14:22:15 +05:30
Manav Rathi
b065e20d65
conv
2025-03-18 13:58:31 +05:30
Manav Rathi
5e0991aa9c
conv
2025-03-18 13:44:09 +05:30
Manav Rathi
05b0e84a2a
conv
2025-03-18 13:29:27 +05:30
laurenspriem
4a478e67e3
update clip queries
2025-03-18 13:18:01 +05:30
Manav Rathi
80eb4deece
Fix
2025-03-18 13:06:02 +05:30
laurenspriem
614c3e0548
Randonmize person memories pick
2025-03-18 13:00:41 +05:30
Manav Rathi
30da80f058
conv
2025-03-18 13:00:40 +05:30
Neeraj Gupta
582709f4f5
[mob] Fix formatBytes for TB unit
2025-03-18 12:58:13 +05:30
Manav Rathi
62a8b2dc88
conv
2025-03-18 12:48:05 +05:30
laurenspriem
2fa9561c8c
Adjusting people clip queries to prevent NSFW
2025-03-18 11:57:55 +05:30
Neeraj Gupta
74072b952d
Add JWT model for account recovery
2025-03-18 11:43:45 +05:30
Neeraj
f26a2f6c83
[mob] Avoid redundant event ( #5351 )
...
## Description
## Tests
2025-03-18 11:11:56 +05:30
Neeraj Gupta
c145412b9f
Avoid redundant event
2025-03-18 11:06:39 +05:30
laurenspriem
d854019897
Better logging of memories update
2025-03-18 10:28:25 +05:30
Manav Rathi
d3d65d26cf
[web] Refactor file viewer favorite to match archive code paths ( #5350 )
2025-03-18 10:20:04 +05:30
Manav Rathi
8c16c41b90
Omit empty collection name row in hidden section
2025-03-18 10:12:16 +05:30
Manav Rathi
58ce181a40
Fin
2025-03-18 09:59:34 +05:30
Manav Rathi
fb7fe05716
trigger
2025-03-18 09:45:36 +05:30
Manav Rathi
9551861ed7
clear
2025-03-18 09:21:47 +05:30
Manav Rathi
fb7d18e749
hook up
2025-03-18 09:14:28 +05:30
Manav Rathi
c3af3fada1
propogate
2025-03-18 08:46:48 +05:30
Manav Rathi
0455f7bd23
ditto wip
2025-03-18 08:26:13 +05:30
Ashil
7057e732d8
[mob][photos] Reupload iOS icon assets with unique names + Remove unused Asset set ( #5346 )
2025-03-18 05:53:19 +05:30
ashilkn
ecbb0e3ea7
[mob][photos] Remove unused Asset set
2025-03-17 23:11:27 +05:30
ashilkn
74116263a3
[mob][photos] Reupload iOS icon assets with unique names
2025-03-17 22:56:36 +05:30
Ashil
361a73075e
[mob][photos] Support for iOS tinted icons + clean up ( #5342 )
...
### Different icons (Green, Light, Dark & OG) under different icon
themes (Light, Dark, Automatic & Tinted):
https://github.com/user-attachments/assets/2387cbab-59cc-4b27-a7b7-f57097460553
https://github.com/user-attachments/assets/c7e94283-f787-48de-a174-48b950f8b978
https://github.com/user-attachments/assets/c64f4999-c204-4b6e-a911-d3c7457bf916
https://github.com/user-attachments/assets/9e4ac258-a084-410b-a8c0-60a409366527
2025-03-17 22:41:17 +05:30
Manav Rathi
aa72fc2e39
[web] Gallery reducer nomenclature cleanup ( #5345 )
2025-03-17 20:47:22 +05:30
Prateek Sunal
f9365016c3
Merge remote-tracking branch 'origin/main' into migrate-things
2025-03-17 20:24:11 +05:30
Prateek Sunal
4ed8c2004a
chore: bump things
2025-03-17 20:24:02 +05:30
Prateek Sunal
3424700cfe
[mob] feat(memories): make iOS release ready
2025-03-17 20:21:35 +05:30
Manav Rathi
85143b9a24
Rename
2025-03-17 20:18:52 +05:30
Manav Rathi
278c082a38
Update gallery
2025-03-17 20:10:29 +05:30
Manav Rathi
8dee052ebb
[web] Gallery reducer nomenclature cleanup
2025-03-17 19:57:28 +05:30
Vishnu Mohandas
c224b5c8f8
docs-updatedfaq ( #5336 )
...
## Description
## update faq
2025-03-17 19:50:19 +05:30
Manav Rathi
42edba6680
[web] Outline sync code ( #5344 )
2025-03-17 18:58:06 +05:30
Manav Rathi
d58af3f88d
Upd
2025-03-17 18:48:02 +05:30
Manav Rathi
4c1bdcf3d0
Systematize
2025-03-17 18:37:32 +05:30
Prateek Sunal
2976fd7269
Merge branch 'main' into migrate-things
2025-03-17 18:30:21 +05:30
Manav Rathi
df17ac3c91
Reuse
2025-03-17 18:17:45 +05:30
Manav Rathi
8575bd83ac
Also colln
2025-03-17 18:03:24 +05:30
Manav Rathi
be046cd906
Gen
2025-03-17 17:51:14 +05:30
Prateek Sunal
f0d23fe873
[mob] fix(memories): iOS tint, hide when disabled, sync on change, store generatedId
2025-03-17 17:38:13 +05:30
Neeraj
bdd6adcee3
[mob][photos] Minor fixes for memories and shift date ( #5341 )
...
## Description
Small fixes for memories and shift date
## Tests
2025-03-17 17:26:45 +05:30
ashilkn
5791bfdf76
[mob][photos] Add iOS tinted asset for OG icon to avoid an edge case where the new tinted icon is coming up instead of the old one
2025-03-17 17:09:24 +05:30
ashilkn
592e6c914b
[mob][photos] Update iOS tinted icon asset
2025-03-17 16:59:07 +05:30
ashilkn
7f58b58ea9
[mob][photos] Use 'Single size' config for old app icon on iOS
2025-03-17 16:51:23 +05:30
laurenspriem
8220f5a484
[mob][photos] Less empty space
2025-03-17 16:47:57 +05:30
Neeraj
acfaf79178
[mob] SqlDB mixin class for common operations ( #5338 )
...
## Description
## Tests
2025-03-17 16:25:11 +05:30
Manav Rathi
a8cff32d04
[web] New translations ( #5340 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-03-17 16:07:47 +05:30
Crowdin Bot
b2f5b58fe9
New Crowdin translations by GitHub Action
2025-03-17 10:35:44 +00:00
Manav Rathi
e36e99fa57
[web] Add an archive action in the file viewer ( #5339 )
2025-03-17 16:04:59 +05:30
laurenspriem
2aad26b048
[mob][photos] Fix dateformat
2025-03-17 16:01:58 +05:30
Manav Rathi
19f3cc1141
tr
2025-03-17 15:53:14 +05:30
Manav Rathi
89b8e98cd2
Fix
2025-03-17 15:48:20 +05:30
laurenspriem
7a4fa1c2ac
[mob][photos] Copy
2025-03-17 15:47:01 +05:30
Manav Rathi
d032df105b
Ref 2
2025-03-17 15:38:57 +05:30
laurenspriem
c1cca99973
[mob][photos] Fix you and me memory
2025-03-17 15:31:17 +05:30
Neeraj Gupta
3017f189fd
[mob] Rename
2025-03-17 15:29:47 +05:30
ashilkn
71865607b7
[mob][photos] Delete unused Asset set 'AppIcon-dev' from iOS Asset Catalog
2025-03-17 15:29:07 +05:30
ashilkn
20c8d4cefa
[mob][photos] Add support for iOS icon themes on the new v1 icons
2025-03-17 15:25:20 +05:30
Neeraj Gupta
109203d331
[mob] Move migrate in common mixin class
2025-03-17 15:23:16 +05:30
laurenspriem
e807747079
[mob][photos] Compute trigger
2025-03-17 15:18:06 +05:30
Manav Rathi
0024b7a400
Ref
2025-03-17 15:14:37 +05:30
Manav Rathi
7f6974697a
Align
2025-03-17 15:04:22 +05:30
Neeraj Gupta
632d6119d2
[mob] move
2025-03-17 15:03:42 +05:30
Manav Rathi
ac5fc4b893
Integrate
2025-03-17 14:33:11 +05:30
Jay
f2c8383cb7
docs-updatedfaq
2025-03-17 14:19:36 +05:30
Manav Rathi
76ad97e59e
Clear
2025-03-17 14:12:44 +05:30
Manav Rathi
3ad0a260e0
reorient
2025-03-17 14:05:14 +05:30
Manav Rathi
dff8ef8512
redo wip 3
2025-03-17 13:16:13 +05:30
Manav Rathi
2d003d8359
redo wip 2
2025-03-17 13:16:13 +05:30
Manav Rathi
a5e1cd2a5c
redo wip
2025-03-17 13:16:13 +05:30
Manav Rathi
57f43a20e3
Part
2025-03-17 13:16:13 +05:30
Manav Rathi
0ec76545c5
Return a new file
2025-03-17 13:16:13 +05:30
Manav Rathi
346cb175b4
Outline
2025-03-17 13:16:12 +05:30
Manav Rathi
efb6656c28
Pick the latest from files
2025-03-17 13:16:12 +05:30
Manav Rathi
1f8fa69f8b
Towards new layering
2025-03-17 13:16:12 +05:30
Manav Rathi
400157a46d
Use alt
2025-03-17 13:16:12 +05:30
Manav Rathi
a70d2b9c05
Alt
2025-03-17 13:16:12 +05:30
Manav Rathi
0849f6d85c
note 2
2025-03-17 13:16:12 +05:30
Manav Rathi
a488e4bb9f
Note 1
2025-03-17 13:16:12 +05:30
Manav Rathi
df2678f358
Clear on error
2025-03-17 13:16:12 +05:30
Manav Rathi
f7d5a305b7
Handle more cases
2025-03-17 13:16:12 +05:30
Manav Rathi
0b45e6c3c0
scope
2025-03-17 13:16:12 +05:30
Manav Rathi
8f87d141ad
shortcut
2025-03-17 13:16:12 +05:30
Manav Rathi
06e60d60ca
Fix
2025-03-17 13:16:12 +05:30
Manav Rathi
c366d7e282
Ref
2025-03-17 13:16:12 +05:30
Manav Rathi
1db7d3aa90
All 3
2025-03-17 13:16:12 +05:30
Manav Rathi
2ba4bce241
vis 1
2025-03-17 13:16:12 +05:30
Manav Rathi
e71379e725
Forward
2025-03-17 13:16:12 +05:30
Manav Rathi
f8e1736254
wip gallery changes
2025-03-17 13:16:12 +05:30
Manav Rathi
5b896125f8
reducer 2
2025-03-17 13:16:12 +05:30
Manav Rathi
f2a3ebf1c5
wip reducer
2025-03-17 13:16:12 +05:30
Manav Rathi
810d9a7acd
Sketch
2025-03-17 13:16:12 +05:30
Manav Rathi
a8e06372af
sketch
2025-03-17 13:16:12 +05:30
Manav Rathi
4e6e02e300
[desktop] Minor ML tweaks ( #5335 )
2025-03-17 12:48:55 +05:30
Manav Rathi
accf820978
Tweak positioning
2025-03-17 12:45:07 +05:30
Manav Rathi
71646c4136
log to help debug a customer's support issue
2025-03-17 12:41:09 +05:30
Manav Rathi
7e4e72979f
[desktop] Stop force resets on upload of large folders ( #5334 )
2025-03-17 12:37:30 +05:30
Manav Rathi
20d17ec817
[desktop] Stop force resets
2025-03-17 12:35:22 +05:30
mangesh
546f438b59
[docs] remove unnecessary dep ( #5331 )
2025-03-17 12:11:53 +05:30
laurenspriem
49b280d2b0
[mob][photos] Fix consistent time format
2025-03-17 11:42:20 +05:30
Manav Rathi
3461710b79
[desktop] Regular dep updates ( #5333 )
2025-03-17 11:07:58 +05:30
Manav Rathi
9de85946bf
[desktop] Regular dep updates
2025-03-17 11:04:24 +05:30
laurenspriem
32a5399c58
[mob][photos] Log faceIDs
2025-03-17 10:55:05 +05:30
Laurens Priem
74b02130a5
Cluster remove copy ( #5332 )
...
## Description
- Added delete file option in cluster page (it's already there for named
persons, should be here too)
- Similar copy between cluster and named person for removing file
2025-03-17 10:48:47 +05:30
laurenspriem
c6da46d6fe
[mob][photos] Similar copy between cluster and person
2025-03-17 10:41:19 +05:30
laurenspriem
6ad6db84ae
[mob][photos] Add delete option for cluster files
2025-03-17 10:38:44 +05:30
mngshm
9825ab2a6f
remove unnecessary dep & focus only on docker/compose
2025-03-17 10:21:16 +05:30
Manav Rathi
de567f9c5b
[web] New translations ( #5328 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-03-17 09:53:13 +05:30
Crowdin Bot
be00a108c6
New Crowdin translations by GitHub Action
2025-03-17 00:37:47 +00:00
Neeraj
2532ebc34e
[auth][mob] Fix change-password flow immediately after login ( #5320 )
...
## Description
## Tests
2025-03-15 09:35:43 +05:30
Neeraj Gupta
00db0ebf25
[auth] Fix change password flow post login
2025-03-15 09:32:54 +05:30
Neeraj Gupta
f67764f9fe
[mob] Fix change password on login->immedidate change password flow
2025-03-15 09:30:50 +05:30
Prateek Sunal
31652347d1
Merge remote-tracking branch 'origin/main' into migrate-things
2025-03-15 01:27:28 +05:30
Prateek Sunal
59f3687c97
fix: new captureFile with thumbnail and notify via toast when updated home widget
2025-03-15 01:27:25 +05:30
Prateek Sunal
1b501025c4
fix: fetch memories ( #5319 )
...
## Description
## Tests
2025-03-14 22:24:48 +05:30
Prateek Sunal
60203e7b0b
fix: fetch memories
2025-03-14 22:09:50 +05:30
Neeraj
7fe914258e
fix: add IconGreen ( #5318 )
...
## Description
## Tests
2025-03-14 21:58:45 +05:30
Prateek Sunal
4d37231561
fix: add IconGreen
2025-03-14 21:56:19 +05:30
Neeraj
9a4027de24
[mob] iOS home widget + memories ( #5297 )
...
## Description
This PR implements widgets for iOS, bringing memories to your home
screen.
## Tests
2025-03-14 21:49:52 +05:30
Prateek Sunal
b48a0aed42
chore: bump lock
2025-03-14 21:43:07 +05:30
Prateek Sunal
39082c71b9
Merge remote-tracking branch 'origin/main' into home-widget-ios-lesgo
2025-03-14 21:38:10 +05:30
Prateek Sunal
2e7f76bdba
chore: push as usual
2025-03-14 21:37:30 +05:30
Neeraj
0ec87cd10f
[mob] Fix ios debug build ( #5317 )
...
## Description
## Tests
2025-03-14 21:36:06 +05:30
Prateek Sunal
4a58909f03
chore: bump version
2025-03-14 21:35:33 +05:30
Neeraj Gupta
b4a32ff28a
[mob] Fix ios debug build
2025-03-14 21:34:30 +05:30
Prateek Sunal
7e3d0952a7
feat: push all
2025-03-14 20:02:51 +05:30
Prateek Sunal
0168118920
Merge remote-tracking branch 'origin/main' into home-widget-ios-lesgo
2025-03-14 19:53:58 +05:30
Neeraj
8819c7ec09
[mob][photos] Memories ( #5316 )
...
## Description
## Tests
2025-03-14 19:40:15 +05:30
laurenspriem
d7c3d3d89f
[mob][photos] Wait on update
2025-03-14 19:26:40 +05:30
laurenspriem
4dea737f5f
[mob][photos] Fix show all activities
2025-03-14 19:26:10 +05:30
Prateek Sunal
36dd02d6f0
Merge remote-tracking branch 'origin/home-widget-ios-lesgo' into home-widget-ios-lesgo
2025-03-14 19:10:25 +05:30
Prateek Sunal
7b1c770705
Merge remote-tracking branch 'origin/home-widget-ios-lesgo' into home-widget-ios-lesgo
2025-03-14 19:09:51 +05:30
Prateek Sunal
8733758504
fix: push changes
2025-03-14 19:09:46 +05:30
Neeraj Gupta
3f476ec770
[mob] Handle empty list
2025-03-14 19:09:41 +05:30
Neeraj Gupta
31c490734b
[mob] Fix typo
2025-03-14 18:57:35 +05:30
Prateek Sunal
f5acad963f
fix: height and width
2025-03-14 18:53:40 +05:30
laurenspriem
7adebef19e
[mob][photos] Resolved todos
2025-03-14 18:51:45 +05:30
Prateek Sunal
f1e477f140
Merge remote-tracking branch 'origin/home-widget-ios-lesgo' into home-widget-ios-lesgo
2025-03-14 18:48:56 +05:30
Prateek Sunal
b3a9ed0105
fix: finalize logic of things
2025-03-14 18:48:38 +05:30
Neeraj Gupta
920e318074
[mob] Fix bad state
2025-03-14 18:45:32 +05:30
laurenspriem
47f76dc40e
[mob][photos] Park base locations for now
2025-03-14 17:59:00 +05:30
laurenspriem
ed7b646067
[mob][photos] Remove internal flag
2025-03-14 17:50:29 +05:30
laurenspriem
fd8a324f58
[mob][photos] Show seen memories last
2025-03-14 17:33:47 +05:30
laurenspriem
f05c3c98a7
[mob][photos] Clip memories
2025-03-14 16:49:52 +05:30
Prateek Sunal
35ab57f316
fix: fetch memory instead of favorites now
2025-03-14 16:05:10 +05:30
Prateek Sunal
42a60fcf85
Merge remote-tracking branch 'origin/memories_api_widget' into home-widget-ios-lesgo
2025-03-14 16:03:50 +05:30
Prateek Sunal
732d2fca97
Merge remote-tracking branch 'origin/main' into home-widget-ios-lesgo
2025-03-14 16:03:43 +05:30
laurenspriem
ae2c47f236
[mob][photos] Don't show hidden persons
2025-03-14 14:30:37 +05:30
laurenspriem
883e0f5a52
[mob][photos] Queue to recompute when people are added
2025-03-14 14:28:24 +05:30
laurenspriem
fc79d3d967
[mob][photos] Remove unneeded condition
2025-03-14 14:15:04 +05:30
Vishnu Mohandas
97f1951ba1
Icon for v1 ( #5313 )
...
## Description
New icons + icon switcher + splashscreen.
<img
src="https://github.com/user-attachments/assets/b3753ecb-bf50-4dff-b004-7360f0d36cde "
width="222px"/>
<img
src="https://github.com/user-attachments/assets/f57ca067-54aa-471d-bf74-bece72675846 "
width="222px"/>
## Tests
- [x] Android
- [x] iOS
- [x] Circle
- [x] Squircle
- [x] Monochrome
2025-03-14 13:55:45 +05:30
laurenspriem
7aead5fe11
[mob][photos] Remove limit
2025-03-14 13:49:28 +05:30
vishnukvmd
bc75cd460f
Merge branch 'main' into icon
2025-03-14 13:40:43 +05:30
vishnukvmd
cdcfb35053
OG monochrome
2025-03-14 13:38:36 +05:30
vishnukvmd
5b0530013e
Update monochrome icon
2025-03-14 13:34:45 +05:30
laurenspriem
71399e01f0
[mob][photos] Increase memories refresh frequency
2025-03-14 13:11:02 +05:30
laurenspriem
8245ba0f9b
[mob][photos] Remove more loop syntax
2025-03-14 13:03:25 +05:30
laurenspriem
78067230aa
[mob][photos] todo
2025-03-14 12:59:53 +05:30
laurenspriem
41365619b5
[mob][photos] Remove unneeded loop syntax
2025-03-14 12:57:17 +05:30
vishnukvmd
c15000dd67
Setup monochrome icon
2025-03-14 12:40:05 +05:30
vishnukvmd
7f795407d8
Generate light mode icon
2025-03-14 12:32:40 +05:30
vishnukvmd
1c44f077ba
Generate dark mode icon
2025-03-14 12:32:40 +05:30
vishnukvmd
0f0270a8bd
Generate default icon
2025-03-14 12:32:40 +05:30
vishnukvmd
dc2aebbffc
Update e
2025-03-14 12:32:40 +05:30
vishnukvmd
91ff3f55a3
Setup monochrome
2025-03-14 12:32:39 +05:30
laurenspriem
eb19d0af97
[mob][photos] Move constants
2025-03-14 12:28:58 +05:30
laurenspriem
e099aa0e0f
[mob][photos] Always show month memories
2025-03-14 11:59:28 +05:30
laurenspriem
24f0638975
[mob][photos] standardize titles
2025-03-14 11:41:05 +05:30
laurenspriem
f0328f6563
[mob][photos] Add more people activities
2025-03-14 11:23:22 +05:30
laurenspriem
60afab62b0
[mob][photos] Only recompute when going into moments section
2025-03-14 10:46:13 +05:30
laurenspriem
0e3609542c
[mob][photos] Force compute new cache when needed
2025-03-14 10:15:03 +05:30
laurenspriem
5c65f6a30d
[mob][photos] Memory calculations in computer
2025-03-14 10:06:49 +05:30
laurenspriem
8e0a5e4419
[mob][photos] Null safety check
2025-03-14 10:05:31 +05:30
laurenspriem
0d99c90d9f
[mob][photos] Log calc time for memories update
2025-03-14 09:40:05 +05:30
Prateek Sunal
b57f553d8d
Merge remote-tracking branch 'origin/main' into home-widget-ios-lesgo
2025-03-14 04:18:21 +05:30
Prateek Sunal
1394d539f0
feat: a working prototype for iOS
2025-03-14 04:18:12 +05:30
Ashil
16c2358b4d
[mob][photos] Ensure that the shared data received through the intent is a photo or video before showing a dialog specific to shared photo/video. ( #5310 )
2025-03-13 19:04:28 +05:30
ashilkn
18671730c5
[mob][photos] Extract string
2025-03-13 18:47:40 +05:30
ashilkn
79ddde8777
[mob][photos] Remove unused file
2025-03-13 18:44:57 +05:30
ashilkn
0702ee98bc
[mob][photos] Ensure that the shared data received through the intent is a photo or video before showing a dialog specific to shared media
2025-03-13 18:36:10 +05:30
laurenspriem
7391602302
[mob][photos] works even if no ML data
2025-03-13 16:19:04 +05:30
laurenspriem
1e96044a51
[mob][photos] Separate data gathering and calculations
2025-03-13 15:59:34 +05:30
ashilkn
b0a1cf0ca1
Merge branch 'main' into icon
2025-03-13 14:54:37 +05:30
Neeraj
4b862f52fc
[server] Update from address for family related emails ( #5308 )
...
## Description
## Tests
2025-03-13 14:21:37 +05:30
Neeraj Gupta
629d0e69cd
[server] Update from address for family related emails
2025-03-13 14:18:57 +05:30
ashilkn
8e220f474c
[mob][photos] Make radio buttons tappable in app icon selector
2025-03-13 14:05:38 +05:30
Neeraj
f49cf78b2d
[mob] Render image with high filter quality ( #5306 )
...
## Description
## Tests
2025-03-13 12:32:59 +05:30
Neeraj Gupta
7ca49bb753
[mob] Render image with high filter quality
2025-03-13 12:15:49 +05:30
vishnukvmd
5526a46434
Add monochrome
2025-03-13 12:07:23 +05:30
laurenspriem
1675cfc388
[mob][photos] Simplify get maps
2025-03-13 11:49:51 +05:30
laurenspriem
05f91d233c
[mob][photos] Better safety checking
2025-03-13 11:41:52 +05:30
laurenspriem
217eaaea98
[mob][photos] Fallback if ML is off
2025-03-13 10:43:12 +05:30
Prateek Sunal
5670de7e01
[mob] lint fixes ( #5298 )
...
## Description
From 44 issues down to 7 issues for lint. Leftovers are related to
[`isPasswordInput`](2ccd92519b/mobile/lib/ui/components/text_input_widget.dart (L41) )
and [`flutter_map`](https://pub.dev/packages/flutter_map ) deprecated
params.
<img width="995" alt="image"
src="https://github.com/user-attachments/assets/a1f164bd-6be1-477f-87b2-9a28ab3adfec "
/>
## Tests
2025-03-13 09:49:14 +05:30
Ashil
d62dd4d63a
[mob][photos] Update favourite icon in File's app bar ( #5304 )
...
## Description
https://github.com/user-attachments/assets/99f0e0cd-d38a-4f7b-ad3e-c75ed43c6d0b
2025-03-13 05:46:51 +05:30
ashilkn
deb458801a
[mob][photos] Add haptics when favouriting from file app bar
2025-03-13 01:38:52 +05:30
ashilkn
a616e0b67e
[mob][photos] Update file app bar's favourite icon's colors
2025-03-13 01:08:58 +05:30
vishnukvmd
21cc52987c
Update docs
2025-03-13 00:00:22 +05:30
vishnukvmd
4009078fb0
Delete unused file
2025-03-12 23:58:56 +05:30
vishnukvmd
b82cbfb025
Sample commit for adding icon
2025-03-12 23:57:52 +05:30
vishnukvmd
40ae8d91c3
Add OG icon
2025-03-12 23:55:17 +05:30
vishnukvmd
8aab6513f2
Fix icons
2025-03-12 23:29:18 +05:30
vishnukvmd
cf3da97a50
Simplify
2025-03-12 23:08:20 +05:30
vishnukvmd
24f2ac2d8b
Remove debug
2025-03-12 18:34:40 +05:30
Prateek Sunal
f27807622d
fix: update code
2025-03-12 18:29:36 +05:30
ashilkn
7a090910cc
Merge branch 'icon_picker_ui' into icon
2025-03-12 18:25:18 +05:30
ashilkn
50add97171
[mob][photos] chore
2025-03-12 18:24:49 +05:30
ashilkn
de7cd585ba
[mob][photos] Show available icons in app icon selection screen and get selection working
2025-03-12 17:22:35 +05:30
laurenspriem
9cfd8a7671
[mob][photos] Don't use location tag for trips
2025-03-12 16:42:59 +05:30
Prateek Sunal
ab89b28ccc
[mob] chore: remove unused imports
2025-03-12 16:37:52 +05:30
Prateek Sunal
fc7203d2ab
[mob] fix: remove unused
2025-03-12 16:36:55 +05:30
vishnukvmd
2f7a6c7fd1
Unbreak flutter run by removing LAUNCHER nodes per flavor
2025-03-12 15:55:06 +05:30
Prateek Sunal
6746c64a66
Merge remote-tracking branch 'origin/main' into home-widget-ios-lesgo
2025-03-12 15:44:26 +05:30
Prateek Sunal
2578dec249
[mob] feat: update slideshow widget code to support iOS
2025-03-12 15:42:12 +05:30
vishnukvmd
185da3fa9a
Remove unused flavor
2025-03-12 15:30:26 +05:30
Neeraj
2ccd92519b
[auth] remove ubuntu-20.04 runner & more ( #5232 )
...
## Description
Remove deprecated ubuntu-20.04 workflow and merge it with the latest.
## Tests
2025-03-12 15:16:52 +05:30
Laurens Priem
b96c350c2e
[mob][photos] Bulk edit date ( #5131 )
...
## Description
Improved the edit date functionality:
- Bulk edit date
- Shift dates
- New edit date UI more in line with Ente designs
## Design
<img
src="https://github.com/user-attachments/assets/ce20c6f6-5ade-4e1b-8c2f-3dd7e9612fcd "
width="300px">
<img
src="https://github.com/user-attachments/assets/66f3f68b-8557-4859-a5cf-f70f692187c5 "
width="300px">
<img
src="https://github.com/user-attachments/assets/973f1ff5-9a54-4ab0-afb7-0cc68d4421d6 "
width="300px">
<img
src="https://github.com/user-attachments/assets/906e5106-7264-4c60-aeb6-6f1d1586e9ec "
width="300px">
<img
src="https://github.com/user-attachments/assets/6b786bd5-58d7-4e66-85b0-73f7ef5eb817 "
width="300px">
<img
src="https://github.com/user-attachments/assets/458daf34-6047-4a0a-8feb-9683dd2d7374 "
width="300px">
<img
src="https://github.com/user-attachments/assets/85da4b34-8e47-40f2-ba56-05fb0818f6e3 "
width="300px">
## Tests
Tested in debug mode on my pixel phone.
2025-03-12 15:16:20 +05:30
laurenspriem
0625571fdc
[mob][photos] Use existing update mmd method
2025-03-12 15:12:33 +05:30
vishnukvmd
5e2fbf9c7f
Remove duplicate entries from launcher, breaking flutter run
2025-03-12 15:07:01 +05:30
vishnukvmd
84f329ea9c
Update
2025-03-12 15:07:01 +05:30
ashilkn
f8decd42f1
Merge branch 'icon' into icon_picker_ui
2025-03-12 14:12:37 +05:30
ashilkn
f92b7b3ea8
[mob][photos] Update spalsh screen
2025-03-12 14:02:57 +05:30
Neeraj
70418d70a7
docs-ios backup ( #5293 )
...
## Description
## add iOS album backup faq
2025-03-12 13:54:25 +05:30
Manav Rathi
c12335d5fe
[web] Make the accountsUrl optional when pk is not set ( #5296 )
2025-03-12 13:21:26 +05:30
Manav Rathi
a9887cb235
[web] Make the accountsUrl optional when pk is not set
2025-03-12 13:15:49 +05:30
Manav Rathi
f7c47674d1
[web] File viewer code cleanup ( #5294 )
...
Cleaning pending leftovers from old viewer.
2025-03-12 12:52:14 +05:30
laurenspriem
2e70eb678d
[mob][photos] Unscrew translations
2025-03-12 12:26:49 +05:30
Manav Rathi
c8b07fcae5
FileThumbnail
2025-03-12 12:18:14 +05:30
Jay
6d31ecbe2f
docs-ios backup
2025-03-12 12:13:28 +05:30
laurenspriem
8375c54b9b
Merge branch 'main' into bulk_edit_date
2025-03-12 12:07:57 +05:30
Neeraj
26c35d997a
[mob] Reduce fully gallery reload during upload matching ( #5283 )
...
## Description
## Tests
2025-03-12 11:56:06 +05:30
laurenspriem
117e4f3475
[mob][photos] Re-organize
2025-03-12 11:51:51 +05:30
laurenspriem
7f6d4027a5
[mob][photos] Properly update mmd
2025-03-12 11:23:43 +05:30
laurenspriem
faf2f39990
[mob][photos] Forgot earlier commit
2025-03-12 11:23:06 +05:30
Manav Rathi
4312b024f6
cleanup
2025-03-12 10:49:23 +05:30
Manav Rathi
500ecc3966
Prune
2025-03-12 10:34:03 +05:30
Manav Rathi
f92db38ca1
uncontext
2025-03-12 10:28:05 +05:30
Manav Rathi
c07f2f4775
types
2025-03-12 10:21:33 +05:30
Manav Rathi
57a226ed2a
Rename
2025-03-12 09:35:43 +05:30
Manav Rathi
367d373c18
Semantic + better layout for long descriptions
2025-03-12 09:14:24 +05:30
Manav Rathi
85d6552943
[web] New translations ( #5290 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-03-12 08:39:01 +05:30
Crowdin Bot
56876e4a28
New Crowdin translations by GitHub Action
2025-03-12 03:01:31 +00:00
Manav Rathi
738128a7c5
[web] File viewer translation related cleanup ( #5289 )
2025-03-12 08:30:38 +05:30
Manav Rathi
eab1d98d2d
tr
2025-03-12 08:24:05 +05:30
Manav Rathi
7aa4f5bb16
l
2025-03-12 08:15:08 +05:30
Manav Rathi
27fa57f608
More
2025-03-12 08:05:22 +05:30
Manav Rathi
f135b65d31
sc
2025-03-12 08:02:59 +05:30
Manav Rathi
9b09ebe3f0
fav
2025-03-12 07:58:26 +05:30
Vishnu Mohandas
9e64752677
[auth] Add icon for LinkedIn ( #5284 )
...
## Description
Add SVG icon for LinkedIn: https://www.linkedin.com/ .
See logo being used here:
https://en.m.wikipedia.org/wiki/File:LinkedIn_icon.svg
2025-03-12 07:55:49 +05:30
Manav Rathi
563d65cc1d
tr
2025-03-12 07:09:58 +05:30
Manav Rathi
68132147e7
Reuse
2025-03-12 06:53:50 +05:30
Manav Rathi
6979617d12
Prune
2025-03-12 06:46:07 +05:30
Manav Rathi
c4812abab3
Use
2025-03-12 06:36:48 +05:30
Manav Rathi
f09ef7ae10
pn
2025-03-12 06:35:56 +05:30
Manav Rathi
062bbdfa88
list join
2025-03-12 06:33:04 +05:30
Daniel Tsiang
1f87ef8cb7
[auth] Add icon for LinkedIn
2025-03-11 15:47:15 +00:00
laurenspriem
fc9bac09ef
[mob][photos] Remove old code
2025-03-11 19:21:39 +05:30
laurenspriem
5d15905736
[mob][photos] Use in file info too
2025-03-11 19:19:33 +05:30
laurenspriem
39bb4b4400
[mob][photos] Option to not show header
2025-03-11 19:07:04 +05:30
Neeraj
df14f18881
[mob][perf] Improve computation for discover sections by batching lookup ( #5282 )
...
## Description
- For 14k files, this reduced the overall time to calculate discovery
section from **1600ms** to **250ms**
- This should also reduce the memory overhead as we have reduce the
number of times we are passing vector to different isolate.
## Tests
2025-03-11 17:43:37 +05:30
Neeraj Gupta
c4d8ddbf26
[mob] add docs
2025-03-11 17:32:50 +05:30
Neeraj Gupta
9132be591d
[mob][perf] Avoid db reload on mapping local file to remote file
2025-03-11 17:30:00 +05:30
laurenspriem
30b3af8691
[mob][photos] Extract strings
2025-03-11 17:20:22 +05:30
Neeraj Gupta
2fa555163c
[mob] Batch query lookup for discover sections
2025-03-11 16:48:54 +05:30
laurenspriem
890b8a5ac7
[mob][photos] Give option in file selection actions
2025-03-11 16:46:27 +05:30
laurenspriem
07de44b235
[mob][photos] show day of week in picker
2025-03-11 16:40:23 +05:30
Neeraj Gupta
643da1491a
[mob] Add support for getting clip results for multiple queries
2025-03-11 15:07:31 +05:30
laurenspriem
c62cde415f
[mob][photos] Contain file name
2025-03-11 14:33:24 +05:30
laurenspriem
83404a646e
[mob][photos] Align tiles
2025-03-11 14:26:49 +05:30
Prateek Sunal
45c878aa35
Merge remote-tracking branch 'origin/main' into home-widget-ios-lesgo
2025-03-11 13:29:28 +05:30
laurenspriem
54be18dac6
[mob][photos] Align components
2025-03-11 13:17:45 +05:30
laurenspriem
a1c74bb0b2
[mob][photos] newrange fix
2025-03-11 12:51:38 +05:30
Neeraj
3b568bf914
[mob] Refactor local import ( #5280 )
...
## Description
## Tests
2025-03-11 12:32:44 +05:30
mangesh
fd325d0be5
[doc] family limits docs ( #5268 )
2025-03-11 11:39:59 +05:30
Neeraj
8e158677f2
Update family-plans.md
2025-03-11 11:39:44 +05:30
Sven
d8490ea4b1
[auth] Add 2 new icons (MEXC & ICONOMI) ( #5271 )
...
Add icons for MEXC and ICONOMI to Ente Auth
2025-03-11 11:38:41 +05:30
Ashil
01e258557c
[mob][photo] Show file caption/description in file viewer. ( #5279 )
...
## Description
- Tapping on description/caption will open file info.
<img
src="https://github.com/user-attachments/assets/0f9422ec-49bb-43d8-9568-b57748587866 "
width="300px">
<img
src="https://github.com/user-attachments/assets/43b704b4-6fc4-44ed-8d7a-97b7d27c90b0 "
width="300px">
<img
src="https://github.com/user-attachments/assets/65fca334-14a7-4f01-95c4-46b231687438 "
width="300px">
<img
src="https://github.com/user-attachments/assets/8e56cb29-7af6-439e-8627-3badc60aa383 "
width="300px">
2025-03-11 11:36:11 +05:30
Bl4ckspell
f9dbf0efea
[auth] add luma icon ( #5276 )
...
## Description

## Tests
2025-03-11 11:35:37 +05:30
ashilkn
51ef7c60fa
[mob][photos] Fix render overlow
2025-03-11 11:21:55 +05:30
Neeraj
600736e70f
[auth] Add support for editing number of digits & algorithm ( #5190 )
...
## Description
This PR add support to edit the number of digits (between 1 to 10) for
the 2FA codes and also give an option to select algorithms

2025-03-11 10:13:31 +05:30
laurenspriem
1977129a68
[mob][photos] am/pm
2025-03-11 10:06:49 +05:30
Manav Rathi
ef3ccbd91b
zoom
2025-03-11 09:58:50 +05:30
Manav Rathi
55a68f9d29
tr
2025-03-11 09:54:51 +05:30
Manav Rathi
5918698366
reuse
2025-03-11 09:36:56 +05:30
Manav Rathi
d0b58b75c8
Tweak
2025-03-11 09:32:03 +05:30
Manav Rathi
a72eb78e53
Center
2025-03-11 09:29:18 +05:30
Manav Rathi
8d07b16e09
[web] Misc minor fixes ( #5278 )
2025-03-11 09:09:18 +05:30
Manav Rathi
caadba3996
Fix empty space
...
This had been there earlier, had accidentally gotten removed during search bar refactoring
2025-03-11 09:00:24 +05:30
Manav Rathi
427cc9d414
Fix
2025-03-11 08:13:42 +05:30
ashilkn
cfb2e5f1bd
[mob][photos] Scaffold app icon selection screen
2025-03-10 22:32:50 +05:30
Manav Rathi
d8995ef375
[web] File viewer code cleanup ( #5275 )
2025-03-10 21:18:58 +05:30
Manav Rathi
c3831230e0
Move
2025-03-10 21:10:39 +05:30
vishnukvmd
6552562d83
Fix colors
2025-03-10 21:03:45 +05:30
vishnukvmd
226d2b6925
Refactor
2025-03-10 20:55:10 +05:30
vishnukvmd
26e903b1f1
Try new plugin
2025-03-10 20:53:51 +05:30
vishnukvmd
701676beeb
Update xml colors
2025-03-10 20:53:46 +05:30
vishnukvmd
fe9c236b71
Try new plugin
2025-03-10 20:53:34 +05:30
vishnukvmd
df20a6185b
Fix iOS
2025-03-10 20:53:25 +05:30
Manav Rathi
76d8038899
Let PhotoSwipe show the error
2025-03-10 20:30:45 +05:30
Manav Rathi
ad0169b7e5
cc
2025-03-10 19:56:46 +05:30
Manav Rathi
76887b2205
shared shortcuts
2025-03-10 19:50:39 +05:30
Manav Rathi
7249b25180
F
2025-03-10 19:44:49 +05:30
Prateek Sunal
9c18de33e6
feat: widget on iOS
2025-03-10 19:32:40 +05:30
Manav Rathi
ffd2a55ca0
Retain previous (pre-ps5) behaviour
2025-03-10 19:27:55 +05:30
Manav Rathi
eaf576967b
Chrome warnings
2025-03-10 19:24:18 +05:30
Manav Rathi
e6a9ccefe7
ts
2025-03-10 19:01:54 +05:30
Manav Rathi
d0b25b31c8
ts
2025-03-10 18:42:38 +05:30
Manav Rathi
3211e6afe6
Remove the auto hide code, it is too distracting to enable
2025-03-10 18:19:49 +05:30
Manav Rathi
a7cc5e7165
ts
2025-03-10 18:05:43 +05:30
vishnukvmd
8dd1180c85
Update
2025-03-10 18:02:19 +05:30
Manav Rathi
bea32ac7e3
Re
2025-03-10 17:56:10 +05:30
Manav Rathi
3be7f7b55e
Inline
2025-03-10 17:47:56 +05:30
Manav Rathi
4a833e0799
Final two
2025-03-10 17:47:56 +05:30
Manav Rathi
10a9ad02f8
Remove no longer needed zi workarounds
2025-03-10 17:47:56 +05:30
vishnukvmd
3dec686458
Update icons
2025-03-10 17:42:40 +05:30
vishnukvmd
ac57a5d90d
Update icons
2025-03-10 17:40:00 +05:30
ashilkn
ba79588090
[mob][photos] Fix text colour
2025-03-10 17:38:22 +05:30
ashilkn
3593a8e545
[mob][photos] Open file info bottom sheet when tapped on file description/caption
2025-03-10 17:29:02 +05:30
Sven
f27ad4786a
Merge branch 'main' of https://github.com/sv3nnie/ente
2025-03-10 12:52:58 +01:00
Sven
cf0ef0f9f4
Decrease height for MEXC
2025-03-10 12:52:55 +01:00
Sven
00c6de0e53
Merge branch 'ente-io:main' into main
2025-03-10 12:41:06 +01:00
Manav Rathi
643a6cf413
Trim
2025-03-10 16:38:46 +05:30
ashilkn
dbb14f0a24
[mob][photos] Reflect edited caption/description immidiately on file viewer on changing it in file info bottom sheet
2025-03-10 16:36:31 +05:30
Manav Rathi
cba6676bb5
Empty state
2025-03-10 16:26:25 +05:30
laurenspriem
afb80f2131
[mob][photos] use ente colours everywhere
2025-03-10 16:07:09 +05:30
laurenspriem
7c520655a3
[mob][photos] Add new range UI
2025-03-10 16:02:45 +05:30
Manav Rathi
d43cf1fb86
Fin annotation propagation
2025-03-10 15:54:12 +05:30
Manav Rathi
f02974045b
Move
2025-03-10 15:53:54 +05:30
Manav Rathi
20268c236a
CL
2025-03-10 15:53:54 +05:30
Manav Rathi
0b7aa97db1
wip re
2025-03-10 15:17:58 +05:30
Manav Rathi
9a39298acd
Re
2025-03-10 15:17:58 +05:30
Manav Rathi
36e1e758c5
Re
2025-03-10 15:17:58 +05:30
Manav Rathi
f74f13c7a8
web doesn't need the submodule fetch anymore
2025-03-10 15:17:57 +05:30
laurenspriem
812dffc231
[mob][photos] single file header
2025-03-10 15:16:28 +05:30
laurenspriem
5898aebcf1
[mob][photos] max shift setting
2025-03-10 14:51:53 +05:30
laurenspriem
439664fcca
[mob][photos] edit dates logic
2025-03-10 14:42:41 +05:30
laurenspriem
7c8599a370
[mob][photos] confirmation button
2025-03-10 14:30:07 +05:30
Vishnu Mohandas
eb9e61579e
[docs] Update README.md ( #5270 )
...
Fixes https://github.com/ente-io/ente/issues/5262 .
2025-03-10 13:34:22 +05:30
Vishnu Mohandas
300b3c89a3
Update README.md
2025-03-10 13:33:52 +05:30
Laurens Priem
302d2af3d2
;[mob][photos] Memories iteration for internal users ( #5253 )
...
## Description
Some minor iterations:
- Added base locations to location section
- More debugging options in moments section
- Performance logging
- Minor tweaks
## Tests
Tested in debug mode on my pixel phone.
2025-03-10 13:33:51 +05:30
laurenspriem
3feee66d3a
Merge branch 'main' into memories_iteration
2025-03-10 13:31:54 +05:30
ashilkn
b953d6d513
[mob][photos] Clean up
2025-03-10 13:27:04 +05:30
laurenspriem
d88b39ec46
[mob][photos] bump for internal release
2025-03-10 13:26:11 +05:30
ashilkn
145e025eea
[mob][photos] Move caption/description inside seek bar's container in media kit player for consistancy of UI across players
2025-03-10 13:22:56 +05:30
ashilkn
13c36d9c40
[mob][photos] Hide/show caption with enabling/disabling full screen
2025-03-10 13:13:52 +05:30
github-actions[bot]
dd807368b2
[auth] New translations ( #5266 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-03-10 12:41:36 +05:30
Iiii-I-I-I
0f0790df5f
[Auth] Add two custom icons ( #5267 )
...
## Description
Add icons for:
* Federal Student Aid ([studentaid.gov](https://studentaid.gov )), rank
557 on [Similarweb](https://www.similarweb.com/website/studentaid.gov/ )
* RuneScape Wiki ([runescape.wiki](https://runescape.wiki/ )), rank 2,652
on [Similarweb](https://www.similarweb.com/website/runescape.wiki/ )
2025-03-10 12:24:38 +05:30
mangesh
9d2e1cd502
[server] Soft error msgs when billing/payment data(config) is not found ( #5269 )
...
From discord discussion
the pr makes changes to the error strings which are thrown when
configuration reltaed to payment and billing isn't found. The error
messages are changed so to not scare self hosters while we are aware of
it on the production instance.
2025-03-10 12:24:21 +05:30
mngshm
a640a430bf
tweak
2025-03-10 12:08:08 +05:30
mngshm
26cb6ad722
[server] avoid scary error msgs if payment/billing configuration is not found
2025-03-10 11:58:59 +05:30
laurenspriem
340ca6500a
[mob][photos] DateTime picker widget
2025-03-10 11:57:03 +05:30
mngshm
b114dd54b9
[doc] family limits docs
2025-03-10 11:28:29 +05:30
ashilkn
b8e3d88575
[mob][photos] Show caption/description in file viewer screen
2025-03-10 11:22:50 +05:30
mangesh
b3d5731731
[docs] replication diagram by @maazy4ever ( #5245 )
2025-03-10 11:08:34 +05:30
vishnukvmd
04c591a38c
Setup icons for Android
2025-03-08 17:49:30 +05:30
vishnukvmd
06c126544d
Setup icons for iOS
2025-03-08 17:49:25 +05:30
vishnukvmd
53a45f7cdc
Compress dev icon
2025-03-08 17:38:29 +05:30
vishnukvmd
7d664986ac
Generate new icons
2025-03-08 17:37:51 +05:30
vishnukvmd
c4c542bc25
Drop dev icon generator
2025-03-08 17:37:44 +05:30
laurenspriem
7ff9031ac0
[mob][photos] Next screen
2025-03-08 14:19:52 +05:30
laurenspriem
0ad3878bbd
[mob][photos] stateful widget controlling flow
2025-03-08 13:28:16 +05:30
laurenspriem
013f83cc39
[mob][photos] extract widgets
2025-03-08 13:19:32 +05:30
vishnukvmd
ee6e389fca
Setup base icons
2025-03-08 11:37:56 +05:30
vishnukvmd
de252b4ad8
Upgrade icon package
2025-03-08 11:37:52 +05:30
Sven
4c7d92530f
Add ICONOMI
2025-03-07 23:55:14 +01:00
Sven
cafbdc70e8
Add MEXC icon
2025-03-07 23:32:28 +01:00
Manav Rathi
84b880d7cf
[web] Doesn't require submodules anymore ( #5258 )
2025-03-07 20:33:53 +05:30
Manav Rathi
3900ee609f
Fix clicks on hidden buttons
2025-03-07 20:18:52 +05:30
Manav Rathi
0ee496401a
Mention ps
2025-03-07 19:52:23 +05:30
Manav Rathi
511c324bad
[web] Submodules required no more
2025-03-07 19:50:06 +05:30
Manav Rathi
51f2868f98
[web] Handle deletion of last slide ( #5257 )
...
...in the new file viewer.
2025-03-07 19:45:08 +05:30
Manav Rathi
2a70327153
[web] Handle deletion of last slide
2025-03-07 19:40:11 +05:30
Manav Rathi
f29341ccb2
[web] Ask prettier to not modify objectWrap in translations ( #5256 )
...
The crowdin action reverts this otherwise
2025-03-07 19:27:21 +05:30
Manav Rathi
89b35f44c3
Not needed anymore
2025-03-07 19:22:11 +05:30
Manav Rathi
beeafe4aa6
The crowdin action reverts this otherwise
2025-03-07 19:22:11 +05:30
Manav Rathi
4b631aa423
[web] New translations ( #5255 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-03-07 19:16:08 +05:30
Crowdin Bot
83729aced4
New Crowdin translations by GitHub Action
2025-03-07 13:44:23 +00:00
Manav Rathi
bbcfa865d1
[web] Dependency updates + prettier's new objectWrap=collapse ( #5254 )
2025-03-07 19:13:03 +05:30
Manav Rathi
4bf629a44c
yarn prettier --write --object-wrap=collapse
2025-03-07 18:54:04 +05:30
Manav Rathi
4e417e9490
LF
2025-03-07 18:44:45 +05:30
Manav Rathi
b6aefd1845
[web] Dependency updates
2025-03-07 18:21:05 +05:30
laurenspriem
a68f1e91c5
[mob][photos] Performance logging
2025-03-07 18:18:58 +05:30
Manav Rathi
a3e8d3c1a3
yarn prettier --write --object-wrap=collapse .
2025-03-07 17:53:58 +05:30
Manav Rathi
15473d80d8
Run linter
2025-03-07 17:47:57 +05:30
Manav Rathi
fa349caf0c
[desktop] Dep updates
2025-03-07 17:36:05 +05:30
laurenspriem
920e26255c
[mob][photos] Surface calculated persons
2025-03-07 16:49:47 +05:30
Manav Rathi
2a3466da63
[web] Modify the cursor on file viewer thumbnail ( #5252 )
2025-03-07 16:15:11 +05:30
Manav Rathi
c59da52f71
Modify the cursor on thumbnail
2025-03-07 16:08:34 +05:30
Manav Rathi
aa551463b3
Prefix
2025-03-07 14:38:06 +05:30
laurenspriem
949909631a
[mob][photos] don't sort debug memories
2025-03-07 14:09:01 +05:30
laurenspriem
de2b399941
[mob][photos] datepicker for debugging memories
2025-03-07 14:06:58 +05:30
laurenspriem
6685c68c35
[mob][photos] Show ALL memories in moments section [debug]
2025-03-07 13:03:50 +05:30
Manav Rathi
02f1ac4f2f
[web] Update PhotoSwipe (Complete) ( #5249 )
...
- Swaps our forked version of PhotoSwipe with the latest upstream.
- Many(!) improvements to the file viewer at the same time.
There is a further bunch of cleanup, but that can be done async later.
2025-03-07 11:31:53 +05:30
Manav Rathi
573cc787e5
Prune
2025-03-07 11:24:10 +05:30
Manav Rathi
997b87bd26
Swap fin
2025-03-07 11:15:40 +05:30
Manav Rathi
ef013473fc
Swap
2025-03-07 11:07:46 +05:30
Manav Rathi
df96f42a61
Install
2025-03-07 10:35:06 +05:30
Manav Rathi
a144d39a47
Styles
2025-03-07 10:32:21 +05:30
Manav Rathi
70c98b8877
Remove the submodule version of photoswipe
2025-03-07 10:28:42 +05:30
Manav Rathi
2a5f774423
[desktop] Electron minor version update ( #5248 )
2025-03-07 10:27:19 +05:30
Manav Rathi
4796d8a54a
[desktop] Electron minor version update
2025-03-07 10:24:23 +05:30
Manav Rathi
694a8a46dd
[web] PhotoSwipe Update - Before switch over ( #5247 )
...
Final set of changes, in next PR we swap
2025-03-07 10:20:48 +05:30
Manav Rathi
61809889e9
Revert "Temporary workbench"
...
This reverts commit 3bb92e10e4 .
2025-03-07 10:16:04 +05:30
Manav Rathi
981716fbcb
vid shortcuts
2025-03-07 08:59:15 +05:30
Manav Rathi
be25081a73
Loader
2025-03-07 08:48:12 +05:30
Manav Rathi
8e3e741b1a
Flip
2025-03-07 08:40:37 +05:30
Manav Rathi
a056cfd154
Start dusting
2025-03-07 07:52:00 +05:30
Manav Rathi
98987326e2
ditto
2025-03-07 07:45:57 +05:30
Manav Rathi
b9de012c28
Better counter behaviour on moving into two lines
2025-03-07 07:15:45 +05:30
Manav Rathi
50adfa7399
Fix error position
2025-03-07 07:04:21 +05:30
Manav Rathi
2d005a7d07
For future us
2025-03-07 06:58:28 +05:30
Manav Rathi
4faf938fbd
fav cleanup
2025-03-07 06:57:16 +05:30
Manav Rathi
3bb92e10e4
Temporary workbench
...
This reverts commit 1eed87e117 .
2025-03-07 06:57:16 +05:30
Ashil
9f51c2ddae
[mob][photos] Log android version along with device name ( #5240 )
...
### Description
Logging the Android version will make it easier to identify if an issue
is linked to certain Android version(s).
2025-03-07 05:21:41 +05:30
mngshm
2a453ee321
replication diagram by @maazy4ever
2025-03-06 22:04:31 +05:30
Manav Rathi
a48505205e
[web] PhotoSwipe update - WIP ( #5244 )
2025-03-06 20:24:15 +05:30
Manav Rathi
6697cca571
Revert "Temporary workbench"
...
This reverts commit ae4e189848 .
2025-03-06 20:16:47 +05:30
Manav Rathi
bfc0f785bc
Top bar mobile
2025-03-06 20:16:47 +05:30
Manav Rathi
f3cc4f6fa0
lp fix if nearby slide
2025-03-06 19:42:44 +05:30
Manav Rathi
781de2b60b
Single element 1
2025-03-06 19:37:05 +05:30
Aman Raj Singh Mourya
dfe892b54e
[auth] Minor fix
2025-03-06 19:33:48 +05:30
Manav Rathi
fce9c6d01e
Focus handle
2025-03-06 19:16:32 +05:30
Manav Rathi
183000526c
sp
2025-03-06 19:06:45 +05:30
Manav Rathi
0b50d43d53
Fix vis
2025-03-06 18:47:59 +05:30
Manav Rathi
f48d97112c
toggle 2
2025-03-06 18:13:26 +05:30
Manav Rathi
815009da9b
across slides
2025-03-06 18:13:26 +05:30
Manav Rathi
e9e0b31b8a
Tweak
2025-03-06 18:13:26 +05:30
Manav Rathi
b72f65d44c
play 2
2025-03-06 18:13:26 +05:30
Manav Rathi
5649ee7c03
live 1
2025-03-06 18:13:26 +05:30
Manav Rathi
74f301e936
Tweak
2025-03-06 18:13:26 +05:30
Manav Rathi
03df527fb7
live 1
2025-03-06 18:13:26 +05:30
Manav Rathi
6c9887613b
mark pending
2025-03-06 18:13:26 +05:30
Manav Rathi
ca7ee5e147
Consistent auto hide with slide changes
2025-03-06 18:13:26 +05:30
Manav Rathi
c8dc9c9f46
ks
2025-03-06 18:13:26 +05:30
Manav Rathi
7eaedfe138
Fixes
2025-03-06 18:13:26 +05:30
Manav Rathi
30b23e6c3b
Use closures consistently
2025-03-06 18:13:26 +05:30
Manav Rathi
b578c8f0de
help
2025-03-06 18:13:26 +05:30
Manav Rathi
ba95d08cdd
kbd fin
2025-03-06 18:13:26 +05:30
Manav Rathi
63faa29cd4
occam
2025-03-06 18:13:25 +05:30
Manav Rathi
27ad9840d0
Reroute so that it works with kbd shortcuts
2025-03-06 18:13:25 +05:30
Manav Rathi
c96f2495ed
pseudo focus
2025-03-06 18:13:25 +05:30
Manav Rathi
b1c680cccd
wasd fix
2025-03-06 18:13:25 +05:30
Manav Rathi
f487e64569
wasd
2025-03-06 18:13:25 +05:30
Manav Rathi
ae4e189848
Temporary workbench
...
This reverts commit 1eed87e117 .
2025-03-06 18:13:25 +05:30
Manav Rathi
5ab8169cd9
[desktop] Passthrough unknown entity data fields ( #5241 )
2025-03-06 18:04:57 +05:30
Manav Rathi
f52b6256b5
Update
2025-03-06 18:01:24 +05:30
Manav Rathi
c03f63d2b2
[desktop] Passthrough unknown entity data fields
2025-03-06 17:51:37 +05:30
laurenspriem
e2aea63276
[mob][photos] base locations in locations section
2025-03-06 16:33:41 +05:30
ashilkn
f590a43159
[mob][photos] Log android version along with device name
2025-03-06 16:15:15 +05:30
Neeraj
bc72ec1982
[mob] Refactor permission related logic ( #5239 )
...
## Description
## Tests
2025-03-06 16:14:10 +05:30
Neeraj Gupta
7050ba5f22
[mob] Lint fix
2025-03-06 16:07:47 +05:30
Neeraj Gupta
2e2cc7f3e7
Merge remote-tracking branch 'origin/main' into refactor_perm
2025-03-06 15:43:55 +05:30
Neeraj Gupta
2278b1f40e
[mob] Refactor
2025-03-06 15:41:37 +05:30
Ashil
fcc249b989
[mob][photos] Properly handle and log error/exception thrown in isolate ( #5234 )
2025-03-06 15:24:54 +05:30
ashilkn
ff82245293
[mob][photos] Rethrow
2025-03-06 15:08:59 +05:30
Vishnu Mohandas
4bd08f02f8
[docs] Update passkeys.md
2025-03-06 15:08:06 +05:30
Neeraj Gupta
69852e436a
refactor
2025-03-06 14:06:42 +05:30
Neeraj Gupta
3fe47dd4c4
[mob] Add permission service
2025-03-06 13:13:12 +05:30
Vishnu Mohandas
9650d3865a
[docs] Update ( #5237 )
2025-03-06 12:40:04 +05:30
vishnukvmd
a4f64a73cb
[docs] Update
2025-03-06 12:39:24 +05:30
Ashil
16baa84cf0
[mob][photos] Bump up build number ( #5236 )
2025-03-06 12:35:38 +05:30
ashilkn
db7f669198
[mob][photos] Bump up build number
2025-03-06 12:04:25 +05:30
ashilkn
5ec52541bf
[mob][photos] Pass back any exceptions/errors back to main isolate when thrown from a different isolate when using _getLocalIDsAndFilesFromAssets + catch and log in the main isolate so that its reported on sentry
2025-03-06 01:13:49 +05:30
Manav Rathi
c7326c2efc
[web] PhotoSwipe Update - WIP ( #5233 )
...
Nearing completion, perhaps the second last WIP PR in this series.
2025-03-05 20:08:56 +05:30
Ashil
904c93cf4e
[mob][photos] Fix free up space bug ( #5231 )
...
## Description
If free up space fails, now we retry after removing `localIDs` that have
no asset returned by Photo Manager. If it still fails, we re-try after
running
[this](https://github.com/fluttercandies/flutter_photo_manager?tab=readme-ov-file#remove-all-non-exist-entities ).
Note: It's not clear if this fixes received bug reports since we haven't
been able to reproduce
[deleteWithIds](https://github.com/fluttercandies/flutter_photo_manager?tab=readme-ov-file#delete-entities )
failing on using the Free up space feature.
2025-03-05 20:04:25 +05:30
Manav Rathi
d98394272e
Fix formatting lints
2025-03-05 20:03:10 +05:30
Manav Rathi
1eed87e117
Revert "Temporary workbench"
...
This reverts commit 8ac9751891 .
2025-03-05 20:00:29 +05:30
Manav Rathi
22cd3763b7
delegate
2025-03-05 19:59:03 +05:30
Manav Rathi
a18db13899
simpl
2025-03-05 19:25:42 +05:30
Prateek Sunal
54c8d5851b
[auth] fix(workflow): remove soon to be deprecated ubuntu-20.04 workflow and switch source to ente-io of flutter_distributor
2025-03-05 19:23:53 +05:30
Manav Rathi
89d6ddf2c6
backdrop
2025-03-05 19:05:58 +05:30
Manav Rathi
aff27e662a
More
2025-03-05 19:02:38 +05:30
Prateek Sunal
cc569eb192
chore: bump build number
2025-03-05 18:45:33 +05:30
ashilkn
8e1d931c1f
[mob][photos] Extract string
2025-03-05 18:06:24 +05:30
ashilkn
abe313fff2
[mob][photos] Use better name
2025-03-05 18:03:06 +05:30
Neeraj
20095620c8
[mob][fix] share & description in android ( #5229 )
2025-03-05 17:57:01 +05:30
ashilkn
ec90db7b7d
[mob][photos] Fix merge conflict and merge main
2025-03-05 17:48:15 +05:30
laurenspriem
5ff494320c
[mob][photos] trips dont repeat early
2025-03-05 17:43:51 +05:30
ashilkn
bb781e257e
[mob][photos] More logging
2025-03-05 17:41:17 +05:30
Prateek Sunal
8902b99ae7
fix: add buffering indicator for media kit player
2025-03-05 17:31:36 +05:30
laurenspriem
d49f9cc054
[mob][photos] Use constants
2025-03-05 17:12:46 +05:30
ashilkn
d5c9eea40f
[mob][photos] Try checking for and handling already deleted local IDs during free up space only if freeing up space without it fails
...
This is to make free up space faster in most cases
2025-03-05 17:05:32 +05:30
laurenspriem
c432125113
[mob][photos] Make base locations more robust
2025-03-05 16:41:12 +05:30
Manav Rathi
4a8b130738
sc4
2025-03-05 16:22:25 +05:30
Manav Rathi
ed76b41392
sc3
2025-03-05 15:17:26 +05:30
Manav Rathi
270158dadc
sc 2
2025-03-05 15:04:08 +05:30
Manav Rathi
5ea4f8b897
shortcut 1
2025-03-05 14:47:29 +05:30
Manav Rathi
e12a9aa800
fs 2
2025-03-05 14:08:10 +05:30
Manav Rathi
b4a853acc5
fs 1
...
Refs
* https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API
* https://mdn.github.io/dom-examples/fullscreen-api/index.html
2025-03-05 13:51:36 +05:30
Prateek Sunal
6c748f6c87
chore: bump locks
2025-03-05 13:36:37 +05:30
Prateek Sunal
f36666bd0a
fix: show video description in previews for android
2025-03-05 13:36:22 +05:30
Manav Rathi
fb8f7901b1
Impl + shift top bar
2025-03-05 13:35:09 +05:30
Prateek Sunal
32ceac423b
fix: share in android
2025-03-05 13:19:04 +05:30
laurenspriem
d25e81282d
[mob][photos] Mini refactor
2025-03-05 13:13:22 +05:30
Neeraj
7bbd432294
[mob] Refactor utils ( #5228 )
...
## Description
## Tests
2025-03-05 12:59:44 +05:30
laurenspriem
2d30ac4c46
[mob][photos] include import
2025-03-05 12:43:40 +05:30
laurenspriem
49fe5f41e0
[mob][photos] easier debugging
2025-03-05 12:42:49 +05:30
Neeraj Gupta
72ba881e26
[mob] Remove assert
2025-03-05 12:36:25 +05:30
Neeraj Gupta
1c8860d08e
Merge remote-tracking branch 'origin/main' into move_refactor
2025-03-05 12:28:44 +05:30
Manav Rathi
731c19d6a9
Notes of what needs to be done
2025-03-05 12:13:39 +05:30
Neeraj Gupta
3ac937a244
move
2025-03-05 12:00:02 +05:30
ashilkn
74ff170672
[mob][photos] Fix merge conflicts and merge main
2025-03-05 11:49:06 +05:30
laurenspriem
2a98ed4815
Merge branch 'main' into bulk_edit_date
2025-03-05 11:48:23 +05:30
Manav Rathi
1897285380
Don't show delete in shared
...
This functionality has not yet been implemented
2025-03-05 11:46:30 +05:30
Manav Rathi
7d8683640b
vid 1
2025-03-05 11:19:12 +05:30
Manav Rathi
81e3593b74
PNG
2025-03-05 11:03:52 +05:30
Manav Rathi
21f87b7cba
Different tack
2025-03-05 10:45:34 +05:30
Neeraj
5e4862cc3c
[fix] steaming fixes ( #5168 )
...
## Description
- Update queuing logic
- Use native_video_player + exoplayer branch to fix artifacts for
android
- Support newer namespace and sdk 35
- Store failures and don't retry them
- Modify how sync file data status is happening i.e. don't remote sync
everytime we need to update previewIds, instead update it locally
- Add bandwidth check before queuing
- Remove rotate metadata parameter
Now the player decision logic is:
- Android: Native video Player for both Stream and original source
- iOS: Media Kit for stream and Native Video Player for Original
The UseMediaKitEvent is still there in case of any error or if user long
presses on that button (android) for original source.
## Tests
2025-03-05 10:43:42 +05:30
Manav Rathi
879f28599c
Copy 2
2025-03-05 10:07:40 +05:30
Manav Rathi
11413ee77b
Move closer to source
2025-03-05 09:47:30 +05:30
Manav Rathi
bb6c2f1656
Tweak
2025-03-05 08:12:37 +05:30
Manav Rathi
1bc8c44b54
copy 1
2025-03-05 07:56:16 +05:30
Manav Rathi
8f8cdbb13f
mh
2025-03-05 07:43:38 +05:30
Manav Rathi
f3a079e734
Prevent rerenders
2025-03-05 07:32:40 +05:30
Manav Rathi
c0b3b4b38e
link
2025-03-05 07:25:27 +05:30
Manav Rathi
848ec03827
Route
2025-03-05 07:12:13 +05:30
Manav Rathi
642320b1d9
icons 2
2025-03-05 06:55:57 +05:30
Manav Rathi
6f8f997f93
icons
2025-03-05 06:55:57 +05:30
Manav Rathi
fd13c737aa
Download in bar
2025-03-05 06:55:57 +05:30
Manav Rathi
7fc96285f1
route
2025-03-05 06:55:57 +05:30
Manav Rathi
76efe1290c
menu
2025-03-05 06:55:57 +05:30
Manav Rathi
3d44700010
Position
2025-03-05 06:55:56 +05:30
Manav Rathi
2541febb53
Download
2025-03-05 06:55:56 +05:30
Manav Rathi
62222b0228
Fix height
...
356b885778/packages/mui-material/src/MenuItem/MenuItem.js (L147)
2025-03-05 06:55:56 +05:30
Manav Rathi
9072766169
Fix
2025-03-05 06:55:56 +05:30
Manav Rathi
12f5c1db87
Handle singleton album deletes
2025-03-05 06:55:56 +05:30
Manav Rathi
60d3cad540
Also for favs
2025-03-05 06:55:56 +05:30
Manav Rathi
8e9eb79f2b
Slightly better
2025-03-05 06:55:56 +05:30
Manav Rathi
ca276ba1fe
Fix rerenders on remote sync
2025-03-05 06:55:56 +05:30
Manav Rathi
349ef3263c
Workaround
2025-03-05 06:55:56 +05:30
Manav Rathi
7c1dae7c77
Update color
2025-03-05 06:55:56 +05:30
Manav Rathi
4fe12c46aa
hov
2025-03-05 06:55:56 +05:30
Manav Rathi
b363e3663f
del 2
2025-03-05 06:55:56 +05:30
Manav Rathi
043d3324ca
del 1
2025-03-05 06:55:56 +05:30
Manav Rathi
a9540307bf
Menu 2
2025-03-05 06:55:56 +05:30
Manav Rathi
35b3dbe650
Menu 1
2025-03-05 06:55:56 +05:30
Manav Rathi
e376bf00e0
Use same opacity throughout
2025-03-05 06:55:56 +05:30
Manav Rathi
fd87d196ac
Handle
2025-03-05 06:55:56 +05:30
Manav Rathi
bad8a9c9b8
Rename and pass file
2025-03-05 06:55:56 +05:30
Manav Rathi
9c5adfe7cb
Reset cache
2025-03-05 06:55:56 +05:30
Manav Rathi
6676668c86
alt
2025-03-05 06:55:55 +05:30
Manav Rathi
ca24541ea5
Limit text field rows
2025-03-05 06:55:55 +05:30
Manav Rathi
0e32e60dbd
Tweak
2025-03-05 06:55:55 +05:30
Manav Rathi
79ac17a742
Vids
2025-03-05 06:55:55 +05:30
Manav Rathi
2490b5ca4f
caption fin
2025-03-05 06:55:55 +05:30
Manav Rathi
72aab3f53c
cap 2
2025-03-05 06:55:55 +05:30
Manav Rathi
a9def0ccc1
cap 1
2025-03-05 06:55:55 +05:30
Manav Rathi
8ac9751891
Temporary workbench
...
This reverts commit 2859e02dac .
2025-03-05 06:55:55 +05:30
Vishnu Mohandas
e2dceef8a4
[mob][photos] fix: Allow uploads when link shared from collect photos section ( #5225 )
2025-03-04 20:04:00 +05:30
Aman Raj Singh Mourya
6083992bfd
[mob][photos] fix: Allow uploads when link shared from collect photos
2025-03-04 19:31:45 +05:30
Prateek Sunal
9507c6f882
Merge remote-tracking branch 'origin/main' into stream-queue-fix
2025-03-04 16:33:44 +05:30
Neeraj
e01a2b7d65
[mob] Remove PrimitiveWrapper & simplify FilesDB::insertMultiple ( #5222 )
...
## Description
## Tests
2025-03-04 16:27:18 +05:30
Prateek Sunal
5ef1a0d3f7
chore: bump version
2025-03-04 16:11:12 +05:30
Neeraj
9ba2010293
[mob][photos] Video memory ( #5211 )
...
## Description
This PR introduces a feature that takes a list of images as input and
generates a video output. Each image is displayed for 2 seconds before
transitioning to the next image with smooth animations (fade, slide,
etc.).
2025-03-04 15:59:03 +05:30
Prateek Sunal
ebab9fd1a0
fix: remove stop code as there is no memory leak now
2025-03-04 15:44:04 +05:30
Aman Raj Singh Mourya
017692d80f
[mob][photos] fix: change title to (i) Video Memory to identify its a internal feature
2025-03-04 15:35:43 +05:30
Prateek Sunal
de2bd40401
chore: bump package and add docs to them
2025-03-04 15:35:38 +05:30
Neeraj
50a0af23aa
[mob][photos] Home memories [internal] ( #5223 )
...
## Description
MVP of new memories, for internal user only.
## Tests
Tested in debug mode on my pixel phone.
2025-03-04 15:24:48 +05:30
laurenspriem
ba6b34be2a
[mob][photos] Move models
2025-03-04 15:17:19 +05:30
Prateek Sunal
f41c12cde8
fix: keep r8 enabled
2025-03-04 15:15:41 +05:30
Prateek Sunal
7d9e2eccd6
fix: add info to update to latest verison whenever update is available
2025-03-04 15:13:26 +05:30
laurenspriem
8792167986
[mob][photos] Move clearCache
2025-03-04 15:12:46 +05:30
laurenspriem
dcf6d3a9e1
[mob][photos] Fix title bug
2025-03-04 15:04:31 +05:30
laurenspriem
d9691ac089
[mob][photos] Resolve merge conflixt properly
2025-03-04 15:03:48 +05:30
Prateek Sunal
610c1ffc9f
fix: add conflict resolution algorithm as replace
2025-03-04 15:03:42 +05:30
Laurens Priem
35bdacdc56
Merge branch 'main' into home_memories
2025-03-04 14:50:17 +05:30
laurenspriem
2147e13af4
[mob][photos] Fix
2025-03-04 14:45:34 +05:30
Neeraj Gupta
0c722171be
move
2025-03-04 14:39:37 +05:30
Prateek Sunal
1f18c65ff6
fix: add other information like objectId and objectSize to previewIds
2025-03-04 14:38:30 +05:30
Prateek Sunal
985d530aef
fix: don't make failureFiles a late variable
2025-03-04 14:20:29 +05:30
Aman Raj Singh Mourya
23dc378888
[mob][photos] fix: feature flag
2025-03-04 14:09:39 +05:30
Neeraj Gupta
fd5501882b
[mob] Move toast
2025-03-04 13:54:26 +05:30
laurenspriem
b922bacb78
[mob][photos] Move dot product inside MLComputer
2025-03-04 13:45:26 +05:30
Prateek Sunal
33cd46583e
fix: only update init if called from correct function
2025-03-04 13:02:16 +05:30
Prateek Sunal
5a2be86524
fix: make uploadedFileID as the primary key
2025-03-04 12:57:30 +05:30
Prateek Sunal
62e55cfd96
Merge remote-tracking branch 'origin/main' into stream-queue-fix
2025-03-04 12:35:32 +05:30
Prateek Sunal
4439d97f31
chore: add doc for appendPreview
2025-03-04 12:20:17 +05:30
laurenspriem
71b7589de3
[mob][photos] method to compare embeddings in MLComputer
2025-03-04 11:40:11 +05:30
Neeraj Gupta
e145da5a8b
[mob] move
2025-03-04 11:36:23 +05:30
Neeraj Gupta
3f721abc4d
[mob] Simplify batch insert for files
2025-03-04 11:30:13 +05:30
mangesh
7ce9cc7468
[server][self-hosting] clear instructions to tweak compose ( #5221 )
2025-03-04 11:09:27 +05:30
mngshm
038692ad06
fix KEY_ID & s3 bucket url
2025-03-04 11:07:58 +05:30
mngshm
2dc71143b7
update
2025-03-04 10:45:44 +05:30
mngshm
1eec079a85
update dummy pass in minio provision script
2025-03-04 10:39:33 +05:30
mngshm
1eddf1f75a
fix
2025-03-03 19:55:20 +05:30
mngshm
0940b8b3be
[server] Instructions to tweak compose
2025-03-03 19:53:59 +05:30
laurenspriem
e459da3908
[mob][photos] Fix
2025-03-03 18:25:03 +05:30
laurenspriem
809fe6ab2c
[mob][photos] show internal in UI only
2025-03-03 18:12:09 +05:30
laurenspriem
7b5ed1deaa
[mob][photos] Fix correct sort
2025-03-03 18:03:00 +05:30
laurenspriem
d3d5aa5a8b
[mob][photos] Fix
2025-03-03 17:54:24 +05:30
Neeraj
5466d80da9
[mobile] New translations ( #5213 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2025-03-03 17:37:40 +05:30
Neeraj
52aa997807
[mob] Refactor: reorganize code ( #5220 )
...
## Description
## Tests
2025-03-03 17:33:42 +05:30
Neeraj Gupta
73efdbbf4d
move
2025-03-03 17:29:03 +05:30
Neeraj Gupta
be6ca79c2d
move
2025-03-03 17:21:31 +05:30
Neeraj Gupta
f2550bb253
move constant
2025-03-03 17:04:45 +05:30
Neeraj Gupta
3bf715fd46
[mob] Move
2025-03-03 17:00:50 +05:30
laurenspriem
28c19b8916
[mob][photos] filler memories
2025-03-03 16:18:39 +05:30
Neeraj
b4b5f834f7
[mob] Remove UserRemoteFlagService & switch to flagService ( #5219 )
...
## Description
## Tests
2025-03-03 16:15:13 +05:30
Caboose
ee41052eda
[auth] BingX & CoinSpot Icons ( #5186 )
...
Added BingX & CoinSpot .svg files as well as updated the .JSON file to
include them
2025-03-03 16:13:04 +05:30
Neeraj Gupta
8898ac7060
clean up
2025-03-03 16:10:34 +05:30
Neeraj Gupta
976634f8c7
[mob] Show verification banner after 3 days
2025-03-03 16:08:26 +05:30
Neeraj Gupta
137a5cd772
Switch to flagService for mlConsent
2025-03-03 14:58:54 +05:30
Manav Rathi
631257de3c
[web] Match mobile's internal user spec ( #5217 )
2025-03-03 14:33:43 +05:30
Neeraj Gupta
f556950c07
Remove unused constant
2025-03-03 14:32:38 +05:30
Neeraj Gupta
f8e2714315
[mob] Use flagservice for map consent
2025-03-03 14:30:52 +05:30
Manav Rathi
4b5618e1f2
[web] Match mobile's internal user spec
2025-03-03 14:27:10 +05:30
Neeraj Gupta
e34b70a8f9
[mob] Stop special treatment for @ente.io as internal users
2025-03-03 14:05:36 +05:30
laurenspriem
025fc46022
[mob][photos] constant for day itself duration
2025-03-03 13:40:47 +05:30
Neeraj Gupta
bcf49763e6
[mob] Avoid multiple calls to fetch flags
2025-03-03 13:32:59 +05:30
laurenspriem
a2b0c06a5b
[mob][photos] Prettify
2025-03-03 13:31:25 +05:30
Manav Rathi
99b84fe4e7
[infra] Import Grafana conf ( #5215 )
2025-03-03 12:44:36 +05:30
Aman Raj Singh Mourya
2aa953d5b6
[auth] Minor fixes
2025-03-03 12:26:54 +05:30
Manav Rathi
2d1e6312af
[infra] Import Grafana conf
2025-03-03 12:05:47 +05:30
laurenspriem
d8fd5add26
[mob][photos] First bottom sheet
2025-03-03 11:56:38 +05:30
mangesh
0b110ecead
[docs] details about replication for self hosters ( #5206 )
2025-03-03 11:03:52 +05:30
Neeraj
dad6da26fb
[auth] New translations ( #5214 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
2025-03-03 10:52:19 +05:30
Crowdin Bot
1d01b913e1
New Crowdin translations by GitHub Action
2025-03-03 01:17:41 +00:00
Crowdin Bot
f37f1c3703
New Crowdin translations by GitHub Action
2025-03-03 01:05:17 +00:00
Aman Raj Singh Mourya
d49a90c616
[mob][photos] Show video memory option on file selection action
2025-03-02 23:55:23 +05:30
Aman Raj Singh Mourya
0bfb48bde4
[mob][photos] Implemented ffmpeg to create video memory
2025-03-02 23:54:41 +05:30
laurenspriem
751e19abae
[mob][photos] Adjust trip time show
2025-03-01 19:02:11 +05:30
laurenspriem
36f90014a2
[mob][photos] People surface logic
2025-03-01 18:50:06 +05:30
mngshm
74051ad6bb
Some more details about Replication
2025-03-01 18:40:03 +05:30
Vishnu Mohandas
c66adcb677
[mob] Fix grammar ( #5202 )
2025-03-01 12:30:49 +05:30
vishnukvmd
c7bc560d53
[mob] Fix grammar
2025-03-01 12:30:27 +05:30
Neeraj
c6ea0f1fd7
[mob] Move model & remove unused file ( #5201 )
...
## Description
## Tests
2025-03-01 10:55:51 +05:30
Neeraj Gupta
8516d8364c
[mob] Remove unused file
2025-03-01 10:48:03 +05:30
Neeraj Gupta
5b88b2b563
[mob] Move model
2025-03-01 10:43:37 +05:30
Prateek Sunal
2a5ba8480c
chore: bump build number
2025-02-28 21:44:14 +05:30
Prateek Sunal
19607d488f
Merge remote-tracking branch 'origin/main' into stream-queue-fix
2025-02-28 21:43:57 +05:30
Prateek Sunal
fcbba19129
fix: remove rotate property, add scroll widget in failure or any dialog, seekbar smooth, player ux buttons same position, failure title for preview
2025-02-28 21:43:35 +05:30
Manav Rathi
f402fb3887
[web] PhotoSwipe update - WIP ( #5200 )
2025-02-28 19:57:51 +05:30
Manav Rathi
7355d99299
Simplify
2025-02-28 19:54:38 +05:30
Manav Rathi
b20de9ed83
Convert deprecated prop
2025-02-28 19:46:18 +05:30
Manav Rathi
2859e02dac
Revert "Temporary workbench"
...
This reverts commit 8e08a0d71d .
2025-02-28 19:40:39 +05:30
Manav Rathi
80859d91b0
schedule update
2025-02-28 19:40:15 +05:30
Manav Rathi
acaf1939e7
edit
2025-02-28 19:23:36 +05:30
Manav Rathi
d7587d12ed
vis
2025-02-28 19:04:30 +05:30
Manav Rathi
61779a6ca7
More aria
...
taken from the basic example in https://mui.com/material-ui/react-menu/
2025-02-28 18:53:34 +05:30
Manav Rathi
02a7024cdc
id
2025-02-28 16:57:24 +05:30
Manav Rathi
9d61eaa04d
:\
2025-02-28 16:50:07 +05:30
Manav Rathi
a73e7af704
Don't initialize face DB in non-desktop builds
2025-02-28 16:44:32 +05:30
Manav Rathi
14bfaf97f3
Update deprecated
2025-02-28 16:35:06 +05:30
Manav Rathi
cae5b2ad4d
Update deps to pick up new MUI
...
MenuListProps are (will eventually be) deprecated, but the alternative is only
in the latest release.
2025-02-28 16:32:48 +05:30
Manav Rathi
8050422313
Fix
2025-02-28 16:32:48 +05:30
Neeraj Gupta
4323ae9422
[mob] Move
2025-02-28 16:10:53 +05:30
Manav Rathi
d3cec93c03
type
2025-02-28 16:02:55 +05:30
Manav Rathi
5adac095a6
Anchor
2025-02-28 15:59:35 +05:30
Manav Rathi
dce95ad4f1
more
2025-02-28 15:49:00 +05:30
Manav Rathi
67dc1b77d4
Fix
2025-02-28 15:32:33 +05:30
Manav Rathi
de9cad09c4
sigh
2025-02-28 15:28:43 +05:30
Manav Rathi
df21d20dd0
Workable
2025-02-28 15:23:31 +05:30
laurenspriem
374979894a
[mob][photos] Cache path
2025-02-28 15:08:49 +05:30
laurenspriem
49c0e32fff
[mob][photos] Fix null issue
2025-02-28 14:46:12 +05:30
Manav Rathi
0f732c0b61
Impl
2025-02-28 14:37:30 +05:30
Prateek Sunal
11a42e7ee3
fix: remove ticks from seekbar & change video source correctly
2025-02-28 14:26:42 +05:30
Neeraj
398f39e2b0
[mob] Clean up deprecated invalidFileIDs ( #5199 )
...
## Description
## Tests
2025-02-28 14:25:58 +05:30
laurenspriem
09e65e8d00
[mob][photos] Remove singleton pattern
2025-02-28 14:24:04 +05:30
laurenspriem
103901bbd3
[mob][photos] Fix ordering
2025-02-28 14:15:40 +05:30
Neeraj Gupta
2cdd919c37
[mob] Clean up deprecated invalidFileIDs
2025-02-28 14:14:32 +05:30
Manav Rathi
c1a2f226ef
Move
2025-02-28 14:13:34 +05:30
laurenspriem
8e8610beda
[mob][photos] More robust caching and models
2025-02-28 14:11:33 +05:30
Manav Rathi
1605f71a54
Fill in
2025-02-28 14:11:32 +05:30
Neeraj
a11ba4d14f
[mob] Clean up migration for livePhoto ( #5198 )
...
## Description
## Tests
2025-02-28 13:51:23 +05:30
Manav Rathi
eb7f0c0bed
Fix extra invalidations
2025-02-28 13:48:53 +05:30
Manav Rathi
ffc1db7369
err 1
2025-02-28 13:35:45 +05:30
Manav Rathi
cea88b91d2
dis 2
2025-02-28 13:24:21 +05:30
Neeraj Gupta
d98fbd6dc5
[mob] Clean up
2025-02-28 13:13:16 +05:30
Manav Rathi
28d412a12b
disabled
2025-02-28 13:09:21 +05:30
Neeraj Gupta
9d601a6b4e
[mob] Clean up migration for livePhoto
2025-02-28 13:06:38 +05:30
Manav Rathi
b851a30c18
Change both in sync
2025-02-28 12:42:05 +05:30
Manav Rathi
ec11bc7092
Complete
2025-02-28 12:25:35 +05:30
Manav Rathi
093ba4895d
d4
2025-02-28 12:22:22 +05:30
Manav Rathi
502507abf5
d3
2025-02-28 11:00:54 +05:30
Manav Rathi
15b49816cc
d2
2025-02-28 09:58:46 +05:30
Manav Rathi
15a4e3cd98
wip delegate
2025-02-28 09:20:19 +05:30
Manav Rathi
067e44e10a
st 2
2025-02-28 08:48:16 +05:30
Manav Rathi
67206b013b
stable ident
2025-02-28 08:31:31 +05:30
Manav Rathi
df86904e6a
fav 1
2025-02-28 08:26:10 +05:30
Manav Rathi
66f43a9c9a
more 2
2025-02-28 08:08:56 +05:30
Manav Rathi
561b0ea71e
more
2025-02-28 06:32:46 +05:30
Manav Rathi
2fbc26c9eb
scale
2025-02-28 06:25:32 +05:30
Manav Rathi
b11636bfdf
zoom left
2025-02-28 05:59:01 +05:30
Manav Rathi
8e08a0d71d
Temporary workbench
...
Revert "Prep for merge"
This reverts commit e75165d01e .
2025-02-28 05:46:02 +05:30
Aman Raj Singh Mourya
b35cd47c8a
[auth] Show advance option only when code setup
2025-02-27 20:35:52 +05:30
Manav Rathi
f49fcd7984
[web] PhotoSwipe update - WIP ( #5195 )
2025-02-27 18:35:57 +05:30
Manav Rathi
e75165d01e
Prep for merge
...
Revert "Temporary workbench"
This reverts commit 06b84e8067 .
2025-02-27 18:28:56 +05:30
Manav Rathi
70abbeebc2
Fix hiding
2025-02-27 18:28:36 +05:30
Manav Rathi
215ed6d6c8
Fix toggle
2025-02-27 17:50:01 +05:30
Manav Rathi
e453f5bf36
icons
2025-02-27 17:34:11 +05:30
Manav Rathi
e87d596b4c
fav 1
2025-02-27 17:12:07 +05:30
Prateek Sunal
e9633e48ab
fix: separation is the key
2025-02-27 16:57:35 +05:30
Manav Rathi
0bfd355233
Save
2025-02-27 16:51:19 +05:30
Prateek Sunal
cf96c4dc44
chore: bump version
2025-02-27 16:30:24 +05:30
Manav Rathi
0803ef4da6
Btn
2025-02-27 16:07:23 +05:30
Prateek Sunal
daada5e1c8
fix: disable full r8 mode
2025-02-27 15:59:14 +05:30
Vishnu Mohandas
a7ea2859fa
[docs] faq ( #5161 )
...
## Description
## How to reset my password if I lost it?
2025-02-27 15:54:26 +05:30
Vishnu Mohandas
8336589a22
docs-edit hiding ( #5194 )
...
## Description
Removed Hiding is currently only supported in the Ente mobile app, and
items hidden from the mobile app will not be visible in the web and
desktop app.
2025-02-27 15:53:59 +05:30
Jay
074a4d96a6
docs-edit hiding
2025-02-27 15:39:48 +05:30
Manav Rathi
e1d08899a5
Scaffold
2025-02-27 15:39:31 +05:30
Manav Rathi
5576f8379c
Fix close animation
2025-02-27 15:31:03 +05:30
Prateek Sunal
42cb7902c6
chore: bump things
2025-02-27 14:51:21 +05:30
Prateek Sunal
11c7d5f0de
fix: keep things light
2025-02-27 14:51:12 +05:30
Prateek Sunal
c36cee2ed1
Merge remote-tracking branch 'origin/main' into stream-queue-fix
2025-02-27 14:17:42 +05:30
Prateek Sunal
65614adc1a
fix: build it finally
2025-02-27 14:15:42 +05:30
Manav Rathi
b06b8a5794
Manage fi open/close
2025-02-27 13:12:57 +05:30
Manav Rathi
25935f6219
Remaining fi props
2025-02-27 13:07:47 +05:30
Manav Rathi
51effed5a3
Other props
2025-02-27 12:51:21 +05:30
laurenspriem
7cecf84841
[mob][photos] Time as parameter
2025-02-27 12:39:40 +05:30
Manav Rathi
d50391ea13
not async
2025-02-27 12:19:58 +05:30
Manav Rathi
9c6bfaa460
Undo the effects of contentDestroy
2025-02-27 12:15:37 +05:30
Manav Rathi
ee201ff24b
use orig
2025-02-27 12:04:37 +05:30
laurenspriem
7e10c077d3
[mob][photos] Logging
2025-02-27 11:51:39 +05:30
laurenspriem
75800f41e4
[mob][photos] Try catch
2025-02-27 11:45:44 +05:30
laurenspriem
7d84ed3e8b
[mob][photos] Rename
2025-02-27 11:40:44 +05:30
laurenspriem
d3acd79de6
[mob][photos] Simplify
2025-02-27 11:39:25 +05:30
laurenspriem
89afa9fbc7
[mob][photos] Separate cache model
2025-02-27 11:15:06 +05:30
Manav Rathi
7fc03a71e7
Fix npe
2025-02-27 11:12:04 +05:30
Manav Rathi
06b84e8067
Temporary workbench
2025-02-27 11:01:20 +05:30
Manav Rathi
2919590b05
[desktop] Improve export_status.json writes ( #5193 )
2025-02-27 09:28:23 +05:30
Manav Rathi
4e6e3e7abf
[desktop] Improve export_status.json writes
2025-02-27 09:20:15 +05:30
Aman Raj Singh Mourya
24759a3923
[auth] Refactoring
2025-02-26 23:44:30 +05:30
Aman Raj Singh Mourya
1fba250f74
[auth] Remove log statement
2025-02-26 23:39:04 +05:30
Aman Raj Singh Mourya
8099cbd990
[auth] Minor fixes
2025-02-26 23:32:24 +05:30
Aman Raj Singh Mourya
b1ed3a6302
[auth] Add UI to select algorithm
2025-02-26 23:31:58 +05:30
Aman Raj Singh Mourya
3a955f2b04
[auth] Add support for editing number of digits & algorithm type
2025-02-26 23:31:16 +05:30
ashilkn
9b2af45f16
[mob][photos] Bump up build number
2025-02-26 19:56:43 +05:30
Manav Rathi
8fb463028d
[web] Del screen refactoring ( #5189 )
2025-02-26 19:49:30 +05:30
ashilkn
5307c1fda6
[mob][photos] Bump up build number
2025-02-26 19:48:49 +05:30
ashilkn
f96db9cfd3
Merge branch 'main' into fix_free_up_space_bug
2025-02-26 19:44:31 +05:30
ashilkn
afc8fbf7b2
[mob][photos] If free up space fails the first time, retry after removing non-existing assets (only for android)
2025-02-26 19:41:57 +05:30
Manav Rathi
833b564acc
Promise
2025-02-26 18:53:10 +05:30
Manav Rathi
3013709540
Move
2025-02-26 18:49:20 +05:30
Manav Rathi
cba85799f0
del api
2025-02-26 18:48:02 +05:30
Manav Rathi
818fba9435
Prune
2025-02-26 18:40:47 +05:30
Manav Rathi
8ec75834e8
[web] Minor code improvements (towards removing yup) ( #5187 )
2025-02-26 17:17:00 +05:30
laurenspriem
e32b23409c
[mob][photos] fallback on old memories
2025-02-26 17:14:16 +05:30
Manav Rathi
9103d73874
touched
2025-02-26 17:06:01 +05:30
Manav Rathi
504a8bdab6
Use newer
2025-02-26 17:02:26 +05:30
Manav Rathi
1be2286279
Move
2025-02-26 16:52:10 +05:30
Manav Rathi
059275a486
fetch
2025-02-26 16:42:57 +05:30
laurenspriem
c32974cf95
[mob][photos] Log old memories properly
2025-02-26 16:37:27 +05:30
Manav Rathi
5e583da6f0
unyup
2025-02-26 16:29:30 +05:30
Manav Rathi
bb613cd384
validate
2025-02-26 16:23:16 +05:30
Manav Rathi
359bbd2628
Unindent
2025-02-26 16:18:56 +05:30
Manav Rathi
fb869b7f44
[web] New translations ( #5185 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-02-26 15:54:59 +05:30
Crowdin Bot
4455a3c793
New Crowdin translations by GitHub Action
2025-02-26 10:23:03 +00:00
Manav Rathi
d781adeba5
[web] Consolidated duplicated translation key ( #5184 )
2025-02-26 15:52:12 +05:30
Manav Rathi
e7d0977346
[web] Consolidated duplicated translation key
2025-02-26 15:48:11 +05:30
Manav Rathi
488ca1f6d9
[web] New translations ( #5183 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-02-26 15:41:40 +05:30
Crowdin Bot
00939ff2b8
New Crowdin translations by GitHub Action
2025-02-26 10:10:18 +00:00
Manav Rathi
69488c2db6
[web] File info code cleanup ( #5182 )
2025-02-26 15:38:11 +05:30
Manav Rathi
c70fa4391c
cap fin
2025-02-26 15:31:48 +05:30
Manav Rathi
26c4481658
cap2
2025-02-26 15:07:02 +05:30
Neeraj
f487565398
[server] Retry for size fetch & parallelize check ( #5155 )
...
## Description
## Tests
2025-02-26 15:06:45 +05:30
Manav Rathi
96b9743270
cap1
2025-02-26 14:59:31 +05:30
Neeraj Gupta
42d2136d32
Merge branch 'main' into sizeRetry
2025-02-26 14:54:56 +05:30
Neeraj
21247a892f
[server] Read embeddings from different bucket & logging improvements ( #5180 )
...
## Description
## Tests
2025-02-26 14:50:28 +05:30
Manav Rathi
33e7ccb9ae
Extract
2025-02-26 14:50:16 +05:30
Manav Rathi
a157273b42
Remove spurious error on saving edited file in desktop
2025-02-26 14:50:16 +05:30
Manav Rathi
d0f30a1198
Wider
2025-02-26 14:50:16 +05:30
Manav Rathi
d5987dd882
rework rename dialog
2025-02-26 14:50:16 +05:30
Manav Rathi
1bd44351d9
Unnest
2025-02-26 14:50:16 +05:30
Manav Rathi
930bd4ce2e
Unwrap
2025-02-26 14:50:16 +05:30
Manav Rathi
3e527e3c41
Rearrange
2025-02-26 14:50:16 +05:30
Manav Rathi
847e647437
Inline
2025-02-26 14:50:16 +05:30
Manav Rathi
cd3bd1cdbb
Move
2025-02-26 14:50:16 +05:30
Manav Rathi
82082e2cbf
Move
2025-02-26 14:50:16 +05:30
Manav Rathi
7545047647
abstract
2025-02-26 14:50:16 +05:30
Manav Rathi
1c1fe7f1df
Scope
2025-02-26 14:50:16 +05:30
Manav Rathi
cc2be30f53
Scope
2025-02-26 14:50:16 +05:30
Manav Rathi
9fc5483eb8
Shorten
2025-02-26 14:50:16 +05:30
Manav Rathi
3468bdea7b
Fix
2025-02-26 14:50:16 +05:30
Manav Rathi
bc23f1dec9
R
2025-02-26 14:50:16 +05:30
Manav Rathi
9327cb114c
rejig
2025-02-26 14:50:16 +05:30
Manav Rathi
2fee6e87f9
Use
2025-02-26 14:50:16 +05:30
Manav Rathi
052367cccb
Move to base context
2025-02-26 14:50:16 +05:30
Manav Rathi
4afa486c19
R
2025-02-26 14:50:16 +05:30
Manav Rathi
4b03d1bd0c
Prune
2025-02-26 14:50:16 +05:30
Manav Rathi
93108c45d8
photosd-next ( #5181 )
2025-02-26 14:46:43 +05:30
Manav Rathi
3b1ec81db8
photosd-next
2025-02-26 14:45:25 +05:30
Ashil
ebeeb189fd
[mob][photos] Handle error + refactoring ( #5172 )
2025-02-26 14:33:25 +05:30
Neeraj Gupta
98ebf98d17
[server] Bump default worker for filedata replication
2025-02-26 14:32:17 +05:30
Neeraj Gupta
d494bb8d38
[server] doc
2025-02-26 14:25:45 +05:30
Neeraj Gupta
b688706935
[server] Enchance logging for metadata failure
2025-02-26 14:20:28 +05:30
Neeraj Gupta
d0ef4f234d
[server] Prefer reading from b5
2025-02-26 14:04:28 +05:30
Manav Rathi
0fa664a4cb
photosd-v1.7.10 ( #5179 )
2025-02-26 14:02:00 +05:30
Neeraj
c2833d11b0
[server] Panic instead of fatal err ( #5178 )
2025-02-26 14:00:17 +05:30
Manav Rathi
ec594acafc
photosd-v1.7.10
2025-02-26 14:00:09 +05:30
Prateek Sunal
8ce9baf920
fix: stop then dispose for now
2025-02-26 13:59:03 +05:30
laurenspriem
1b1c5c0e7b
[mob][photos] cleanup init
2025-02-26 13:20:07 +05:30
ashilkn
81124566f2
Merge branch 'main' into fix_free_up_space_bug
2025-02-26 00:36:42 +05:30
Vishnu Mohandas
0d42cc7b68
[server] Swallow file data fetch err ( #5177 )
...
## Description
## Tests
2025-02-25 22:46:00 +05:30
Neeraj Gupta
8fb5f44b62
[server] Swallow mldata fetch err
2025-02-25 22:44:05 +05:30
Vishnu Mohandas
908b0d9dc4
[server] Prefer b6 for read ( #5176 )
...
## Description
## Tests
2025-02-25 22:31:56 +05:30
Neeraj Gupta
c0086efdbc
[server] Prefer b6 for read
2025-02-25 22:30:39 +05:30
Vishnu Mohandas
49101bfddb
[server] Add missing bucketId ( #5175 )
...
## Description
## Tests
2025-02-25 22:12:00 +05:30
Neeraj Gupta
83b322770d
[server] Add missing bucketId
2025-02-25 22:10:36 +05:30
Neeraj
72bcd8e450
[server] Wait for fileData put & fail fetch if more than 5 object fails ( #5174 )
...
## Description
## Tests
2025-02-25 21:41:45 +05:30
ashilkn
1e05c9d701
[mob][photos] Log stacktrace
2025-02-25 18:56:39 +05:30
laurenspriem
fdf4a3d336
[mob][photos] Unify all caching in cache service only
2025-02-25 17:15:45 +05:30
ashilkn
e61d212ad0
[mob][photos] Handle errors/exceptions in getThumbnailFileOfPerson
2025-02-25 17:13:09 +05:30
Prateek Sunal
837d2bbf77
fix: failure previewed case and fire bus event
2025-02-25 17:06:11 +05:30
Prateek Sunal
f7f5e924aa
fix: add new table for stream upload errors
2025-02-25 16:25:24 +05:30
Neeraj Gupta
1eed650812
[server] Return custom errors
2025-02-25 15:47:41 +05:30
Neeraj Gupta
b62f82c81e
Minor fix
2025-02-25 15:42:00 +05:30
Andrés Ignacio Torres
7b6fe4a9d7
[auth] Add custom icons for No-IP, Prey Project, Workflowy + extra name for Nintendo Account ( #5127 )
...
## Description
Added three new custom icons:
- No-IP
- Prey Project
- Workflowy
Additionally add one more alternate name for the Nintendo custom icon:
Nintendo Account.
These are a few of the services I noticed had no icons after migrating
my 2FA codes to Ente.
## Tests
Icon change only, no code changes.
2025-02-25 15:41:10 +05:30
Neeraj
38d207d28e
[mob] Check lock before reporting file & limit retry for network errors ( #5171 )
...
## Description
This should significantly reduce the instances of
- Duplicate file uploads
- File replacement instances
## Tests
2025-02-25 15:37:44 +05:30
Prateek Sunal
05cec775aa
chore: bump version
2025-02-25 15:29:25 +05:30
Prateek Sunal
19073951c8
fix: shuffle deck
2025-02-25 15:29:12 +05:30
Prateek Sunal
0b56575939
fix: add more proguard rules
2025-02-25 15:27:36 +05:30
Prateek Sunal
e9c6ad39f7
Merge remote-tracking branch 'origin/main' into stream-queue-fix
2025-02-25 15:05:28 +05:30
Prateek Sunal
655bbd36da
chore: bump version code
2025-02-25 15:04:38 +05:30
Prateek Sunal
d1a5e94886
fix: aspect ratio resolution
2025-02-25 15:04:26 +05:30
Neeraj Gupta
840fc3c061
[mob] Check lock again before reporting file
2025-02-25 15:02:44 +05:30
laurenspriem
a5cb78bf95
[mob][photos] memories cache first iteration
2025-02-25 14:48:25 +05:30
Prateek Sunal
5659b93555
fix: add code to append preview
2025-02-25 14:48:24 +05:30
ashilkn
f772a48bc0
Merge branch 'main' into person_linking_improvements
2025-02-25 14:43:31 +05:30
Prateek Sunal
fc429d88c5
chore: add proguard rules
2025-02-25 14:43:31 +05:30
ashilkn
55015f4a62
Merge branch 'main' into person_linking_improvements
2025-02-25 13:37:42 +05:30
Neeraj Gupta
2ff97c29ff
[mob] Limit retry to noStatusCode
2025-02-25 13:36:25 +05:30
Neeraj Gupta
1c94807c36
[mob] generated strings
2025-02-25 13:27:59 +05:30
Manav Rathi
e009151667
[web] Fix rendering of files without extension ( #5170 )
...
Fixes: https://github.com/ente-io/ente/issues/5125
2025-02-25 13:23:16 +05:30
Manav Rathi
4a03e34a20
[web] Fix rendering of files without extension
...
Fixes: https://github.com/ente-io/ente/issues/5125
2025-02-25 13:18:53 +05:30
Manav Rathi
6aa6b667e3
[web] Minor code reorg ( #5169 )
2025-02-25 12:57:46 +05:30
Prateek Sunal
99a579f7f3
fix: revert to some original code
2025-02-25 12:03:19 +05:30
Prateek Sunal
5c64a1a5e5
Merge remote-tracking branch 'origin/main' into stream-queue-fix
2025-02-25 11:53:48 +05:30
Neeraj
3c902bc1c1
[mobile] New translations ( #5007 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2025-02-25 11:53:26 +05:30
Neeraj
0fb8ccc029
[mob] Clean up ( #5165 )
...
## Description
## Tests
2025-02-25 11:53:13 +05:30
Crowdin Bot
ba000c2304
New Crowdin translations by GitHub Action
2025-02-25 06:21:48 +00:00
Prateek Sunal
d9f15dad45
Merge remote-tracking branch 'origin/main' into stream-queue-fix
2025-02-25 11:42:03 +05:30
mangesh
07fac1a354
[server] don't allow setting storageLimit for INVITED users ( #5167 )
2025-02-25 11:27:41 +05:30
mngshm
3ae65e1de9
[server] don't allow setting storageLimit for INVITED users
2025-02-25 11:16:22 +05:30
Manav Rathi
62471dad3e
Move
2025-02-25 10:58:30 +05:30
Neeraj Gupta
19ea1ad1f4
[mob] Clean up
2025-02-25 10:56:42 +05:30
Manav Rathi
2ece083d4d
Rename
2025-02-25 10:49:12 +05:30
laurenspriem
53d71de31f
[mob][photos] More central flag
2025-02-25 10:38:41 +05:30
Neeraj
3cf627a290
[server] Add index on file_data(user_id,updated_at) ( #5164 )
...
## Description
## Tests
2025-02-25 09:47:12 +05:30
Neeraj Gupta
792353bb9e
[server] Add index on file_data(user_id,updated_at)
2025-02-25 09:34:26 +05:30
Manav Rathi
b0c17fee6d
[web] Prevent extra submission of 2fa when a request is in progress ( #5162 )
2025-02-24 21:21:36 +05:30
Manav Rathi
4db25b1b8f
Fix error handling
2025-02-24 20:58:37 +05:30
Manav Rathi
d0c93338fa
await route changes
2025-02-24 20:48:02 +05:30
Manav Rathi
af89a2202c
Cleanup
2025-02-24 20:47:22 +05:30
Manav Rathi
6208531902
Fix the double submit bug
2025-02-24 20:34:16 +05:30
Manav Rathi
47539e93f9
Simplify
2025-02-24 20:32:23 +05:30
Manav Rathi
15d77b7551
Use correct error
2025-02-24 20:25:22 +05:30
Manav Rathi
841de87a33
Combine
2025-02-24 20:23:04 +05:30
Manav Rathi
25ba019a57
Vis
2025-02-24 20:07:55 +05:30
Manav Rathi
1c8a796bec
Reduce indent
2025-02-24 20:01:28 +05:30
Manav Rathi
277c7e452a
Cleanup
2025-02-24 19:49:37 +05:30
Manav Rathi
9ab110c4c3
Vis
2025-02-24 19:39:29 +05:30
Manav Rathi
7420eb5a66
Vis
2025-02-24 19:35:36 +05:30
Manav Rathi
37775b9ee5
Conv
2025-02-24 19:29:14 +05:30
Manav Rathi
7d5205d57d
Conv
2025-02-24 19:27:21 +05:30
Manav Rathi
16246d8d58
Conv
2025-02-24 19:24:37 +05:30
Manav Rathi
4442b3af28
Inline
2025-02-24 19:12:04 +05:30
mangesh
b67a33fcaf
Create Tailscale.md ( #5140 )
...
ente photos with tailscale
2025-02-24 19:06:41 +05:30
Manav Rathi
989708cf58
Use
2025-02-24 19:05:11 +05:30
mngshm
425954257b
add missing sidebar link
2025-02-24 19:04:52 +05:30
Manav Rathi
7725b14935
Conv
2025-02-24 18:50:26 +05:30
mngshm
58fe69638e
Community
2025-02-24 18:49:15 +05:30
Manav Rathi
290ae40296
Conv
2025-02-24 18:42:22 +05:30
Manav Rathi
ebc310d742
z
2025-02-24 18:38:55 +05:30
Manav Rathi
28d04f7725
Inline
2025-02-24 18:36:06 +05:30
Jay
3c90b0dfca
docs-faq
2025-02-24 17:21:05 +05:30
Manav Rathi
8de3619cf1
[desktop] Reattempt indexing if needed ( #5160 )
2025-02-24 17:20:09 +05:30
Manav Rathi
8036aae292
[desktop] Reattempt indexing if needed
2025-02-24 17:13:22 +05:30
Prateek Sunal
87555194fe
chore: bump lock files
2025-02-24 16:43:33 +05:30
ashilkn
6c67f11cc0
Merge branch 'main' into person_linking_improvements
2025-02-24 16:37:14 +05:30
Neeraj Gupta
b9573c057e
[server] Use cached result for canUpload
2025-02-24 16:34:57 +05:30
Vishnu Mohandas
490a7221e7
[docs] Update ( #5157 )
2025-02-24 16:20:50 +05:30
vishnukvmd
1b98f782f1
Update
2025-02-24 16:19:54 +05:30
Vishnu Mohandas
a46a64e386
[docs] Update ( #5156 )
2025-02-24 16:03:54 +05:30
vishnukvmd
492ea61bb7
Update
2025-02-24 16:03:28 +05:30
Neeraj Gupta
54d2813329
[server] Parallize size fetch for file & thumb
2025-02-24 15:59:11 +05:30
Prateek Sunal
7175e1d43a
fix: don't show media kit button for preview
2025-02-24 15:47:15 +05:30
Prateek Sunal
8237229823
fix: loop behavior media kit
2025-02-24 15:46:13 +05:30
Prateek Sunal
a36958503d
fix: smooth native video player experience
2025-02-24 15:34:25 +05:30
Neeraj Gupta
19efbad336
[server] Add retry for sizeOf fetch
2025-02-24 15:21:34 +05:30
Neeraj
9447f1c767
[server] Remove embeddings handler ( #5154 )
...
## Description
## Tests
2025-02-24 15:11:47 +05:30
Neeraj Gupta
76b2a73f9a
clean up
2025-02-24 15:00:33 +05:30
Neeraj Gupta
4bbe1ae0d2
[server] Remove embeddings handler
2025-02-24 14:49:21 +05:30
Manav Rathi
b15b707600
[server] Limit support while fetching collections ( #5148 )
...
## Description
This endpoint let's us add limit which fetching collections.
## Tests
2025-02-24 14:18:44 +05:30
Neeraj
454363d772
[server] Minor refactor ( #5152 )
...
## Description
Moving few methods related to collection_files in diff file.
## Tests
2025-02-24 14:08:28 +05:30
Vishnu Mohandas
196fa2c8a4
[docs] Update ( #5153 )
...
## Description
## Tests
2025-02-24 14:05:34 +05:30
vishnukvmd
4c3ca8a565
Update
2025-02-24 14:05:02 +05:30
Neeraj Gupta
15aea42b96
[server] Minor refactor
2025-02-24 14:04:39 +05:30
Vishnu Mohandas
29c7f587f6
[docs] Update ( #5151 )
2025-02-24 13:55:36 +05:30
vishnukvmd
5f0bb21491
Update
2025-02-24 13:54:59 +05:30
Vishnu Mohandas
c882ce0f98
[docs] Update ( #5149 )
2025-02-24 13:07:25 +05:30
vishnukvmd
02dde7f6a2
Update
2025-02-24 13:07:04 +05:30
Neeraj Gupta
d268e1f309
Fix
2025-02-24 12:39:55 +05:30
Neeraj Gupta
245e78ac42
[server] Limit support while fetching collections
2025-02-24 12:29:20 +05:30
Neeraj
fa55bd88a2
[auth] New translations ( #5144 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
2025-02-24 11:13:56 +05:30
Neeraj
11538236c0
[auth] Upgrade dio ( #5137 )
...
## Description
Upgrade dio 5.4.0 -> 5.8.0+1
2025-02-24 11:12:56 +05:30
Manav Rathi
09996f77ea
[web] [desktop] Enable Japanese translations ( #5146 )
2025-02-24 10:26:38 +05:30
Manav Rathi
3f512bc959
lf
2025-02-24 10:08:16 +05:30
Manav Rathi
8b0990bd6c
[web] [desktop] Enable Japanese translations
2025-02-24 09:58:52 +05:30
Manav Rathi
70ff886252
[web] New translations ( #5143 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-02-24 09:46:57 +05:30
Crowdin Bot
4314d42ab4
New Crowdin translations by GitHub Action
2025-02-24 01:17:26 +00:00
Crowdin Bot
8abe6957d7
New Crowdin translations by GitHub Action
2025-02-24 00:35:43 +00:00
frost
e0dd39dd95
Update Tailscale.md
2025-02-23 13:11:58 +05:00
Prateek Sunal
386554ac70
fix: don't check for preview if video streaming is disabled
2025-02-23 05:33:02 +05:30
Prateek Sunal
e99bc335d9
chore: bump deps
2025-02-23 05:32:46 +05:30
frost
48f6071f5c
Create Tailscale.md
...
This is ente photos setup running with tailscale
2025-02-22 20:50:49 +05:00
Aman Raj Singh Mourya
d6ec6809c2
[auth] Use native dio adapter
2025-02-22 00:53:16 +05:30
Aman Raj Singh Mourya
8fe9b9571a
[auth] Upgrade dio
2025-02-22 00:49:22 +05:30
Aman Raj Singh Mourya
d667cc4f98
[auth] Set cronetHttpNoPlay=true while building apk for droid
2025-02-22 00:48:53 +05:30
Aman Raj Singh Mourya
34a672fb7c
[mob][photos] Initial setup for Video-memory
2025-02-21 23:10:27 +05:30
Prateek Sunal
8a5cc0c221
feat: push all changes
2025-02-21 20:55:52 +05:30
ashilkn
5e6860f2cd
[mob][photos] Avoid localIDs of non-existant assets from being passed to photo_manager's deleteWithIds() when using free up space feature to avoid complete failure of free up space operation
2025-02-21 20:04:12 +05:30
Prateek Sunal
10e675a81c
chore: bump pod file
2025-02-21 17:53:04 +05:30
Prateek Sunal
98b890aa99
Merge remote-tracking branch 'origin/main' into stream-queue-fix
2025-02-21 17:52:21 +05:30
Prateek Sunal
0d7f87381a
chore: down version
2025-02-21 17:51:11 +05:30
Prateek Sunal
d50171bf7f
fix: android sdk 35
2025-02-21 17:50:44 +05:30
Manav Rathi
5806eb6e60
[web] Update storage card when family member's storage limit is configured ( #5135 )
...
Sibling of https://github.com/ente-io/ente/pull/5123
2025-02-21 17:42:21 +05:30
Prateek Sunal
64712e5600
chore: bump version again
2025-02-21 17:37:35 +05:30
Prateek Sunal
8a615c34ef
fix: for media kit android
2025-02-21 17:37:22 +05:30
Prateek Sunal
8b94304754
feat: add stream switched event
2025-02-21 17:30:00 +05:30
Manav Rathi
8830deb619
[web] Update storage card when family member's storage limit is configured
...
Sibling of https://github.com/ente-io/ente/pull/5123
2025-02-21 17:22:54 +05:30
laurenspriem
9da79dc99a
[mob][photos] Don't show others in spotlight
2025-02-21 16:59:43 +05:30
Manav Rathi
5e32e975df
[web] New translations ( #5134 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-02-21 16:54:41 +05:30
Crowdin Bot
8633dabd92
New Crowdin translations by GitHub Action
2025-02-21 11:22:42 +00:00
Manav Rathi
c256f0a8c4
[web] Misc cleanup ( #5133 )
2025-02-21 16:52:01 +05:30
Manav Rathi
b150bbe15e
Rename
2025-02-21 16:40:51 +05:30
Manav Rathi
7f69fa5d65
Reorder
2025-02-21 16:36:50 +05:30
Manav Rathi
3968dd93e9
R
2025-02-21 16:34:09 +05:30
Manav Rathi
557bdd142b
R
2025-02-21 16:32:29 +05:30
Manav Rathi
b89da99c96
Rename
2025-02-21 16:29:54 +05:30
Manav Rathi
e79050a3b6
ann2
2025-02-21 16:28:42 +05:30
Manav Rathi
5e4707b695
ann
2025-02-21 16:28:42 +05:30
Manav Rathi
fd0c2866a2
Doc
2025-02-21 16:28:42 +05:30
Manav Rathi
69eee661d1
Prop
2025-02-21 16:28:42 +05:30
Prateek Sunal
b09e911f18
fix: bump native video player
2025-02-21 16:25:52 +05:30
Manav Rathi
c78578fce5
[web] Speed up file selection for libraries with 100k+ files ( #5132 )
...
(Drastically!)
2025-02-21 16:15:51 +05:30
Manav Rathi
a0f103be9b
Fix
2025-02-21 16:05:15 +05:30
Manav Rathi
04ede4326a
Cleanup scaffolding
2025-02-21 15:59:57 +05:30
Manav Rathi
7cb9bc3eb7
Reduce some duplication
2025-02-21 15:53:29 +05:30
Manav Rathi
488402156f
take 1
2025-02-21 15:45:46 +05:30
Manav Rathi
e80e602786
bespoke 1
2025-02-21 15:38:59 +05:30
laurenspriem
78a7ae7c5f
[mob][photos] photo selection of people memories
2025-02-21 15:28:52 +05:30
Manav Rathi
5d553afea7
Rearrange
2025-02-21 15:28:29 +05:30
Neeraj
9a25356abf
[mob] Update storage card when family member's storage limit is configured ( #5123 )
...
## Description
## Tests
2025-02-21 15:15:35 +05:30
Neeraj Gupta
5625733429
Merge remote-tracking branch 'origin/main' into family_limits
2025-02-21 14:59:18 +05:30
Prateek Sunal
61bb3ce16b
fix: is preview player setting
2025-02-21 14:55:50 +05:30
Manav Rathi
d2dd08391a
Investigate speeding up the checkbox action too
2025-02-21 14:47:37 +05:30
Neeraj Gupta
9d06db2b6b
[mob] Fix free storage calculation for mob upload
2025-02-21 14:44:50 +05:30
Neeraj Gupta
80049b11ba
[mob] Handle null result
2025-02-21 14:42:59 +05:30
Manav Rathi
28160b04b9
Clean
2025-02-21 14:22:47 +05:30
Manav Rathi
02441239d5
fast 4
2025-02-21 14:11:11 +05:30
Prateek Sunal
2688ca446e
chore: bump version
2025-02-21 14:09:53 +05:30
Prateek Sunal
80e86f6f65
fix: update queuing logic
2025-02-21 14:08:48 +05:30
Manav Rathi
760b50b417
fast 3
2025-02-21 14:08:20 +05:30
Manav Rathi
d118e0e63e
fast 1
2025-02-21 14:07:07 +05:30
Manav Rathi
49f9caac90
wip speed up
2025-02-21 14:05:38 +05:30
Prateek Sunal
ea875730dd
[mob] streaming patches ( #5122 )
...
## Description
Quality of Life fixes:
- [x] Queue fixes
- [x] Android Impeller fix
- [x] No video_player_media_kit proxy, just using media_kit directory
Quality of Dev fixes:
- [x] Use master branch of media_kit
- [x] extract common functions from native player and media kit for
seconds to duration.
2025-02-21 13:34:01 +05:30
Neeraj
e3b03db06f
[server] Clean up old logic for collection diff ( #5130 )
...
## Description
We still have some traffic from old mobile client v0.7.xx that is making
call to the v1 endpoint.
## Tests
2025-02-21 13:25:14 +05:30
Neeraj Gupta
b030c4e182
[server] Clean up old logic for collection diff
2025-02-21 13:22:45 +05:30
Manav Rathi
1a39846d25
Swap
2025-02-21 13:05:16 +05:30
Manav Rathi
e44020f93a
Swap
2025-02-21 13:02:58 +05:30
Neeraj
435621496c
[server] Move refactor ( #5129 )
...
## Description
Just grouping various actions inside different file to improve
readability
## Tests
2025-02-21 12:52:18 +05:30
Manav Rathi
8379162716
Fix
2025-02-21 12:51:21 +05:30
Manav Rathi
e8d9f4f6cf
Conv
2025-02-21 12:45:12 +05:30
laurenspriem
bfe39be07e
[mob][photos] Update clip query
2025-02-21 12:43:44 +05:30
Manav Rathi
6724527c27
Another
2025-02-21 12:35:11 +05:30
Neeraj Gupta
6b65a974b5
[server] Refactor
2025-02-21 12:28:11 +05:30
Manav Rathi
1b90fa93ee
Use
2025-02-21 12:20:12 +05:30
Neeraj Gupta
f907303c8b
[server] move files
2025-02-21 12:08:16 +05:30
Manav Rathi
4317f819d8
mod
2025-02-21 12:07:31 +05:30
Manav Rathi
587da41f53
Dup
2025-02-21 11:56:23 +05:30
Manav Rathi
3214031a0c
Reuse
2025-02-21 11:56:23 +05:30
Manav Rathi
0b1eee6c8e
select all by date is the culprit
...
for 100k
t0: 291.615234375 ms
t1: 4.695068359375 ms
t2: 5.75 ms
t3: 5.9921875 ms
t4: 0.014892578125 ms
t5: 0.794921875 ms
t6: 0.0029296875 ms
2025-02-21 10:54:25 +05:30
Neeraj
7c679cd38b
[auth] Add Custom Icons (ButterflyMX / FreeTaxUSA) ( #5116 )
...
## Description
New Icons: ButterFlyMX / FreeTaxUSA
2025-02-21 09:13:03 +05:30
Francis Geronimo
3669b6be09
Rename Butterflymx.svg to butterflymx.svg
2025-02-20 09:45:01 -07:00
Manav Rathi
88b0ecf472
[web] Trim the gallery context ( #5124 )
...
Code restructuring, no functional changes
2025-02-20 19:04:46 +05:30
Manav Rathi
ee2f03adca
Fix
2025-02-20 18:56:48 +05:30
Manav Rathi
3e6c253a24
Uncontext
2025-02-20 18:45:17 +05:30
ashilkn
708b17cef3
[mob][photos] Resolve merge conflicts and merge main
2025-02-20 18:35:40 +05:30
Manav Rathi
776b7488d3
Fin
2025-02-20 18:27:03 +05:30
Manav Rathi
371377d4d1
R
2025-02-20 18:16:26 +05:30
Manav Rathi
aad42b3c00
del 2
2025-02-20 18:10:00 +05:30
Manav Rathi
9ce0b43bfe
del 1
2025-02-20 18:05:19 +05:30
Manav Rathi
f5ea565aa8
Combine visually single section
2025-02-20 17:57:25 +05:30
Manav Rathi
d41e177b3c
ex
2025-02-20 17:53:00 +05:30
Manav Rathi
bc742f20e1
Use 3
2025-02-20 17:42:00 +05:30
Neeraj Gupta
898658f0ef
[mob] Show memberLimit and usage when familyMember limit is set
2025-02-20 17:39:21 +05:30
ashilkn
1746db0d44
[mob][photos] Gracefully handle no avatar of recent file for face in UI where every getThumbnailFileOfPerson is used
2025-02-20 17:38:37 +05:30
Prateek Sunal
7743a4af98
chore: move date related utils to date_time_util.dart
2025-02-20 17:35:07 +05:30
Prateek Sunal
d2764fe7e1
chore: delete redundant files
2025-02-20 17:33:13 +05:30
Manav Rathi
35601956d2
Use
2025-02-20 17:30:28 +05:30
ashilkn
af676e6107
[mob][photos] Refactor
2025-02-20 17:20:41 +05:30
Manav Rathi
bc699b8f37
sys
2025-02-20 17:16:39 +05:30
ashilkn
11c75dc5c8
[mob][photos] Log info
2025-02-20 16:58:27 +05:30
Prateek Sunal
82df23a3b2
fix: bump build number
2025-02-20 15:24:09 +05:30
Prateek Sunal
00028e3a10
fix: queue addition logic
2025-02-20 15:23:53 +05:30
Prateek Sunal
c5dab37dfa
feat: use media kit directly for preview, instead of video_player proxy
2025-02-20 15:23:31 +05:30
Neeraj
d20615002c
[sever] Minor fixes in modify-storage endpoint ( #5121 )
...
## Description
## Tests
2025-02-20 14:39:05 +05:30
Neeraj Gupta
b44f844513
[server] Remove null resp
2025-02-20 14:27:18 +05:30
Neeraj Gupta
09d390bd38
[server] Return on err
2025-02-20 14:26:10 +05:30
Manav Rathi
e439e4a5f7
[web] Show an activity indicator when the user is selecting files/folders/drag-drop ( #5119 )
...
When selecting 100k+ files, the browser doesn't get back to us for
seconds, so let the user know something's happening.
> During this I found that the dd library is also doing some synchronous
processing of its own the further delays the callback, but there is
still a base delay anyways even when directly using the HTML inputs
elements.
2025-02-20 14:20:43 +05:30
Manav Rathi
3147800486
Fin
2025-02-20 14:11:40 +05:30
Natoshi
0a7984a0d2
[auth] Add Gate.io icon ( #5107 )
...
Add new icon to ente auth (gateio.svg)
and Add Gate.io icon to custom-icons.json
2025-02-20 14:01:21 +05:30
Manav Rathi
189a3ebc40
Take 1
2025-02-20 13:58:29 +05:30
Prateek Sunal
c37deecb96
chore: extract out some functions
2025-02-20 13:55:37 +05:30
Prateek Sunal
d2a4634f02
fix: callbacks
2025-02-20 13:55:22 +05:30
Manav Rathi
c0eeb7dd2f
Maybe
2025-02-20 13:53:43 +05:30
Manav Rathi
4f271887fc
dd
2025-02-20 13:50:42 +05:30
Manav Rathi
f46f063beb
Disable backdrop clicks
2025-02-20 13:17:04 +05:30
Prateek Sunal
2275a47438
chore: bump deps changes
2025-02-20 13:14:47 +05:30
Prateek Sunal
80ab0a308f
chore: bump locks
2025-02-20 13:14:32 +05:30
Prateek Sunal
ddb867d21f
fix: correct sources
2025-02-20 13:14:21 +05:30
Prateek Sunal
c63cf362b6
Merge remote-tracking branch 'origin/main' into streaming-patched
2025-02-20 13:12:57 +05:30
Manav Rathi
270a628478
Use
2025-02-20 13:09:53 +05:30
Prateek Sunal
3f358b9511
fix: run preview creation after sync fd status
2025-02-20 13:08:56 +05:30
Manav Rathi
b5f850b3be
Activity indicator
2025-02-20 13:06:37 +05:30
Manav Rathi
77d16e275d
Also mark selection
2025-02-20 12:46:54 +05:30
Neeraj
098a4526ad
[mob] Share only image for live photos ( #5118 )
...
## Description
## Tests
2025-02-20 12:08:49 +05:30
Manav Rathi
957c333cf3
Use the same enum throughout
2025-02-20 12:08:44 +05:30
Neeraj Gupta
c480dd71f1
[mob] Parse family member storage limit
2025-02-20 12:06:22 +05:30
Neeraj Gupta
101a9d4b5d
[mob] Share only image for live photos
2025-02-20 12:00:27 +05:30
Manav Rathi
e3ef1e4628
Move
2025-02-20 11:51:53 +05:30
Manav Rathi
fd133d4023
Attach cancel callback
2025-02-20 11:42:30 +05:30
Neeraj
cdfdc83083
[mob] streaming feedbacks resolved ( #5112 )
...
## Description
This PR deals with following:
- [x] Android Artifacts fixes
- [x] Queuing Fixes
- [x] Document functions better
- [x] Make UX similar to native video player
- [x] Check for seekbar changes
## Tests
2025-02-20 11:36:39 +05:30
laurenspriem
512cf3b395
[mob][photos] More activities
2025-02-20 11:26:32 +05:30
Manav Rathi
8618babc11
Attempt to intercept cancellation
2025-02-20 11:20:54 +05:30
laurenspriem
87f2957e19
[mob][photos] Lower threshold
2025-02-20 11:20:12 +05:30
laurenspriem
f4d73e683c
[mob][photos] Fix lastTimeWith
2025-02-20 11:14:43 +05:30
laurenspriem
cac846f0e2
[mob][photos] Change surfacing order
2025-02-20 11:12:56 +05:30
Manav Rathi
ca28a3c595
Also
2025-02-20 11:05:57 +05:30
Manav Rathi
5eba06a269
Sublimate
2025-02-20 11:02:12 +05:30
Manav Rathi
91017969b3
Transplant
2025-02-20 10:49:42 +05:30
laurenspriem
58c10ad204
[mob][photos] Increase activity threshold
2025-02-20 10:31:28 +05:30
laurenspriem
321d3d6031
[mob][photos] Small fix
2025-02-20 10:24:32 +05:30
laurenspriem
41e5cf03e4
[mob][photos] Increase activity threshold
2025-02-20 10:08:55 +05:30
laurenspriem
22b91a164b
[mob][photos] Sign that smart memories are for internal users only
2025-02-20 10:08:33 +05:30
laurenspriem
4e6b86118f
[mob][photos] Comment
2025-02-20 09:14:54 +05:30
laurenspriem
e222d091d8
[mob][photos] Extra check against me for lastTimeMemory
2025-02-20 09:14:16 +05:30
Francis Geronimo
d25e37e2ad
New Icons
...
ButterFlyMX
FreeTaxUSA
2025-02-19 17:33:13 -07:00
Prateek Sunal
7b902a607a
chore: bump version
2025-02-19 20:37:11 +05:30
Prateek Sunal
68bc6fac38
chore: bump locks
2025-02-19 20:36:38 +05:30
Prateek Sunal
82fdae9253
fix: seek bar & buffering
2025-02-19 20:36:30 +05:30
Manav Rathi
d78ffced78
[desktop] Improve error bifurcation during ML indexing ( #5113 )
2025-02-19 19:24:52 +05:30
laurenspriem
664c40064d
[mob][photos] people memories MVP
2025-02-19 19:07:46 +05:30
Manav Rathi
7035d3ca90
Use
2025-02-19 19:02:42 +05:30
Manav Rathi
8920462b54
wrap
2025-02-19 18:59:59 +05:30
Manav Rathi
56f9f2a028
wrap
2025-02-19 18:58:00 +05:30
Prateek Sunal
94a77b7df1
chore: update lock files
2025-02-19 18:35:41 +05:30
Prateek Sunal
7fc42bed64
fix: add playbackCallback to hideStuff properly
2025-02-19 18:32:47 +05:30
Manav Rathi
8eb34503ac
net 1
2025-02-19 18:32:25 +05:30
Prateek Sunal
2fe6df5d21
fix: sync previewIds after enabling streaming
2025-02-19 18:31:57 +05:30
Manav Rathi
d59d3c3b07
grandfather
2025-02-19 17:40:43 +05:30
Prateek Sunal
503c2506aa
fix: put remote files at last, get file after updating status as compressing,
2025-02-19 15:21:38 +05:30
Prateek Sunal
e44405b46f
feat: document more, better code
2025-02-19 14:54:18 +05:30
Prateek Sunal
cdaeec0e8e
fix: skip errors in checking file for preview creation
2025-02-19 14:17:09 +05:30
Prateek Sunal
29671aa154
fix: use media kit in android too
2025-02-19 12:28:44 +05:30
Manav Rathi
370299d433
[desktop] Improve ML worker logging ( #5111 )
2025-02-19 12:14:33 +05:30
Manav Rathi
38d42c67fb
Log in other workers too
2025-02-19 12:08:40 +05:30
Manav Rathi
802ad184d2
Log at top level to cover unknown scenarios too
2025-02-19 12:06:02 +05:30
Manav Rathi
55cff6f174
log ww unhandled
2025-02-19 11:41:31 +05:30
Manav Rathi
e5448685ca
Tweak
2025-02-19 10:52:32 +05:30
Manav Rathi
bde8a17cb4
Tweak
2025-02-19 10:39:24 +05:30
Manav Rathi
fc3200af73
[desktop] Fix NaN% ML status for empty account ( #5110 )
2025-02-19 10:35:51 +05:30
Manav Rathi
d21ea0a5a6
Fix NaN% for empty account
2025-02-19 10:31:34 +05:30
Manav Rathi
a1fda786f5
Fix look (paper now has a default shadow)
2025-02-19 10:30:33 +05:30
Manav Rathi
bc0980eb8d
[web] Code reorg ( #5109 )
...
Intermezzo between the photoswipe changes.
2025-02-19 10:08:46 +05:30
Manav Rathi
2cfc5d9c59
Unused
2025-02-19 09:58:25 +05:30
Manav Rathi
682710a8a8
Remove unneeded ignore
...
We no longer have any source in public
2025-02-19 09:56:42 +05:30
Manav Rathi
ed50e5a36c
pkg json cleanup
2025-02-19 09:51:58 +05:30
Manav Rathi
f31a6f2401
Move
2025-02-19 09:51:58 +05:30
Manav Rathi
239f08b516
Fixes
2025-02-19 09:32:23 +05:30
Manav Rathi
8544f5e109
Fixes
2025-02-19 09:30:40 +05:30
Manav Rathi
1eaaafb8df
Ditto
2025-02-19 08:58:25 +05:30
Manav Rathi
149196e7dd
Rename
2025-02-19 08:45:38 +05:30
Manav Rathi
38a31b7492
5s
2025-02-19 08:41:56 +05:30
Manav Rathi
b14ad92b91
Improvements
2025-02-19 08:41:56 +05:30
Manav Rathi
872455cce2
[web] Use upstream PhotoSwipe - Part x/x ( #5108 )
...
- Error handling
- Exif handling (partial)
2025-02-18 20:25:05 +05:30
Manav Rathi
65a5248338
Revert "Revert "Mainlineable""
...
This reverts commit d398838742 .
2025-02-18 20:17:50 +05:30
Manav Rathi
fcf06cff57
Cleanup
2025-02-18 20:17:03 +05:30
Manav Rathi
13752654cd
Retain original image URL
2025-02-18 19:59:56 +05:30
Manav Rathi
d5e8777e0d
Take 1
2025-02-18 19:47:06 +05:30
Manav Rathi
7de2a47c51
Sketch
2025-02-18 19:23:13 +05:30
Manav Rathi
20bc84ca96
Doc
2025-02-18 18:24:47 +05:30
laurenspriem
844f969f1c
[mob][photos] people memory model
2025-02-18 17:00:28 +05:30
Manav Rathi
fd7c25029e
Restructure
2025-02-18 16:52:39 +05:30
Manav Rathi
764add95c8
EP 1
2025-02-18 16:30:15 +05:30
Prateek Sunal
8c3fc0a879
[mob] remove internal user flag for media kit ( #5106 )
...
## Description
Remove internal user flag for media kit
## Tests
2025-02-18 15:11:55 +05:30
Prateek Sunal
37c467eb86
fix: remove internal user flag
2025-02-18 15:09:52 +05:30
Manav Rathi
931d7c8513
Close
2025-02-18 15:03:58 +05:30
Manav Rathi
132962b92f
Exclusive
2025-02-18 14:48:51 +05:30
Manav Rathi
a5c4d9cc18
ff
2025-02-18 14:40:25 +05:30
Neeraj
39c31779a4
[mob] Lint fixes ( #5103 )
...
## Description
* Modified the analysis file and disabled all rules except
use_super_key.
Ran automatic fix command
❯ dart fix --apply
This also removed redundant cast warning. As the changes seemed
harmless, decided to keep them.
## Tests
2025-02-18 14:19:35 +05:30
Neeraj
d09613a946
[mob] video editor fixes ( #5091 )
...
## Description
Previously video editor was giving subpar quality videos, this fixes it
and also re-encodes videos using libx264 mp4 format.
This will also increase the time to process the edited video.
## Tests
2025-02-18 14:17:15 +05:30
Prateek Sunal
88e50982b2
[mob] streaming queue fixes ( #5105 )
...
## Description
## Tests
2025-02-18 14:16:57 +05:30
Prateek Sunal
ce5a8f0457
fix: logic for queuing and item removal
2025-02-18 14:09:39 +05:30
Neeraj Gupta
8c81a377c0
Lint fixes
2025-02-18 14:08:10 +05:30
Neeraj Gupta
a0025ab09b
[mob] Lint fixes
2025-02-18 13:48:28 +05:30
Manav Rathi
324c156ea1
Use last best instead of thumbnail
2025-02-18 13:43:23 +05:30
Manav Rathi
4b87c9f3ac
Thumb errs
2025-02-18 13:36:19 +05:30
Neeraj
dfda0c2c32
[mob] Extract ente_crypto plugin ( #5102 )
...
## Description
## Tests
2025-02-18 13:27:29 +05:30
Neeraj Gupta
c1a53bdfce
Fix lint issues
2025-02-18 13:24:15 +05:30
laurenspriem
8ff8a0f0d2
[mob][photos] Don't use computer anywhere (yet)
2025-02-18 13:21:34 +05:30
Neeraj Gupta
0c8dc3af95
[mob] Extract ente_crypto plugin
2025-02-18 13:19:09 +05:30
Manav Rathi
b3100f098b
Reset failures
2025-02-18 12:50:09 +05:30
Prateek Sunal
0e157a4e33
fix: still check 10mb preview limit
2025-02-18 12:19:16 +05:30
laurenspriem
22e2d5edd9
[mob][photos] Init locale
2025-02-18 12:18:50 +05:30
Prateek Sunal
04a5372f6e
Merge branch 'main' into bumpversion
2025-02-18 11:47:52 +05:30
laurenspriem
0774d53efc
[mob][photos] Cleanup duplicate code
2025-02-18 11:25:59 +05:30
laurenspriem
d41f1da48d
[mob][photos] Add bulk edit date option
2025-02-18 11:24:08 +05:30
Manav Rathi
f47837f550
fin visually
2025-02-18 11:21:34 +05:30
Manav Rathi
1af8d7481d
err 4
2025-02-18 11:09:39 +05:30
Manav Rathi
af91adeb72
err 3
2025-02-18 10:53:16 +05:30
Neeraj
8fd90651b1
[auth] Delete unused code ( #5094 )
...
## Description
## Tests
2025-02-18 10:31:47 +05:30
Edoardo Mileto
c3da41eee2
Create a custom icon for Deloitte ( #5096 )
...
## Description
followed [this
guide](https://github.com/ente-io/ente/blob/main/auth/docs/adding-icons.md )
2025-02-18 10:31:04 +05:30
Neeraj Gupta
ac94dccb90
remove oversize icon
2025-02-18 10:26:17 +05:30
Manav Rathi
89881975f2
err 2
2025-02-18 10:22:48 +05:30
Manav Rathi
e715d582ac
err 1
2025-02-18 09:54:07 +05:30
Manav Rathi
808c611a92
Docs
2025-02-18 09:25:53 +05:30
Manav Rathi
fe5146ead8
Singleton => module
2025-02-18 09:15:25 +05:30
Manav Rathi
d398838742
Revert "Mainlineable"
...
This reverts commit 6ccca2114e .
2025-02-18 09:02:11 +05:30
Manav Rathi
717dc0996f
[web] Use upstream PhotoSwipe (WIP) ( #5097 )
...
Continue https://github.com/ente-io/ente/pull/5066
2025-02-17 19:47:00 +05:30
Manav Rathi
00db3c0335
sp
2025-02-17 19:42:40 +05:30
Manav Rathi
6ccca2114e
Mainlineable
2025-02-17 19:38:03 +05:30
Manav Rathi
0e3708ffdc
LP resume
2025-02-17 19:38:03 +05:30
Manav Rathi
36e7dae2ee
Simplify
2025-02-17 19:30:48 +05:30
Manav Rathi
9d76d93254
Integrate
2025-02-17 19:16:03 +05:30
Prateek Sunal
aab4bff6ff
bump version
2025-02-17 18:54:20 +05:30
Manav Rathi
12a96b68ba
wip ds
2025-02-17 18:39:27 +05:30
Manav Rathi
a851caf78f
Another ARIA workaround
2025-02-17 17:11:14 +05:30
Neeraj Gupta
4bbac0ca66
[auth] Delete unused code
2025-02-17 17:08:22 +05:30
laurenspriem
9298e22c5c
[mob][photos] cache clip embedding
2025-02-17 17:02:38 +05:30
laurenspriem
8de380d4cf
[mob][photos] Clear memories seenTime after a while
2025-02-17 16:51:48 +05:30
laurenspriem
d874882866
[mob][photos] Use seen times
2025-02-17 16:49:39 +05:30
Manav Rathi
bb2bbb5655
Workaround for an aria issue...
...
...somewhere (In something we're doing? In PS? In Chrome? In ARIA?)
2025-02-17 16:32:13 +05:30
Neeraj Gupta
d36934ec0d
remove
2025-02-17 16:27:50 +05:30
Neeraj Gupta
f922df304e
[mob] Refactor
2025-02-17 16:27:50 +05:30
Manav Rathi
f6d949db38
wrap
2025-02-17 16:09:18 +05:30
Manav Rathi
e937027667
Title gets used as ariaLabel
2025-02-17 16:04:51 +05:30
Manav Rathi
84aeb79412
Move out icons
2025-02-17 15:44:05 +05:30
Manav Rathi
6140f35e69
Move
2025-02-17 15:27:39 +05:30
Manav Rathi
0eba6b9c98
Move
2025-02-17 15:07:30 +05:30
Manav Rathi
fe86075868
Namespace
2025-02-17 14:54:11 +05:30
laurenspriem
78ca393760
[mob][photos] cache methods
2025-02-17 14:47:50 +05:30
Manav Rathi
e9d63dfea9
zi
2025-02-17 14:39:49 +05:30
Manav Rathi
1c322a9c62
Modal
2025-02-17 14:11:16 +05:30
Manav Rathi
dc0450b155
Modal
2025-02-17 14:05:55 +05:30
Manav Rathi
8e90541d87
Fix path for lps
2025-02-17 13:57:25 +05:30
Prateek Sunal
8df04b2363
fix: convert the edited video to mp4 with x264
2025-02-17 13:50:03 +05:30
Manav Rathi
43c0d8a6ad
Revert "Revert "Workbench""
...
This reverts commit 20fea517ce .
2025-02-17 13:42:38 +05:30
laurenspriem
19976136ab
[mob][photos] todo
2025-02-17 12:25:59 +05:30
laurenspriem
5fd18807cc
[mob][photos] Clean up search service
2025-02-17 11:58:44 +05:30
laurenspriem
1fe6987acf
[mob][photos] Move to home gallery
2025-02-17 11:39:13 +05:30
github-actions[bot]
dd52ee7763
[auth] New translations ( #5085 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-02-17 11:02:52 +05:30
Manav Rathi
387e4ae826
[server] Fix publish workflow ( #5089 )
...
Fixes for https://github.com/ente-io/ente/pull/5088
2025-02-17 11:01:34 +05:30
Andrés Ignacio Torres
098ff4e664
[auth] Add custom icon for EVE Online ( #5078 )
...
## Description
Added an Ente Auth custom icon for the EVE Online game service. I
followed the guidance
[here](https://github.com/ente-io/ente/blob/main/auth/docs/adding-icons.md )
to add the entry for EVE Online.
The icon itself comes from [Wikimedia
Commons](https://commons.wikimedia.org/wiki/File:EVE_online_logo.svg )
and was adapted to a square. I also added a custom hex color code to
ensure the logo is visible when using dark mode.
Noting that this is my first contribution as I've recently started using
Ente Auth, any feedback or suggestions would be appreciated :-)
## Tests
Visual change, no code changes.
2025-02-17 11:01:21 +05:30
Manav Rathi
00a04f18e4
[server] Fix publish workflow
...
Fixes for https://github.com/ente-io/ente/pull/5088
2025-02-17 11:00:21 +05:30
Rflew33
b8304f0ec5
Additional Icons ( #5072 )
...
## Description
Added Aruba. OnShape, RealVNC icons
## Tests
2025-02-17 10:59:39 +05:30
Manav Rathi
979fa5e6da
[server] Publish Docker image automatically on 15th of every month ( #5088 )
2025-02-17 10:58:54 +05:30
Manav Rathi
91f356ceda
[server] Publish Docker image automatically on 15th of every month
2025-02-17 10:51:23 +05:30
Manav Rathi
a019aaf5fc
[web] New translations ( #5084 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-02-17 10:18:51 +05:30
Crowdin Bot
a9df48ea5d
New Crowdin translations by GitHub Action
2025-02-17 00:36:04 +00:00
Vishnu Mohandas
be6ce6d639
feat: create video-streaming.md ( #5080 )
...
## Description
Add FAQs for streaming
## Tests
2025-02-16 21:31:36 +05:30
vishnukvmd
9d421e79a7
Cosmetic changes
2025-02-16 21:30:25 +05:30
Prateek Sunal
d1d8144fd1
Update sidebar.ts
2025-02-16 19:59:12 +05:30
Prateek Sunal
7302f1d4ab
feat: create video-streaming.md
2025-02-16 19:54:53 +05:30
Ashil
39788341db
[docs] Upgrade background sync doc: Mention how background sync won't work if app is in private space on android 15 and later ( #5067 )
2025-02-14 19:41:45 +05:30
Neeraj Gupta
7e91152431
[mob] Bump version v0.9.98+999
2025-02-14 19:35:51 +05:30
Neeraj
27e906421a
[mob] Remove internal flag ( #5071 )
...
## Description
## Tests
2025-02-14 19:35:11 +05:30
Neeraj
6c86fe0d53
[mob] Remove internal flag ( #5071 )
...
## Description
## Tests
2025-02-14 19:34:09 +05:30
Neeraj Gupta
30ed06cfda
[mob] Remove internal flag
2025-02-14 19:30:41 +05:30
Prateek Sunal
21788c28cf
[mob] streaming fixes ( #5055 )
...
## Description
## Tests
2025-02-14 18:28:25 +05:30
Manav Rathi
2969b5c9a5
[web] Code restructuring - Part 2 ( #5070 )
...
Continuation of https://github.com/ente-io/ente/pull/5069
2025-02-14 18:22:56 +05:30
Manav Rathi
aa74948f4a
Workaround bad types is file
2025-02-14 18:14:04 +05:30
Manav Rathi
1bdbfe0580
More
2025-02-14 18:06:13 +05:30
Manav Rathi
cacf4212c7
Silence some
2025-02-14 18:05:16 +05:30
Manav Rathi
8f540f23dc
Types
2025-02-14 18:03:02 +05:30
Manav Rathi
17d76e50da
Fix lints
2025-02-14 18:00:33 +05:30
Manav Rathi
db26923d68
Move
2025-02-14 17:56:38 +05:30
Manav Rathi
4670be9bba
Move
2025-02-14 17:52:36 +05:30
Manav Rathi
f8c2f4b9dd
Move
2025-02-14 17:38:28 +05:30
Manav Rathi
396065e80c
Move
2025-02-14 17:30:03 +05:30
Manav Rathi
5a755d851a
Move
2025-02-14 17:12:17 +05:30
Manav Rathi
286a968f65
Props
2025-02-14 17:03:39 +05:30
Manav Rathi
efff97bc71
[web] Code restructuring ( #5069 )
2025-02-14 16:35:31 +05:30
Manav Rathi
2a73de848c
Lint
2025-02-14 16:25:41 +05:30
Neeraj
c7c8fd65b6
[mob] Fix collection attribute motification ( #5068 )
...
## Description
## Tests
2025-02-14 15:56:17 +05:30
Neeraj Gupta
8d7eef99ad
[mob] Fix collection attribute motification
2025-02-14 15:54:14 +05:30
Manav Rathi
1605b44c6e
Fin
2025-02-14 15:30:35 +05:30
ashilkn
578a92d4bc
[docs] Upgrade background sync doc: Mention how background sync won't work if app is in private space on android 15 and later
2025-02-14 15:18:58 +05:30
Manav Rathi
bf3ed6f478
Namespace
2025-02-14 15:06:39 +05:30
Manav Rathi
92a9698df5
Prune
2025-02-14 14:59:03 +05:30
Manav Rathi
342ac3258a
Direct
2025-02-14 14:56:54 +05:30
Manav Rathi
e4427d7605
Direct
2025-02-14 14:52:11 +05:30
Manav Rathi
6f729c01e1
Direct
2025-02-14 14:47:05 +05:30
Manav Rathi
0d7c319903
Swap
2025-02-14 14:41:10 +05:30
Manav Rathi
6d552f5190
Unnest
2025-02-14 14:29:43 +05:30
Manav Rathi
06450a0ce0
Tweak
2025-02-14 14:23:56 +05:30
Manav Rathi
72d6789739
In photos
2025-02-14 14:22:53 +05:30
Manav Rathi
3d2d0cc345
More
2025-02-14 14:20:08 +05:30
Manav Rathi
884246d2ab
Provide
2025-02-14 14:17:29 +05:30
Manav Rathi
cf25cc40e4
Extra
2025-02-14 14:09:42 +05:30
Manav Rathi
7138510e48
Rename
2025-02-14 14:01:56 +05:30
Manav Rathi
15e7e0ae9d
Move
2025-02-14 13:58:53 +05:30
Manav Rathi
9dcced260f
Same nomenclature
2025-02-14 13:21:12 +05:30
Manav Rathi
2d5dc734aa
Up
2025-02-14 13:17:44 +05:30
Manav Rathi
1d93d44180
ud
2025-02-14 13:10:43 +05:30
laurenspriem
e13b88881e
[mob][photos] Separate memory types
2025-02-14 13:10:28 +05:30
Manav Rathi
0aeb9f0c82
Up
2025-02-14 12:59:43 +05:30
Manav Rathi
183bbdd145
Fix
2025-02-14 12:26:30 +05:30
Manav Rathi
8d701d4fd5
Match reality
2025-02-14 12:13:45 +05:30
Manav Rathi
c6f6041d24
Pass context method
2025-02-14 12:07:31 +05:30
Manav Rathi
f49ece10e6
Move
2025-02-14 11:57:45 +05:30
Manav Rathi
d0f206741f
Undep
2025-02-14 11:51:25 +05:30
Manav Rathi
87ff5c5c0b
Undep
2025-02-14 11:37:41 +05:30
Manav Rathi
b931dac18b
Doc
2025-02-14 11:30:32 +05:30
Manav Rathi
2b52616ba5
Undep
2025-02-14 11:11:57 +05:30
Manav Rathi
e66ee5bcb1
to-base
2025-02-14 11:08:56 +05:30
Manav Rathi
f18bcc71d3
Move
2025-02-14 11:03:16 +05:30
Manav Rathi
43a7cb1223
Move
2025-02-14 10:48:38 +05:30
Manav Rathi
ceb25651f2
[web] Use upstream PhotoSwipe (Much WIP) ( #5066 )
2025-02-14 08:54:25 +05:30
Manav Rathi
8a8934eacd
LF
2025-02-14 08:48:54 +05:30
Manav Rathi
20fea517ce
Revert "Workbench"
...
This reverts commit 4736ec7e0a .
2025-02-14 08:46:13 +05:30
Manav Rathi
0d32bd55dd
Plumb
2025-02-14 08:34:11 +05:30
Manav Rathi
20bbdb131d
Get file
2025-02-14 08:28:11 +05:30
Manav Rathi
1980cb035e
Add example
2025-02-14 08:28:11 +05:30
Manav Rathi
bd00c27dc6
Same name as docs
2025-02-14 08:28:11 +05:30
Manav Rathi
e8fa86e2ad
Loader
2025-02-14 08:28:11 +05:30
Manav Rathi
baa72202b2
Icon 2
2025-02-14 08:28:11 +05:30
Manav Rathi
46658a26f3
Icon 1
2025-02-14 08:28:11 +05:30
Manav Rathi
6653b36764
Use order to position it
2025-02-14 08:28:11 +05:30
Manav Rathi
c17d0d0087
Handle keyboard focus when auto hiding
2025-02-14 08:28:11 +05:30
Manav Rathi
b823a8d6a1
Cleanup
2025-02-14 08:28:11 +05:30
Manav Rathi
e06b20a566
Fix
2025-02-14 08:28:11 +05:30
Manav Rathi
8218bfba04
Try and alternative event to resize
2025-02-14 08:28:11 +05:30
Manav Rathi
8df5831944
Some overlay
2025-02-14 08:28:11 +05:30
Manav Rathi
6e774d6758
Pause on changing video slide
2025-02-14 08:28:11 +05:30
Manav Rathi
981c74d3f1
Don't auto load vids
...
Ref: 5e32d6589d/dist/photoswipe-video-plugin.esm.js (L77)
2025-02-14 08:28:11 +05:30
Manav Rathi
18ee3b19f7
Set
2025-02-14 08:28:11 +05:30
Manav Rathi
aa27191ddc
CSS for vids
2025-02-14 08:28:11 +05:30
Manav Rathi
0883fe1d05
Take 2 disable thumb zoom
2025-02-14 08:28:11 +05:30
Manav Rathi
17e59de59c
Revert "Note diversion that didn't work"
...
This reverts commit 0791a8f659e7aad48ff69c53f07c7894db663345.
2025-02-14 08:28:11 +05:30
Manav Rathi
bdb30d64f0
Note diversion that didn't work
2025-02-14 08:28:11 +05:30
Manav Rathi
57881f34c3
Image dims
2025-02-14 08:28:11 +05:30
Manav Rathi
6ef3c01030
Fix
2025-02-14 08:28:11 +05:30
Manav Rathi
d4ddc0f919
The dimensions are necessary
...
the CSS was masking the issue
2025-02-14 08:28:11 +05:30
Manav Rathi
4736ec7e0a
Workbench
2025-02-14 08:28:11 +05:30
Neeraj
0840c66a34
[mob] Mark collection owner, sharee and publicUrls as non-nullable field ( #5063 )
...
## Description
## Tests
2025-02-13 16:15:37 +05:30
Neeraj Gupta
eb2f6aec68
[mob] refactor
2025-02-13 16:12:56 +05:30
mangesh
45074f85d9
[server] API for modifying family member storage limit ( #5028 )
...
## Tests
Tested in followin cases
1. various statuses "REJECTED", "REVOKED" and "SELF" etc
2. user not part of any family & admin user
3. storage limit check on bulk upload
4. reduce storage check
5. set storage bigger than anything available in the world
6. admin shouldn't be able to set his own storage.
- [x] check for potential refactoring
2025-02-13 16:07:16 +05:30
mngshm
c46c27d21d
if storageLimit == null, set no limit for member
2025-02-13 16:03:20 +05:30
Neeraj Gupta
3ff8d04d7b
[mob] Mark collection owner, sharee and publicUrls as non-nullable field
2025-02-13 15:36:20 +05:30
Prateek Sunal
437eb246b0
fix: reduce it to 10 minutes minimum
2025-02-13 15:35:32 +05:30
Laurens Priem
5e383f3844
[mob][photos] bump for internal release ( #5061 )
...
## Description
## Tests
2025-02-13 15:25:07 +05:30
Manav Rathi
9bce8dc878
[desktop] Dark WCO title bar overlay ( #5062 )
2025-02-13 15:24:13 +05:30
Manav Rathi
a447d615e0
[desktop] Dark WCO title bar overlay
2025-02-13 15:22:54 +05:30
laurenspriem
239e6a3158
[mob][photos] bump for internal release
2025-02-13 15:21:35 +05:30
laurenspriem
9f06de3889
[mob][photos] enum
2025-02-13 15:16:58 +05:30
mngshm
5a72d62555
chore: validate memberUsage check inside *storageLimit nil check
2025-02-13 15:08:18 +05:30
mngshm
7aa8f6f00f
chore: wrap everything inside nil check for storageLimit
2025-02-13 14:59:52 +05:30
Manav Rathi
5b168021f4
[desktop] Add IndexedDB circuit breaker ( #5058 )
...
From one customer's logs (Windows):
[rndr] [error] Unhandled promise rejection: Error: The user's token was
present in local storage but not in IndexedDB
And thereafter the app started behaving erratically. Restarting fixed
it. This
sequence happened during an app update.
This sequence is not reproducible, but adding as a extra precaution
adding a
circuit breaker to prevent execution if IndexedDB is not readable.
2025-02-13 14:48:14 +05:30
mngshm
a407b1baad
fix: allow modification for invited user
...
fix: adds bonus + storage to get total storage
fix: var name changes, use NewBadRequestWithmessage
2025-02-13 14:36:46 +05:30
Manav Rathi
3589cc5bbf
Lint
2025-02-13 14:35:08 +05:30
Manav Rathi
0cef0656f3
[desktop] Add IndexedDB circuit breaker
...
From one customer's logs (Windows):
[rndr] [error] Unhandled promise rejection: Error: The user's token was present in local storage but not in IndexedDB
And thereafter the app started behaving erratically. Restarting fixed it. This
sequence happened during an app update.
This sequence is not reproducible, but adding as a extra precaution adding a
circuit breaker to prevent execution if IndexedDB is not readable.
2025-02-13 14:29:34 +05:30
mngshm
3b3ba721a2
revert errors.go
2025-02-13 14:17:19 +05:30
Manav Rathi
d899be6eac
[web] Improve logging of new HTTP errors ( #5057 )
...
...to match how the old HTTPService ones would've behaved.
2025-02-13 13:16:13 +05:30
Manav Rathi
17c713d3de
Ignore the temporary desktop build folder
2025-02-13 13:11:09 +05:30
Manav Rathi
0e9153f4ab
[web] Improve logging of new HTTP errors
...
...to match how the old HTTPService ones would've behaved.
2025-02-13 13:06:26 +05:30
Laurens Priem
5484a95bf4
Ram logging ( #5056 )
...
## Description
Extra debug options related to ML
2025-02-13 12:55:34 +05:30
Laurens Priem
2a1c1a30e9
[mob][photos] Fix empty facethumbnail due to decoding issue ( #5054 )
...
## Description
Resolve face thumbnail issue.
2025-02-13 12:52:37 +05:30
laurenspriem
f902b7e75c
[mob][photos] ML dev options
2025-02-13 12:51:38 +05:30
Prateek Sunal
ac9f4e3181
fix: behavior
2025-02-13 12:46:43 +05:30
Prateek Sunal
b68b1a97b5
Merge branch 'main' into streaming-release-ready
2025-02-13 12:45:08 +05:30
Prateek Sunal
b8de2bf736
chore: update locks
2025-02-13 12:41:06 +05:30
Prateek Sunal
d35975b26e
fix(preview-queue): put higher duration videos at last
2025-02-13 12:13:52 +05:30
laurenspriem
c2ca87d3af
[mob][photos] log device ram
2025-02-13 12:13:14 +05:30
mngshm
a41c359ae4
use FetchMembersForAdminID to get storage including bonuses
...
remove unneeded api calls
omit unnecessary checks
2025-02-13 11:57:36 +05:30
Neeraj
e00cdee92b
[auth] Add icon for Ankama & Seafile ( #5030 )
...
## Description
SVG Icon added for [Ankama](https://www.ankama.com/ ) and
[Seafile](https://www.seafile.com/en/home/ )
Source of the icon is their website then cropped
2025-02-13 11:18:51 +05:30
Neeraj
a4ade14794
[cli] Skip CLI init for docs,versions & help commad ( #5053 )
...
## Description
## Tests
2025-02-13 11:17:04 +05:30
laurenspriem
b1ce7b6edb
[mob][photos] Fix empty facethumbnail due to decoding issue
2025-02-13 11:16:32 +05:30
Neeraj Gupta
a5efee1ae3
[cli] Update version v0.2.3
2025-02-13 11:16:15 +05:30
Neeraj Gupta
33b56a2257
[cli] Skip cli init for version,docs & help
2025-02-13 11:11:21 +05:30
Neeraj
9abdfd2555
[auth] Increase default window height ( #5039 )
...
## Description
## Tests
2025-02-13 10:49:50 +05:30
Vishnu Mohandas
81ead3e4ce
[mob] Notify internal Discord when internal release is available on PlayStore ( #5052 )
2025-02-13 10:49:31 +05:30
Laurens Priem
95d218b3a1
[mob][photos] Trips memories (internal users only) ( #5035 )
...
## Description
Added trips memories for internal users in the moments section
## Tests
Tested in debug mode on my pixel phone.
2025-02-13 10:36:36 +05:30
laurenspriem
74db8767a2
[mob][photos] Fix base location regression
2025-02-13 10:35:54 +05:30
laurenspriem
1200dbb6a9
[mob][photos] base names
2025-02-13 10:05:40 +05:30
vishnukvmd
8a90eba39a
Add webhook
2025-02-13 09:58:36 +05:30
vishnukvmd
562ead3202
[mob] Notify Discord when internal releases are ready
2025-02-13 09:56:25 +05:30
laurenspriem
2c92411596
[mob][photos] name
2025-02-13 09:38:41 +05:30
laurenspriem
2fd5c703c9
[mob][photos] Add trip location names
2025-02-13 09:33:15 +05:30
mngshm
15d58e3446
make linters happy
2025-02-12 22:23:04 +05:30
ashilkn
fae8200920
[mob][photos] Bump up to v0.9.97
2025-02-12 21:22:43 +05:30
Ashil
dc9292b280
[mob][photos] Join link confirmation dialog ( #5046 )
2025-02-12 21:21:27 +05:30
Ashil
cf43bd6698
[mobile][photos] Fix: show account owner's email in 'Link email' screen if it's not assigned to any person yet ( #5045 )
2025-02-12 21:19:57 +05:30
Prateek Sunal
677a473d7d
fix: use crf 23 for all the compressions for better results
2025-02-12 20:39:54 +05:30
Ashil
fb0128369a
[mob][photos] Join link confirmation dialog ( #5046 )
2025-02-12 20:23:16 +05:30
ashilkn
bc4aa85eb1
[mob][photos] Bump up to v0.9.96
2025-02-12 20:12:07 +05:30
ashilkn
b1d2de712b
[mob][photos] Show confirmation dialog before joining public link
2025-02-12 20:08:12 +05:30
Ashil
526b5da40f
[mobile][photos] Fix: show account owner's email in 'Link email' screen if it's not assigned to any person yet ( #5045 )
2025-02-12 19:46:57 +05:30
ashilkn
1c6efd4985
[mob][photos] Use better names
2025-02-12 19:42:21 +05:30
ashilkn
defd88050d
[mobile][photos] Fix: show account owner's email in 'Link email' screen if it's not assigned to any person yet
2025-02-12 19:40:04 +05:30
Prateek Sunal
9e12f35650
fix: check before file size and chunk size
2025-02-12 14:49:23 +05:30
mngshm
a7f31119fe
[server]fix: use proper Error causes
2025-02-12 14:47:09 +05:30
Neeraj Gupta
40959cae09
[auth] Increase default window height
2025-02-12 14:47:05 +05:30
Manav Rathi
f32874fb05
[docs] Mention desktop log paths ( #5037 )
2025-02-12 14:44:30 +05:30
Manav Rathi
69f9bf35ac
Mention paths
2025-02-12 14:43:27 +05:30
Manav Rathi
8204ac3070
[web] Account for Exif orientation when extracting width and height ( #5036 )
...
- Prefer file tag over Exif/XMP
- Use both dim/orient from same source
Tested with a portrait (HEIC) photo taken on an iPhone. Such files have
an orientation with in the Exif section.
```
$ exiftool -u -G IMG_xxxx.HEIC | grep Orient
[EXIF] Orientation : Rotate 90 CW
```
2025-02-12 14:05:07 +05:30
Manav Rathi
115c2c7fb3
Prefer file tag over exif, and use both dim/orient from same source
2025-02-12 13:42:57 +05:30
Manav Rathi
60b7ed52b8
[web] Account for Exif orientation when extracting width and height
2025-02-12 13:24:42 +05:30
laurenspriem
e6f72ea1c3
[mob][photos] Simplify
2025-02-12 11:38:33 +05:30
laurenspriem
967d8c0f3b
[mob][photos] Trip class
2025-02-12 11:15:56 +05:30
mngshm
b729b8f0ea
[server]refactor: make code more readable with guard clause
2025-02-12 11:08:19 +05:30
Manav Rathi
e3323890df
[web] Tweak large tile gradient to work better in light mode ( #5034 )
...
When no thumbnail is shown, e.g. for empty uncat
2025-02-12 11:04:22 +05:30
Manav Rathi
fe4b0ded71
[web] Tweak large tile gradient to work better in light mode
...
When no thumbnail is shown, e.g. for empty uncat
2025-02-12 10:54:56 +05:30
laurenspriem
566364191d
[mob][photos] Simplify
2025-02-12 10:20:38 +05:30
laurenspriem
c1dccf438b
[mob][photos] Simplify with BaseLocation
2025-02-12 10:16:46 +05:30
Manav Rathi
71e419ac20
[desktop] Fix drag and drop ( #5033 )
...
https://github.com/react-dropzone/react-dropzone/issues/1411
2025-02-12 10:11:58 +05:30
Manav Rathi
de8fb95477
[desktop] Fix drag and drop
...
https://github.com/react-dropzone/react-dropzone/issues/1411
2025-02-12 10:03:02 +05:30
laurenspriem
84c00d0d31
[mob][photos] todo
2025-02-12 09:03:15 +05:30
Manav Rathi
d9ed2b4c10
[web] Allow marking certain dialogs as critical / non-replacable ( #5032 )
2025-02-12 07:31:31 +05:30
Manav Rathi
db308fa199
Fix key
2025-02-12 07:26:10 +05:30
Manav Rathi
244599ba67
Use
2025-02-12 07:24:02 +05:30
Manav Rathi
ee8ce50649
Rename
2025-02-12 07:23:32 +05:30
Manav Rathi
5f5632aac5
[web] Allow marking certain dialogs as critical / non-replacable
2025-02-12 07:22:03 +05:30
Manav Rathi
5f736aaa10
[desktop] Update version and link ( #5031 )
2025-02-12 06:53:49 +05:30
Manav Rathi
f003b4f8ac
[desktop] Update version and link
2025-02-12 06:52:12 +05:30
Yannick
b933a89336
[auth] Add icon for Seafile
2025-02-11 18:32:40 +01:00
Yannick
016a476895
[auth] Add icon for Ankama
2025-02-11 16:58:19 +01:00
Neeraj
94c4e1ff0d
[mob] Fix exif time parsing ( #5029 )
...
## Description
## Tests
2025-02-11 20:09:12 +05:30
Neeraj Gupta
d7ee9615b7
[mob] Fix lint & missing exif for files shared to ente
2025-02-11 19:58:14 +05:30
Neeraj Gupta
bf89a0ca9e
[mob] Fill dateTime and offsetTime during upload
2025-02-11 19:58:03 +05:30
Neeraj Gupta
9f1b4fc23c
[mob] Refactor
2025-02-11 19:57:47 +05:30
Neeraj Gupta
f3feb4cdda
[mob] Parse exif as part of MediaUploadData
2025-02-11 19:57:36 +05:30
Neeraj Gupta
0b7b4b72f3
[mob] Add support for parsing dateTime & offsetTime from pubMagicMetadata
2025-02-11 19:57:28 +05:30
Neeraj Gupta
0380a30705
[mob] Refactor
2025-02-11 19:57:19 +05:30
Neeraj Gupta
ff72dae408
[mob] Refactor
2025-02-11 19:57:11 +05:30
Neeraj Gupta
be7cbc2ba0
[mob] Fix handling of timezone
2025-02-11 19:57:03 +05:30
Neeraj Gupta
1b0d481b45
[mob] Fix creationTime parsing
2025-02-11 19:56:54 +05:30
mngshm
4ee6ef408e
[server] error handling if memberUsage is more than potential modified storagelimit
...
some more additional checks for the adminUser
2025-02-11 19:07:19 +05:30
Manav Rathi
9eb887e511
[web] Post revert fix ( #5027 )
2025-02-11 18:48:38 +05:30
Manav Rathi
5dd5f7e9c5
[web] Post revert fix
2025-02-11 18:44:22 +05:30
Manav Rathi
cd7183a9ad
[web] New translations ( #5023 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-02-11 18:39:53 +05:30
Crowdin Bot
17b213e380
New Crowdin translations by GitHub Action
2025-02-11 13:09:21 +00:00
mngshm
79712182af
[server] include usageRepo inside family controller
2025-02-11 18:34:41 +05:30
Neeraj
97362ddbf2
Revert "[mob] Fix exif time parsing ( #4985 )" ( #5026 )
...
This reverts commit 5b17711b55 , reversing
changes made to 85bf3eebcb .
## Description
## Tests
2025-02-11 18:30:49 +05:30
Neeraj Gupta
7621041ce0
Revert "[mob] Fix exif time parsing ( #4985 )"
...
This reverts commit 5b17711b55 , reversing
changes made to 85bf3eebcb .
2025-02-11 18:27:17 +05:30
Manav Rathi
d58c2a3d49
[web] Use upstream Photoswipe - Heavily WIP ( #5025 )
2025-02-11 18:10:29 +05:30
Manav Rathi
2d4e532186
LF
2025-02-11 18:06:06 +05:30
Manav Rathi
3484f81546
Prep for merge
2025-02-11 18:00:47 +05:30
Manav Rathi
54da181256
Handle both cases
2025-02-11 18:00:47 +05:30
Manav Rathi
021b6ec9b4
+ bg click hide
2025-02-11 18:00:47 +05:30
Manav Rathi
b4e01d5ab5
Auto hide
...
Needs the new CSS, but it'll work when that is enabled
2025-02-11 18:00:47 +05:30
Manav Rathi
78334d2e22
Improve comments
2025-02-11 18:00:47 +05:30
Manav Rathi
9496baaffc
zoom and click improvements
2025-02-11 18:00:47 +05:30
Manav Rathi
1feb43d3d4
pass through pointer events
...
+ don't close if too small
2025-02-11 18:00:47 +05:30
Manav Rathi
5d6cc892f3
Take 2
2025-02-11 18:00:47 +05:30
Manav Rathi
27070bbe4c
Take 1
2025-02-11 18:00:47 +05:30
Manav Rathi
556a0d1814
lp
2025-02-11 18:00:47 +05:30
Manav Rathi
5c1d7a0315
Cleanup
2025-02-11 18:00:47 +05:30
Manav Rathi
5b1130ab24
dd
2025-02-11 18:00:47 +05:30
Manav Rathi
96937041f1
vid 1
2025-02-11 18:00:47 +05:30
Manav Rathi
6f0deba3ed
full
2025-02-11 18:00:47 +05:30
Manav Rathi
ca31a422fa
Multiple
2025-02-11 18:00:47 +05:30
Manav Rathi
8c68af7772
Empty seems to work
2025-02-11 18:00:47 +05:30
Manav Rathi
42ac508fe7
enqueue 1
2025-02-11 18:00:47 +05:30
Manav Rathi
2e52efb15f
Class
2025-02-11 18:00:47 +05:30
Manav Rathi
825a9df9fa
Cleanup up scaffold
2025-02-11 18:00:47 +05:30
Manav Rathi
f30e05389b
Validate
2025-02-11 18:00:47 +05:30
Manav Rathi
e952aa80a5
Don't reuse
...
(see prev diversion)
2025-02-11 18:00:46 +05:30
Manav Rathi
f3d9595953
diversion: pswp doesn't reset isOpen
2025-02-11 18:00:46 +05:30
Manav Rathi
a57232c34b
Link
2025-02-11 18:00:46 +05:30
Manav Rathi
5c16ce3459
Prop
2025-02-11 18:00:46 +05:30
Manav Rathi
44c64c06a7
idata
2025-02-11 18:00:46 +05:30
Manav Rathi
3bbfa71824
Doc
2025-02-11 18:00:46 +05:30
Manav Rathi
970da9f29c
Direct
2025-02-11 18:00:46 +05:30
Manav Rathi
97bdc9362a
Tinker
2025-02-11 18:00:46 +05:30
Manav Rathi
4881f08790
Try import
2025-02-11 18:00:46 +05:30
Manav Rathi
d322f5e1bc
Take 2
2025-02-11 18:00:46 +05:30
Manav Rathi
b87b68e9d4
Scaffold differently
2025-02-11 18:00:46 +05:30
Manav Rathi
782688c1f7
Scaffold
2025-02-11 18:00:46 +05:30
mngshm
38a35696a3
fix column names in DB & include UsageCtrl in controllers
2025-02-11 17:28:30 +05:30
laurenspriem
cea9fa84a1
[mob][photos] Limit
2025-02-11 17:26:06 +05:30
mngshm
bf4807da5b
[server] use custom request struct for modifying functionality
2025-02-11 17:20:04 +05:30
Prateek Sunal
dc3f074588
fix: don't index unowned files
2025-02-11 17:14:20 +05:30
Neeraj
282ecf763b
[server] Make new links joinable by default ( #5024 )
...
## Description
## Tests
2025-02-11 17:00:22 +05:30
Neeraj Gupta
218c652ed1
[server] Make new links joinable by default
2025-02-11 16:57:54 +05:30
Neeraj
5b17711b55
[mob] Fix exif time parsing ( #4985 )
...
## Description
## Tests
2025-02-11 16:56:31 +05:30
Neeraj Gupta
b3d8e2e865
Merge remote-tracking branch 'origin/main' into fixTime
2025-02-11 16:14:32 +05:30
Ashil
85bf3eebcb
[mob][photos] Fix: FileAppbar buttons not working on some screens ( #5022 )
...
## Description
The Appbar was getting cut off at the bottom, likely due to a larger top
inset on certain screens, which makes the AppBar buttons unclickable
(have received reports on the favourite button being unclickable).
This change ensures that the Appbar remains useable on all screens.
#### Before
<img
src="https://github.com/user-attachments/assets/9611aae5-0671-4767-b5b6-22bac1f9d8f3 "
width="320">
#### After
<img
src="https://github.com/user-attachments/assets/8a360440-1d92-4168-a0e6-b8151b2a2788 "
width="320">
2025-02-11 16:14:00 +05:30
Neeraj
ceb3046a02
[mob] Avoid reloading all files from DB on Upload events ( #4974 )
...
## Description
## Tests
2025-02-11 16:09:04 +05:30
Neeraj
d3ebb3a50c
[mob] Upgrade dio ( #4944 )
...
## Description
This should ideally improve the API req/response time (as seen by the
client) and also improve the overall support for VPN. See
https://pub.dev/packages/native_dio_adapter
There's only one open ticket for this plugin:
https://github.com/cfug/dio/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22p%3A%20native_dio_adapter%22
https://pub.dev/packages/cronet_http#use-embedded-cronet
To make sure app works without Google Play Services, we will need to
define this variable in our production + fdroid build process
> --dart-define=cronetHttpNoPlay=true
## Tests
2025-02-11 16:08:43 +05:30
laurenspriem
4a9bc84375
[mob][photos] Surface only relevant trips
2025-02-11 16:08:01 +05:30
Neeraj Gupta
2282db7800
[mob] Build changes
2025-02-11 16:06:00 +05:30
Neeraj Gupta
5abd8b8f04
Merge remote-tracking branch 'origin/main' into dio_upgrade
2025-02-11 15:56:24 +05:30
ashilkn
45f1549079
[mob][photos] Fix: FileAppbar buttons not working on some screens
2025-02-11 15:50:42 +05:30
laurenspriem
01aa679698
[mob][photos] Better merge
2025-02-11 14:17:48 +05:30
mngshm
8da160b834
minor fix for db column names in DB.Exec
2025-02-11 11:51:47 +05:30
mngshm
2947ca2e3c
fix storagelimit column name in DB.Exec
2025-02-11 11:27:21 +05:30
Manav Rathi
54d63c9969
[docs] Update logs menu location ( #5015 )
2025-02-10 20:05:54 +05:30
Manav Rathi
77be0a18d4
[docs] Update logs menu location
2025-02-10 20:04:37 +05:30
Manav Rathi
627e170304
[desktop] next ( #5014 )
2025-02-10 19:55:15 +05:30
mngshm
59e26779b9
[server][WIP] functionality for modifying users storage limit
2025-02-10 19:36:40 +05:30
Manav Rathi
dda46c0639
[desktop] next
2025-02-10 19:29:49 +05:30
Manav Rathi
d0e9972547
photosd-v1.7.9 ( #5013 )
2025-02-10 19:26:19 +05:30
Manav Rathi
1358087ee7
photosd-v1.7.9
2025-02-10 19:22:04 +05:30
laurenspriem
5a0d2ba922
[mob][photos] Remove too small trips
2025-02-10 16:51:15 +05:30
laurenspriem
d607d8a851
[mob][photos] Merge locations better
2025-02-10 16:38:46 +05:30
laurenspriem
8d7950afea
[mob][photos] Change logic for repeating trips
2025-02-10 15:49:02 +05:30
Neeraj
10ee5989f2
[server] Delete more items in single run ( #5010 )
...
## Description
## Tests
2025-02-10 15:25:36 +05:30
Neeraj Gupta
7509abd1a9
[server] Increase cron freq
2025-02-10 15:21:31 +05:30
Neeraj Gupta
b0966e0cca
[server] Delete more items in single run
2025-02-10 15:19:51 +05:30
laurenspriem
d99d08e8ae
[mob][photos] creationTime check
2025-02-10 14:09:56 +05:30
Neeraj
0a19b8259a
[server] Speed up file deletion ( #5009 )
...
## Description
## Tests
2025-02-10 13:59:43 +05:30
laurenspriem
caf601b49b
[mob][photos] Switch order
2025-02-10 13:55:59 +05:30
Neeraj Gupta
b453ffef85
[server] Speed up file deletion
2025-02-10 13:29:17 +05:30
Neeraj
1bb8facc56
fix(mob): streaming changes ( #4992 )
...
## Description
Many issues fixed that were hindering streaming experience.
## Tests
2025-02-10 13:08:57 +05:30
Neeraj Gupta
3fb4d3f7fb
[mob] ios build changes
2025-02-10 13:06:48 +05:30
Neeraj
1ef396b34d
[auth] Add icon for AJ Bell ( #5004 )
...
## Description
Add SVG icon for AJ Bell: https://www.ajbell.co.uk/ .
See logo being used here: https://www.linkedin.com/company/ajbell/
2025-02-10 11:57:59 +05:30
Neeraj
85b9516fa7
[auth] New translations ( #5008 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
2025-02-10 11:46:26 +05:30
Neeraj Gupta
12c472ef01
[mob] Fix lint & missing exif for files shared to ente
2025-02-10 11:34:45 +05:30
laurenspriem
726c6dc8e6
[mob][photos] Increase trip distance threshold
2025-02-10 11:33:11 +05:30
Manav Rathi
bebe0f6d53
[web] New translations ( #5005 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-02-10 10:36:44 +05:30
Crowdin Bot
e5303e8f0a
New Crowdin translations by GitHub Action
2025-02-10 01:17:17 +00:00
Crowdin Bot
b4c5a7c747
New Crowdin translations by GitHub Action
2025-02-10 00:35:18 +00:00
Daniel Tsiang
4cc7bbb84a
[auth] Add icon for AJ Bell
2025-02-09 20:39:43 +00:00
Prateek Sunal
837f372d4e
chore: bump version
2025-02-08 05:29:32 +05:30
Prateek Sunal
b9a5f42d95
fix: details page
2025-02-08 05:29:25 +05:30
Prateek Sunal
b2d02c6a26
fix: add l10n, routing changes
2025-02-08 05:12:58 +05:30
Prateek Sunal
e0cbe47052
fix: stream size issues
2025-02-08 04:59:57 +05:30
Prateek Sunal
d0a2502a39
fix: color space check code
2025-02-08 04:04:00 +05:30
Prateek Sunal
f4b7ef19ce
fix: add backup status item tap action, sorting fix, color space fix
2025-02-08 03:51:04 +05:30
Ashil
4d70556986
[mob][photos] Use leading debouncer for better UX ( #4988 )
2025-02-07 20:34:45 +05:30
ashilkn
dae55c7684
[mob][photos] Make field private
2025-02-07 17:57:53 +05:30
ashilkn
2c0b6f6dbc
[mob][photos] Make debouncer used in AllSectionsExampleProvider a leading debouncer + delay initial load on app start + avoid a case where initial loading would have happened twice
2025-02-07 17:56:30 +05:30
ashilkn
e07a24a192
[mob][photos] Use leading debouncer where ever necessary for better UX
2025-02-07 17:17:38 +05:30
ashilkn
be5a29b6de
[mob][photos] Add option to make debouncer leading or trailing
2025-02-07 17:06:51 +05:30
Neeraj Gupta
5d0a15e9e5
[mob] Fill dateTime and offsetTime during upload
2025-02-07 16:32:02 +05:30
Manav Rathi
27f51a6da4
[web] New translations ( #4987 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-02-07 16:14:36 +05:30
Prateek Sunal
38ae9e2b19
fix: buffering indicator
2025-02-07 16:11:08 +05:30
Neeraj Gupta
8559dd8364
[mob] Refactor
2025-02-07 16:09:57 +05:30
Crowdin Bot
2ee79af5b7
New Crowdin translations by GitHub Action
2025-02-07 10:27:06 +00:00
Manav Rathi
405e51f228
[desktop] Touchups for light mode + integrated title bar release ( #4986 )
...
- Accommodate file menu items in the sidebar where possible
- IA changes since the sidebar was growing too big
2025-02-07 15:56:22 +05:30
Manav Rathi
13ca35c0f5
Tweak
2025-02-07 15:43:51 +05:30
Neeraj Gupta
b6b724f64f
[mob] Parse exif as part of MediaUploadData
2025-02-07 15:38:49 +05:30
Prateek Sunal
afb139a301
Merge commit 'f65ab4a5a0ef53470673ca2c038df181075702f7' into streaming-prtk
2025-02-07 15:30:50 +05:30
Prateek Sunal
f65ab4a5a0
fix: put files while ignore the result
2025-02-07 15:29:15 +05:30
Manav Rathi
9309a68010
separate
2025-02-07 15:27:31 +05:30
Manav Rathi
caf1f715e1
Dividers
2025-02-07 15:10:32 +05:30
Prateek Sunal
d193efbe14
fix: queuing order, locals, preview status tap, remove cache preview button, refresh indicator
2025-02-07 15:06:55 +05:30
Manav Rathi
2156c3a946
Move
2025-02-07 15:03:08 +05:30
Neeraj Gupta
c20dcdae76
[mob] Add support for parsing dateTime & offsetTime from pubMagicMetadata
2025-02-07 14:59:52 +05:30
Manav Rathi
698e96c6d6
Arrange
2025-02-07 14:50:32 +05:30
Neeraj Gupta
5522121cf6
[mob] iOS podlock changes
2025-02-07 14:40:16 +05:30
Neeraj Gupta
0a9e706b50
[mob] Refactor
2025-02-07 14:36:16 +05:30
Manav Rathi
6c0622ab51
Account menu
2025-02-07 14:35:20 +05:30
Manav Rathi
2f205112d9
Move
2025-02-07 14:23:30 +05:30
Manav Rathi
edcd784852
Don't auto maximize
2025-02-07 14:16:26 +05:30
Manav Rathi
d13f6db1dc
Use the web side
2025-02-07 14:15:16 +05:30
Manav Rathi
b9fb797a15
refresh
2025-02-07 14:06:03 +05:30
Manav Rathi
d595a2ec15
Handle
2025-02-07 13:59:45 +05:30
Manav Rathi
3936954ee2
Menu
2025-02-07 13:55:35 +05:30
Neeraj Gupta
602881ee26
[mob] Refactor
2025-02-07 13:54:44 +05:30
Manav Rathi
1b83acb262
hint improvements
2025-02-07 13:46:18 +05:30
Manav Rathi
3ec410f932
Make it work better with the hover state
2025-02-07 13:17:01 +05:30
Manav Rathi
8af2a75c84
tr
2025-02-07 13:07:31 +05:30
Manav Rathi
a041853657
Match
2025-02-07 12:58:46 +05:30
Manav Rathi
85f5939ce6
Help menu
2025-02-07 12:53:23 +05:30
Neeraj Gupta
10079d4cb0
[mob] Fix handling of timezone
2025-02-07 12:35:15 +05:30
Neeraj Gupta
d363f37592
[mob] Fix creationTime parsing
2025-02-07 12:26:52 +05:30
Manav Rathi
5566d5881b
Tweak
2025-02-07 12:25:21 +05:30
Manav Rathi
6623c4fa7f
Accomodate menu items - prep
2025-02-07 12:19:15 +05:30
Manav Rathi
a1b63b8ea4
Inline
2025-02-07 12:08:38 +05:30
Manav Rathi
0ce2ac279c
View logs
2025-02-07 12:03:21 +05:30
Manav Rathi
8fc5a8ad88
Update Electron
2025-02-07 11:55:31 +05:30
Vishnu Mohandas
d48e34cfba
[staff] populate attributes from userDataResponse when UpdateStorage returns data ( #4982 )
...
/cc @vishnukvmd mentioned that the json Response does not include
attributes data (like customerID, StripeAccountCountry) and it is
skipped in the jsonResponse while updating the storage.
2025-02-06 23:26:07 +05:30
Manav Rathi
ebf5a63c04
[desktop] Use custom theme-aware titlebar for end-to-end display ( #4981 )
2025-02-06 17:02:24 +05:30
Manav Rathi
d707b76f91
LF
2025-02-06 16:57:26 +05:30
Manav Rathi
cc6b3897a7
Enable
2025-02-06 16:55:52 +05:30
Manav Rathi
56f58e4dbe
Fix the backdrop
2025-02-06 16:52:53 +05:30
Manav Rathi
bcd1609fd1
Cleanup
2025-02-06 16:45:50 +05:30
Manav Rathi
35ce21e207
Selection marker
2025-02-06 16:42:29 +05:30
Manav Rathi
c7dc01326f
Improve behaviour on small screens
2025-02-06 16:26:47 +05:30
Manav Rathi
4e22fba056
Extract
2025-02-06 16:18:27 +05:30
Manav Rathi
22f65ce656
Conv
2025-02-06 16:15:24 +05:30
Manav Rathi
c35825f54e
Below bar
2025-02-06 16:12:42 +05:30
Manav Rathi
a3adec3fee
[desktop] Derive both formatted and timestamp from same source ( #4980 )
...
/cc @ua741
2025-02-06 15:58:12 +05:30
Manav Rathi
7d892c5285
[desktop] Derive both formatted and timestamp from same source
2025-02-06 15:50:14 +05:30
Manav Rathi
18e6bde91f
Top bar pseudo sel
2025-02-06 15:14:55 +05:30
laurenspriem
8922d7e663
[mob][photos] Merge trips
2025-02-06 14:38:05 +05:30
mngshm
3ef7dca18f
clear log statements
2025-02-06 14:36:15 +05:30
Manav Rathi
768b2f8e66
viewer 1
2025-02-06 14:36:02 +05:30
mngshm
578547fc75
hotfix: changes to populate attributes after userDataResponse is received
2025-02-06 14:28:00 +05:30
Neeraj
91a9ff5dd5
[mob][photos] fix: Value out of range ( #4979 )
2025-02-06 14:09:46 +05:30
Manav Rathi
b47a5d6a97
Tweak sel bar for shared albums
2025-02-06 14:07:22 +05:30
Manav Rathi
6249008151
Update
2025-02-06 13:45:40 +05:30
Manav Rathi
d244ce21f0
Trim
2025-02-06 13:40:46 +05:30
Manav Rathi
85b545049e
Contents
2025-02-06 13:29:57 +05:30
Aman Raj Singh Mourya
362ae7f2f3
[mob][photos] fix: files list generated by where method can still be empty
2025-02-06 13:29:32 +05:30
Manav Rathi
cdf9474788
Reorder
2025-02-06 13:20:12 +05:30
Aman Raj Singh Mourya
10e61ee7f7
[mob][photos] fix: Invalid value: Valid value range is empty
2025-02-06 13:13:22 +05:30
Manav Rathi
54611ff256
Fix
2025-02-06 12:48:51 +05:30
Manav Rathi
2908c27ab4
1 is enough
2025-02-06 12:45:31 +05:30
Manav Rathi
21acd608ff
Same
2025-02-06 12:40:55 +05:30
Manav Rathi
6902e0a8f7
Tweak
2025-02-06 12:38:52 +05:30
Manav Rathi
7b8ca828c9
Nomen
2025-02-06 12:19:31 +05:30
Manav Rathi
426765a1e4
Fin
2025-02-06 12:11:30 +05:30
Manav Rathi
e7d36f98a7
wip
2025-02-06 12:08:12 +05:30
Neeraj
dd7f5cef92
[server] Allow setting storageLimit for family members ( #4961 )
2025-02-06 11:59:16 +05:30
Manav Rathi
61d0c090b7
Swap
2025-02-06 11:51:51 +05:30
Manav Rathi
40edd3ecfd
source order
2025-02-06 11:38:16 +05:30
Neeraj Gupta
d6a626fe0d
Merge remote-tracking branch 'origin/main' into dio_upgrade
2025-02-06 11:33:48 +05:30
Manav Rathi
d7af576b7d
gallery is dark in lm, so ditto in light mode
2025-02-06 10:45:03 +05:30
Manav Rathi
09c7cde958
Stack
2025-02-06 10:34:45 +05:30
Neeraj
eb34372a21
[mob][photos] Extract strings ( #4976 )
2025-02-06 10:29:23 +05:30
Manav Rathi
6fc2dc96a5
1's enough
2025-02-06 10:27:57 +05:30
Manav Rathi
7a5a708714
Same constant
2025-02-06 10:26:24 +05:30
Manav Rathi
6d842fd1e2
const
2025-02-06 10:23:39 +05:30
Manav Rathi
8333367633
Reuse
2025-02-06 10:23:29 +05:30
Manav Rathi
4ef56c3dc9
Rename again
2025-02-06 10:23:29 +05:30
Manav Rathi
684c538fe8
bespoke
2025-02-06 10:23:29 +05:30
Manav Rathi
0f6016db00
Rename as per plan
2025-02-06 10:23:22 +05:30
Manav Rathi
c6a907e9f6
Move
2025-02-06 09:55:18 +05:30
Manav Rathi
5094006712
bespoke
2025-02-06 09:53:09 +05:30
Manav Rathi
63c3e48a00
1 is enough
2025-02-06 09:47:26 +05:30
Manav Rathi
5a1b88983f
It already comes after in the source order
2025-02-06 09:44:25 +05:30
Manav Rathi
27beed354e
[web] Use lighter scrim for overlays atop photo viewer ( #4978 )
...
\+ continue with the custom title bar prep
2025-02-06 09:23:12 +05:30
Manav Rathi
73bbf39256
tsc fix
2025-02-06 09:16:53 +05:30
Manav Rathi
1a3d665655
Inline
2025-02-06 09:15:27 +05:30
Manav Rathi
02f3afc4cc
Use the dialog's loader and error indicator
2025-02-06 09:14:31 +05:30
Manav Rathi
d492a0e695
Fin
2025-02-06 09:09:12 +05:30
Manav Rathi
299363c8c4
Add the customization
2025-02-06 08:58:40 +05:30
Manav Rathi
37774c31d7
Alt path
2025-02-06 08:55:06 +05:30
Manav Rathi
9fe36985d6
Tweak
2025-02-06 08:04:46 +05:30
Manav Rathi
eee6705e11
Rename
2025-02-06 07:45:03 +05:30
Manav Rathi
719ac8539b
Outline
2025-02-06 07:42:32 +05:30
Manav Rathi
7f1d8dba94
Move out
2025-02-06 06:54:49 +05:30
Manav Rathi
92fe34d43f
Reintroduce backdrop filter
2025-02-06 06:43:33 +05:30
Manav Rathi
a6a77ffb9c
Alternative approach
2025-02-06 06:43:32 +05:30
ashilkn
a638cb1ece
[mob][photos] Fix dirty merge conflict resolution
2025-02-05 20:27:42 +05:30
ashilkn
cf3cfe7275
[mob][photos] Resolve conflicts and merge main
2025-02-05 20:23:44 +05:30
ashilkn
edc39f3fd8
[mob][photos] Extract strings
2025-02-05 20:17:54 +05:30
Ashil
85729c9426
[mob][photos] Use first letter person avatar if no person is linked to contact in contacts section, all contacts screen and contact search results ( #4975 )
2025-02-05 19:23:55 +05:30
ashilkn
1e50f52801
[mob][photos] Throw exception and instruction on what to do instead if GenericSearchResult.previewThumbnail() is used when ResultType is 'shared'(which is the case for contacts search)
2025-02-05 17:37:21 +05:30
ashilkn
46c941fb8c
[mob][photos] Use first letter avatar for contact in contacts section and all contacts screen if no person is linked to contact
2025-02-05 17:28:13 +05:30
Neeraj Gupta
f11803fd1f
[mob] Lint fix
2025-02-05 16:58:09 +05:30
Neeraj Gupta
e3833044e9
[mob] Avoid reloading all files from DB on Upload events
2025-02-05 16:37:54 +05:30
laurenspriem
edfd86628a
[mob][photos] Basic trips
2025-02-05 16:29:01 +05:30
mngshm
6e0be18500
rename column name to storage_limit
2025-02-05 16:09:30 +05:30
laurenspriem
99e5bc5050
[mob][photos] Simplify
2025-02-05 16:00:43 +05:30
Neeraj Gupta
2b3177d51c
[server] refactor
2025-02-05 15:44:17 +05:30
Manav Rathi
88abe4dac1
[desktop] Custom theme aware titlebar - Part 1 ( #4973 )
2025-02-05 15:42:43 +05:30
Manav Rathi
e1633eccb7
Ensure mergeability
2025-02-05 15:34:10 +05:30
Manav Rathi
12e441a27b
Calc
2025-02-05 15:27:50 +05:30
Manav Rathi
c6497dcb5a
Rename
2025-02-05 15:24:33 +05:30
laurenspriem
252ae8169d
[mob][photos] Improve base locations
2025-02-05 15:15:35 +05:30
Manav Rathi
70be419562
backdrop-filter
2025-02-05 15:00:19 +05:30
mngshm
834fcf933b
[server] fixed the lousy bug o.O
2025-02-05 14:34:35 +05:30
Manav Rathi
6f7e56e796
Sidebar 1
2025-02-05 14:24:04 +05:30
laurenspriem
3478720cb3
[mob][photos] Test trips selection
2025-02-05 14:17:09 +05:30
mngshm
667a544fc2
[server] refactor
2025-02-05 13:48:15 +05:30
Manav Rathi
051ea691af
Use t
2025-02-05 13:21:19 +05:30
Manav Rathi
b7db8e9e77
Title
2025-02-05 13:20:13 +05:30
Manav Rathi
d2e5b87bf7
Comment
2025-02-05 13:10:10 +05:30
Manav Rathi
de5ece27f2
Make it work on macOS too
2025-02-05 13:05:48 +05:30
Manav Rathi
55871c1f2e
Try env, though it doesn't seem to be working
2025-02-05 13:03:37 +05:30
Manav Rathi
71a195a4de
Framework
2025-02-05 12:57:15 +05:30
Manav Rathi
320a397b1c
Fix the original issue
...
https://www.electronjs.org/docs/latest/tutorial/dark-mode
2025-02-05 12:51:59 +05:30
Manav Rathi
a295eb39f7
drag
2025-02-05 12:29:01 +05:30
Manav Rathi
df7ffefdf8
30px is from the example gist
...
https://www.electronjs.org/docs/latest/tutorial/custom-title-bar#create-a-custom-title-bar
2025-02-05 12:27:26 +05:30
Manav Rathi
5e7ac4437f
Custom titlebar - step 1
...
https://www.electronjs.org/docs/latest/tutorial/custom-title-bar
2025-02-05 12:25:10 +05:30
Manav Rathi
b855d38864
[web][desktop] Light mode ( #4971 )
2025-02-05 11:40:15 +05:30
Manav Rathi
23712e6bd3
Fix cast theme
2025-02-05 11:35:07 +05:30
Manav Rathi
dff5e9f4a6
dep bump
2025-02-05 11:26:11 +05:30
Manav Rathi
fe58758523
We don't seem to require this, the browser + MUI defaults are working in both modes
...
Tested Chrome, Safari
2025-02-05 11:15:55 +05:30
mngshm
26a407cc81
[server[ fix nil dereferencing errors when user is not a part of family
2025-02-05 11:05:12 +05:30
mngshm
7513a84ad2
[server] fix minor syntax in InviteMember parameters
...
Remove unused SetStorage method
2025-02-05 11:04:39 +05:30
Manav Rathi
bf70129fb6
Fix the actual issue
2025-02-05 11:01:38 +05:30
Manav Rathi
8083cdfaa6
Fainter
2025-02-05 10:29:21 +05:30
Manav Rathi
f14f1ab6bb
User facing CL
2025-02-05 10:16:42 +05:30
Manav Rathi
914802f057
CL
2025-02-05 10:01:15 +05:30
Manav Rathi
80e41c9882
Special case cast
2025-02-05 09:55:10 +05:30
Manav Rathi
8d9ec328f4
unwip
2025-02-05 09:52:36 +05:30
laurenspriem
fea6d58bd4
Merge branch 'main' into memories_trip
2025-02-05 09:51:14 +05:30
Manav Rathi
963ac63898
Enable lm
2025-02-05 09:48:34 +05:30
Manav Rathi
7b704d9ea7
[web] New translations ( #4967 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-02-04 19:02:10 +05:30
Ashil
46669c623b
[mob][photos] Change log for release ( #4965 )
2025-02-04 18:57:13 +05:30
mngshm
2da115b6b7
[server[ logic for blocking upload
2025-02-04 18:53:58 +05:30
Crowdin Bot
e74c6fd582
New Crowdin translations by GitHub Action
2025-02-04 13:18:11 +00:00
Manav Rathi
4be86c4c00
[web] Light mode - Part n-1/n ( #4966 )
...
Almost ready, next PR should be the final one that enables this.
2025-02-04 18:47:23 +05:30
Manav Rathi
d21f7c1a93
lint
2025-02-04 18:43:08 +05:30
Manav Rathi
a60048a4d0
Update
2025-02-04 18:40:42 +05:30
Manav Rathi
737977358a
tr
2025-02-04 18:35:48 +05:30
Manav Rathi
f03fa338b1
Fix the toggle
2025-02-04 18:31:34 +05:30
Manav Rathi
e3c09d7af0
ns
2025-02-04 18:28:07 +05:30
ashilkn
1fb6b3dc89
[mob][photos] Bump up to v0.9.94
2025-02-04 18:10:41 +05:30
ashilkn
e68fa04a14
Merge branch 'main' into change_log
2025-02-04 18:08:14 +05:30
ashilkn
daf33bcb3a
[mob][photos] Update change log
2025-02-04 18:03:53 +05:30
Manav Rathi
154a46b2ef
Tweak
2025-02-04 18:00:30 +05:30
Manav Rathi
584d993bc0
Fix secondary
2025-02-04 17:40:12 +05:30
Manav Rathi
ddc4c9d275
Prune
2025-02-04 17:32:01 +05:30
Manav Rathi
61b5e0ae60
Prep
2025-02-04 17:30:36 +05:30
Prateek Sunal
e0789b0d5a
[mob][preview] add support for video streaming ( #4253 )
2025-02-04 17:25:08 +05:30
Manav Rathi
8e847f12f2
Finalize for now
2025-02-04 17:21:17 +05:30
Manav Rathi
52086eb697
Tranlucent snb
2025-02-04 17:13:51 +05:30
Manav Rathi
383b7542c8
Messes with the animation of the "Copied" snackbar in auth
2025-02-04 17:04:57 +05:30
Manav Rathi
7e50de6e61
Match colors to auth/share
2025-02-04 16:58:42 +05:30
Manav Rathi
82cb806fab
ep
2025-02-04 16:50:41 +05:30
Manav Rathi
3e89692ebc
Switch
2025-02-04 16:28:08 +05:30
Manav Rathi
847cba9a8b
Cleanup
2025-02-04 16:12:38 +05:30
Manav Rathi
5ed9ac0578
cap
2025-02-04 16:07:52 +05:30
Manav Rathi
be790b5bc5
Gallery itself is always in dark mode
2025-02-04 15:58:40 +05:30
Manav Rathi
092640af7e
Cleanup
2025-02-04 15:24:16 +05:30
Manav Rathi
f8b9bcf79f
Use in people section too
2025-02-04 15:21:00 +05:30
Prateek Sunal
510768bbd6
fix: add logic for caching and loading deatils
2025-02-04 15:16:14 +05:30
Prateek Sunal
c59dd66c0d
fix: logic of displayling size, height and width
2025-02-04 15:13:05 +05:30
Manav Rathi
be894d0aaa
Create button
2025-02-04 15:03:19 +05:30
Prateek Sunal
aa07b53bbd
fix: add delay from init
2025-02-04 14:36:24 +05:30
Laurens Priem
3caeaef2b7
[mob][photos] Memories fix ( #4964 )
...
## Description
## Tests
2025-02-04 14:29:04 +05:30
laurenspriem
5804feedc4
[mob][photos] Bump for internal release
2025-02-04 14:25:32 +05:30
laurenspriem
cc098346b8
[mob][photos] Extra safety
2025-02-04 14:23:29 +05:30
Neeraj
2639b88348
[mob] Fix bad state error ( #4963 )
...
## Description
## Tests
2025-02-04 14:23:23 +05:30
Neeraj Gupta
dd061e6171
[mob] Fix stream cancellation for deeplink
2025-02-04 14:21:14 +05:30
laurenspriem
f874396694
[mob][photos] Fix infinite loop
2025-02-04 14:20:35 +05:30
laurenspriem
ed8a17ffd8
[mob][photos] Re-enable internal memories for Android
2025-02-04 14:16:35 +05:30
Manav Rathi
3988c9ad9d
Allow customization
2025-02-04 14:14:22 +05:30
Neeraj Gupta
088c52b0df
[mob] Fix bad state error
2025-02-04 14:10:51 +05:30
Neeraj Gupta
ed231c2260
Lint suggestions
2025-02-04 14:10:38 +05:30
Manav Rathi
b712ac8bf1
Prune
2025-02-04 14:08:58 +05:30
Manav Rathi
39a93ea8ef
Inline
2025-02-04 14:07:10 +05:30
Neeraj
18e1745146
[auth] New translations ( #4939 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
2025-02-04 14:00:40 +05:30
Manav Rathi
c5fabbd50b
Tile
2025-02-04 13:57:47 +05:30
Manav Rathi
d7806d3441
Rename
2025-02-04 13:55:46 +05:30
Manav Rathi
0658a5a59f
Inline
2025-02-04 13:46:34 +05:30
Prateek Sunal
5203b764c5
Merge branch 'main' into mobile-preview-video
2025-02-04 13:43:55 +05:30
Prateek Sunal
d357d9ecbe
fix: clear Queue code & uploading id code
2025-02-04 13:42:52 +05:30
Prateek Sunal
9bddc98827
fix: begin date conversion and check
2025-02-04 13:27:51 +05:30
Prateek Sunal
8fb51174ce
fix: allow force upload on failed click
2025-02-04 13:12:20 +05:30
Prateek Sunal
d80093bfed
fix: show options even if local variant is available but preview is too, shout correct errors,
2025-02-04 12:57:52 +05:30
Manav Rathi
8ba43d913a
[web] Light mode WIP - Part x/x ( #4962 )
2025-02-04 12:44:30 +05:30
Manav Rathi
bd095f3062
Cleanup
2025-02-04 12:39:55 +05:30
mngshm
7a5d7a5c49
fix: set StorageLimit to nil
...
fix: utilise AddMemberInvite method instead of new SetStorageLimit method
2025-02-04 12:37:23 +05:30
Manav Rathi
7b214c1dc0
Keep the icon sizes consistent
...
They need to be scaled down on smaller screens, but we'll need to do that across
the board at once for them to remain consistent.
2025-02-04 12:35:07 +05:30
Manav Rathi
1047767d90
Tweak
2025-02-04 12:30:39 +05:30
Prateek Sunal
2c20ace110
fix: add delay, retry count and error
2025-02-04 12:29:25 +05:30
Manav Rathi
6b9e4b186e
occam
2025-02-04 12:24:04 +05:30
Manav Rathi
c3f8e6a11d
Reuse
2025-02-04 12:17:00 +05:30
Prateek Sunal
f93dbf0633
fix: issues
2025-02-04 12:09:25 +05:30
Manav Rathi
54cf5dba01
Tweak
2025-02-04 12:03:13 +05:30
Manav Rathi
748b737f74
Fix
2025-02-04 11:57:20 +05:30
Manav Rathi
071ffefffd
Ensure ordering
2025-02-04 11:52:52 +05:30
Manav Rathi
3863591d26
accessor
2025-02-04 11:49:19 +05:30
Manav Rathi
d92838d9f2
Move
2025-02-04 11:34:49 +05:30
laurenspriem
e54027c5dd
[mob][photos] Basic structure
2025-02-04 11:30:47 +05:30
Neeraj Gupta
36c06d5501
[mob] keep keep class org.chromium.net in droid proguard
2025-02-04 11:24:02 +05:30
Neeraj Gupta
701b7b8f37
[mob] Set cronetHttpNoPlay=true while building apk for droid
2025-02-04 11:13:09 +05:30
Manav Rathi
220e46109d
Tweak gradient
2025-02-04 10:53:41 +05:30
Manav Rathi
4ace6675ce
Treat white and black as constants
2025-02-04 10:32:57 +05:30
Manav Rathi
f3c5e769fe
lm
2025-02-04 10:28:17 +05:30
Manav Rathi
c094a5afb5
disabled bg
2025-02-04 10:12:51 +05:30
mngshm
d1be5e4922
bonk upload if totalUploadSize > total member Storage
2025-02-04 10:09:02 +05:30
Manav Rathi
8555fed3d6
[web] Stack indicators on the album thumbnail ( #4960 )
...
+ other light mode changes
2025-02-04 10:05:44 +05:30
Manav Rathi
ccca42f757
Revert and scope backdrop overrides
...
Overriding it globally causes the backdrop of menus and selects to also have this.
2025-02-04 10:00:59 +05:30
Manav Rathi
4de5b9b8bb
Rename
2025-02-04 09:54:21 +05:30
Manav Rathi
da5d81fe91
Prune
2025-02-04 09:53:49 +05:30
Manav Rathi
4ad13a2991
Opacity
2025-02-04 09:52:06 +05:30
Manav Rathi
c7859131b0
Tweak
2025-02-04 09:52:06 +05:30
Manav Rathi
211171b78a
Use
2025-02-04 09:52:06 +05:30
Manav Rathi
e9fd33890e
+attr
2025-02-04 09:52:06 +05:30
Neeraj
ee43a9c14c
Added icon for keygen.sh ( #4925 )
...
## Description
Added 2 new icons
keygen icon was taken directly from keygen.sh, LinkedIn icon is from
Wikipedia
## Tests
2025-02-04 09:38:39 +05:30
Manav Rathi
011bfc1e0b
[web] Tweaks to handling of the new .supplemental-metadata ( #4959 )
...
Ref: https://github.com/ente-io/ente/pull/4956
2025-02-04 09:05:00 +05:30
Manav Rathi
94cb146b3c
Add some comments from the original PR for future ref
...
https://github.com/ente-io/ente/pull/4956
2025-02-04 08:58:56 +05:30
Manav Rathi
c48963244d
User facing
2025-02-04 08:53:46 +05:30
Manav Rathi
03d7d826cf
Fin
2025-02-04 08:51:22 +05:30
Manav Rathi
ef5babd40c
Inline
2025-02-04 08:51:04 +05:30
Manav Rathi
01ebe68f09
Inline
2025-02-04 08:44:22 +05:30
Manav Rathi
6d02686331
Inline
2025-02-04 08:15:32 +05:30
Manav Rathi
d2ffea6cf9
Trim
2025-02-04 08:10:25 +05:30
Manav Rathi
ca841dcced
Reduce exports
2025-02-04 08:09:25 +05:30
Manav Rathi
9933bd5385
Reduce duplication in tests
2025-02-04 08:06:10 +05:30
Manav Rathi
90e052fa49
Reorder
2025-02-04 07:58:43 +05:30
Manav Rathi
ad12458774
Tweak
2025-02-04 07:52:48 +05:30
Manav Rathi
fa00c06cf8
Rename
2025-02-04 07:48:01 +05:30
Manav Rathi
b8f475bf2e
Rename
2025-02-04 07:43:46 +05:30
Manav Rathi
ffc87312d1
Split into groups
2025-02-04 07:38:11 +05:30
Manav Rathi
48f0f62d7c
Add support for Takeout's new .supplemental-metadata.json files ( #4956 )
...
In recent Google Takeout archives, the metadata JSON files are named
"${original_filename}.supplemental-metadata.json" instead of
"${original_filename}.json", as before.
I refactored the previous code so that `getMetadataJSONMapKeyForJSON()`
only removes the ".json" suffix from the metadata filename and does not
make any other changes. All of the filename munging is now done to the
name of the media file. That was the only way I could make the process
deterministic. As far as I can figure out, there's no deterministic way
of deriving the media filename from the metadata filename -- it's only
deterministic going from the media filename to the metadata filename.
These new names are still subject to the 46-character clipping limit,
with some specific rules about how the filename is clipped:
- The ".json" suffix is never clipped, only the ".supplemental-metadata"
portion is.
- If the original filename is longer than 46 characters, then the
".supplemental-metadata" suffix gets completely removed during the
clipping, along with a portion of the original filename (as before).
- The numbered suffix (if present) is also never clipped. It is however
added at the end of the clipped ".supplemental-metadata" portion,
instead of after the original filename. E.g. "IMG_1234(1).jpg" would
previously use a metadata filename of "IMG_1234.jpg(1).json". Now it
uses a metadata filename of
"IMG_1234.jpg.supplemental-metadata(1).json". But if the filename is
too long, it gets turned into something like
"IMG_1234.jpg.suppl(1).json".
- Worth noting is that if the original filename is 45 characters long,
then everything except for the "." from ".supplemental-metadata" will
get clipped. So the metadata file ends up with a filename like
"filename_that_is_45_chars_long.jpg..json".
I added a bunch of additional test cases in `upload.test.ts` based on
actual filenames I have in my Google Photos Takeout archives. The new
code passes all of the new test cases, as well as the original ones.
Fixes #4953
2025-02-04 07:32:11 +05:30
Ashil
9ac2ebfc08
[mob][photos] Fix freezing app + improvements to contacts-faces linking ( #4957 )
2025-02-03 20:45:31 +05:30
ashilkn
c96102c2b8
[mob][photos] Fallback to using first file as thumbnail for contacts section elements if PersonFaceWidget fails in contact section
2025-02-03 19:43:16 +05:30
ashilkn
f69dd18364
[mob][photos] Show onThisDayOrWeeksResults in moments section only on iOS
2025-02-03 19:32:49 +05:30
Gary Peck
6d2c317877
Add support for Takeout's new .supplemental-metadata.json files
...
In recent Google Takeout archives, the metadata JSON files are named
"${original_filename}.supplemental-metadata.json" instead of
"${original_filename}.json", as before.
I refactored the previous code so that `getMetadataJSONMapKeyForJSON()`
only removes the ".json" suffix from the metadata filename and does not
make any other changes. All of the filename munging is now done to the
name of the media file. That was the only way I could make the process
deterministic. As far as I can figure out, there's no deterministic way
of deriving the media filename from the metadata filename -- it's only
deterministic going from the media filename to the metadata filename.
These new names are still subject to the 46-character clipping limit,
with some specific rules about how the filename is clipped:
- The ".json" suffix is never clipped, only the ".supplemental-metadata"
portion is.
- If the original filename is longer than 46 characters, then the
".supplemental-metadata" suffix gets completely removed during the
clipping, along with a portion of the original filename (as before).
- The numbered suffix (if present) is also never clipped. It is however
added at the end of the clipped ".supplemental-metadata" portion,
instead of after the original filename. E.g. "IMG_1234(1).jpg" would
previously use a metadata filename of "IMG_1234.jpg(1).json". Now it
uses a metadata filename of
"IMG_1234.jpg.supplemental-metadata(1).json". But if the filename is
too long, it gets turned into something like
"IMG_1234.jpg.suppl(1).json".
- Worth noting is that if the original filename is 45 characters long,
then everything except for the "." from ".supplemental-metadata" will
get clipped. So the metadata file ends up with a filename like
"filename_that_is_45_chars_long.jpg..json".
I added a bunch of additional test cases in `upload.test.ts` based on
actual filenames I have in my Google Photos Takeout archives. The new
code passes all of the new test cases, as well as the original ones.
2025-02-03 13:23:40 +01:00
Manav Rathi
3454536799
[web] Fix casing of source string ( #4955 )
2025-02-03 17:50:01 +05:30
Manav Rathi
1ecd688fb8
[web] Fix casing of source string
2025-02-03 17:46:38 +05:30
Manav Rathi
54971cbaf8
[web] New translations ( #4954 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-02-03 17:46:20 +05:30
Crowdin Bot
a892061446
New Crowdin translations by GitHub Action
2025-02-03 12:15:21 +00:00
Manav Rathi
f6d4c632c7
[web] Light mode WIP - Part x/x ( #4952 )
2025-02-03 17:21:41 +05:30
Manav Rathi
919f0e2b57
Prefix to improve greppability
...
Didn't want to prefix with "--ente" since these are not "global" vars, they're
only for a small scope, using the mechanism that Pigment CSS is recommending
that we follow to introduce dynamism with static styling.
"et" could mean "ente" (but shorter), or "ente temp", or whatever you wish for
it to mean really.
2025-02-03 17:10:17 +05:30
Manav Rathi
388add5984
Pixel
2025-02-03 17:05:57 +05:30
mngshm
10cba852d7
fix: set storage column type to BIGINT
...
set default storage limit if StorageLimit is empty/0
2025-02-03 17:04:59 +05:30
Neeraj
404d1feef6
[mob][photos] Contact person linking final fixes ( #4951 )
2025-02-03 17:03:17 +05:30
ashilkn
d6e0b85af9
[mob][photos] Bump up to v0.9.92
2025-02-03 17:01:17 +05:30
ashilkn
58c164d2c2
Merge branch 'main' into contact_person_linking_final_fixes
2025-02-03 17:00:02 +05:30
ashilkn
7830f9b1b1
[mob][photos] Chore
2025-02-03 16:59:31 +05:30
mngshm
23db087b6a
same as previous commit but for methods and
2025-02-03 16:56:10 +05:30
mngshm
43b9ae6539
querying storage in families table as convertRowsToFamilyMember also expects storage
2025-02-03 16:51:57 +05:30
Neeraj
efe3240bf4
[mob] Fix personAvatar when low score face is manually assigned ( #4950 )
...
## Description
## Tests
2025-02-03 16:50:12 +05:30
Neeraj Gupta
1446f20d69
[mob] Fix personAvatar when low score face is manually assigned
2025-02-03 16:42:46 +05:30
Manav Rathi
296579b80b
Fix color
2025-02-03 16:31:47 +05:30
Manav Rathi
aea6961676
[web] New translations ( #4949 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-02-03 16:12:16 +05:30
Crowdin Bot
6c33671da7
New Crowdin translations by GitHub Action
2025-02-03 10:41:04 +00:00
ashilkn
982e0068ee
[mob][photos] Create constant variables for keys
2025-02-03 16:10:42 +05:30
Manav Rathi
256178240d
[web] Manually sync with Crowdin ( #4948 )
...
Building via their dashboard is not applying these changes
2025-02-03 16:10:11 +05:30
Manav Rathi
9d931e2d8b
[web] Manually sync with Crowdin
...
Building via their dashboard is not applying these changes
2025-02-03 16:05:13 +05:30
ashilkn
92234752a2
[mob][photos] Fix border issue
2025-02-03 15:55:48 +05:30
Manav Rathi
1d908cbed6
[web] New translations ( #4947 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-02-03 15:55:34 +05:30
Crowdin Bot
305f727078
New Crowdin translations by GitHub Action
2025-02-03 10:24:17 +00:00
Manav Rathi
9244a1799a
[web] New translations ( #4946 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-02-03 15:49:57 +05:30
Crowdin Bot
d76c512d96
New Crowdin translations by GitHub Action
2025-02-03 10:10:30 +00:00
Manav Rathi
8fbbb3a18c
[web] Misc minor color and translation fixes ( #4945 )
2025-02-03 15:39:48 +05:30
Manav Rathi
1b0ed23df9
Fix warning
2025-02-03 15:32:08 +05:30
Manav Rathi
9230ddba3f
Prune
2025-02-03 15:30:28 +05:30
Manav Rathi
5f2a1e9386
Rename
2025-02-03 15:24:54 +05:30
Neeraj Gupta
1396ca57db
[mob] Use native dio adapter
2025-02-03 15:21:46 +05:30
Manav Rathi
0d40c382ac
Move
2025-02-03 15:21:18 +05:30
Manav Rathi
c1b73dc18c
Rename
2025-02-03 15:20:05 +05:30
Manav Rathi
84888df08b
Move
2025-02-03 15:19:11 +05:30
Manav Rathi
b43c0f6cc7
Rename
2025-02-03 15:18:23 +05:30
Manav Rathi
fb10d78c34
Rename
2025-02-03 15:13:39 +05:30
Manav Rathi
5b1365e7d1
Rename and move
2025-02-03 15:12:58 +05:30
Manav Rathi
85bf7bbc48
Rename
2025-02-03 15:12:16 +05:30
Manav Rathi
f1bf091faf
Reorder
2025-02-03 15:11:04 +05:30
Neeraj Gupta
5a639a9c60
[mob] Upgrade dio
2025-02-03 15:09:52 +05:30
Manav Rathi
f1a345d04d
Rename
2025-02-03 15:09:35 +05:30
Manav Rathi
2988a3983e
Rename
2025-02-03 15:01:58 +05:30
ashilkn
6fd19b3dca
[mob][photos] Fallback to using first letter avatar if face avatar is not available yet becuase db is not ready in UserAvatarWidget
2025-02-03 14:57:35 +05:30
Manav Rathi
58fce85696
Rename
2025-02-03 14:57:15 +05:30
Manav Rathi
fbde5625b2
Rename
2025-02-03 14:56:10 +05:30
Manav Rathi
269660c487
Rename
2025-02-03 14:55:41 +05:30
Manav Rathi
dbae45ee44
Fix
2025-02-03 14:54:40 +05:30
Manav Rathi
0b76611e11
Rename
2025-02-03 14:54:12 +05:30
Manav Rathi
b77ac99bbb
Rename
2025-02-03 14:53:03 +05:30
Manav Rathi
7cfad45b65
Rename
2025-02-03 14:51:06 +05:30
Manav Rathi
a3384adfb0
Rename
2025-02-03 14:48:19 +05:30
Manav Rathi
e1e05d4781
Fix key warning
2025-02-03 14:44:59 +05:30
Manav Rathi
b8e2b265c3
Update
2025-02-03 14:39:02 +05:30
ashilkn
e3ffe3e1f0
[mob][photos] Fix search results with wrong thumbnail and possible other wrong elements
2025-02-03 14:38:36 +05:30
Manav Rathi
3c352e9ca2
both grad
2025-02-03 14:35:25 +05:30
ashilkn
85d50890a6
[mob][photos] Minor perf optimization
2025-02-03 14:33:21 +05:30
Eran Nave
0a4ad32d9c
undo json autoformat
2025-02-03 09:44:25 +01:00
ashilkn
1201cfc42d
[mob][photos] Show contacts that have shared nothing yet also in contacts section and search
2025-02-03 14:12:39 +05:30
Eran Nave
528526ac10
removed LinkedIn icon
2025-02-03 09:42:35 +01:00
Manav Rathi
2049bf769d
gradient lm
2025-02-03 14:11:03 +05:30
Eran Nave
597190e375
Merge branch 'ente-io:main' into custom_icons
2025-02-03 09:40:44 +01:00
mngshm
47a68742d2
include storageLimit in convertRowsToFamilyMember method
2025-02-03 13:58:03 +05:30
Manav Rathi
e1327a5896
New one
2025-02-03 13:57:12 +05:30
Manav Rathi
7a9110cc9b
Can use it with tsc currently
2025-02-03 13:42:05 +05:30
Manav Rathi
f64e62ba61
Reuseable
2025-02-03 13:42:05 +05:30
Manav Rathi
54681d3bde
Fix the set password form showing through now that we have a translucent loading overlay
2025-02-03 13:42:05 +05:30
Neeraj
749109fc73
[mob] Store remote ml data before sechduling processing ( #4942 )
...
## Description
This will ensure that MLData that was already fetched is saved in the DB
before running the ML pipeline on files that requires indexing.
## Tests
2025-02-03 13:18:10 +05:30
Neeraj
58f84b2a73
Revert "[mobile] New translations ( #4938 )" ( #4943 )
...
This reverts commit 930224a2e5 , reversing
changes made to 3de324f342 .
## Description
## Tests
2025-02-03 11:53:40 +05:30
Neeraj Gupta
86c9b1ef00
Revert "[mobile] New translations ( #4938 )"
...
This reverts commit 930224a2e5 , reversing
changes made to 3de324f342 .
2025-02-03 11:50:27 +05:30
Neeraj Gupta
e98b0f4e10
[mob] Clean up
2025-02-03 11:37:28 +05:30
Neeraj
930224a2e5
[mobile] New translations ( #4938 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2025-02-03 11:36:48 +05:30
Laurens Priem
3de324f342
Memories seleciton ( #4926 )
...
## Description
Complete first iteration of time based memories
## Tests
Tested in debug mode on my pixel phone.
2025-02-03 11:31:33 +05:30
laurenspriem
2e0dcc17ef
[mob][photos] Bump for internal release
2025-02-03 11:24:24 +05:30
laurenspriem
10e6f797eb
Merge branch 'main' into memories_seleciton
2025-02-03 11:22:59 +05:30
Manav Rathi
e8e7744af3
[meta] Use preferred casing of Wasm ( #4941 )
...
From webassembly.org
> WebAssembly (abbreviated _Wasm_) is ...
2025-02-03 11:19:38 +05:30
Neeraj Gupta
e42024c912
minor refactor
2025-02-03 11:18:01 +05:30
Manav Rathi
18cc16bcc0
Use preferred casing of Wasm
...
From webassembly.org
> WebAssembly (abbreviated _Wasm_) is ...
2025-02-03 11:15:00 +05:30
ashilkn
01c2348b6e
[mob][photos] Minor perf optimization
2025-02-03 11:12:05 +05:30
Neeraj Gupta
4fd3a269b0
[mob] Store existing results first before yeilding for indexing
2025-02-03 11:08:56 +05:30
ashilkn
5e41952e62
[mob][photos] Fix no element error
2025-02-03 10:56:59 +05:30
ashilkn
37d38a0e6b
[mob][photos] Avoid getRelevantContacts in Person Service returning account owner's User object
2025-02-03 10:52:21 +05:30
Manav Rathi
2a5d67b5ca
[web] New translations ( #4937 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-02-03 09:46:28 +05:30
Crowdin Bot
1b320000fb
New Crowdin translations by GitHub Action
2025-02-03 01:17:10 +00:00
Crowdin Bot
faed01ca01
New Crowdin translations by GitHub Action
2025-02-03 01:05:07 +00:00
Crowdin Bot
ec147d57dd
New Crowdin translations by GitHub Action
2025-02-03 00:34:32 +00:00
Prateek Sunal
5250f7f355
Merge branch 'main' into mobile-preview-video
2025-02-03 06:03:30 +05:30
Prateek Sunal
df769a97ec
chore: bump version
2025-02-03 06:02:54 +05:30
Prateek Sunal
9f14d60b42
fix: skip local videos for preview
2025-02-03 05:40:19 +05:30
Prateek Sunal
b70de5cc67
fix: imports
2025-02-03 04:56:43 +05:30
Prateek Sunal
95ae2c30ec
fix: add i18n & autoplay
2025-02-03 04:51:41 +05:30
Prateek Sunal
05d83cf390
fix: handle edge cases for preview uploads
2025-02-03 04:40:28 +05:30
Prateek Sunal
a72ae560c9
fix: processing and display logic
2025-02-03 03:37:29 +05:30
ashilkn
6980f56cc3
[mob][photos] Show contacts with no files shared too in contacts and all contacts section
2025-02-01 22:54:57 +05:30
Ashil
48169e9794
[mob][photos] Ask "open public album link in app" permission once ( #4922 )
...
## Description
1. Don't show the permission dialog if self-hosted ente
2. Show dialog only once
2025-02-01 18:53:53 +05:30
Ashil
14fbec6b94
[mob][photos] Bug fixes for contact-person linking feature ( #4931 )
2025-02-01 16:34:20 +05:30
Aman Raj Singh Mourya
a845642cfe
[mob][photos] Minor fix
2025-02-01 15:01:30 +05:30
Ashil
4b7397c9bf
[auth] Fix logout button not showing on lockscreen ( #4924 )
...
## Description
1. Logout button was hidden when user first opt for **Use without
backup** and then **Log in** due the `hasOptedForOfflineMode` been set
to true if we follow the above way , fixed by checking `isLoggedIn`
## Tests
2025-02-01 14:39:55 +05:30
ashilkn
bf19e07512
[mob][photos] Bump up to v0.9.90
2025-02-01 14:36:35 +05:30
ashilkn
e3540b7681
[mob][photos] Run flutter pub get
2025-02-01 14:33:39 +05:30
ashilkn
6ee6e7f217
[mob][photos] Resolve merge conflicts and merge main
2025-02-01 13:14:49 +05:30
ashilkn
cb4fcfdd25
[mob][photos] Reset _emailToPartialPersonDataMapCache after first entities sync (right after logging in)
2025-02-01 12:39:16 +05:30
Prateek Sunal
330a3b4dea
chore: bump version
2025-02-01 04:21:55 +05:30
Prateek Sunal
bf1613d91d
fix: store in pub magic metadata
2025-02-01 04:21:17 +05:30
Prateek Sunal
0f7445b219
chore: add TODO
2025-02-01 03:35:26 +05:30
Prateek Sunal
47914126e5
fix: add mechanism to show the stream details
2025-02-01 03:35:01 +05:30
Prateek Sunal
bc7400c0a2
fix: icons in backup status, make the buttons work, correct bitrate and codec in checking, correctly upload on start
2025-02-01 02:59:37 +05:30
ashilkn
c15a7909e8
[mob][photos] Minor change
2025-01-31 20:42:16 +05:30
Manav Rathi
5243515beb
[web] Light mode WIP - Part x/x ( #4927 )
2025-01-31 20:16:07 +05:30
Manav Rathi
48db372251
Plan button
2025-01-31 20:11:52 +05:30
ashilkn
9671f4e3fc
[mob][photos] Fix user avatar not updating after linking contact to face
2025-01-31 20:09:41 +05:30
Manav Rathi
e093a0de61
wf cleanup
2025-01-31 20:07:51 +05:30
ashilkn
4e7c97a45f
[mob][photos] Chore
2025-01-31 19:44:09 +05:30
Manav Rathi
4fac219e52
Tweak
2025-01-31 18:37:27 +05:30
ashilkn
65ea4f755f
[mob][photos] Fix bug when filtering list of contacts when searching on add participant page and possibly in link email screen as well
2025-01-31 18:37:07 +05:30
Manav Rathi
189f647ffe
Conv
2025-01-31 18:34:47 +05:30
ashilkn
eed50f753b
[mob][photos] Write a function that returns relevant emails, which will then be used as the base list to further filter suggestions in the 'Link Email' screen and the 'Add Participants to Album' screen.
...
The number of emails suggested in the 'Add Participants to Album' screen will now be higher than before, yet still useful.
2025-01-31 17:38:18 +05:30
laurenspriem
0ba76ebbf0
[mob][photos] Simplify
2025-01-31 17:28:55 +05:30
laurenspriem
78ae7c8595
[mob][photos] Increase month selection to 20
2025-01-31 17:20:21 +05:30
laurenspriem
45eff8edb3
[mob][photos] Add months
2025-01-31 17:13:38 +05:30
laurenspriem
0498fa644b
[mob][photos] Null safety fix uploadedFileID
2025-01-31 17:10:14 +05:30
Eran Nave
6192ea8b3a
Added icons for LinkedIn and keygen.sh
2025-01-31 11:55:42 +01:00
Aman Raj Singh Mourya
34b20573b5
[auth] fix logout button not showing on lockscreen
2025-01-31 16:10:20 +05:30
Manav Rathi
f39ac3529f
[web] Light mode changes - Revert the dialog blur ( #4923 )
...
+ other WIP
2025-01-31 16:03:23 +05:30
Manav Rathi
0869421d9c
Too strong too do always perhaps, need more thought
2025-01-31 15:58:00 +05:30
Manav Rathi
e2876d3d24
Search input
2025-01-31 15:58:00 +05:30
ashilkn
e0b9b27537
[mob][photos] Replace email with name if available on ShareCollectionPage
2025-01-31 15:40:41 +05:30
Manav Rathi
cecb7fd4f4
Solids
2025-01-31 15:23:06 +05:30
laurenspriem
68319ca725
[mob][photos] Update day string
2025-01-31 15:20:55 +05:30
laurenspriem
92a718ca0f
[mob][photos] Return when limit
2025-01-31 15:17:24 +05:30
laurenspriem
e4e01cce9e
[mob][photos] Add significant weeks
2025-01-31 15:14:25 +05:30
Aman Raj Singh Mourya
a77fe84ea4
[mob][photos] Ask the permission dialog once
2025-01-31 14:52:57 +05:30
Manav Rathi
8e3608c396
Conv
2025-01-31 14:52:01 +05:30
Aman Raj Singh Mourya
3f673d409a
[mob][photos] Do not show "open public links in app" permission if self-hosted ente
2025-01-31 14:51:36 +05:30
Manav Rathi
b24b249352
s
2025-01-31 14:47:47 +05:30
Prateek Sunal
662cb8135e
fix: cutoff logic for video player
2025-01-31 14:44:08 +05:30
Prateek Sunal
e7a53f87ca
fix: disable it by default
2025-01-31 14:37:37 +05:30
Manav Rathi
5a8d45fa98
Subtler
...
Revert "Also for drawers"
This reverts commit 3a7914e1bf .
2025-01-31 14:36:32 +05:30
Manav Rathi
3a7914e1bf
Also for drawers
2025-01-31 14:31:03 +05:30
Manav Rathi
6afce67d51
[web] Light mode WIP - Part x/x ( #4921 )
2025-01-31 14:30:42 +05:30
Manav Rathi
edcd916744
Cleanup
2025-01-31 14:10:11 +05:30
Manav Rathi
9fdc1c1baf
LF
2025-01-31 14:08:44 +05:30
Manav Rathi
0b60603559
Fix duplicate backdrops
2025-01-31 13:56:06 +05:30
Manav Rathi
c080d16ae7
Prune
2025-01-31 13:38:41 +05:30
Manav Rathi
14a806c4ea
sp => gap
2025-01-31 13:34:18 +05:30
Manav Rathi
a60f1ec213
Tweak
2025-01-31 12:48:32 +05:30
ashilkn
ba53da4a69
[mob][photos] Show user avatars in email section of save or edit person screen to match figma design
2025-01-31 12:45:28 +05:30
Manav Rathi
79b9b2f84e
Tweak layout
2025-01-31 12:41:49 +05:30
Manav Rathi
17b2348fca
plan card
2025-01-31 12:27:58 +05:30
Manav Rathi
6453c3d243
Tweak
2025-01-31 12:16:02 +05:30
Manav Rathi
0842edc82d
Menu
2025-01-31 12:07:16 +05:30
Manav Rathi
ab9e1f4a3d
Fix
2025-01-31 11:53:45 +05:30
Manav Rathi
533e20ad46
Notification
2025-01-31 11:50:05 +05:30
Manav Rathi
6d257f04b5
Do
2025-01-31 11:24:05 +05:30
Manav Rathi
f6ca34c6e9
Improve contrast of dialog contents
2025-01-31 11:15:58 +05:30
ashilkn
96e8b09555
[mob][photos] Chore
2025-01-31 10:52:28 +05:30
ashilkn
bdd7dccd74
[mob][photos] Chore
2025-01-31 10:47:11 +05:30
mngshm
1e55d61279
Removing code which doesn't make sense
2025-01-31 10:47:01 +05:30
Manav Rathi
70877b9103
Let it shine through
2025-01-31 10:43:09 +05:30
ashilkn
888a604633
[mob][photos] Update thumbnail of contacts in contacts section when linking or un-linking person from the contact
2025-01-31 10:39:38 +05:30
Manav Rathi
37172c8291
transluscent
2025-01-31 10:36:36 +05:30
Manav Rathi
beb09defca
Use loading bar on photos
2025-01-31 10:29:55 +05:30
Manav Rathi
e23f7fd63e
hook
2025-01-31 08:59:21 +05:30
Manav Rathi
93f4e9f2c0
[desktop] Fix ARM build ( #4920 )
...
Regression introduced yesterday -
d37675cc57
2025-01-31 08:45:40 +05:30
Manav Rathi
495c950386
[desktop] Fix ARM build
...
Regression introduced yesterday - d37675cc57
2025-01-31 08:43:00 +05:30
Manav Rathi
8d29e837cd
[web] Match mobile behaviour for archived files in all ( #4919 )
...
Fixes https://github.com/ente-io/ente/issues/4893 ,
https://github.com/ente-io/ente/discussions/4000
Related https://github.com/ente-io/ente/discussions/3047
2025-01-31 07:13:30 +05:30
Prateek Sunal
226830acaa
chore: bump version
2025-01-31 03:48:37 +05:30
Prateek Sunal
96a18d9f2b
Merge branch 'main' into mobile-preview-video
2025-01-31 03:48:20 +05:30
Prateek Sunal
548955a803
fix: add to queue based on cutoff date
2025-01-31 03:45:55 +05:30
Prateek Sunal
f7896d5a82
fix: only show size for internal user
2025-01-31 03:16:33 +05:30
Prateek Sunal
18ca154578
fix: preview video state & similar controls
2025-01-31 02:59:59 +05:30
Prateek Sunal
d625816eb3
fix: update code for backup status
2025-01-30 22:12:29 +05:30
Prateek Sunal
094e08c387
fix: show preview status
2025-01-30 21:52:20 +05:30
Manav Rathi
f7c8a563a9
[web] Match mobile behaviour for archived files in all
2025-01-30 19:57:14 +05:30
ashilkn
00c43b10ea
[mob][photos] Use contact's face as thumbnail if linked to a person in contacts section and search results that come up when searching
2025-01-30 19:33:38 +05:30
ashilkn
bcaafe7e33
[mob][photos] Remove unused widget
2025-01-30 19:08:09 +05:30
Neeraj
a754fe740f
[mob] Reduce noise from logs ( #4914 )
...
## Description
## Tests
2025-01-30 18:23:48 +05:30
laurenspriem
26020c2e99
[mob][photos] todo
2025-01-30 17:52:01 +05:30
ashilkn
9e4c3d826a
[mob][photos] Add remoteID of person linked to the email in email-to-person-data cache
2025-01-30 17:09:08 +05:30
ashilkn
da582a2436
[mob][photos] Await on _resetEmailToNameCache so that PeopleChangedEvent is fired only after cache is updated. Else there is chance that UI is rebuild on PeopleChangedEvent with stale state of EmailToNameCahce
2025-01-30 16:50:03 +05:30
ashilkn
208e4cbbab
[mob][photos] Chore
2025-01-30 16:37:17 +05:30
laurenspriem
fbcba9903e
[mob][photos] todo
2025-01-30 16:15:57 +05:30
ashilkn
d37af17445
Revert "[mob][photos] Move Contacts section from search tab to shared tab"
...
This reverts commit 628f195c0e .
2025-01-30 16:11:29 +05:30
ashilkn
d8b995c3d6
Revert "[mob][photos] Refactor"
...
This reverts commit cf977a7fa1 .
2025-01-30 16:10:50 +05:30
Manav Rathi
58d5374910
[web] Routine dependency updates ( #4913 )
...
yarn workspaces info 2>&1 | sed '1d' | sed '$d' | jq '.[] | values |
.location' | xargs -o -n 1 -I % sh -c 'cd % && npx npm-check-updates
--interactive'
2025-01-30 16:10:07 +05:30
ashilkn
90db26c07b
Revert "[mob][photos] Reload Contacts and AllContacts section on necessary update events"
...
This reverts commit 11d080f721 .
2025-01-30 16:08:43 +05:30
Neeraj Gupta
48de9850e5
[mob] Lint
2025-01-30 16:03:04 +05:30
Manav Rathi
c4d6323a36
More
2025-01-30 16:00:44 +05:30
Neeraj Gupta
bc6ede54f9
[mob] Reduce noise from logs
2025-01-30 15:59:42 +05:30
laurenspriem
0c92ed96a6
[mob][photos] Lower clip threshold
2025-01-30 15:58:51 +05:30
Manav Rathi
20c6f15a0f
Fin
2025-01-30 15:49:12 +05:30
Manav Rathi
8407816d14
MUI deprecations
2025-01-30 15:46:23 +05:30
Manav Rathi
369999e0aa
Fix MUI deprecations
2025-01-30 15:20:00 +05:30
laurenspriem
9295908dc5
[mob][photos] comment
2025-01-30 14:47:44 +05:30
ashilkn
b2a21084da
[mob][photos] Remove hidden or ignored people from person selection screens (Reassign me & Link contact to person)
2025-01-30 14:38:14 +05:30
laurenspriem
95a27397d3
[mob][photos] small correction
2025-01-30 14:32:31 +05:30
laurenspriem
d9c1a21b0c
[mob][photos] simplify
2025-01-30 14:25:00 +05:30
laurenspriem
821965308e
[mob][photos] Increase photo multiyear photo selection if needed
2025-01-30 14:16:58 +05:30
laurenspriem
22bec8eee7
[mob][photos] Simpler multi-year filtering
2025-01-30 14:06:55 +05:30
Neeraj
e77998fd71
[mob] Fix bad translation ( #4911 )
...
## Description
## Tests
2025-01-30 13:57:01 +05:30
Manav Rathi
b6ae571b0b
[web] Routine dependency updates
...
yarn workspaces info 2>&1 | sed '1d' | sed '$d' | jq '.[] | values | .location' | xargs -o -n 1 -I % sh -c 'cd % && npx npm-check-updates --interactive'
2025-01-30 13:51:00 +05:30
Manav Rathi
b3d8072a38
[desktop] Replace ImageMagick with vips ( #4912 )
...
This has already been done, this PR is just final cleanup.
2025-01-30 13:45:21 +05:30
Manav Rathi
892f130580
[desktop] Replace ImageMagick with vips
...
This has already been done, this PR is just final cleanup.
2025-01-30 13:37:36 +05:30
Neeraj Gupta
b25e5a9443
[mob] Fix bad translation
2025-01-30 13:37:21 +05:30
Manav Rathi
55994e472a
[desktop] Handle missing assigned clusters gracefully ( #4910 )
2025-01-30 12:53:04 +05:30
Manav Rathi
9c23c03f23
[desktop] Handle missing assigned clusters gracefully
2025-01-30 12:46:02 +05:30
Manav Rathi
7dda0ecf81
[web] Light mode WIP - Part x/x ( #4909 )
2025-01-30 12:41:36 +05:30
Manav Rathi
09bfca7aa4
lf
2025-01-30 12:38:44 +05:30
Neeraj
7c3fe5d57c
[auth][mob] Fix 2FA recovery flow ( #4908 )
...
## Description
Resolves https://github.com/ente-io/ente/issues/3935
## Tests
2025-01-30 12:01:10 +05:30
Manav Rathi
08c4842f20
Stop duplicating comments
2025-01-30 11:58:01 +05:30
Manav Rathi
aea5f78765
Lift it up for dark mode
2025-01-30 11:58:01 +05:30
Manav Rathi
2bd36b0795
Improve vis
2025-01-30 11:58:01 +05:30
Manav Rathi
13860afbc2
Tweak
2025-01-30 11:58:01 +05:30
Manav Rathi
a7a21e66a7
Style the focus and activation
2025-01-30 11:58:01 +05:30
Manav Rathi
f0e4678307
Improve accessibility and keyboard access
2025-01-30 11:58:01 +05:30
Neeraj Gupta
782ef5eeb0
[auth] Fix 2fa recovery flow
2025-01-30 11:55:07 +05:30
Neeraj Gupta
7fc7d365ad
[mob] Fix color
2025-01-30 11:41:18 +05:30
Neeraj Gupta
f98be148dc
[mob] Fix recovery flow
2025-01-30 11:41:11 +05:30
Manav Rathi
09c29362af
[desktop] Fix download path during install ( #4907 )
2025-01-30 11:40:21 +05:30
Manav Rathi
bed645044b
[desktop] Fix download path during install
2025-01-30 11:38:43 +05:30
Neeraj
07618b8041
[mob] Interface for ML DB + refactor ( #4898 )
...
## Description
## Tests
2025-01-30 11:01:51 +05:30
Manav Rathi
7e0dc22abe
[desktop] im => vips ( #4906 )
...
More cleanup is pending, once we give this nightly a go.
2025-01-30 08:22:27 +05:30
Manav Rathi
d37675cc57
[desktop] im => vips
...
More cleanup is pending, once we give this nightly a go.
2025-01-30 08:20:11 +05:30
mngshm
c5aaed4361
chore[broken mods]: Modifications for Storage Limits
2025-01-29 19:04:52 +05:30
Manav Rathi
1ac0903561
[desktop] Routine dependency updates ( #4900 )
2025-01-29 17:43:39 +05:30
Manav Rathi
adffe6362a
[desktop] Routine dependency updates
2025-01-29 17:41:54 +05:30
Neeraj Gupta
2cade6f271
[mob] Refactor
2025-01-29 17:13:21 +05:30
Neeraj Gupta
ac08d5b37d
[mob] Fix lint
2025-01-29 17:13:12 +05:30
Manav Rathi
9d1cc2a014
[desktop] Don't assume a particular position for the open URL arg ( #4899 )
...
Ref: https://github.com/electron/electron/issues/20322
2025-01-29 17:12:51 +05:30
Manav Rathi
167807c758
[desktop] Don't assume a particular position for the open URL arg
...
Ref: https://github.com/electron/electron/issues/20322
2025-01-29 17:03:14 +05:30
Neeraj Gupta
ebd4b89f34
[mob] Refactor
2025-01-29 16:36:06 +05:30
Manav Rathi
6217c3a8f5
[web] Storage card light mode ( #4897 )
...
Part of WIP lm updates
2025-01-29 16:27:49 +05:30
Laurens Priem
4d307ded5e
[mob][photos] Bump for internal release again ( #4896 )
...
## Description
bump for internal release
2025-01-29 16:23:46 +05:30
laurenspriem
6e7ced0ecc
[mob][photos] Bump for internal release
2025-01-29 16:21:11 +05:30
Manav Rathi
2dad8f6db0
both
2025-01-29 16:19:46 +05:30
Laurens Priem
9b729fb170
[mob][photos] Bump ( #4895 )
...
## Description
Bump version for internal release
2025-01-29 16:17:47 +05:30
laurenspriem
7598351211
[mob][photos] Bump
2025-01-29 16:14:08 +05:30
Neeraj Gupta
657949d109
[mob] Perf improvement
2025-01-29 16:10:42 +05:30
Manav Rathi
1d118b07f9
Extract
2025-01-29 16:05:18 +05:30
Neeraj Gupta
a0bb50fc37
[mob] Performance improvement
2025-01-29 15:57:28 +05:30
laurenspriem
29e77245d7
[mob][photos] Filter for multiple years
2025-01-29 15:57:22 +05:30
Manav Rathi
a0a001e8e7
individual cards
2025-01-29 15:56:08 +05:30
Prateek Sunal
d6c58bc9ca
fix: add state for preview updates
2025-01-29 15:54:18 +05:30
Laurens Priem
65ed594574
Person issue logs ( #4894 )
...
## Description
Logs
2025-01-29 15:52:59 +05:30
Neeraj
f3952fad49
[auth] Update custom-icons.json ( #4892 )
...
I moved World Cube Association entry to the proper alphabetical place
and added the "slug" line because icon is showing blank and I think that
could be the reason.
If there's other common issues with blank SVG icons I would love to
check it, because I've not touch the icon code and is showing in red for
closing `</g>` but is showing fine in the viewer.
Sorry about this.
Regards
2025-01-29 15:36:59 +05:30
Neeraj Gupta
09b88e5bab
refactor
2025-01-29 15:33:46 +05:30
Alfred0
bfdd111dc1
Update custom-icons.json
...
I move World Cube Association entry to the proper alphabetical place and added the slug line because icon is showing blank and I think that could be the reason
2025-01-29 10:51:58 +01:00
Manav Rathi
a2166308d2
wip
2025-01-29 15:20:16 +05:30
Neeraj Gupta
29f4bbb0de
Merge remote-tracking branch 'origin/main' into db_interface
2025-01-29 15:08:19 +05:30
Manav Rathi
f235da8a05
t
2025-01-29 14:54:51 +05:30
Manav Rathi
cae38e22e3
tweak
2025-01-29 14:34:27 +05:30
Manav Rathi
c4702cdc22
mq
2025-01-29 14:18:37 +05:30
laurenspriem
05fc91576a
[mob][photos] More logs
2025-01-29 14:02:35 +05:30
Neeraj Gupta
c64af87e33
[mob] Refactor
2025-01-29 13:52:12 +05:30
laurenspriem
14f13d9dde
[mob][photos] Better logging of person issues
2025-01-29 13:48:39 +05:30
Manav Rathi
6d7210cc69
t
2025-01-29 12:58:45 +05:30
laurenspriem
1ff4f7d0bb
[mob][photos] prompt
2025-01-29 12:57:48 +05:30
laurenspriem
ba0ac8ab08
[mob][photos] clip prompt
2025-01-29 12:48:59 +05:30
Manav Rathi
8de32ca12d
tweak
2025-01-29 12:48:43 +05:30
Manav Rathi
bd13a2373a
nf tweak
2025-01-29 12:41:38 +05:30
ashilkn
ab5f0e7de4
[mob][photos] Replace contact's email with name if linked to a person in all screen related to collaborative albums created by the account owner
2025-01-29 12:10:22 +05:30
laurenspriem
cd190f21d1
[mob][photos] Prioritize named faces
2025-01-29 11:50:51 +05:30
ashilkn
544a124318
[mob][photos] Fix UX issue: Bottom inset overlapping with UI
2025-01-29 11:37:42 +05:30
mngshm
284fc41c65
add: migration scripts for storage table
2025-01-29 11:09:58 +05:30
Neeraj
6134baea55
[mob] Handle 401/404 failure during individual multipart upload ( #4890 )
...
## Description
## Tests
2025-01-29 10:49:14 +05:30
Neeraj Gupta
5cabc406af
[mob] Handle 401/404 failure during individual multipart upload
2025-01-29 10:42:02 +05:30
Manav Rathi
86704252e0
[web] More wip vips notes ( #4889 )
2025-01-29 10:38:22 +05:30
Manav Rathi
481d3e3700
Note
2025-01-29 10:33:35 +05:30
Manav Rathi
dcd920cbb4
wip patch
2025-01-29 09:40:35 +05:30
Manav Rathi
efa6d0289d
Mention the conclusion after experimenting with alternatives
2025-01-29 08:09:30 +05:30
Prateek Sunal
f4d7bbae34
fix: enable video streaming for internal user
2025-01-28 17:26:56 +05:30
Prateek Sunal
c4f5265ff3
fix: only play preview for non-local video & when streaming is enabled
2025-01-28 17:25:57 +05:30
Prateek Sunal
7e1038a0f6
fix: add conditions for compression
2025-01-28 17:23:33 +05:30
Manav Rathi
3a7e0c23ac
[web] More notes around adding vips ( #4885 )
2025-01-28 17:06:43 +05:30
Manav Rathi
cd93cf1be6
Cleanup
2025-01-28 17:02:40 +05:30
Prateek Sunal
0a3e1087ef
fix: only upload preview if video streaming enabled
2025-01-28 16:59:01 +05:30
Prateek Sunal
2345265e19
chore: update locals & project
2025-01-28 16:56:36 +05:30
Prateek Sunal
6468fe9637
feat: add video streaming setting
2025-01-28 16:56:17 +05:30
Manav Rathi
8e653912cd
x64 variant
2025-01-28 16:51:51 +05:30
Manav Rathi
80f64b2f8c
t2
2025-01-28 16:51:51 +05:30
Manav Rathi
b022d0292f
Take 1
2025-01-28 16:51:51 +05:30
Manav Rathi
d12aad2817
The musl variant seems to still link to the c lib dynamically
...
Sure there'd be a way to resolve this, but for now revert to the normal variant
ldd bin/vips
/lib/ld-musl-aarch64.so.1 (0xffffa9868000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xffffa96a9000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xffffa9684000)
libc.so => /lib/ld-musl-aarch64.so.1 (0xffffa9868000)
2025-01-28 16:51:51 +05:30
Manav Rathi
55281b7e32
thumb
2025-01-28 16:51:51 +05:30
Manav Rathi
a155855b45
Note
2025-01-28 16:51:51 +05:30
Manav Rathi
81206c0e36
Patch
2025-01-28 16:51:51 +05:30
Manav Rathi
d0738f0988
Nope
2025-01-28 16:51:51 +05:30
Manav Rathi
4d65e3b233
Try with libvips-packaging
...
https://github.com/kleisauke/libvips-packaging/
Found via this comment:
> The build script at
> https://github.com/kleisauke/libvips-packaging/blob/main/build/lin.sh can be
> used as a reference to compile libvips and its dependencies as a single,
> statically-linked shared library.
>
> https://github.com/libvips/libvips/discussions/3426#discussioncomment-5507520
2025-01-28 16:51:51 +05:30
Manav Rathi
a6f2eae418
static more
2025-01-28 16:51:51 +05:30
Manav Rathi
84e16057b6
Trying with everything disabled
2025-01-28 16:51:51 +05:30
Manav Rathi
b91ee793bf
static lib
2025-01-28 16:51:51 +05:30
laurenspriem
0059f1817b
[mob][photos] Add todo
2025-01-28 16:47:50 +05:30
laurenspriem
dc401f6f72
[mob][photos] Sort
2025-01-28 16:36:16 +05:30
laurenspriem
69025f7ebf
[mob][photos] Increase threshold
2025-01-28 16:27:31 +05:30
Neeraj
e02c6dfab9
Remove extra line breaks in Auth app descriptions ( #4883 )
...
## Description
Solves #4881 , removing line breaks that break the text flow on F-Droid.
## Tests
No code changes made.
2025-01-28 15:59:37 +05:30
Neeraj
92104e9a42
[auth] Downgrade flutter ( #4882 )
...
## Description
## Tests
2025-01-28 15:39:01 +05:30
Simon
de23adec73
Remove extra line breaks in Auth app descriptions
2025-01-28 10:50:42 +01:00
Neeraj Gupta
53b868215c
[auth] Bump version
2025-01-28 15:06:45 +05:30
Neeraj Gupta
fbe77affa0
[auth] Fix json
2025-01-28 15:06:02 +05:30
Neeraj Gupta
988a3e74b4
[auth] Downgrade flutter version
2025-01-28 14:53:12 +05:30
Neeraj Gupta
fc4f35aae0
[auth] Downgrade flutter version
2025-01-28 14:52:21 +05:30
ashilkn
6176ec6cb9
[mob][photos] Revert back to using figma_squircle v0.5.3 from pub.dev since we've reverted to flutter v3.24.x
2025-01-28 13:36:36 +05:30
Neeraj Gupta
6bdc1f5d65
[mob] Add generic type for fileID
2025-01-28 13:30:24 +05:30
ashilkn
f5ee666a52
[mob][photos] Auto generated changes
2025-01-28 13:27:37 +05:30
ashilkn
fc89b9bfc1
[mob][photos] Bump up to v0.9.86
2025-01-28 13:25:41 +05:30
ashilkn
2071cbc61b
Merge branch 'main' into mobile-preview-video
2025-01-28 13:24:09 +05:30
Ashil
f7fba3438f
[mob][photos] Fix clipping issue of people in all people screen ( #4880 )
2025-01-28 13:21:35 +05:30
ashilkn
bba1eb99e6
[mob][photos] Fix clipping issue of people in all people screen
2025-01-28 13:18:26 +05:30
Prateek Sunal
e06bfd0724
Merge branch 'main' into mobile-preview-video
2025-01-28 12:58:54 +05:30
Ashil
e01f92adcc
[mob][photos] Use face when available for user avatar ( #4879 )
...
## Description
If the user (contact specifically) is linked to a person, use the
person's face as user's avatar in the `UserAvatarWidget`
## Tests
Tested everything myself.
2025-01-28 12:07:52 +05:30
ashilkn
e06dbb0ef1
[mob][photos] Remove logs used to assess time taken by ops
...
Made sure that repeated calls to getPersons() by UserAvatarWidget won't cause any performance issues
2025-01-28 11:53:52 +05:30
ashilkn
b1b70a0d08
[mob][photos] Fix Faces on avatar not loading on app start
...
This was because the emailToName cache was not set yet when accessed by UserAvatarWidget. Awaiting on PersonService.init to finish in main() fixed the problem. It only increases time on splash screen by 4ms on the medium sized(uploaded and faces count wise) account I tested on
2025-01-28 11:35:53 +05:30
laurenspriem
e50ab7ca84
[mob][photos] First iteration of file selection
2025-01-28 10:43:58 +05:30
laurenspriem
a575e5f3c8
[mob][photos] Functions to get embeddings of specific files
2025-01-28 10:43:22 +05:30
Manav Rathi
90076dd984
[web] Prevent dedup from failing because of shared files owned by others ( #4878 )
2025-01-28 06:37:01 +05:30
Manav Rathi
fe19868623
[web] Prevent dedup from failing because of shared files owned by others
2025-01-27 19:50:43 +05:30
ashilkn
61e1153a36
[mob][photos] Use contact's face if linked to a person for user avatar
2025-01-27 18:42:05 +05:30
Neeraj
94a145dafc
[auth] Add & update icons ( #4844 )
...
## New icons
- DocuSeal
- STRATO
- TikTok
- Xbox
- Zoom
## Updated icons
- Canva
- Ubisoft
- Windscribe
- Yahoo
2025-01-27 17:07:49 +05:30
Neeraj
70d957e649
[auth] Use zip compression for windows build ( #4868 )
...
## Description
## Tests
2025-01-27 17:06:52 +05:30
Vishnu Mohandas
039bfc3521
Update emails ( #4870 )
2025-01-27 16:29:31 +05:30
vishnukvmd
84ad5e9363
Update mails
2025-01-27 16:28:27 +05:30
Neeraj Gupta
69661b0d30
[mob] Put clip queries in same db class
2025-01-27 16:27:20 +05:30
Manav Rathi
8610854155
[web] Handle NaN in the Exif locations ( #4869 )
...
A customer sent us a sample file from the wild where this was the case.
2025-01-27 16:17:37 +05:30
Neeraj
f3110f65a1
[auth] Use zip compression for windows build
2025-01-27 16:12:12 +05:30
Manav Rathi
ac8804a1c1
[web] Handle NaN in the Exif locations
...
A customer sent us a sample file from the wild where this was the case.
2025-01-27 16:03:02 +05:30
Laurens Priem
34ddeff6bc
Person assigned ( #4867 )
...
## Description
Make PersonData.assigned and PersonData.rejectedFaceIds non-nullable to
fix issue.
## Tests
Tested in debug mode on my pixel phone.
2025-01-27 15:40:16 +05:30
Neeraj
5204fdc768
[auth] Auth banner ( #4842 )
2025-01-27 15:05:07 +05:30
VanillaChanny
5738f5262b
[auth] Create a custom icons for NekoHosting ( #4838 )
...
## Description
Adds SVG icons for https://nekohosting.gg/ and
https://beta.nekohosting.gg/
2025-01-27 15:03:53 +05:30
Alfred0
099dce43de
[auth] World Cube Association Icon ( #4853 )
...
Hi, I open in the past a pull request to add the World Cube Association
icon, but I was pending for confirmation and was closed.
Now at this point is all ok to use it as I understand, so here is the
WCA logo.
Hope all is fine, this is my first pull request for something.
Best regards.
2025-01-27 15:03:13 +05:30
Neeraj
9bab498d41
[auth] Hide [Share/QR/Edit/Trash] popup in code reorder screen ( #4866 )
...
## Description
Solve #4856
## Tests
2025-01-27 15:02:44 +05:30
Aman Raj Singh Mourya
39a9cd3db4
[auth] Hide [Share/QR/Edit/Trash] popup in code reorder screen
2025-01-27 14:57:54 +05:30
laurenspriem
06daaa1205
[mob][photos] More null checks removed
2025-01-27 14:32:56 +05:30
Aman Raj Singh Mourya
85f407ff7d
[auth] Extract strings
2025-01-27 14:30:18 +05:30
laurenspriem
07830e4dac
[mob][photos] Remove null checks
2025-01-27 14:29:28 +05:30
laurenspriem
4e57688dab
[mob][photos] Make assigned non-nullable
2025-01-27 14:22:12 +05:30
laurenspriem
6cd59a7f52
[mob][photos] Document
2025-01-27 14:21:54 +05:30
Aman Raj Singh Mourya
3327b75133
[auth] code refactor
2025-01-27 14:11:07 +05:30
Prateek Sunal
69ddb6fb2c
Merge branch 'main' into mobile-preview-video
2025-01-27 13:52:46 +05:30
Neeraj
da8d1f25ab
[auth] New translations ( #4861 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
2025-01-27 13:35:29 +05:30
Neeraj
c839dc5e9b
[mobile] New translations ( #4860 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2025-01-27 13:35:04 +05:30
Neeraj
c0e701f223
[auth] Attempt to fix icons displaying as black ( #4843 )
...
## Description
Some icons were showing as black instead of their intended colors.
Suspecting an issue with CSS color styling, switched to inline syntax.
2025-01-27 13:29:03 +05:30
Manav Rathi
635c742535
Update deduplicate.md ( #4865 )
...
## Description
Fixed typo
2025-01-27 13:07:56 +05:30
mape6
26264dde04
Update deduplicate.md
2025-01-27 08:16:13 +01:00
Vishnu Mohandas
27ecf6c3d3
[docs] Rename photo-dates > metadata ( #4863 )
2025-01-27 09:52:13 +05:30
Manav Rathi
aabe2a5bcf
One more place
2025-01-27 09:51:51 +05:30
vishnukvmd
47ad0aab2d
[docs] Rename photo-dates > metadata
2025-01-27 09:40:46 +05:30
Manav Rathi
425b110b40
[web] New translations ( #4859 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-01-27 07:03:21 +05:30
Crowdin Bot
e456e6986a
New Crowdin translations by GitHub Action
2025-01-27 01:17:07 +00:00
Crowdin Bot
642c01a908
New Crowdin translations by GitHub Action
2025-01-27 01:05:04 +00:00
Crowdin Bot
a3fea1656e
New Crowdin translations by GitHub Action
2025-01-27 00:34:31 +00:00
Prateek Sunal
6aa3733111
Update pubspec.yaml
2025-01-26 13:27:58 +05:30
Ashil
98c8e82ca7
[Mob][Photos] People-contact linking ( #4845 )
...
## Description
- Linked people to contacts (specifically emails) following the [Figma
design](https://www.figma.com/design/SYtMyLBs5SAOkTbfMMzhqt/Ente-Visual-Design?node-id=34500-35963&t=viuppN9KWwcHHWI5-4 ).
- Enabled the "joining public links" feature.
Reverted to Flutter version 3.24.3 due to a bug introduced in version
3.27.x.
## Tests
Did basic QA and code review myself.
2025-01-26 09:18:33 +05:30
Prateek Sunal
9e3d412e99
fix: use sdk 34
2025-01-26 03:03:41 +05:30
Prateek Sunal
858de20726
chore: bump version
2025-01-25 23:21:19 +05:30
Prateek Sunal
453f23ffba
Merge remote-tracking branch 'origin/main' into mobile-preview-video
2025-01-25 23:20:42 +05:30
Prateek Sunal
17c2bd24e4
fix: HDR to SDR conversion
2025-01-25 23:19:19 +05:30
Neeraj Gupta
771d12bd9b
[mob] Define interface for ML DB
2025-01-25 15:16:01 +05:30
ashilkn
89a411c6a1
[mob][photos] Bump up to v0.9.84
2025-01-24 21:19:41 +05:30
ashilkn
0e6d39fcc7
[mob][photos] Refactor
2025-01-24 21:10:42 +05:30
ashilkn
475f839593
[mob][photos] Chore
2025-01-24 20:40:18 +05:30
ashilkn
a3db3e496a
[mob][photos] Refactor
2025-01-24 20:33:28 +05:30
ashilkn
fe9682823f
[mob][photos] Use better variable name
2025-01-24 20:27:03 +05:30
Neeraj
40e3338ead
[mob] Use different bundle for iOS debug variant ( #4840 )
...
## Description
## Tests
2025-01-24 20:15:49 +05:30
ashilkn
5ec4998f13
[mob][photos] Extract strings
2025-01-24 19:31:27 +05:30
ashilkn
36bd0b1d92
[mob][photos] chore
2025-01-24 19:22:10 +05:30
ashilkn
11d080f721
[mob][photos] Reload Contacts and AllContacts section on necessary update events
2025-01-24 19:13:09 +05:30
Braky
41ddfb90f2
[auth] Add & update icons
2025-01-24 14:41:54 +01:00
Bl4ckspell
d2df920606
Attempt to fix icons displaying as black
...
Some icons were showing as black instead of their intended colors. Suspecting an issue with CSS color styling, switched to inline syntax.
2025-01-24 14:35:08 +01:00
Manav Rathi
0b31f9321c
[web] Non-functional scraps from experimenting with ImageMagick alternatives ( #4841 )
2025-01-24 17:54:39 +05:30
Manav Rathi
58b300d8d4
LF
2025-01-24 17:46:53 +05:30
Aman Raj Singh Mourya
90a8ecf0ab
[auth] minor fix
2025-01-24 17:45:19 +05:30
Aman Raj Singh Mourya
53c872ceec
[auth] remove supportDev widget and minor fix
2025-01-24 17:29:06 +05:30
ashilkn
3816ea42ab
[mob][photos] Chore
2025-01-24 17:14:41 +05:30
Aman Raj Singh Mourya
7e5a38a687
[auth] Implemented logic for notification banner
2025-01-24 17:10:26 +05:30
Aman Raj Singh Mourya
fc8d5837c3
[auth] added notification banner on the setting screen
2025-01-24 17:07:03 +05:30
Aman Raj Singh Mourya
6ed5203485
[auth] Implemented function to set the app install time
2025-01-24 17:06:14 +05:30
Neeraj Gupta
7bc5af0bb8
[mob] Use different bundle for iOS debug variant
2025-01-24 16:41:05 +05:30
ashilkn
b3df62e2bc
[mob][photos] Show full email in contacts filter chip
2025-01-24 16:37:56 +05:30
ashilkn
cf977a7fa1
[mob][photos] Refactor
...
The contacts section was moved to the shared tab from the search tab in a hacky way before this change. Have now refactored code around it for better readability and consistancy
2025-01-24 16:18:08 +05:30
ashilkn
a1b0e82d56
[mob][photos] Return null deprecated name field is empty on User.displayName
2025-01-24 14:16:52 +05:30
ashilkn
8370cf44b5
[mob][photos] Show name of contact instead of email in file info of an incoming shared photo if the contact it assinged to a person
2025-01-24 14:15:40 +05:30
ashilkn
fb63e66abb
[mob][photos] Minor padding change in EndToEndBanner
2025-01-24 13:54:39 +05:30
Manav Rathi
31009f7a58
Document current state
2025-01-24 13:08:57 +05:30
ashilkn
927267f19f
[mob][photos] Revert to flutter 3.24.3
2025-01-24 12:21:26 +05:30
ashilkn
a2c5c1e67a
[mob][photos] Resolve merge conflicts and merge main
2025-01-24 12:02:02 +05:30
ashilkn
43b6140808
[mob][photos] Show join link banner only if logged in
2025-01-24 11:55:11 +05:30
ashilkn
ff8fdb0cc1
[mob][photos] Use EndToEndBanner component as banner for join link
2025-01-24 11:44:37 +05:30
ashilkn
b6094e5aa8
[mob][photos] Remove internal flag from join links feature
2025-01-24 11:44:00 +05:30
ashilkn
8c932dc3f2
[mob][photos] Add animation to widget in SaveOrEditPerson
2025-01-24 11:07:16 +05:30
mangesh
bbf001e5cb
[docs] revamp "Configuring S3" ( #4821 )
...
PR is about making improvements to the "Configuring S3" Document. Making
sure to staying with the principles of the previous doc just making
improvements in the explanation.
Also added a diagram, will keep it updated as I develop better
understanding of the whole Client, Museum and S3 Relation :)
2025-01-24 10:51:50 +05:30
Neeraj
fd4c4ab226
[dashboard] Remove token field ( #4819 )
2025-01-24 10:51:14 +05:30
Manav Rathi
f049aa96fc
Try with a alpine build to see if we can get a static binary
2025-01-24 06:33:24 +05:30
Manav Rathi
ed7bc529f5
Same results as trying manually with staticx
...
the staticx produced binary takes 0.5 secs to launch, as compared the one we get by normally compiling.
2025-01-24 06:33:24 +05:30
Manav Rathi
8fa4e8e2d1
Try using staticx on vips binary
...
Dockerfile from https://github.com/joshuarli/static-builders
2025-01-24 06:33:24 +05:30
Manav Rathi
647a04af96
Prepare build env
2025-01-24 06:33:24 +05:30
Manav Rathi
a4e49daeb1
Inspectable layer
2025-01-24 06:33:24 +05:30
Manav Rathi
c4c8447f54
Sample
2025-01-24 06:33:24 +05:30
Manav Rathi
9451124c38
Init
2025-01-24 06:33:24 +05:30
Manav Rathi
27f6a899f7
[web] New translations ( #4834 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-01-24 05:58:36 +05:30
Crowdin Bot
27711dcb0e
New Crowdin translations by GitHub Action
2025-01-24 00:21:01 +00:00
Manav Rathi
13040cc53e
[server] Report a client error instead of 5xx on invalid pk signature ( #4833 )
...
e.g.
--- at /etc/ente/pkg/api/user.go:352
(UserHandler.FinishPasskeyAuthenticationCeremony) ---
--- at /etc/ente/pkg/repo/passkey/passkey.go:395
(Repository.FinishAuthentication) ---
Caused by: Error validating the assertion signature: \u003cnil\u003e
## Tested by
Modifying the pk app to pass null as the signature, and observing that
client gets back a 401 (previously 500).
2025-01-24 05:44:06 +05:30
Manav Rathi
3188643583
[server] Report a client error instead of 5xx on invalid pk signature
...
e.g.
--- at /etc/ente/pkg/api/user.go:352 (UserHandler.FinishPasskeyAuthenticationCeremony) ---
--- at /etc/ente/pkg/repo/passkey/passkey.go:395 (Repository.FinishAuthentication) ---
Caused by: Error validating the assertion signature: \u003cnil\u003e
2025-01-24 05:35:01 +05:30
ashilkn
ff9bec5bb2
[mob][photos] Show only contacts that aren't linked to any person in the 'link email' screen
2025-01-23 21:37:42 +05:30
ashilkn
065c13cd06
[mob][photos] Refactor
2025-01-23 21:09:24 +05:30
ashilkn
c7bc8e97d5
[mob][photos] Add guards to make sure no email is linked to more than one person
2025-01-23 20:44:43 +05:30
ashilkn
f11d4d540b
[mob][photos] Refactor
2025-01-23 19:54:32 +05:30
mangesh
90d84b04b6
[docs} add missing ENV to env variables in Dockerfile ( #4829 )
2025-01-23 19:48:50 +05:30
ashilkn
628f195c0e
[mob][photos] Move Contacts section from search tab to shared tab
...
This is a quick workaround, will reorganize code in a better way in near future
2025-01-23 19:14:19 +05:30
mngshm
334a4869b2
fix: adding in Dockerfile
2025-01-23 17:51:20 +05:30
ashilkn
6bd8e73c8a
[mob][photos] Make Person selection screens same as figma design
2025-01-23 17:35:42 +05:30
ashilkn
c00b70cbde
[mob][photos] Make 'Reassign Me' functional
2025-01-23 15:55:39 +05:30
mngshm
629311ca2c
Make CI happy :)
2025-01-23 14:37:18 +05:30
mngshm
975ed72ff6
Add information about
2025-01-23 14:36:46 +05:30
mngshm
5ccfbbf263
fix: yarn build was unhappy with the image
2025-01-23 14:34:49 +05:30
Manav Rathi
d2c2bae3eb
[web] Refactor RowButton to prepare for light mode ( #4826 )
2025-01-23 13:46:14 +05:30
Manav Rathi
a1db956ae8
lm switch focus
2025-01-23 13:40:41 +05:30
Manav Rathi
312a82cea5
Label
2025-01-23 13:13:30 +05:30
Manav Rathi
c6b1dcba87
Split
2025-01-23 13:00:53 +05:30
Manav Rathi
01ff0a62bc
Active and focus visible
2025-01-23 12:40:24 +05:30
ashilkn
a34d2a9c1a
[mob][photos] Append '(Me)' at the end of PeopleAppBar's title if the opened person is 'Me'
2025-01-23 12:34:19 +05:30
Manav Rathi
c1b7ebf863
Disabled
2025-01-23 12:31:24 +05:30
Neeraj
b43f4b1a2a
[mob] Opt of out flutter default deeplink ( #4825 )
...
## Description
## Tests
2025-01-23 12:22:07 +05:30
Neeraj Gupta
8b276a55ef
[mob] Opt of out flutter default deeplink
2025-01-23 12:21:42 +05:30
ashilkn
e850dae7be
[mob][photos] Show 'Reassign Me' option on PeopleAppBar if 'Me' is assigned and the person 'Me' is opened
2025-01-23 12:15:51 +05:30
Manav Rathi
90c36a5eee
Hover
2025-01-23 12:05:50 +05:30
ashilkn
718dcafdd0
[mob][photos] Make 'Link person' banner on contact screen functional. Create a separate widget for ContactSearchResult for better separation.
2025-01-23 11:42:04 +05:30
Manav Rathi
c082c542ef
Reduce variants
2025-01-23 11:09:05 +05:30
Neeraj
20524177b1
[auth] Auth banner widget ( #4820 )
...
## Description
## Tests
2025-01-23 11:03:10 +05:30
Manav Rathi
105878c3b5
checkpoint
2025-01-23 10:49:46 +05:30
Manav Rathi
c23c92573e
checkpoint 2
2025-01-23 10:06:04 +05:30
Manav Rathi
ab5209070c
wip surgery
2025-01-23 09:44:12 +05:30
Manav Rathi
121e1380c7
Split
2025-01-23 09:04:14 +05:30
Manav Rathi
60e144ab5e
Children
2025-01-23 07:54:03 +05:30
Manav Rathi
07dd081f0e
Nomenclature
2025-01-23 07:48:01 +05:30
Manav Rathi
26f4c9e0fe
Move
2025-01-22 19:30:35 +05:30
mngshm
a9952e14d0
Revamp S3 Configuration Doc
2025-01-22 19:03:33 +05:30
ashilkn
45b2f91da5
[mob][photos] Show 'Link person' banner on contact screen if contact isn't linked to a person yet
2025-01-22 18:05:29 +05:30
Aman Raj Singh Mourya
8290809dfb
[auth] minor changes
2025-01-22 17:53:18 +05:30
Aman Raj Singh Mourya
a4b14fe5b1
[auth] Implemented Banner widget
2025-01-22 17:51:30 +05:30
mngshm
bec84530e6
re-order help.ente.io/self-hosting sidebar
2025-01-22 17:43:29 +05:30
ashilkn
6081dcf7a8
[mob][photos] Create EndToEndBanner component and use it
2025-01-22 17:39:37 +05:30
ashilkn
e4ebdddb7f
[mob][photos] chore
2025-01-22 16:55:08 +05:30
ashilkn
cea2f5b2df
[mob][photos] Show name if email is linked to a person for emails in the share info screen of albums
2025-01-22 16:54:46 +05:30
ashilkn
0b5e6f9ced
[mob][photos] Reset email to name cache completely on any change to name or email to avoid stale cache
2025-01-22 16:53:10 +05:30
ashilkn
48dc09ad38
[mob][photos] Use User.displayName instead of User.name since User.name is now deprecated
2025-01-22 16:14:48 +05:30
ashilkn
9ff57b765c
[mob][photos] Deprecate in User model and create extension of User which has displayName() method that gets user name from emailToNameCache
2025-01-22 16:02:43 +05:30
ashilkn
03be554025
[mob][photos] Create emailToName cache for contacts linked to people
2025-01-22 15:51:45 +05:30
mngshm
5f2e18c25f
Read Token from Param
2025-01-22 15:43:31 +05:30
Manav Rathi
2b7d514328
Move
2025-01-22 15:40:29 +05:30
Manav Rathi
3e7c66f9fe
Tweak
2025-01-22 15:38:19 +05:30
Manav Rathi
fb1cfbf541
Tweak
2025-01-22 15:27:00 +05:30
Manav Rathi
471b3f2c94
Hover
2025-01-22 15:19:05 +05:30
mngshm
27beac3288
Formatting
2025-01-22 15:09:40 +05:30
mngshm
9f17c9a564
Remove token field
2025-01-22 15:07:52 +05:30
Manav Rathi
a62335df85
Unmini
2025-01-22 15:02:26 +05:30
Manav Rathi
1043f7c9a2
Ref
2025-01-22 14:53:21 +05:30
Neeraj
d95df66b9c
[auth] Fix deeplink issue ( #4818 )
...
## Description
Also
- Remove logo from privacy screen
- Fix bug while deleting items from trash
## Tests
2025-01-22 14:45:21 +05:30
Manav Rathi
c19119afc4
Tweak
2025-01-22 14:43:25 +05:30
Neeraj Gupta
58cb9f480f
Clean up
2025-01-22 14:42:23 +05:30
Neeraj Gupta
14e413effa
[auth] Bump version
2025-01-22 14:41:36 +05:30
Neeraj Gupta
728a8c4976
Merge remote-tracking branch 'origin/main' into auth_fixes
2025-01-22 14:41:22 +05:30
Neeraj Gupta
dc779ae53f
[auth] Opt out of flutter default deeplinking
2025-01-22 14:40:28 +05:30
Neeraj Gupta
ab5bda8074
[auth] Remove privacy screen image
2025-01-22 14:39:33 +05:30
Manav Rathi
3782165155
Doc
2025-01-22 14:39:05 +05:30
Neeraj Gupta
2fc8d6e0c4
[auth] Handle multiple invokation of same deeplink
2025-01-22 14:35:03 +05:30
Neeraj Gupta
3fa18b3560
[auth] Handle deeplink in offline mode
2025-01-22 14:30:04 +05:30
Neeraj Gupta
a15556264a
[auth]Skip wait for online sync while parsing otpauth deeplink
2025-01-22 14:23:31 +05:30
Manav Rathi
267f54d943
[web] Fix link default prop for the (WIP) light mode ( #4817 )
...
This was causing an exception when opening screens with the <Link>
2025-01-22 14:20:13 +05:30
Manav Rathi
1015c87dd2
Fix link default prop
2025-01-22 14:14:18 +05:30
Neeraj Gupta
a71c284708
[auth] Fix bug in trash deletion
2025-01-22 13:55:22 +05:30
Neeraj Gupta
89e1efbde4
[auth] Opt out of flutter deeplink for ios
2025-01-22 13:54:57 +05:30
Manav Rathi
5e317b9f37
Increase hover opacity for light mode
2025-01-22 13:37:55 +05:30
Manav Rathi
6a4e992843
[desktop] Attempt to fix macOS universal build after electron builder update ( #4816 )
...
CI failures since updating Electron building (and Electron):
• packaging platform=darwin arch=arm64 electron=34.0.0
appOutDir=dist/mac-universal-arm64-temp
• packaging platform=darwin arch=universal electron=34.0.0
appOutDir=dist/mac-universal
⨯ pattern is too long failedTask=build stackTrace=TypeError: pattern is
too long
2025-01-22 13:18:02 +05:30
Manav Rathi
6e5e28d2bd
[desktop] Attempt to fix macOS universal build after electron builder update
...
CI failures since updating Electron building (and Electron):
• packaging platform=darwin arch=arm64 electron=34.0.0 appOutDir=dist/mac-universal-arm64-temp
• packaging platform=darwin arch=universal electron=34.0.0 appOutDir=dist/mac-universal
⨯ pattern is too long failedTask=build stackTrace=TypeError: pattern is too long
2025-01-22 13:16:30 +05:30
Manav Rathi
fcb7221820
[desktop] Fix incomplete build being generated - Take 2 ( #4815 )
...
These issues only surface when running on the CI, hence the PR splurge.
2025-01-22 13:01:55 +05:30
Manav Rathi
4abfb5b8bd
Don't return falsey
2025-01-22 12:59:54 +05:30
Manav Rathi
09b15d8645
[desktop] Fix incomplete build being generated ( #4813 )
...
...because of returning false from our build hook.
Also update the MetaInfo to avoid duplicating.
2025-01-22 12:43:17 +05:30
Manav Rathi
e0eae10007
Use URL instead of repeating contents
2025-01-22 12:41:39 +05:30
Manav Rathi
47ec5e78c0
[desktop] Fix incomplete build being generated
...
...because of returning false from our build hook.
2025-01-22 12:39:33 +05:30
ashilkn
0060389251
[mob][photos] Create 'Link email' widget for PeoplePage
2025-01-22 11:43:33 +05:30
Neeraj
07f55020df
[auth] Bump version v4.3.0 ( #4812 )
...
## Description
## Tests
2025-01-22 11:40:50 +05:30
Neeraj Gupta
d345de9ff3
[auth] Bump version v4.3.0
2025-01-22 11:36:23 +05:30
Neeraj
3bbb3c5767
[auth] Revert Notification banner ( #4806 )
2025-01-22 11:29:51 +05:30
Manav Rathi
7ac322b799
[desktop] Update build for latest electron builder ( #4811 )
...
Since the eb update, the CI job fails with errors like
unable to copy, file is symlinked outside the package
source=out/404.html
realPathFile=/Users/runner/work/photos-desktop/photos-desktop/web/apps/photos/out/404.html
Error: Cannot copy file (xxx.js) symlinked to file (xxx.js) outside the
package as that violates asar security integrity
at writeFileOrProcessSymlink
(/Users/runner/work/photos-desktop/photos-desktop/desktop/node_modules/app-builder-lib/src/asar/asarUtil.ts:126:15)
2025-01-22 09:43:55 +05:30
Manav Rathi
1e8750c330
[desktop] Update build for latest electron builder
...
Since the eb update, the CI job fails with errors like
unable to copy, file is symlinked outside the package source=out/404.html realPathFile=/Users/runner/work/photos-desktop/photos-desktop/web/apps/photos/out/404.html
Error: Cannot copy file (xxx.js) symlinked to file (xxx.js) outside the package as that violates asar security integrity
at writeFileOrProcessSymlink (/Users/runner/work/photos-desktop/photos-desktop/desktop/node_modules/app-builder-lib/src/asar/asarUtil.ts:126:15)
2025-01-22 09:42:08 +05:30
Manav Rathi
07786e3162
[desktop] Depedencies upgrade ( #4809 )
...
In particular,
* Electron 34 is needed to fix the Flatpak file picker issue -
"Fixed file chooser dialogs for flaptak applications. #44681 "
https://github.com/electron/electron/pull/44681
* Electron builder 26 is needed for the FPM app armour profiles
https://github.com/electron-userland/electron-builder/issues/8635#issuecomment-2462586534
2025-01-22 08:17:33 +05:30
Manav Rathi
d413c1d8dc
LF
2025-01-22 08:16:23 +05:30
Manav Rathi
0466067c55
[desktop] Depedencies upgrade
...
In particular,
* Electron 34 is needed to fix the Flatpak file picker issue -
"Fixed file chooser dialogs for flaptak applications. #44681 "
https://github.com/electron/electron/pull/44681
* Electron builder 26 is needed for the FPM app armour profiles
https://github.com/electron-userland/electron-builder/issues/8635#issuecomment-2462586534
2025-01-22 08:08:30 +05:30
Manav Rathi
d8b7d76d55
[desktop] IM 7 - Handle CI rebuilds, and add windows extension ( #4808 )
...
- CI builds both arch binaries in one go, so the singular yarn install
hook is not enough
- Without the extension windows doesn't run it
2025-01-22 07:54:34 +05:30
Manav Rathi
b1c62f6c93
[desktop] IM 7 - Handle CI rebuilds, and add windows extension
...
- CI builds both arch binaries in one go, so the singular yarn install hook is not enough
- Without the extension windows doesn't run it
2025-01-22 07:49:18 +05:30
Prateek Sunal
edb5e901e4
fix: use ffmpeg
2025-01-22 02:03:06 +05:30
Aman Raj Singh Mourya
5620be6c15
[auth] revert commit 2bf58aff45
2025-01-21 22:12:40 +05:30
Aman Raj Singh Mourya
91462bcb3c
Revert "[auth] Implemeted banner widget"
...
This reverts commit 2bf58aff45 .
2025-01-21 22:09:19 +05:30
Neeraj
c040935c52
[auth] Update crypto dependency + bump version ( #4805 )
...
## Description
## Tests
2025-01-21 20:15:40 +05:30
Neeraj Gupta
ffe7535cd2
Lint fix
2025-01-21 20:09:05 +05:30
Neeraj Gupta
219e5590bc
[auth] Ensure sortKey is always passed
2025-01-21 19:58:41 +05:30
Neeraj Gupta
7c7ce15177
[auth] Bump version
2025-01-21 19:53:20 +05:30
Neeraj Gupta
b2e164af75
[auth] Upgrade dependency
2025-01-21 19:52:57 +05:30
Neeraj
d495d6f281
[auth] Remove scan package ( #4804 )
2025-01-21 19:32:21 +05:30
Aman Raj Singh Mourya
1e45ae5bbc
[auth] Remove scan package
2025-01-21 19:27:33 +05:30
mangesh
636d493dfe
[docs] fix web app docs, sibling to #4800 ( #4802 )
2025-01-21 16:39:06 +05:30
Manav Rathi
1684192dc0
[desktop] Update to ImageMagick 7, and also make it available on Linux ARM + Windows x64/ARM ( #4803 )
2025-01-21 16:38:38 +05:30
Manav Rathi
e7d6362eaa
Make prettier happy
2025-01-21 16:32:03 +05:30
Manav Rathi
85cf1de12c
All current os/arch combinations are handled
2025-01-21 16:28:35 +05:30
mngshm
19135a0dfc
resolve merge conflict o.O
2025-01-21 16:26:33 +05:30
Manav Rathi
3d2b8974df
Temporary tracing
2025-01-21 16:24:03 +05:30
Manav Rathi
d836e190e3
Use the updated im 7
2025-01-21 16:21:49 +05:30
mngshm
5e54b0af36
fix[web-app docs]: fix syntax issue & add note related to yarn version
2025-01-21 16:05:19 +05:30
Manav Rathi
75509ff339
exec
2025-01-21 15:56:04 +05:30
Neeraj
adf8542301
[mob] Bump version ( #4801 )
...
## Description
## Tests
2025-01-21 15:55:09 +05:30
Neeraj Gupta
eca1ff6bb6
[mob] Bump version
2025-01-21 15:54:49 +05:30
Manav Rathi
c731833863
Use a node script to avoid dealing with Windows nonsense
2025-01-21 15:36:00 +05:30
Manav Rathi
cf27dd5889
Outline
2025-01-21 14:54:24 +05:30
Neeraj
45e8006652
[mob][auth] Flutter upgrade to 3.27.2 ( #4799 )
...
## Description
## Tests
2025-01-21 14:50:32 +05:30
ashilkn
df9124d4f9
[mob][photos] Check if email holds ente account before adding email to email TextField
2025-01-21 14:37:16 +05:30
Neeraj Gupta
39a54a08c0
[auth] Lint fix
2025-01-21 14:29:11 +05:30
Neeraj Gupta
d3fecf3831
[auth] Lint fix
2025-01-21 14:24:12 +05:30
Neeraj Gupta
e9ed423094
Lint fixes
2025-01-21 14:21:13 +05:30
ashilkn
7ff6555770
[mob][photos] Fix UI issue on iOS
2025-01-21 14:07:15 +05:30
Neeraj Gupta
6eb381b64a
[auth][photos] Upgrade flutter
2025-01-21 14:02:13 +05:30
ashilkn
2bbd2d9185
[mob][photos] Fix state issue + remove confirmation dialogs
2025-01-21 13:47:20 +05:30
Neeraj Gupta
9f67d06844
[auth] Upgrade flutter submodule to 3.27.2
2025-01-21 13:31:05 +05:30
Neeraj
17ab295983
[auth] Minor fixes ( #4797 )
...
## Description
## Tests
2025-01-21 12:49:59 +05:30
ashilkn
0ab9fbec49
[mob][photos] Show 'This is me' button in SaveOrEditPersonScreen only if the current user isn't assigned a face
2025-01-21 12:05:23 +05:30
Laurens Priem
dd600c05cd
[docs] Add FAQ question on export ( #4798 )
...
## Description
Added a question on export size.
2025-01-21 11:47:47 +05:30
laurenspriem
ed8ce66ce5
[docs] Add FAQ question on export
2025-01-21 11:45:50 +05:30
ashilkn
ab8525ca3d
[mob][photos] Make 'Link email' of SaveOrEditPerson screen functional
2025-01-21 11:35:25 +05:30
Neeraj Gupta
6c68052a55
Lint fix
2025-01-21 11:04:24 +05:30
ashilkn
72af9a2435
[mob][photos] Show 'Link email' header in PeoplePage only if email is missing for the person
2025-01-21 11:02:48 +05:30
Neeraj
305c63f921
[auth] Notification banner ( #4789 )
...
## Description

2025-01-21 10:53:54 +05:30
Neeraj Gupta
bb4e42331b
[auth] Update window min size/height
2025-01-21 10:53:38 +05:30
Neeraj Gupta
4243a331a3
[auth] Log error during init
2025-01-21 10:35:26 +05:30
Aman Raj Singh Mourya
2bf58aff45
[auth] Implemeted banner widget
2025-01-20 21:21:08 +05:30
Aman Raj Singh Mourya
85c5ccd218
[auth] added assets for banner widget
2025-01-20 21:20:25 +05:30
Manav Rathi
0f63930e52
[meta] Update issue template ( #4788 )
2025-01-20 19:57:49 +05:30
Manav Rathi
4826fdc999
[meta] Update issue template
2025-01-20 19:57:29 +05:30
Manav Rathi
6621944a66
[web] Update mem & ops limits ( #4785 )
...
Sibling of https://github.com/ente-io/ente/pull/4771
2025-01-20 19:45:59 +05:30
ashilkn
3bfd3b5220
[mob][photos] Add UI for linking/unlinking from SaveOrEditPerson screen & make Unlinking functional all while managing state across different screens below it.
2025-01-20 19:33:55 +05:30
Neeraj
969a9c554f
[server] Fix error type for bad request ( #4787 )
...
## Description
## Tests
2025-01-20 16:44:40 +05:30
Neeraj Gupta
e6e4540671
[server] Fix error type for bad request
2025-01-20 16:42:08 +05:30
Neeraj
e2ccfe5f48
[mob] Lower Mem & increase ops limit for key derivation ( #4771 )
...
## Description
## Tests
2025-01-20 16:40:09 +05:30
Manav Rathi
4c518f6b13
[web] Update mem & ops limits
...
Sibling of https://github.com/ente-io/ente/pull/4771
2025-01-20 14:48:25 +05:30
Neeraj Gupta
ff3da665a3
[server] Add server side validation
2025-01-20 14:17:22 +05:30
Neeraj Gupta
2b8c6494cd
[mob] Remove unused value
2025-01-20 14:16:39 +05:30
Neeraj Gupta
ff81711043
Merge branch 'lowerMemRequirement' of https://github.com/ente-io/auth into lowerMemRequirement
2025-01-20 14:13:43 +05:30
Manav Rathi
96605d7702
[desktop] Include branding colors in Flathub MetaInfo ( #4784 )
...
https://docs.flathub.org/blog/introducing-app-brand-colors/#adding-brand-colors
2025-01-20 14:13:10 +05:30
Neeraj Gupta
02fb6888ab
[mob] Remove client side strength check
2025-01-20 14:12:59 +05:30
Manav Rathi
0309db9466
[desktop] Include branding colors in Flathub MetaInfo
...
https://docs.flathub.org/blog/introducing-app-brand-colors/#adding-brand-colors
2025-01-20 14:04:21 +05:30
Neeraj Gupta
ffde143247
[mob] Fixed typo and lint
2025-01-20 14:01:56 +05:30
Neeraj Gupta
8e26433dd2
[mob] LowerMem & increase ops limit for key derivation
2025-01-20 14:01:56 +05:30
Trekky12
e92b5c3397
[cli] sync deleted files before syncing new/updates files ( #4776 )
...
## Description
The CLI sorts deleted photos to the bottom of the sync queue.
When an album is synced, a photo is removed from the album and later
re-added to the album (same name) and doing another sync the new file is
added first and a new name is generated since the original filename is
(still) taken. Afterwards the initial photo is deleted and the filename
would be available.
This leads to having a file, e.g. IMG_0001_1.JPG instead of the original
filename IMG_0001.JPG despite the initial filename is no longer on disk
and could have been used.
This PR changes the sort order so that deleted files are first removed
and afterwards new files are created. In this case all files where the
filename is now available, but were taken, are named like they were
uploaded.
2025-01-20 11:16:37 +05:30
github-actions[bot]
77db220327
[mobile] New translations ( #4781 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-01-20 11:09:50 +05:30
Neeraj
7e320693a1
[server] Remove unused endpoint ( #4772 )
...
## Description
No logs for request in last 30 days and client code also don't refer to
this endpoint.
## Tests
2025-01-20 11:09:31 +05:30
Jonathan Beliën
714a37d461
[auth] Update icons ( #4777 )
...
## Description
- Remove "forced" color for Fastmail logo (colors are already defined in
SVG file)
- Add [CSAM ](https://www.csam.be/en/index.html ) logo
- Add [reMarkable](https://remarkable.com/ ) logo
I was planning to add LinkedIn logo but noticed #4742 so I've removed
it.
## Tests
2025-01-20 11:07:56 +05:30
github-actions[bot]
db7f38a926
[auth] New translations ( #4782 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-01-20 11:06:41 +05:30
Manav Rathi
a7232d7401
[web] New translations ( #4779 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-01-20 09:59:54 +05:30
Crowdin Bot
dbc7861cee
New Crowdin translations by GitHub Action
2025-01-20 00:34:13 +00:00
Neeraj Gupta
43adef8899
[mob] Fixed typo and lint
2025-01-18 16:14:00 +05:30
Neeraj Gupta
73af752f52
[mob] LowerMem & increase ops limit for key derivation
2025-01-18 16:10:30 +05:30
Neeraj Gupta
3cf050c2e8
[mob] Bump version
2025-01-18 15:45:49 +05:30
Prateek Sunal
3d89d852a0
Merge remote-tracking branch 'origin/main' into mobile-preview-video
2025-01-18 04:22:25 +05:30
Prateek Sunal
815848450c
fix: turn rotate off and re-encode to fix iOS issue
2025-01-18 04:20:50 +05:30
Manav Rathi
b6d267e0cd
[web] UI color related improvements ( #4765 )
...
Continuation of https://github.com/ente-io/ente/pull/4759 .
2025-01-17 20:39:38 +05:30
Manav Rathi
aaeab874d8
Rename
2025-01-17 20:35:10 +05:30
Manav Rathi
8cd2267f5d
Fix imports
2025-01-17 20:31:54 +05:30
Manav Rathi
67398ea9e4
Fix the button to work in light mode
2025-01-17 20:26:02 +05:30
Manav Rathi
8705d878f4
Tweak
2025-01-17 20:06:09 +05:30
Manav Rathi
a37bd085d6
Color text
2025-01-17 20:02:22 +05:30
Manav Rathi
9a01518200
Prune
2025-01-17 19:50:27 +05:30
Manav Rathi
f1e1939983
Swap
2025-01-17 19:46:03 +05:30
Manav Rathi
60de6018a1
Swap
2025-01-17 19:39:30 +05:30
Manav Rathi
14ff82da27
hover opacity
2025-01-17 19:36:08 +05:30
Manav Rathi
0e34b92398
Better match
2025-01-17 19:05:44 +05:30
Manav Rathi
929f749ad9
Fill
2025-01-17 18:50:58 +05:30
Manav Rathi
1dd831e72d
Lowercase for consistency with the others
2025-01-17 18:35:57 +05:30
Manav Rathi
9e4ad1280f
Mergability
2025-01-17 17:57:28 +05:30
Manav Rathi
3970724ade
Fix logo
2025-01-17 17:50:13 +05:30
Manav Rathi
0f5d921ddb
Comment out the fields we're not currently using
2025-01-17 17:41:04 +05:30
Manav Rathi
ef55e2dc23
Tweak
2025-01-17 17:37:17 +05:30
Manav Rathi
a17fb4e2fb
landing page
2025-01-17 17:31:20 +05:30
Manav Rathi
210e055d9c
LM tweaks
2025-01-17 17:16:21 +05:30
Manav Rathi
1788d07cdd
[server] Make SMTP sender name configurable ( #4677 )
...
## Description
## Tests
2025-01-17 16:32:36 +05:30
Tobias Genannt
ae68998069
[server] Make SMTP sender name configurable
2025-01-17 12:00:15 +01:00
Manav Rathi
9041269af7
Shadow
2025-01-17 16:13:25 +05:30
Manav Rathi
b5fd289ae9
Theme aware
2025-01-17 16:02:32 +05:30
Manav Rathi
2cdc14aed3
light
2025-01-17 15:55:34 +05:30
Laurens Priem
4bb9c3b290
[mob][photos] Sort merge persons ( #4761 )
...
## Description
When assigning or merging an unnamed cluster, order the possible
existing persons to merge with in order from most similar to least
similar.
## Tests
Tested in debug mode on my pixel phone.
2025-01-17 15:54:25 +05:30
Manav Rathi
ccb07a45d9
Shorten
2025-01-17 15:51:45 +05:30
laurenspriem
0f03545929
[mob][photos] Cleanup
2025-01-17 15:44:50 +05:30
Manav Rathi
4f1659f7b7
Palette
2025-01-17 15:43:25 +05:30
laurenspriem
703277fc1d
[mob][photos] Run once
2025-01-17 15:18:38 +05:30
laurenspriem
7de379580a
[mob][photos] imports
2025-01-17 15:02:27 +05:30
laurenspriem
e224609e7d
[mob][photos] First sort attempt
2025-01-17 15:01:20 +05:30
Manav Rathi
1bb04f2650
[web] Deploy only on weekdays ( #4760 )
2025-01-17 14:50:29 +05:30
Manav Rathi
a164f1b839
[web] Deploy only on weekdays
2025-01-17 14:48:12 +05:30
Manav Rathi
c69eb1dc52
[web] UI color related improvements ( #4759 )
...
Continuation of https://github.com/ente-io/ente/pull/4751 . Now that dark
theme colors have been (mostly) isolated, next up will be introducing
the light one.
2025-01-17 14:43:59 +05:30
Manav Rathi
371960d479
gray
2025-01-17 14:21:25 +05:30
LivioZ
fd50eb9c13
Add Starbreeze icon ( #4743 )
...
Source:
[https://corporate.starbreeze.com/en/press/media/ ](https://corporate.starbreeze.com/en/press/media/ )
2025-01-17 14:16:15 +05:30
Neeraj
f1bd625585
[auth][mob] Add padding during SRP authn ( #4758 )
...
## Description
## Tests
2025-01-17 14:13:29 +05:30
mangesh
de253865ac
[draft] staff ( #4611 )
2025-01-17 14:06:02 +05:30
Laurens Priem
776fdc6d03
Cluster trigger ( #4750 )
...
## Description
Trigger clustering when user presses on unclustered face from file info.
2025-01-17 14:05:22 +05:30
Bl4ckspell
58d2f740a5
[Auth] Add more custom icons ( #4753 )
...
## Description
Added more icons:
| Name | Icon | Source |
|---------------|-------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------|
| Finanzfluss | <img
src="https://github.com/user-attachments/assets/f3c9ca30-0202-490b-8339-83970b8b8e1e "
width="100"><br> |
[https://www.finanzfluss.de/presse/ ](https://www.finanzfluss.de/presse/ )
|
| LabyMod | <img
src="https://github.com/user-attachments/assets/1bb8f37d-e3df-4370-a414-de5057ab5324 "
width="100"><br> |
[https://labymod.net/en/branding ](https://labymod.net/en/branding ) |
| Nextcloud | <img
src="https://github.com/user-attachments/assets/bc907f08-ce94-41d1-a12e-63cf5f8c5a40 "
width="100"><br> |
[https://nextcloud.com/press/#logo-resources ](https://nextcloud.com/press/#logo-resources )
|
| Parqet | <img
src="https://github.com/user-attachments/assets/6059e0b7-9a36-44cb-ba1f-ce7af89a7a13 "
width="100"><br> |
[https://parqet.notion.site/Parqet-in-der-Presse-314ee4e9cf4648e99371821f072acc58 ](https://parqet.notion.site/Parqet-in-der-Presse-314ee4e9cf4648e99371821f072acc58 )
|
| CSGORoll | <img
src="https://github.com/user-attachments/assets/9c738583-fbf3-44aa-8058-441d5ce8ef71 "
width="100"><br> |
[https://www.csgoroll.com/assets/favicons/android-icon-192x192.png ](https://www.csgoroll.com/assets/favicons/android-icon-192x192.png )
|
| GommeHD.net | <img
src="https://github.com/user-attachments/assets/c472be83-362e-4c59-b245-bd99bc229934 "
width="100"><br> |
[https://img.gommehd.net/128x128/logo.png ](https://img.gommehd.net/128x128/logo.png )
|
## Note
For `CSGORoll` and `GommeHD.net`, I couldn't find official .svg files.
As a result, I converted the low-resolution .png sources to .svg, which
may not look perfect. Feel free to search for better-quality assets if
needed.
2025-01-17 14:04:41 +05:30
Manav Rathi
df04d0ec2e
[desktop] Add MetaInfo ( #4757 )
...
## Description
Add AppStream MetaInfo for https://github.com/flathub/flathub/pull/6032 ,
similar to
[enteauth.appdata.xml](https://github.com/ente-io/ente/blob/main/auth/linux/packaging/enteauth.appdata.xml ).
2025-01-17 14:04:37 +05:30
Neeraj
4de573190b
[server] Switch to forked version of go-srp ( #4748 )
...
## Description
The custom forks fixes couple of padding related issues in the original
library.
Changes can be reviewed here
https://github.com/Kong/go-srp/compare/master...ente-io:go-srp:master
## Tests
2025-01-17 14:01:08 +05:30
Manav Rathi
8e044f4f50
Fix font
2025-01-17 13:51:37 +05:30
Manav Rathi
2ef78be038
fainter
2025-01-17 13:39:17 +05:30
Manav Rathi
cb90e064ab
Remove unnecessary customization
2025-01-17 13:06:04 +05:30
Manav Rathi
18d091ea4e
Extract
2025-01-17 12:59:49 +05:30
Manav Rathi
82a2c6e12b
For now
2025-01-17 12:50:56 +05:30
Manav Rathi
cb085ba0f3
Use channel style
2025-01-17 12:48:58 +05:30
Manav Rathi
491e446454
Remove hardcoded
2025-01-17 12:42:04 +05:30
Manav Rathi
bfe62d2209
LF
2025-01-17 12:07:48 +05:30
Manav Rathi
0a359b0835
Remove hardcoded
2025-01-17 12:05:21 +05:30
Manav Rathi
1a1b5cac3b
Remove prop from styled LinkButton
2025-01-17 11:40:10 +05:30
Manav Rathi
0b95e84143
Tweak spacing
2025-01-17 10:39:46 +05:30
Manav Rathi
c5ab6e7c66
Improve
2025-01-17 10:29:00 +05:30
Manav Rathi
6fe6233664
Swap
2025-01-17 10:10:55 +05:30
Manav Rathi
38895eaf56
Unprop
2025-01-17 10:03:33 +05:30
Manav Rathi
9e91029105
dedup
2025-01-17 10:00:20 +05:30
Manav Rathi
169af1628d
Ditto
2025-01-17 09:55:23 +05:30
Manav Rathi
634aa10aff
in css
2025-01-17 09:43:52 +05:30
NN708
03903ae605
[desktop] Add MetaInfo
2025-01-17 11:08:18 +08:00
Manav Rathi
8961939d37
Theme
2025-01-17 08:02:45 +05:30
Manav Rathi
870cb61adb
Theme
2025-01-17 07:58:26 +05:30
Manav Rathi
786b0bac4f
Smoother animation
2025-01-17 07:38:41 +05:30
Manav Rathi
03deaa9b8e
Use
2025-01-17 07:35:15 +05:30
Manav Rathi
2117a5b6e8
Conv
2025-01-17 07:34:13 +05:30
Prateek Sunal
15446d3d98
Merge remote-tracking branch 'origin/main' into mobile-preview-video
2025-01-17 01:03:24 +05:30
Manav Rathi
a002733d3f
[web] UI color related improvements ( #4751 )
...
Prep for light mode (continuation of
https://github.com/ente-io/ente/pull/4741 )
2025-01-16 19:34:04 +05:30
Manav Rathi
3008fac19c
Const
2025-01-16 19:28:09 +05:30
Manav Rathi
3f324a599c
Prep
2025-01-16 19:21:36 +05:30
Manav Rathi
67acabf7c7
Fix
2025-01-16 19:17:45 +05:30
Manav Rathi
03c1ff366f
Fix
2025-01-16 19:15:25 +05:30
Manav Rathi
94eef9b596
Prep for merge
2025-01-16 18:52:02 +05:30
ashilkn
394798d232
[mob][photos] Make Link button in link email page functional. Write method to call for unlinking email from person
2025-01-16 18:50:40 +05:30
Manav Rathi
fb70460ec5
Sel
2025-01-16 18:08:32 +05:30
laurenspriem
57e8eb7c03
[mob][photos] Force clustering on unclustered face
2025-01-16 17:55:39 +05:30
Manav Rathi
d8443c5f6f
Match Figma (better, but still not exactly)
2025-01-16 17:46:53 +05:30
Neeraj Gupta
5c7127cba9
Fix lint
2025-01-16 17:38:52 +05:30
Neeraj Gupta
b871f00150
Fix pkg version
2025-01-16 17:35:12 +05:30
Neeraj Gupta
bc8ebab531
clean up
2025-01-16 17:32:11 +05:30
Neeraj Gupta
b70b00cda4
Add dependency on fork to track changes
2025-01-16 17:10:51 +05:30
Neeraj Gupta
52653b6fe4
Clean up logs
2025-01-16 16:52:00 +05:30
Neeraj Gupta
0b26d9abc5
Add missing padding
2025-01-16 16:06:09 +05:30
Manav Rathi
d2defe4d27
Use
2025-01-16 16:06:03 +05:30
Manav Rathi
926e179d57
Rename to disambiguate from Overlay
2025-01-16 15:52:32 +05:30
Manav Rathi
b7841e2aee
Use theme color
2025-01-16 15:47:18 +05:30
Neeraj Gupta
77fdfe84ec
[server] Add missing padding
2025-01-16 15:34:42 +05:30
laurenspriem
d9fc53137d
[mob][photos] Dont double run clustering
2025-01-16 15:32:36 +05:30
laurenspriem
470d14d81f
[mob][photos] Rename
2025-01-16 15:24:52 +05:30
laurenspriem
5611f2f9d9
[mob][photos] Rename function
2025-01-16 15:22:57 +05:30
Neeraj Gupta
5302f67679
[server] Update srp validation
2025-01-16 15:20:50 +05:30
Manav Rathi
4ed620db28
Fix default hidden collection download
2025-01-16 15:17:44 +05:30
Manav Rathi
c4f2e9e319
Overrides
2025-01-16 15:17:44 +05:30
Manav Rathi
b7dd90158b
Fix font weights
...
normal is the CSS keyword which resolves to 400, which is not what we want (500).
2025-01-16 15:17:44 +05:30
Manav Rathi
ba6418fcf2
Fix
2025-01-16 15:17:44 +05:30
Manav Rathi
806839d5ab
Fix
2025-01-16 15:17:44 +05:30
Manav Rathi
f324e5e11c
Switching theme reveals more
2025-01-16 15:17:43 +05:30
Manav Rathi
d24f9aff72
Temp fix
2025-01-16 15:17:43 +05:30
Manav Rathi
20bbd61fce
Dropdown revert
2025-01-16 15:17:43 +05:30
Manav Rathi
24aff9268a
Remove hardcoded
2025-01-16 15:17:43 +05:30
Manav Rathi
588236dcb4
Fix
2025-01-16 15:17:43 +05:30
Manav Rathi
e4b26e7e74
Crop
2025-01-16 15:17:43 +05:30
Manav Rathi
61cd5de725
Remove hardcoded black
2025-01-16 15:17:43 +05:30
Manav Rathi
7310d4da03
const
2025-01-16 15:17:43 +05:30
Manav Rathi
804b91b825
Fix + TODO
2025-01-16 15:17:43 +05:30
Manav Rathi
c7fab49d68
Rename
2025-01-16 15:17:43 +05:30
Manav Rathi
75c3c54a5a
Shift
2025-01-16 15:17:43 +05:30
Manav Rathi
59e3f864ce
why?
2025-01-16 15:17:43 +05:30
Manav Rathi
1322739707
Move
2025-01-16 15:17:43 +05:30
Manav Rathi
c72b4a428a
unlints
2025-01-16 15:17:43 +05:30
Manav Rathi
59f6bb5f48
Cleanup
2025-01-16 15:17:43 +05:30
Manav Rathi
1915fa0bb6
Prune
2025-01-16 15:17:43 +05:30
Manav Rathi
5f5de6b640
ts
2025-01-16 15:17:43 +05:30
Manav Rathi
944caafe76
Fix
2025-01-16 15:17:43 +05:30
Manav Rathi
6171488375
Take 1
2025-01-16 15:17:43 +05:30
Manav Rathi
5328e6cfee
wip checkpoint
2025-01-16 15:17:43 +05:30
laurenspriem
429fcbf062
[mob][photos] Better logging
2025-01-16 15:16:10 +05:30
ashilkn
cccefc8d9b
[mob][photos] Bug fix
2025-01-16 13:27:49 +05:30
ashilkn
674106593c
[mob][photos] Create link email screen
2025-01-16 13:20:37 +05:30
ashilkn
70191d752b
[mob][photos] Improve TextInput
...
Widget
2025-01-16 13:16:43 +05:30
Bl4ckspell
8366a8fe4d
[Auth] Add Badlion logo ( #4746 )
...
## Description
Source:
[https://www.badlion.net/wiki/resources ](https://www.badlion.net/wiki/resources )
2025-01-16 11:20:11 +05:30
Manav Rathi
9e8e2af51d
[web] UI color related improvements ( #4741 )
...
Prep for light mode.
2025-01-15 19:32:16 +05:30
Manav Rathi
b0318e4ec3
Trim
2025-01-15 19:22:18 +05:30
Manav Rathi
78dc93f6d7
wip rework
2025-01-15 19:05:05 +05:30
Manav Rathi
12793858d0
Doc and move
2025-01-15 18:54:11 +05:30
Manav Rathi
c7896d0e68
USe
2025-01-15 18:44:47 +05:30
Manav Rathi
038a08f583
Use
2025-01-15 18:39:54 +05:30
Manav Rathi
b316947548
Extract
2025-01-15 18:33:50 +05:30
Manav Rathi
2db54bc1ce
Conv
2025-01-15 18:18:49 +05:30
Manav Rathi
d2bdec909d
Conv
2025-01-15 18:12:57 +05:30
Manav Rathi
5477d09155
Conv
2025-01-15 18:10:35 +05:30
Manav Rathi
bd0b3aadf8
Rework
2025-01-15 18:03:17 +05:30
Manav Rathi
dea20345da
Rework
2025-01-15 17:44:07 +05:30
Manav Rathi
ba0ea26e93
Conv
2025-01-15 17:24:48 +05:30
Manav Rathi
d34cb01a07
Conv
2025-01-15 17:12:46 +05:30
Manav Rathi
d3b1f0f5ab
Conv
2025-01-15 16:48:31 +05:30
Manav Rathi
7913debe8c
No chevron there anymore
2025-01-15 16:39:56 +05:30
Manav Rathi
f282761ad2
Conv
2025-01-15 16:36:21 +05:30
Manav Rathi
351883c002
Conv
2025-01-15 16:36:21 +05:30
Manav Rathi
fc81dd9df3
Conv
2025-01-15 16:36:21 +05:30
Manav Rathi
f61ba74797
Update
2025-01-15 16:36:21 +05:30
Manav Rathi
9602d70a14
Conv
2025-01-15 16:36:21 +05:30
Manav Rathi
e620116371
pigmentize
2025-01-15 16:36:21 +05:30
Manav Rathi
ed6ea753a2
Scope
2025-01-15 16:36:21 +05:30
Manav Rathi
dd01a4aaa5
Hover and use
2025-01-15 16:36:21 +05:30
Manav Rathi
16747b48b0
fp
2025-01-15 16:36:21 +05:30
Manav Rathi
4cf3302cff
Tweak
2025-01-15 16:36:21 +05:30
Manav Rathi
51597ed48d
prep for pigment
2025-01-15 16:36:21 +05:30
Manav Rathi
131cf43f73
Tweak API
2025-01-15 16:36:21 +05:30
Manav Rathi
ad4716256e
Tweak
2025-01-15 16:36:21 +05:30
Manav Rathi
4c1e434b96
Visual fix
2025-01-15 16:36:21 +05:30
Manav Rathi
7417bb6830
Conv
2025-01-15 16:36:21 +05:30
Manav Rathi
e475c0d507
Reduce prop scope
2025-01-15 16:36:21 +05:30
Manav Rathi
f3f7d67fb3
Simplify
2025-01-15 16:36:21 +05:30
Manav Rathi
c44e558259
Update
2025-01-15 16:36:21 +05:30
Manav Rathi
038b47ebeb
Tweak
2025-01-15 16:36:21 +05:30
Manav Rathi
e996664b57
Conv
2025-01-15 16:36:21 +05:30
Manav Rathi
8b9830fe79
Improve focus visible and add active state for switch
2025-01-15 16:36:21 +05:30
Manav Rathi
75149a4a70
m
2025-01-15 16:36:21 +05:30
Manav Rathi
66e85567a6
Conv
2025-01-15 16:36:21 +05:30
Manav Rathi
36f7bb5364
Tweak
2025-01-15 16:36:21 +05:30
Manav Rathi
58db7e8a91
Conv
2025-01-15 16:36:21 +05:30
Manav Rathi
d7e62f2b26
Seeing blue
2025-01-15 16:36:21 +05:30
Manav Rathi
a1117da632
Conv
2025-01-15 16:36:21 +05:30
Manav Rathi
003f1ec0e8
Conv
2025-01-15 16:36:21 +05:30
Manav Rathi
a0078dd966
In palette
2025-01-15 16:36:21 +05:30
Manav Rathi
6a71d6359a
Inline
2025-01-15 16:36:20 +05:30
Manav Rathi
04ea4ac027
[desktop] Fix regression causing people suggestions not to appear in empty state ( #4739 )
...
When the search bar was empty, previously we would show people
suggestions. This
was accidentally circumvented; fix it.
2025-01-15 16:34:06 +05:30
Manav Rathi
5074f7d9f4
[desktop] Fix regression causing people suggestions not to appear in empty state
...
When the search bar was empty, previously we would show people suggestions. This
was accidentally circumvented; fix it.
2025-01-15 16:28:33 +05:30
Neeraj Gupta
125f386df1
[auth] Bump version
2025-01-15 15:55:45 +05:30
Neeraj Gupta
41ed5dd17e
[auth] Fix manual code setup
2025-01-15 15:55:45 +05:30
Neeraj
6031101600
[server] Legacy email reminder ( #4737 )
...
## Description
- Sends email when account is ready to be recovered
- Keep sending reminder email every 7 days, till T-2 day when a recovery
attempt is in waiting.
## Tests
Did monkey testing locally by modifying the DB time
2025-01-15 15:48:45 +05:30
Neeraj Gupta
73a8550844
[server] Add remaining mails for legacy
2025-01-15 15:41:13 +05:30
mngshm
2c6022186c
remove token print
2025-01-15 15:22:52 +05:30
mngshm
1713be30b7
reset Sidebar/index.ts
2025-01-15 15:20:41 +05:30
mngshm
629cbe6887
fix lint issue specifically for Sidebar/index.ts
2025-01-15 14:06:13 +05:30
mngshm
c2306ed4e9
reorganize getToken import line
2025-01-15 13:52:16 +05:30
mngshm
7d1670d210
condition for instanceof HTMLInputElement
2025-01-15 13:33:14 +05:30
mngshm
1638b7584f
reorganize getToken import line
2025-01-15 12:41:30 +05:30
Laurens Priem
bf256863b9
[mob][photos] Bump for release ( #4735 )
...
## Description
## Tests
2025-01-15 07:50:15 +01:00
laurenspriem
e7aeef6e2e
[mob][photos] Bump for release
2025-01-15 12:18:42 +05:30
Laurens Priem
3a77db9ff6
[mob][photos] Fix regression with Persons ( #4734 )
...
## Description
Fix regression causing the Person entities to not load properly on
mobile.
2025-01-15 07:43:56 +01:00
laurenspriem
00c279096d
[mob][photos] Format
2025-01-15 12:00:44 +05:30
Neeraj Gupta
0de1b344ad
Merge branch 'main' into mobile-preview-video
2025-01-15 11:55:36 +05:30
laurenspriem
a913e2c6e7
[mob][photos] Fix person issue
2025-01-15 11:54:27 +05:30
Neeraj Gupta
05f86b8951
[auth] Potential fix for segfault on Linux due to bad window size
2025-01-15 11:12:17 +05:30
Manav Rathi
2396cc8d30
[web] Switch to CSS vars based color schemes ( #4730 )
2025-01-15 10:56:04 +05:30
Manav Rathi
52f3e7a293
lf
2025-01-15 10:53:08 +05:30
Manav Rathi
a15c9620ec
Static
2025-01-15 10:45:27 +05:30
Manav Rathi
626b403657
T
2025-01-15 10:28:52 +05:30
Manav Rathi
20310d2ef5
Update
2025-01-15 10:20:38 +05:30
Manav Rathi
75e146e23b
Fix lints
2025-01-15 09:53:52 +05:30
Manav Rathi
bfabeaefb9
Move
2025-01-15 09:52:50 +05:30
Manav Rathi
882d66ee52
Remove old state
2025-01-15 09:48:04 +05:30
Manav Rathi
16a804c329
Selector
2025-01-15 09:28:49 +05:30
Manav Rathi
db77e45aab
Enable css vars based color schemes
...
https://mui.com/blog/material-ui-v6-is-out/
2025-01-15 08:57:20 +05:30
Manav Rathi
9e1570032a
[web] Translation improvements ( #4728 )
2025-01-15 08:43:59 +05:30
Manav Rathi
cb88e1662b
Simplify
2025-01-15 08:37:49 +05:30
Manav Rathi
80bea2b31b
R
2025-01-15 08:31:51 +05:30
Manav Rathi
b63d6ad859
Fix casing
2025-01-15 08:28:15 +05:30
Manav Rathi
d13e9bc11a
[web] Color related code improvements ( #4720 )
2025-01-14 21:29:27 +05:30
Manav Rathi
8bfb5fcba5
Conv
2025-01-14 21:22:33 +05:30
Manav Rathi
794fe3cad6
2fa
2025-01-14 21:10:11 +05:30
Manav Rathi
1b9ad83653
2f
2025-01-14 20:44:57 +05:30
Manav Rathi
7236b24d96
Swap danger
2025-01-14 20:36:59 +05:30
Manav Rathi
7757409976
active
2025-01-14 20:31:29 +05:30
Manav Rathi
58150319f0
Light
2025-01-14 20:19:32 +05:30
Manav Rathi
b4b719ffc4
Use
2025-01-14 20:09:03 +05:30
Manav Rathi
4fc82e2b98
Patch
2025-01-14 19:55:38 +05:30
Manav Rathi
6b55e8598f
crs
2025-01-14 19:52:58 +05:30
Manav Rathi
f50c88fd15
Backdrop
2025-01-14 19:50:16 +05:30
Prateek Sunal
882850e3d5
fix: null check issue
2025-01-14 17:59:19 +05:30
Prateek Sunal
cb9083677f
Merge branch 'main' into mobile-preview-video
2025-01-14 17:42:26 +05:30
Neeraj Gupta
d968310f73
[mob] Update moments section for internal users
2025-01-14 17:38:10 +05:30
Laurens Priem
4a27596a2e
[mob][photos] Fix hidden file for face ( #4718 )
...
## Description
## Tests
2025-01-14 13:04:35 +01:00
Prateek Sunal
c302f1ba2a
fix: remove unwanted key
2025-01-14 17:26:53 +05:30
Manav Rathi
8fef83adaf
Fix
2025-01-14 17:05:49 +05:30
Manav Rathi
baa081510e
Remove other uses of text.secondary
2025-01-14 17:02:53 +05:30
Manav Rathi
77248175c2
Default is standard, but I don't see how it is different
...
We're anyways overriding the bg and color of the buttons in this toggle group.
2025-01-14 16:57:58 +05:30
Manav Rathi
c506346c2a
Remove unnecessary primary
2025-01-14 16:40:15 +05:30
Manav Rathi
4c75253e0a
To misc
2025-01-14 16:32:36 +05:30
mngshm
e81b6acbdd
fix lint?
2025-01-14 16:32:21 +05:30
mngshm
08278fb169
fix: formatting ;-;
2025-01-14 16:30:26 +05:30
mngshm
09d2158ca4
add basic functionality for 'update-token' feature
2025-01-14 16:28:53 +05:30
laurenspriem
25d66dd238
[mob][photos] Fix hidden file for face
2025-01-14 15:20:44 +05:30
Manav Rathi
52cbd024f7
Document why
2025-01-14 15:14:35 +05:30
Manav Rathi
fdd7f20518
Disable ripple on checkboxes
2025-01-14 15:07:41 +05:30
Manav Rathi
44566d7e64
Inline to avoid text.secondary
2025-01-14 14:38:20 +05:30
Manav Rathi
397248557b
Inline to avoid text.secondary
2025-01-14 14:29:41 +05:30
Manav Rathi
2a532cf1d2
Doc
2025-01-14 14:24:38 +05:30
Manav Rathi
62edaa62d8
Doc
2025-01-14 14:16:05 +05:30
Manav Rathi
b41909477e
Doc
2025-01-14 14:15:07 +05:30
Manav Rathi
4926783905
Fin
2025-01-14 14:00:26 +05:30
Neeraj Gupta
680ddce30e
[mob] Bump version v0.9.79
2025-01-14 13:34:30 +05:30
Manav Rathi
e593274fec
Paper
2025-01-14 13:32:14 +05:30
Laurens Priem
572b026d01
[mob][photos] Update if pause is over ( #4715 )
...
## Description
## Tests
2025-01-14 08:58:32 +01:00
laurenspriem
7baa19e5f1
[mob][photos] Update if pause is over
2025-01-14 13:25:07 +05:30
Manav Rathi
085e11302c
ts
2025-01-14 12:51:56 +05:30
Manav Rathi
f925d98686
Fixed
2025-01-14 12:48:54 +05:30
Manav Rathi
8b038e7439
Clean
2025-01-14 12:21:30 +05:30
Manav Rathi
3db0b73648
Rearrange
2025-01-14 12:09:28 +05:30
Manav Rathi
474f9b8433
Reduce interface
2025-01-14 12:08:48 +05:30
Laurens Priem
0feebde0b9
[mob][photos] Remove cluster bug ( #4714 )
...
## Description
## Tests
2025-01-14 07:33:22 +01:00
laurenspriem
b97a994f08
[mob][photos] Remove cluster bug
2025-01-14 11:58:31 +05:30
Manav Rathi
e8f11effe7
Cleanup
2025-01-14 11:57:51 +05:30
Manav Rathi
8560304b1d
Palette var
2025-01-14 11:51:57 +05:30
Manav Rathi
4a6910ce46
Gen and inline
2025-01-14 11:13:24 +05:30
Laurens Priem
ca5c5b3bed
[mob][photos] Fix issue with null person data ( #4713 )
...
## Description
## Tests
2025-01-14 06:37:51 +01:00
Manav Rathi
3f38ed4611
Doc
2025-01-14 10:55:30 +05:30
laurenspriem
bb6ad42084
[mob][photos] Type check
2025-01-14 10:48:10 +05:30
Manav Rathi
537f1c3d0c
Split
2025-01-14 10:40:30 +05:30
Manav Rathi
07944d9ac0
Doc
2025-01-14 10:26:05 +05:30
Manav Rathi
db8270987b
doc
2025-01-14 10:26:05 +05:30
Neeraj
9a527a15f5
[auth] Fix export with invalid algo name ( #4712 )
...
## Description
Fixes https://github.com/ente-io/ente/issues/4404
## Tests
2025-01-14 10:19:59 +05:30
Neeraj Gupta
ab3589a2b1
[auth] Bump version
2025-01-14 10:15:46 +05:30
Neeraj Gupta
6df88cda36
[auth] Fix export for imports with invalid algoname
2025-01-14 10:15:25 +05:30
Neeraj Gupta
d2b16bd84b
[auth] Fix import
2025-01-14 09:40:00 +05:30
Neeraj Gupta
d08bb5ea11
[auth] Handle invalid export of Google Auth codes
2025-01-14 09:38:54 +05:30
Neeraj
a1779af68d
[auth] Fix workflow for Ubuntu build ( #4711 )
...
## Description
## Tests
2025-01-14 09:05:27 +05:30
Neeraj Gupta
0c690efc38
[auth] Fix workflow for Ubuntu build
2025-01-14 09:04:47 +05:30
Neeraj
975eabab60
[auth] Update Github build action ( #4710 )
...
## Description
## Tests
2025-01-14 08:48:50 +05:30
Neeraj Gupta
82225a0f2a
[auth] Update Github build action
2025-01-14 08:48:22 +05:30
Neeraj
36afb54925
[auth] Update Github build action ( #4709 )
...
## Description
## Tests
2025-01-14 08:42:26 +05:30
Neeraj Gupta
61e8a86ca5
[auth] Update Github build action
2025-01-14 08:41:21 +05:30
Neeraj
cdff3b8099
[auth] Update version ( #4708 )
...
## Description
## Tests
2025-01-14 08:09:58 +05:30
Neeraj Gupta
1e792e392e
[auth] Update version
2025-01-14 08:09:28 +05:30
Neeraj
379622a986
[auth] Fix logo for Enom ( #4707 )
...
Fix enom logo "slug"
## Description
Enom logo wasn't working
## Tests
tested this edit on the desktop version and worked.
2025-01-14 08:08:30 +05:30
ludespeedny
cf9711580c
Update custom-icons.json
...
Fix enom logo "slug"
2025-01-13 20:09:24 -05:00
Neeraj
2661a99dae
[auth] Fix content not scrolling when font size set to large ( #4700 )
...
## Description
Fix #4399


2025-01-14 06:21:06 +05:30
Neeraj
8afb88d7dc
[auth] fix generic icon not updating when issuer name is changed ( #4705 )
...
## Description
Fix #4683
1. If the name of `issuer` is change the icon is updated accordingly
2. If the `issuer` name and the `custom icon` (from the icon picker)
both are changed than the final icon is selected from the custom icon.
## Tests
2025-01-14 06:20:42 +05:30
Aman Raj Singh Mourya
6ed24b413b
[auth] fix generic icon not updating when issuer name is changed
2025-01-13 23:01:45 +05:30
Manav Rathi
c912776273
[desktop] notifyImmediately for updates when triggered by user action ( #4704 )
2025-01-13 20:43:57 +05:30
Manav Rathi
fee24b331e
[desktop] notifyImmediately for updates when triggered by user action
2025-01-13 20:39:32 +05:30
Manav Rathi
3ab14e106c
[desktop] The next beta release train rolls into the platform ( #4703 )
2025-01-13 19:57:16 +05:30
Manav Rathi
95010eb8c8
[desktop] The next beta release train rolls into the platform
2025-01-13 19:55:19 +05:30
Manav Rathi
e33394129f
photosd-v1.7.8 ( #4702 )
2025-01-13 19:30:34 +05:30
Manav Rathi
c2803fd7c0
photosd-v1.7.8
2025-01-13 19:28:53 +05:30
Manav Rathi
72b78aa3ab
[docs] Use relative link ( #4701 )
2025-01-13 19:26:49 +05:30
Manav Rathi
46f2d33281
[docs] Use relative link
2025-01-13 19:24:39 +05:30
Neeraj
ef159540db
[auth] Use issuerName as default sort key ( #4699 )
...
## Description
Resolves https://github.com/ente-io/ente/issues/4670 (confusion for
users who upgrade or install the app on a new device)
## Tests
2025-01-13 17:02:14 +05:30
mngshm
c750f2ea7e
add: dashboard redirection button in photos app
...
while this is temporary. The baseURL hardcoding will be removed in the near future.
pushing this to keep a track of changes happening
2025-01-13 16:59:37 +05:30
Neeraj Gupta
b9f519d4ad
[auth] Use issuerName as default sort key
2025-01-13 16:59:21 +05:30
Aman Raj Singh Mourya
c79400c6d5
[auth] fix content not show when font size set to large from device settings
2025-01-13 16:58:41 +05:30
mngshm
57a2650e8d
fix: useEffect() syntax and formatting
2025-01-13 16:57:26 +05:30
mngshm
cfe86b00aa
auto-fill search bar for token and wrap input fields in single div
2025-01-13 16:21:33 +05:30
Neeraj
d99d6eedc5
[auth] Update auth ios icon ( #4698 )
...
## Description
## Tests
2025-01-13 16:17:20 +05:30
Neeraj Gupta
d691dff28c
Merge remote-tracking branch 'origin/main' into iosIcons
2025-01-13 16:10:16 +05:30
Neeraj Gupta
f7ee2512aa
[auth] update ios icons
2025-01-13 16:09:37 +05:30
Neeraj Gupta
6ca447f730
[auth] Fix auth launch background color
2025-01-13 16:00:51 +05:30
Neeraj
08e05d513f
[auth] Fix privacy screen color for dark mode ( #4696 )
...
## Description
## Tests
2025-01-13 15:52:03 +05:30
Yoann Dumont
3999115b3a
[auth] Adding 2 new custom icons for AzurHosts, MineNode and AzurWare ( #4678 )
...
Add 2 new icons :
<img
src="https://github.com/user-attachments/assets/f8a68248-e4e3-4d51-8675-b4098496741a "
alt="azurhosts" width="64" height="64">
<img
src="https://github.com/user-attachments/assets/6029cdd6-7a61-480e-a562-d684e7955794 "
alt="azurware" width="64" height="64">
2025-01-13 15:49:53 +05:30
Neeraj Gupta
cc1037afa8
[auth] Fix privacy screen color for dark mode
2025-01-13 15:48:58 +05:30
Manav Rathi
1190b570ac
[desktop] Fix drag and drop on watch folders dialog ( #4694 )
2025-01-13 13:45:00 +05:30
Manav Rathi
d8a5fbce22
Tweak
2025-01-13 13:38:49 +05:30
Prateek Sunal
167ed91a01
Merge remote-tracking branch 'origin/main' into mobile-preview-video
2025-01-13 13:36:59 +05:30
Prateek Sunal
b595272713
fix: check isUploading & only upload for internal user
2025-01-13 13:36:43 +05:30
Manav Rathi
e1316b443e
Button
2025-01-13 13:33:16 +05:30
Manav Rathi
f64edf088a
T
2025-01-13 13:26:46 +05:30
Manav Rathi
ebdccfad14
T
2025-01-13 13:16:07 +05:30
Manav Rathi
8fa18e9993
Move
2025-01-13 13:12:45 +05:30
Manav Rathi
50245fd6ea
Tweak
2025-01-13 13:11:24 +05:30
Manav Rathi
fe16c0128e
[desktop] Fix drag and drop on watch folders dialog
2025-01-13 13:05:27 +05:30
laurenspriem
044136ab0e
[mob][photos] Simplify
2025-01-13 12:33:33 +05:30
Manav Rathi
ff787fde99
Rearrange
2025-01-13 12:26:12 +05:30
Manav Rathi
0251144b11
[web] Restore translations for search ( #4690 )
...
Crowdin apparently overrode them even when we selected the option to
retain translations when changing the case and then manually fixing the
case in their web UI.
2025-01-13 09:42:26 +05:30
Manav Rathi
2f673be3b3
[web] Restore translations for search
...
Crowdin apparently overrode them even when we selected the option to retain
translations when changing the case and then manually fixing the case in their
web UI.
2025-01-13 09:22:46 +05:30
Manav Rathi
51e8cba473
[web] New translations ( #4687 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web )
2025-01-13 09:14:21 +05:30
Crowdin Bot
a8f5281e93
New Crowdin translations by GitHub Action
2025-01-13 03:42:35 +00:00
Jonathan Beliën
3d999b3fcb
[Auth] Add Fastmail logo ( #4685 )
...
## Description
Add Fastmail logo for Ente Auth.
I've initially wanted to use the official logo available from
https://www.fastmail.com/media-kit/ but I noticed you need SVG, so I
went to https://commons.wikimedia.org/wiki/File:Fastmail_icon_2019.svg
Hexadecimal color is also from Logo guidelines
(https://www.fastmail.com/assets/brand/Fastmail-Logo-Guidelines-March-2019-V1.pdf ).
## Tests
2025-01-13 09:08:53 +05:30
Manav Rathi
d249346f28
Update RUNNING.md ( #4684 )
...
Fix link to 'Running without docker'
2025-01-13 09:04:58 +05:30
Neeraj
c718ecee10
[mobile] New translations ( #4688 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2025-01-13 09:04:44 +05:30
Neeraj
8385ae40e2
[auth] New translations ( #4689 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
2025-01-13 09:04:17 +05:30
Crowdin Bot
9fc544d4b1
New Crowdin translations by GitHub Action
2025-01-13 01:17:34 +00:00
Crowdin Bot
3c169ec452
New Crowdin translations by GitHub Action
2025-01-13 01:05:20 +00:00
Prateek Sunal
6e258490fe
fix: append to a set if already compressing
2025-01-13 05:49:48 +05:30
Prateek Sunal
ca118c397b
fix: match collection id to "Camera"
2025-01-13 05:40:29 +05:30
optisamit
787a4c9684
Update RUNNING.md
...
Fix link to 'Running without docker'
2025-01-12 16:34:40 +02:00
Vishnu Mohandas
73674259f2
[auth] Fix app bar Icon spacing ( #4681 )
...
## Description

## Tests
2025-01-12 12:35:13 +05:30
Aman Raj Singh Mourya
eb635bc3b3
[auth] fix app bar icon spacing
2025-01-12 12:12:57 +05:30
Neeraj
025982c149
[auth] Enable translation for more languages ( #4674 )
...
## Description
## Tests
2025-01-11 16:33:25 +05:30
Neeraj Gupta
f2b5a39ca9
[auth] Fix translation
2025-01-11 16:31:26 +05:30
Neeraj Gupta
eec79447dc
[auth] Ignore macos/build
2025-01-11 16:24:14 +05:30
Neeraj Gupta
7ffdcb4f13
[auth] Fix order
2025-01-11 16:23:27 +05:30
Neeraj Gupta
da79d1fad3
Merge remote-tracking branch 'origin/main' into enable_lang
2025-01-11 16:22:42 +05:30
Neeraj
018d91d5d1
[auth] New translations ( #4675 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app )
2025-01-11 16:22:30 +05:30
Crowdin Bot
49d5be35c2
New Crowdin translations by GitHub Action
2025-01-11 10:51:50 +00:00
Neeraj Gupta
81bf43e269
[auth] Enable translation for more languages
2025-01-11 16:18:51 +05:30
Neeraj Gupta
9fe58e44b0
[server] Improve recovery initialization validation
2025-01-11 15:22:42 +05:30
Prateek Sunal
04f860c97a
feat: upgrade package to support bitrate in video compress
2025-01-10 01:52:03 +05:30
Prateek Sunal
021cde5b7e
Merge remote-tracking branch 'origin/main' into mobile-preview-video
2025-01-08 12:02:55 +05:30
Prateek Sunal
ca08f39a4e
fix: add custom bitrate, framerate for preview compress
2025-01-08 02:25:47 +05:30
Prateek Sunal
05ee252be8
chore: bump versions
2025-01-08 02:25:33 +05:30
Prateek Sunal
6c7a409c35
Merge remote-tracking branch 'origin/main' into mobile-preview-video
2025-01-08 01:40:29 +05:30
mngshm
f0789b1fca
pushing staged changes
2025-01-07 17:41:55 +05:30
mngshm
cf6cd23ea4
fix: formatting
2025-01-07 10:11:06 +05:30
mngshm
079a84fc82
refactor: reomve unnecessary stylesheet
2025-01-06 19:13:01 +05:30
Neeraj Gupta
acc367d522
Lint fix
2024-12-20 16:24:32 +05:30
Neeraj Gupta
1de19e7a3e
[mob] Bump version
2024-12-20 15:44:57 +05:30
Neeraj Gupta
1f122c79f7
[mob] Switch to medium quality
2024-12-20 15:44:16 +05:30
Neeraj Gupta
7a99377dc9
[mob] Fix null pointer in playlist cache
2024-12-20 11:35:51 +05:30
Neeraj Gupta
50f4cb8e13
Bump version
2024-12-19 12:24:12 +05:30
Neeraj Gupta
ff01477021
Show size in toast
2024-12-19 12:23:50 +05:30
Neeraj Gupta
6c4c0a4ed9
Merge branch 'main' into mobile-preview-video
2024-12-19 12:10:09 +05:30
Neeraj Gupta
eba6429e99
[mob] use unique prefix for each preview generation
2024-12-18 16:53:30 +05:30
Neeraj Gupta
a197851fe9
generated strings
2024-12-18 16:40:36 +05:30
Neeraj Gupta
d359d750c4
[mob] Show progress toast
2024-12-18 16:40:26 +05:30
Neeraj Gupta
1115bf7b56
Merge remote-tracking branch 'origin/main' into mobile-preview-video
2024-12-18 15:42:07 +05:30
Prateek Sunal
5dba461481
fix: use object id for cache video and playlist keys
2024-12-15 00:36:34 +05:30
Prateek Sunal
f9df92212a
feat: cache playlist and video
2024-12-12 03:00:57 +05:30
Prateek Sunal
da38726f40
fix: cache preview file
2024-12-10 01:43:05 +05:30
Neeraj Gupta
f7b89b7126
Use cached playlist in debugMode
2024-12-08 16:27:52 +05:30
Neeraj Gupta
f19f1b0c68
[mob] Log video compression progress
2024-12-05 15:40:20 +05:30
Neeraj Gupta
1a3716f649
Merge branch 'main' into mobile-preview-video
2024-12-05 10:47:01 +05:30
Prateek Sunal
ffeb9da0d6
fix(preview): cache previewed list, use native player by default
2024-12-03 00:11:18 +05:30
Prateek Sunal
3d96e4bd94
fix: revert source of chewie and video_player
2024-11-29 19:45:34 +05:30
Prateek Sunal
bf19aa61d7
Merge remote-tracking branch 'origin/main' into mobile-preview-video
2024-11-29 16:08:44 +05:30
Prateek Sunal
9aa49a7067
fix: remove submodules
2024-11-29 16:08:19 +05:30
Prateek Sunal
a299dbcd6b
chore: bump lock
2024-11-29 13:17:01 +05:30
Prateek Sunal
3a50c45dde
fix: init media kit video_player only when fg
2024-11-29 13:16:49 +05:30
Prateek Sunal
d84edcf85c
fix: only use media_kit for iOS
2024-11-28 22:27:23 +05:30
Prateek Sunal
7193a61a11
Merge remote-tracking branch 'origin/main' into mobile-preview-video
2024-11-28 22:25:20 +05:30
Prateek Sunal
03bfd854df
chore: bump packages
2024-11-28 22:22:59 +05:30
Prateek Sunal
d8490322d9
fix: update for iOS
2024-11-28 22:22:33 +05:30
Prateek Sunal
13da082cda
fix: check files db if preview exist
2024-11-28 21:32:26 +05:30
Prateek Sunal
f7fc50f2e6
fix: don't show error
2024-11-28 15:09:37 +05:30
Neeraj Gupta
fe91f3ee9b
Merge branch 'mobile-preview-video' of https://github.com/ente-io/auth into mobile-preview-video
2024-11-28 14:52:51 +05:30
Neeraj Gupta
7bc688d18b
Merge branch 'main' into mobile-preview-video
2024-11-25 09:58:24 +05:30
Prateek Sunal
426cd70c31
refactor: simplify error handling and remove unused imports in preview video components
2024-11-25 02:24:40 +05:30
Prateek Sunal
1fa3d87369
fix: show toast about video is playing
2024-11-25 02:24:32 +05:30
Prateek Sunal
8152159583
Merge remote-tracking branch 'origin/main' into mobile-preview-video
2024-11-25 00:05:51 +05:30
Prateek Sunal
68ac9cbe26
fix: remove unwanted code
2024-11-19 13:42:18 +05:30
Prateek Sunal
01b7a01dc5
Merge remote-tracking branch 'origin/main' into mobile-preview-video
2024-11-15 02:02:51 +05:30
Prateek Sunal
bbfa447e42
fix: source preview file as videoplayer's input
2024-11-11 23:55:33 +05:30
Prateek Sunal
c83bd41dae
Merge remote-tracking branch 'origin/main' into mobile-preview-video
2024-11-11 22:01:30 +05:30
Neeraj Gupta
223b22ef46
[mob] Add method to get preview video url
2024-11-08 16:32:30 +05:30
Neeraj Gupta
982b4a4244
[mob] Sync fd early
2024-11-08 16:22:43 +05:30
Prateek Sunal
15947c311d
chore: change to if else ladder
2024-11-07 20:22:34 +05:30
Prateek Sunal
da7247357a
chore: change if else format
2024-11-07 19:14:16 +05:30
Neeraj Gupta
3a09d50972
Merge branch 'main' into mobile-preview-video
2024-11-07 17:52:08 +05:30
Prateek Sunal
2bc84f446b
fix: dependency override to support both background_fetch and workmanager
2024-11-07 00:04:37 +05:30
Prateek Sunal
c3f970b5fe
fix: move work manager outside
2024-11-06 23:28:49 +05:30
Prateek Sunal
7a69ac730b
chore: update translations
2024-11-06 23:25:30 +05:30
Prateek Sunal
0b83bbbe40
Merge remote-tracking branch 'origin/main' into mob_workmanager
2024-11-06 23:24:13 +05:30
Prateek Sunal
e7bf39a770
feat: update work manager methods
2024-11-06 23:18:45 +05:30
Prateek Sunal
3d1b6a40e2
Merge remote-tracking branch 'origin/main' into mob_workmanager
2024-11-05 16:27:43 +05:30
Prateek Sunal
8d55d310da
fix: remove background fetch temporarily
2024-10-04 00:51:13 +05:30
Neeraj Gupta
9898baddbb
[mob] Update preview code to use latest api
2024-10-01 22:33:31 +05:30
Neeraj Gupta
520d4e4f26
[mob] Fix file getter
2024-10-01 21:24:12 +05:30
Neeraj Gupta
ba04e20aeb
erge branch 'main' into mobile-preview-video
2024-09-30 16:04:38 +05:30
Neeraj Gupta
672c209140
Merge branch 'main' into mobile-preview-video
2024-09-04 17:37:24 +05:30
Neeraj Gupta
f15c9ec4d2
Merge branch 'main' into mobile-preview-video
2024-08-28 14:45:34 +05:30
Prateek Sunal
5c760f8384
fix: chunk and upload video code
2024-08-15 00:36:29 +05:30
Prateek Sunal
f1b7deb706
Merge branch 'mobile-preview-video' of https://github.com/ente-io/ente into mobile-preview-video
2024-08-13 04:38:33 +05:30
Prateek Sunal
b7e60297a0
fix: support for 3.24 as well as add button to cache preview
2024-08-13 04:36:01 +05:30
Prateek Sunal
4456797e90
chore: update to full gpl ffmpeg kit
2024-08-13 02:59:45 +05:30
Prateek Sunal
0e5942446d
Merge remote-tracking branch 'origin/clip_face_v2' into mobile-preview-video
2024-08-13 02:24:59 +05:30
Prateek Sunal
6918987ffe
Merge remote-tracking branch 'origin/main' into mobile-preview-video
2024-08-05 21:27:46 +05:30
Prateek Sunal
9130e86460
feat(mobile): add preview video store
2024-08-05 03:57:16 +05:30
Prateek Sunal
b2d2f0d76d
feat(mobile): init preview video branch
2024-07-26 19:52:12 +05:30