Commit Graph

1022 Commits

Author SHA1 Message Date
Jamie Pine
2d3c8fd676 Merge pull request #2815 from spacedriveapp/pro-5-new-landing-page 2024-12-12 17:03:00 -08:00
Jamie Pine
7346dc62ea Merge branch 'main' into pro-5-new-landing-page 2024-12-12 15:54:43 -08:00
Ericson Soares
64a02f1201 pnpm autoformat fix 2024-12-10 13:15:10 -03:00
Ericson Soares
b48b0b2b0b pnpm typecheck fix 2024-12-10 13:03:29 -03:00
James Pine
d16025590c Merge branch 'main' into eng-294-volume-awareness 2024-11-25 19:31:50 -08:00
andriizaiets
df66299f34 Added Ukrainian language (#2802) 2024-11-10 22:26:00 -05:00
Jamie Pine
e9ce227128 Add unmount functionality using fingerprint, enhance error handling in volume management, and improve UI integration for ejecting volumes 2024-11-03 05:40:16 -08:00
Jamie Pine
378edccc3d Refactor volume management to include library awareness, enhance fingerprint handling, and improve system volume interactions 2024-11-03 04:03:21 -08:00
Jamie Pine
4c866e603d Refactor volume management to streamline event handling, state updates, and improve watcher interactions within the system 2024-11-03 00:29:57 -07:00
ameer2468
590e50e9d1 Merge remote-tracking branch 'origin' into pro-5-new-landing-page 2024-11-01 15:31:01 +03:00
Jamie Pine
8a5befc020 Implement volume tracking, unmounting, and event subscriptions; enhance volume API with new types and improve UI handling 2024-10-31 23:54:44 -07:00
Jamie Pine
e57086257c Enhance volume management: add volume watcher, optimize volume APIs, and integrate volume speed tests with refined types and event handling 2024-10-31 21:36:35 -07:00
Jamie Pine
678bcb9ecc Refactor volume handling to replace storage statistics with volume management; adjust related API and schema accordingly 2024-10-24 15:29:32 -07:00
Jamie Pine
5f77ad07fc Merge branch 'eng-1828-migration-to-new-cloud-api-system' into eng-294-volume-awareness 2024-10-23 21:34:16 -07:00
Vítor Vasconcellos
177763c536 Autoformat 2024-10-21 14:49:02 -03:00
Vítor Vasconcellos
73cb22075f Merge remote-tracking branch 'origin/main' into eng-1828-migration-to-new-cloud-api-system 2024-10-21 14:40:59 -03:00
Vítor Vasconcellos
ea92383b78 Improve file thumbnails and Quick Preview (+ some code clean-up and rust deps update) (#2758)
* Update rspc, prisma-client-rust, axum and tanstack-query
 - Deleted some unused examples and fully commented out frontend code
 - Implement many changes required due to the updates
 - Update most rust dependencies

* Re-enable p2p

* Fix server

* Auto format

* Fix injected script format
 - Update some github actions
 - Update pnpm lock file

* Fix devtools showing up when app opens
 - Fix million complaining about Sparkles component

* Fix sd-server

* Fix and improve thumbnails rendering
 - Fix core always saying a new thumbnail was generated even for files that it skiped thumbnail generation
 - Rewrite FileThumb and improve related components

* Ignore tmp files when running prettier

* Improve FileThumb component performance
 - Rework useExplorerDraggable and useExplorerItemData hooks due to reduce unecessary re-renders

* More fixes for thumb component
 - A couple of minor performance improvements to frontend code

* auto format

* Fix Thumbnail and QuickPreview

* Fix logic for when to show 'fail to load original' error message in QuickPreview
 - Updated prisma-client-rust, libp2p, tauri, tauri-specta, rspc and hyper

* Fix type checking
 - Format scripts

* Add script prettier config

* Fix serde missing feature
 - Use rust-libp2p spacedrive fork again
 - Update rspc

* Autoformat + fix pnpm lock

* Fix thumbnail first load again

* Autoformat

* autoformat

* Fix rust-libp2p fork url again?

* Remove usePathsInfiniteQuery hook

* Update tauri 2.0.6
2024-10-21 15:47:40 +00:00
Vítor Vasconcellos
e29114c1e8 Fix onbording test 2024-10-19 12:45:57 -03:00
Vítor Vasconcellos
b29d165fed autoformat 2024-10-19 08:35:53 -03:00
Vítor Vasconcellos
9795014099 autoformat 2024-10-19 08:20:18 -03:00
Vítor Vasconcellos
3e763295f2 Remove obsolete settings cloud page
- Fixed some typings
 - Update vite
2024-10-19 08:06:11 -03:00
Jamie Pine
d842590847 volume awareness init 2024-10-17 14:13:26 -07:00
Arnab Chakraborty
7a60cfe749 Merge branch '0.5.0-dev' into eng-1828-migration-to-new-cloud-api-system 2024-10-16 17:15:34 -04:00
Arnab Chakraborty
492f1326dd Merge branch 'main' into 0.5.0-dev 2024-10-16 17:15:17 -04:00
wany-oh
0bbf7aa0ac Improved Japanese translation (#2773) 2024-10-16 20:46:46 +00:00
Jamie Pine
c67eaf1ae9 fun indicators for debug 2024-10-14 22:11:49 -07:00
Lynx
53bb6c32ad Merge branch '0.5.0-dev' into eng-1828-migration-to-new-cloud-api-system 2024-10-14 20:49:12 -07:00
Arnab Chakraborty
97e1d0a122 Fix lint error 2024-10-14 22:52:18 -04:00
Arnab Chakraborty
960e7c4ef5 Autoformatting 2024-10-14 22:49:46 -04:00
James Pine
e699ca27ec debug sync indicators 2024-10-14 19:28:31 -07:00
Lynx
2ee94ca0b5 fix onboarding prerelease screen 2024-10-14 18:57:15 -07:00
Arnab Chakraborty
8a1ee22a24 Merge branch '0.5.0-dev' into eng-1828-migration-to-new-cloud-api-system 2024-10-14 21:22:38 -04:00
Arnab Chakraborty
6d67a880e0 Merge branch 'main' into 0.5.0-dev 2024-10-14 21:20:28 -04:00
Arnab Chakraborty
c7e87f0862 Sync profile page & Update mobile device names
DO NOT TRY ANDROID. IT IS BROKEN AND PANICKING ON CORE WHEN COMPILED.
2024-10-14 21:18:28 -04:00
James Pine
122b4b2b23 create sync group button 2024-10-14 15:16:26 -07:00
Jamie Pine
894c26d429 really basic and temp hotfix so you don't have to edit hard coded pubid 2024-10-12 12:10:12 -07:00
ameer2468
3bd2eee533 back to login i18n 2024-10-12 12:06:57 +03:00
ameer2468
4018129ef6 i18n for login 2024-10-12 11:34:55 +03:00
James Pine
6b3ac18b99 improvements to account style 2024-10-12 00:57:34 -07:00
Arnab Chakraborty
0133173069 Merge branch 'main' into eng-1828-migration-to-new-cloud-api-system 2024-10-09 23:14:00 -04:00
Ameer Al Ashhab
51bee05a60 [ENG-1925] Fix windows scroll (#2756)
* Fix scroll on windows

* use a different class
2024-10-09 20:57:48 +00:00
Arnab Chakraborty
c036ffb16e Auto accept sync group requests 2024-10-08 14:59:57 -04:00
Ericson Soares
4edcfa0941 Merge branch 'eng-1828-migration-to-new-cloud-api-system' of github.com:spacedriveapp/spacedrive into eng-1828-migration-to-new-cloud-api-system 2024-10-07 22:39:35 -03:00
Ericson Soares
fef2e92936 Change database to use device id on everything instead of pub_id 2024-10-07 22:38:45 -03:00
Lynx
a2283012cd update release status show in onboarding to beta 2024-10-07 16:19:14 -07:00
myung03
13ba8d9e30 add device popup modal 2024-10-07 15:51:03 -07:00
Lynx
a3048fbd10 Add no telemetry option and improve analytics code clarity (#2740)
* Refactor analytics configuration to use `configureAnalyticsProperties` instead of `initPlausible` for improved clarity

* format & add comment explaining analytics ping code
if any people reviewing source for their own verification of its purpose, this should make it much clearer what this does

* refactor Setting to use named function so its references can be source-peeked

* add basic support for 'none' telemetry option
changing the option in the Select dropdown breaks things right now, gotta figure out why

* fix usePlausibleEvent sending old telemetry level preference property to submitPlausibleEvent

* Fall back fo 'unknown' instead of '0.1.0' for app version stats

* Better explain the purpose of more things in submitPlausibleEvent

* organize and clean up internationalization file keys

* fix lowercase connect/connecting key names in code

* add no-telemetry option to onboarding

* Only display error report button if telemetry is enabled

* Add explainer to Sentry plugin for Vite

* Fix onboarding selection in both interface and mobile

* Add more explanation and checks to usePlausible to never send data unless allowed

* add support for onLoad to transform data from persisted mutable stores

* update some analytics explainers on mobile

* add telemetry state migration

* add migration for telemetry state from explorer layout key in persisted store

* fix cypress test for onboarding privacy page

* remove some accidentally included console.log statements

* Add localized analytics preference names

* Use localized telemetry preference names in Settings

* use cleaner text wrapping in settings

* Update the telemetry setting title

* fix telemetry typo

* update mobile no-analytics text

* remove telemetry override option

* eslint: disable no-empty-object-type for PlausibleOptions

the reason is commented
2024-10-07 22:00:38 +00:00
Lynx
26f7b5d670 Merge branch '0.5.0-dev' into eng-1828-migration-to-new-cloud-api-system 2024-10-07 13:31:25 -07:00
Vítor Vasconcellos
8134160671 Merge remote-tracking branch 'origin/main' into eng-1828-migration-to-new-cloud-api-system 2024-10-06 23:36:06 -03:00
Lynx
e4659295bf Merge branch 'main' of github.com:spacedriveapp/spacedrive into 0.5.0-dev 2024-10-06 18:25:08 -07:00