Arnab Chakraborty
bdd2966071
Merge branch 'main' into mob-106-cloud-sync-for-mobile
2024-06-18 10:41:35 +05:30
Ericson "Fogo" Soares
bdc242a852
[ENG-1775] Scan location using new jobs ( #2476 )
...
* First draft on task system usage, still missing job system
* Scan location roughly working, a ton of stuff to fix yet
* Updating some deps due to crashes and bugs
* Exposing non critical errors to frontend
* Getting active job reports from job system
* Using boxed opaque type to avoid a downcast issue with generics
* Task system issues discovered on race conditions
* Enable debug
* Fix job report in the job manager
* Fix race condition on steal tasks
* Fixed race condition on task suspend
* Some fixes on job progress reporting and save
* Fixed many race conditions and a hard deadlock
Also some progress report polishing
* Ignore .ts and .mts video files for now
* Some better logs
* bruh
* Internal deadlocks and excess of communication in the task system
- Also better logs
* Bunch of fixes and optimizations
* WIP at fixing file identifier
* Fixed file identifier job
- still need to work on its progress report frontend
* A bunch of polishing
* Fixed some bugs and did more polishing
* Cleanup
* Bridging old and new job systems
* A ton of fixes
* A bunch of bugs related to shutdown and resume
* Indexer and watcher bugs
* Log normalizing
* Fixing CI
* Change error! to warn! on non critical errors log
* Fix redirect to new location
* Type annotation
* Bogus merge resolution on cargo lock
2024-06-17 21:30:57 +00:00
ameer2468
6984d4d7bb
Merge remote-tracking branch 'origin' into mob-106-cloud-sync-for-mobile
2024-06-14 23:40:12 +03:00
ameer2468
f8ed254a22
[MOB-94] Onboarding haptics ( #2552 )
...
Onboarding haptics
2024-06-14 16:42:19 +00:00
ameer2468
eb5ac73990
cleanups and cloud desktop design improvements
2024-06-14 17:02:26 +03:00
ameer2468
480f383ac9
Update SettingsStack.tsx
2024-06-13 19:04:48 +03:00
ameer2468
08f42c338e
tweaks
2024-06-13 18:53:32 +03:00
Arnab Chakraborty
ad555f05ad
Async logout for debug
2024-06-13 21:15:28 +05:30
ameer2468
560eea1324
Merge remote-tracking branch 'origin' into mob-106-cloud-sync-for-mobile
2024-06-13 15:04:27 +03:00
Arnab Chakraborty
373ea6d229
Fix to Sync Subscription
2024-06-13 17:14:23 +05:30
ameer2468
69dd2e3106
loading indicator and cleanup
2024-06-13 13:13:20 +03:00
ameer2468
3b14a63c89
lint
2024-06-11 23:35:47 +03:00
ameer2468
28818870d4
empty state & simple indicator animation
2024-06-11 23:33:58 +03:00
ameer2468
80a379d202
code cleanup, design tweaks
2024-06-11 19:53:28 +03:00
Gedeon
a88a9db5f0
Fix xdg-open
for Trash ( #2547 )
...
* fix Trash not opening
* remove unnecessary unwrap
* fix formatting errors
2024-06-11 16:23:06 +00:00
Arnab Chakraborty
712ea1d411
Update styling if there's only 1 instance
2024-06-11 21:48:56 +05:30
Utku
0cd993c699
Fix discord link ( #2550 )
...
* Update alpha.tsx
* Fix discord link test
* Fix use correct test assertion
---------
Co-authored-by: Vítor Vasconcellos <vasconcellos.dev@gmail.com>
2024-06-11 15:38:21 +00:00
ameer2468
2309fc6373
ui adjustments and code cleanup
2024-06-11 16:47:31 +03:00
ameer2468
8f66b8dd5e
Improve design of cloud settings and import modal
2024-06-10 23:58:26 +03:00
Vítor Vasconcellos
405fb023d8
Clean up and update rust dependencies ( #2544 )
...
* Clean up and update rust dependencies
* Attempt to fix Windows Error
2024-06-10 19:44:00 +00:00
Arnab Chakraborty
efa932de41
New device type passing to auth
2024-06-10 19:26:58 +05:30
Arnab Chakraborty
f10442b7ea
Fix new library button
2024-06-10 18:15:22 +05:30
Arnab Chakraborty
442bbe69fc
Cloud Sync Done
2024-06-10 16:28:04 +05:30
Arnab Chakraborty
449fc43d30
Working Mobile Cloud Sync
...
Cloud Sync works for Mobile, and the mobile app can sync files from a cloud library, and other clients can access the data from the phone's cloud library.
2024-06-10 14:29:34 +05:30
Arnab Chakraborty
f34fbbde0f
Import Cloud Library
...
Currently, you can import a cloud library, however it seems that the data, such as locations, is not transferring correctly.
2024-06-08 17:17:29 +05:30
Arnab Chakraborty
4657d3eebf
mobile auth
2024-06-08 15:38:15 +05:30
Vítor Vasconcellos
468bc946ea
Fix nvidia on linux segfault ( #2542 )
...
* Workaround nvidia on linux segfault
* Fixes
* Don't vendor dbus
* Make dbus and opener linux exclusive dependencies
* opener is a generic dependency
* Add dbus as a dependency for deb and setup.sh
* Clippy fixes
* Replace gl and glfw with glutin for querying nvidia card
* Replace glutin with wgpu
* Update icrate to fix 'multiple applicable items in scope'
2024-06-07 19:14:50 +00:00
Arnab Chakraborty
ca4a22cd50
Finished BackfillWaiting page + initial auth setup
...
Also, setting up the cloud sync page.
2024-06-07 22:53:50 +05:30
ameer2468
9ddfee8916
[MOB-105] Rename with extension & add await ( #2539 )
...
add await date accessed to run first and rename with extension consideration
2024-06-06 15:02:20 +00:00
Arnab Chakraborty
a9ca9a47c2
wip + working backfill
2024-06-06 18:43:44 +05:30
Consoli
76bb317201
Display captured backtrace when available ( #2504 )
...
* Display captured backtrace when available
* Helpful log message
2024-06-04 14:22:30 +00:00
ameer2468
8d0a31c9d6
[MOB-100] Job manager design improvements ( #2531 )
...
* design improvements job manager mob
* centering
2024-05-31 19:42:59 +00:00
Utku
ab97572878
Alpha 0.3.1 ( #2526 )
...
* alpha 0.3.1
* Add missing migration
---------
Co-authored-by: Vítor Vasconcellos <vasconcellos.dev@gmail.com>
2024-05-31 05:44:00 +00:00
Oscar Beaumont
b015763a6f
More P2P docs ( #2492 )
...
* Remove relay
* restructure p2p
* wip
* cleanup webrtc
* split up P2P docs
* wip
* more wip
* the fork has moved
* finish local network discovery
* Document the relay system
* be less stupid
* a
* remote ip from deploy script
* remove debug from deploy script
* Explain relay setup and usage
* Physical pain
* fix
* error handling for relay setup
* Listeners Relay state + merge it into NLM state
* `node_remote_identity`
* redo libraries hook
* toggle relay active in settings
* Dedicated network settings page
* Stablise P2P debug page
* warning for rspc remote
* Linear links in docs
* fix p2p settings switches
* fix typescript errors on general page
* fix ipv6 listener status
* discovery method in UI
* Remove p2p debug menu on the sidebar
* wip
* lol
* wat
* fix
* another attempt at fixing library hook
* fix
* Remove sync from sidebar
* fix load library code
* I hate this
* Detect connections over the relay
* fix
* fixes
* a
* fix mDNS
* a bunch o fixes
* a bunch of state management fixes
* Metadata sync on connection
* skill issue
* fix markdown
* Clippy cleanup
* Backport #2380
* Update interface/locales/en/common.json
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/local-network-discovery.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/local-network-discovery.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/relay.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/relay.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/relay.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/relay.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/relay.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/sd_p2p.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/sd_p2p.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/sd_p2p_proto.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/overview.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/overview.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/relay.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/sd_p2p_proto.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/sd_p2p_proto.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/transport-layer.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/sd_p2p_proto.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/local-network-discovery.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/sd_p2p_proto.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* a
* Cleaning binario section
* cleanup Docker message
* idk
* Idempotent listeners
* Manual peers working????
* minor fixes
* crazy idea - don't panic in the event loop
* fixes
* debug
* debug
* LAN badge in network settings
* Use `dns_lookup` instead of `tokio::net::lookup_host`
* fix
* bruh sandwich
* proper dialing
* a
* remove logs
* fix
* Small cleanup
* manual peers state on connected device
* a
* Fix manual discovery state + give it a badge
* Clippy improvements
* flip discovery priority
* Add `addrs` to debug query
* connection candidates in debug
* Fix state
* Clippppppppppppy
* Manual discovery badge
* Flesh out ping example
* Usage guide
* `sd_p2p_proto` examples
* More discovery docs
* More docs work
* docs docs docs and more docs
* PONG
* rename
---------
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
2024-05-30 21:48:12 +08:00
Vítor Vasconcellos
4a62d268ef
Disable AppNap for macOS and fix app version in deb ( #2517 )
...
* Remove version field from tauri conf
- Let tauri default to the version from Cargo.toml
* Allow app to toggle app nap
2024-05-29 04:26:33 +00:00
Utku
a76aca7d3c
alpha 0.3.0 ( #2515 )
...
hello world
2024-05-28 21:35:14 +00:00
ameer2468
530e3c8ac8
[MOB-99] Job remove & more ( #2514 )
...
* Clear job and improve job manager design
* pullToRefresh, search adjustment, and more
* ts
* use rspc instead of query client
* Update JobManagerModal.tsx
2024-05-28 21:02:50 +00:00
ameer2468
2321addc67
[MOB-98] Rename, delete, & more ( #2506 )
...
* rename and delete support, browse design improvement
* update toast styling
* Update RenameModal.tsx
* fix test
* fix warning message on initial render, add-tag test, and remove solid js references
* ci
* Add feedback toast for location delete and tag delete
2024-05-27 15:44:15 +00:00
ameer2468
96a45ee76c
[MOB-97] Fade select tags and empty location state ( #2496 )
...
* fade select tags and empty location state
* smaller tags
* smaller tags in filters and add tags modal
2024-05-20 22:29:56 +00:00
ameer2468
9d47af8bd1
[MOB-95] Tags support & more ( #2494 )
...
* tags support wip
* Mob: tags in explorer, ui adjustments, add filter based on search click and more
* Fix tags scroll on filters
* Set heights so UI updates correctly
* Update Tags.tsx
* remove console logs
* remove console logs
* Update Locations.tsx
* type
* Update locations.rs
* make tags abit smaller
* list view visual improvements
* Remove plus
2024-05-17 15:55:29 +00:00
Consoli
26b6baffb6
Extend indexer rules with .gitignore
when available ( #2459 )
...
* Extend indexer rules with `.gitignore` when available
* Make indexer accounts for valid git repos when reading ignore files
* Ignore poorly formatted gitignore rules
* Reduce allocation in gitignore indexer rules
* Fix tests for gitignore indexer rules
* Remove code duplication
* Remove double call to git rules
* Improve doc for todo
* rustfmt
* Skip star rules that matches a negated pattern when parsing gitignore
* Skip conflicting glob rules
* Rename and remove print
* Make git ignore indexer consider multiple paths
* Use gix_ignore to handle gitignore rules
* Fix gitignore patterns relative to git repo
* Git indexer also consider nested repos
* Create a dedicated type for rules coming from git
* Consider every gitignore file inside a git repo
* Add IgnoredByGit to interface
* Add Gitignore system IndexerRule to allow front-end to toggle GitIgnoreRules
- Make IndexerRules names unique
- CLippy fmt
* Fix migration concat
---------
Co-authored-by: Vítor Vasconcellos <vasconcellos.dev@gmail.com>
2024-05-17 06:28:12 +00:00
Vítor Vasconcellos
f847b76154
Fix login in Tauri v2 ( #2493 )
2024-05-16 14:23:34 +00:00
Utku
e7ced995b9
Alpha 0.2.15 ( #2491 )
...
alpha 0.2.15
2024-05-16 14:20:32 +00:00
Jamie Pine
0ccc038900
More important docs! ( #2317 )
...
* docs
* docs
* doc
* revert
* revert
* move actions to arch
* docs
* docssss
* typo
* duplicate
* fix date
* x
* jobs
* jobs
* Update jobs.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update jobs.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update libraries.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update spaces.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update spaces.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update spaces.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update introduction.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update clouds.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update clouds.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update clouds.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update importing-photos.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update interface.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update jobs.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update library-setup.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update locations.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update quick-preview.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update quick-preview.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* changes
* stuff
* fix
* rag stuff wip
* Update docs/product/guides/importing-photos.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* del
* fixed typos/changed wording for some docs
---------
Co-authored-by: Utku <74243531+utkubakir@users.noreply.github.com>
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
Co-authored-by: myung03 <matthewyungisworking@gmail.com>
2024-05-15 00:47:00 +00:00
Brendan Allan
7faa08c53a
Make sync ingest setting public ( #2485 )
...
make sync ingest setting public
2024-05-14 08:38:00 +00:00
Vítor Vasconcellos
50f554d5e5
Fix front-end error when selecting multiple files with inspector open ( #2486 )
...
- Fix humanizeSize returning value as original (which was simply plain wrong), replace it with the original bytes
- Restore plural to humanizeSize, but only when converting object to string
- Fix float number to BigInt conversion in humanizeSize possibly causing an error (now it truncates the value)
- Remove unused profile.release from `apps/desktop/src-tauri/Cargo.toml`, repo's main Cargo.toml profile overrides it
- Update `packageManager` and remove conflicting `engineStrict` entry from package.json
- Remove `prefer-symlinked-executables` from `.npmrc`, linked bug was fixed
2024-05-14 07:06:07 +00:00
Jamie Pine
8bfcf58a0d
[ENG-1778] Total library size statistic ( #2477 )
...
* it
* migration
* fix error msg
* fix error msg actually tho
* fix
* ts errors
2024-05-13 22:02:49 +00:00
Vítor Vasconcellos
dcbe888d03
Fix macOS bugs ( #2472 )
...
* Fix macOS resize bug
- Replace custom macOS blur effect with Tauri's V2 native impl
* Fix webview reloading on dev breaking the app
* Fix OpenWith
2024-05-12 06:55:26 +00:00
Utku
b2bbcea245
Update team page ( #2474 )
...
bye
2024-05-10 16:37:35 +00:00
Ericson "Fogo" Soares
69412accae
[ENG-1634 / ENG-1636] Integrate Media Data Extractor and Thumbnail Actor with New Task System ( #2423 )
...
* Moving stuff around
* Media data extraction task
* New thumbnailer task
* Taking more metrics on thumbnailer
* First drafts on media processor job
* Better interruption latency on thumbnailer task
* Also solve the latency on interrupt at media data extraction
* Media processor job
* Shallow media processor
* Better prioritize files identification
* Integrate ffmpeg media data extraction
- Thumbnail quality improvements parameters
2024-05-10 12:51:22 +00:00