Commit graph

2908 commits

Author SHA1 Message Date
Arnab Chakraborty deb12907db Delete library-sync.mdx
Moving docs to a separate branch
2024-06-18 14:06:01 +05:30
ameer2468 d050df98b4 styling 2024-06-18 11:21:36 +03:00
Arnab Chakraborty bdd2966071 Merge branch 'main' into mob-106-cloud-sync-for-mobile 2024-06-18 10:41:35 +05:30
Julian Braha e3202b3d35
Streamline conversion from Key to GenericArray (#2553) 2024-06-17 22:08:50 +00:00
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
Arnab Chakraborty 0d743da215 Cloud Sync Docs 2024-06-18 00:41:58 +05:30
ameer2468 699302f019 i18n 2024-06-15 00:57:07 +03: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 27f73e31df ts 2024-06-14 19:08:36 +03:00
ameer2468 4b5a548963 more cleanups and ui improvements 2024-06-14 19:06:01 +03:00
ameer2468 eb5ac73990 cleanups and cloud desktop design improvements 2024-06-14 17:02:26 +03:00
Jamie Pine b2aab513d2
cleanup (#2551) 2024-06-14 00:35:30 +00: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 863306000e Update Cargo.lock 2024-06-13 15:04:38 +03:00
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 72f26da11f Formatting 2024-06-10 16:36:30 +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
Matthew Yung 7e8bfcd2b6
Add devices modal (#2540)
* add device modal changes

* cleanup

* tailwind typescript error fixes

* enabled modal only for dev mode

* no need for "any"

* i18n title

---------

Co-authored-by: ameer2468 <33054370+ameer2468@users.noreply.github.com>
2024-06-06 10:17:08 +00:00
Vítor Vasconcellos b4159d89f8
Package & distribute frontend bundle when doing releases for Linux (#2500)
* Package & distribute frontend bundle when doing releases for Linux

* Only check for tar.xz frontend bundle

* debug

* Fix sd-desktop
2024-06-04 23:19:41 +00:00
Consoli 76bb317201
Display captured backtrace when available (#2504)
* Display captured backtrace when available

* Helpful log message
2024-06-04 14:22:30 +00:00
Julian Braha ef1be196c1
Cleanup: remove unnecessary #[allow(dead_code)] and #[allow(unused)] attributes (#2535)
Remove unnecessary #[allow(dead_code)] and #[allow(unused)] attributes
2024-06-04 07:11:36 +00:00
Artsiom Voitas 03ede58530
Translated New keys added before June 2 (#2536)
Translated recently added keys
2024-06-02 15:16:16 +00:00
ameer2468 a6cb61584e
[ENG-1506] Tags in Explorer (#2532)
* wip

* tags in explorer

* cleanup

* i18n
2024-06-01 19:11:31 +00:00
Artsiom Voitas 48f5715839
Fixed lack of translation in IndexerRuleEditor (#2533) 2024-06-01 15:14:38 +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
Oscar Beaumont 58dd5c5d3e
More More P2P Docs (#2525)
* Docs

* Clarify relay upgrades

* caaaaalapse

* Cleanup `sd_p2p_tunnel`
2024-05-31 07:51:59 +00:00
Brendan Allan 735e80ad4d
[ENG-1776] Delete cloud ops after they've been ingested (#2512)
* delete cloud ops after they've been ingested

* give wait_tx to p2p sync ingest

* remove Ingested event

* add sync docs for setting relation fields

* Update core/crates/sync/README.md

Co-authored-by: Oscar Beaumont <oscar@otbeaumont.me>

---------

Co-authored-by: Oscar Beaumont <oscar@otbeaumont.me>
2024-05-31 06:54:22 +00:00