Commit Graph

2964 Commits

Author SHA1 Message Date
Arnab Chakraborty
dc23c3fdfe Update SDCoreModule.kt 2024-07-28 19:48:06 +00:00
Vítor Vasconcellos
f56fcaf97e Merge branch 'main' into eng-1828-migration-to-new-cloud-api-system 2024-07-28 16:30:25 -03:00
Vítor Vasconcellos
0a4e527a4a Fix inconsistencies and update project's gitignore (#2642)
* Improve gitignore

* Update pnpm
2024-07-28 11:25:35 +00:00
Arnab Chakraborty
cbf9c93e0a Working auth key storage in Keychain
Credentials like the auth access token are stored in the user's Keychain instead of in localStorage for security reasons.
2024-07-27 20:48:15 +03:00
Arnab Chakraborty
4bdb8ebb47 Update keys.rs 2024-07-27 17:20:47 +03:00
Lynx
dbc7cd6547 Bump version to 0.4.1 (#2639) 2024-07-26 21:28:21 +00:00
Arnab Chakraborty
a1e7df67a8 wip: Use Keychain instead of Localhost for Storage
We store auth creds in the actual keychain of the device and not in localstorage.

Currently works, but will fail if we move completely away from localStorage.
2024-07-26 23:58:44 +03:00
Zakher Masri
a418442d96 [docs] fixes typo in environment-setup.mdx (#2638)
Update environment-setup.mdx
2024-07-26 14:40:15 +00:00
Matthew Yung
dd3e647dd4 [ENG-1791] Fix right-click sometimes opening native context menu (#2637)
resolve native context menu opening bug
2024-07-26 12:20:12 +00:00
Arnab Chakraborty
81787e86fd WIP 3rd Party Logins 2024-07-25 16:39:25 +03:00
ameer2468
df56d7725e Make show password a component 2024-07-25 13:07:19 +03:00
Arnab Chakraborty
9cc85372ae Add Supertoken login page 2024-07-25 00:17:33 +03:00
ameer2468
d67cbec7df clean up 2024-07-24 18:51:33 +03:00
ameer2468
2b91b1582a Merge branch 'eng-1828-migration-to-new-cloud-api-system' of https://github.com/spacedriveapp/spacedrive into eng-1828-migration-to-new-cloud-api-system 2024-07-24 18:41:00 +03:00
ameer2468
6e4cbfda7e new form for login 2024-07-24 18:40:56 +03:00
ameer2468
ffa089bfb8 [MOB-115] Cloud sync UX flow (#2636)
* Improved cloud sync UX flow

* fix formatting

* improved UX flow with clearer descriptions of modals

* show cloud modal after 1s

* run formatting
2024-07-24 11:07:02 +00:00
Arnab Chakraborty
2f249735d6 Clean up comment in landing page 2024-07-24 14:04:48 +03:00
Arnab Chakraborty
eb1ebd9c14 Merge branch 'main' into eng-1828-migration-to-new-cloud-api-system 2024-07-24 13:48:47 +03:00
Matthew Yung
75d11b96b1 [ENG-1806] Add zoom shortcuts and pinch to quick preview (#2635)
* added pinch + shortcut support for zoom

* fix tailwind styles

* pnpm autoformat
2024-07-24 09:44:25 +00:00
leo
1c73d86dcd Change openssl-dev dependency to openssh-devel (#2630)
fix: changes openssl-dev to openssl-devel, the former isn't available

Co-authored-by: Vítor Vasconcellos <vasconcellos.dev@gmail.com>
2024-07-23 20:06:52 +00:00
Arnab Chakraborty
265e5535bc Update rspc-tauri patch to use updated Tauri API (#2634)
Update patch to use API functions from `2.0.0-beta.15`
2024-07-23 14:25:59 +00:00
Arnab Chakraborty
e9d72b9b6b Merge branch 'main' into eng-1828-migration-to-new-cloud-api-system 2024-07-23 14:04:43 +03:00
Arnab Chakraborty
3db7ae7712 Change service subdomain url from app to api 2024-07-23 13:41:30 +03:00
Arnab Chakraborty
2d713e9827 Remove kotlin code for Android Name
We're going for a different solution.
2024-07-23 12:51:32 +03:00
Arnab Chakraborty
774c356f8f Tracing error for mobile core 2024-07-23 12:51:13 +03:00
Artsiom Voitas
3abd1d72e8 Translate Top Bar and new Overview to Russian and Belarusian (#2628)
* translated new overview section and added pluralized kinds

* Updated keys

* updated sorting
2024-07-23 07:42:31 +00:00
Lynx
727345b771 Fix style-check CI job and patch tailwindcss-animate (#2631)
* Remove explicit ref in checkout for type and style check CI job

This was breaking checkouts for PRs from forks

* add tailwindcss-animate patch to remove duplicate utility class

* use new `animate-duration` for animations

* Run fixed `pnpm autoformat`
2024-07-23 06:39:58 +00:00
Consoli
ffce39c916 Update log messages to prettier, easier-to-read format (#2627)
Better formatting for logs
2024-07-23 01:35:46 +00:00
Arnab Chakraborty
01ffa385e3 Updates to Landing (#2632)
* Updates to Landing Site

- Docker Modal Sizing fixed for mobile
- Matching button looks for copying across the site
- Move to Next.js `v14.2.5`
- Change the banner to `Alpha 0.4 is out` with a link to the release changelog.
- Updates to docs for easier copy-pasting commands.

* Update mobile docs in contributing

* Reorganize to have welcome first

Have welcome first in the list in the developers section of docs

* Formatting
2024-07-22 19:23:50 +00:00
ameer2468
2bd48569e0 [MOB-114] Improve Media View thumbnails and coming soon alerts (#2626)
* improve thumbs of media view, coming soon state for settings routes, and debug bg color change

* alert for lock in sidebar dropdown

* formatting

* Move Coming Soon Alert to it's own component

So, it makes life easier if we need to change wording later.

* autoformat

---------

Co-authored-by: Arnab Chakraborty <11457760+Rocky43007@users.noreply.github.com>
2024-07-22 17:53:30 +00:00
Lynx
bcf4faf308 Update bug report template (#2622)
* Update bug report template

* increase spacing between lines on platform info description

* Remove bug report platform example because it looks bad

* Add space around "Development tool versions" in bug report template
2024-07-22 16:14:03 +00:00
ameer2468
a4e626ba14 [ENG-1830] Change sidebar toggle shortcut (#2625)
* Change sidebar shortcut to cmd/ctrl + s

* tooltip icon
2024-07-22 14:50:14 +00:00
ameer2468
9ea4a64b4c [ENG-1825] Show thumb image if original is not available (#2617)
* show thumb image if original is not available

* remove space

* formatting
0.4.0
2024-07-19 22:33:07 +00:00
Arnab Chakraborty
e2501e7705 Alpha 0.4.0 (#2618)
0.4.0
2024-07-19 22:27:55 +00:00
Arnab Chakraborty
135a663e52 Fix specific keybinds (#2616)
* Fix actual event emits

* Hide file menu

* Add duplicate

* comment out menu shortcuts until emission of events are handled

---------

Co-authored-by: ameer2468 <33054370+ameer2468@users.noreply.github.com>
2024-07-19 15:08:07 +00:00
Arnab Chakraborty
f1fa1c0069 Start of fixing Android Device Naming in node 2024-07-19 16:44:40 +03:00
Arnab Chakraborty
936a0f65d2 New Config Structure 2024-07-19 16:43:38 +03:00
Ericson "Fogo" Soares
f69cba19c5 Fix a panic on old job system (#2615)
Also fixing errors on watcher, we must not generate thumbs and extract media data for duplicates
2024-07-18 23:22:41 +00:00
Matthew Yung
1982b08c3b [ENG-1827] Update common.json (#2612)
update common.json
2024-07-17 23:38:52 +00:00
Arnab Chakraborty
90a35c5cd3 Hide Sync Tab via Feature Flag (#2611) 2024-07-17 21:47:19 +00:00
Matthew Yung
0bb073e8bb [ENG-1238] Improving job manager feedback and usability (#2607)
* calculate jobs eta

* calculate eta for single + group jobs

* fix issue with clearing running job groups

* clear completed with error tasks

* error handling for ETA

* fix typeerrors and minor styling for ETA

* fix clearing all jobs & types

* Update JobGroup.tsx

* Update JobGroup.tsx

---------

Co-authored-by: ameer2468 <33054370+ameer2468@users.noreply.github.com>
2024-07-17 14:41:06 +00:00
ameer2468
8abff38aae [MOB-87] Improve toasts (#2610)
* improve toasts

* formatting

* restore back regular visibility time

* increase toast time & handle edge case
2024-07-17 13:42:07 +00:00
Ericson "Fogo" Soares
8147f78a55 [ENG-1793] Introduce error handling for sd-core-sync crate (#2556)
* Error handling for sd-core-sync crate
Also a bunch of tweaks and fixes

* Update core.ts

* Auto format

* Comment out background_processing_percentage on frontend too
 - Update rust version in contributing

* Trying to avoid data loss on actor stop

* Stronger linter on sync generator

* Stronger lint on sync subcrate

* Clean back tasks.json file

* TS typechecking

* Autoformat

* Add more verbose errors for Cloud REST API

* Removing some comments

Copilot is fun sometimes lol

* Properly stopping actors

* Fix ingest stop

* Racing on stop for actors

* Error conversion from merge with main

---------

Co-authored-by: Vítor Vasconcellos <vasconcellos.dev@gmail.com>
Co-authored-by: Arnab Chakraborty <11457760+Rocky43007@users.noreply.github.com>
2024-07-16 22:30:35 +00:00
Boxuan Zhang
90e0a51243 Repaired some translation errors in Chinese(Simp) and Chinese(Trad) (#2609)
Repair some translation errors in Chinese(Simp) and Chinese(Trad)
2024-07-16 19:31:52 +00:00
Ericson "Fogo" Soares
a0092fcef3 [ENG-1824] Fix Library Statistics (#2601)
* Done

* Updating storage statistics on volume watcher

* Don't sum up directories sizes for statistics

* storage bar ui changes

* changed storage bar colour gradient

* implemented loading state for statistics

* Fix migration

* Solving crashing and removing sleep

* Properly using useState I guess, not a TS dev

* fixed some ui issues

* Fixing reactivity issue

---------

Co-authored-by: myung03 <matthewyungisworking@gmail.com>
2024-07-16 15:17:53 +00:00
ameer2468
740395819b [MOB-113] Job manager layout fix & code cleanups (#2608)
* Fix job manager text alignment, await permissions request, and fix delete button library settings

* run auto-format

* ts
2024-07-16 13:24:36 +00:00
ameer2468
f0e7c7c033 [MOB-112] Media view (#2606)
* media view wip

* update search filters to include image and video only

* os based sizing

* search support media view correctly & fix UI width of drawer locations

* Merge remote-tracking branch 'origin' into mob-112-media-view

* Fix explorer re-rendering and improve file opening performance by using libraryClient for queries and mutation

* cleanup

* use memory-disk cache policy for better performance

* remove commented out code

* formatting

* Mobile media view

update search filters to include image and video only

os based sizing

Disable Vite `clearScreen` (#2594)

Change Vite config to disable clearScreen

Use default props for Top Bar icons (#2593)

* Refactor top bar items to use default props

* oops! revert top bar icon size to 18px

Fix misspelled "vacuum" (#2595)

[MOB-110] Fix for Android Permissions (#2592)

* Fix for Android Permissions

Now actually requests the permissions if they aren't granted.

* Remove `console.log``

* Request multiple permissions sequentially

* Better UX

* Add Note for `Number()` patch

* Remove `console.log()`

Revamp `.gitattributes` for statistics and better PR diffs (#2596)

* Revamp .gitattributes for statistics and better PR diffs

* Mark migration_lock as binary

search support media view correctly & fix UI width of drawer locations

Merge remote-tracking branch 'origin' into mob-112-media-view

Fix explorer re-rendering and improve file opening performance by using libraryClient for queries and mutation

cleanup

use memory-disk cache policy for better performance

remove commented out code

formatting
2024-07-15 21:37:07 +00:00
ameer2468
6472b54a69 [ENG-1818] Fix missing caret when a file is selected in pathbar (#2604)
* fix missing caret when a file is selected in pathbar

* formatting
2024-07-12 14:42:57 +00:00
Arnab Chakraborty
96fda2fa29 Fix Intl namespace not existing on mobile (#2600)
* Adds `intl` namespace to mobile

* Fix ordering

* Update pnpm-lock.yaml

* Fix format

---------

Co-authored-by: Vítor Vasconcellos <vasconcellos.dev@gmail.com>
2024-07-10 23:36:49 +00:00
Vítor Vasconcellos
c605b4c857 [ENG-1821] Fix build failing due to new schema validation in @tauri-apps/cli (#2599)
Fix build failing due to tauri schema check
 - Downgrade @tauri-apps/cli to 2.0.0-beta.20
2024-07-10 21:15:43 +00:00