Commit graph

2902 commits

Author SHA1 Message Date
Brendan Allan 74d97d4957
[ENG-1592] Correctly assign tab titles on desktop (#2030)
* correctly set tab titles

* use selectedTabIndex

* empty tabId

* prettier
2024-02-01 15:40:38 +00:00
nikec 8cbd38d6f9
[ENG-1593] Fix custom icon theme variant (#2033)
fix custom icon theme variant
2024-02-01 15:40:25 +00:00
ameer2468 0503156407
[MOB-48] Settings screen redesigned (#2034)
* Settings screen designed

* ts

* fix test id

* remove test for now
2024-02-01 15:39:43 +00:00
Brendan Allan d1027a51fa
Add some documentation for the sync ingester (#2028) 2024-02-01 04:58:48 +00:00
Brendan Allan 01ae0d01fa
disable orphan remover (#2027) 2024-02-01 04:57:43 +00:00
ameer2468 c2aa4cc292
[MOB-52] Tabs animation (#2020)
* tabs animation

Update mobile-ci.yml

rive app requires macos 13.1

Update mobile-ci.yml

Update mobile-ci.yml

rive requires 14.0 ios deployment target

attempt to set deployment target to ios 14.0 for rive app

update target to 14.0

* downgrade packages for expo compatibility, fix test, touchable change to avoid ripple effect

* notes
2024-01-31 12:25:18 +00:00
Brendan Allan c45f6d7bfa
separate cloud sync into sd-core-cloud-sync (#2025)
* separate cloud sync into sd-core-cloud-sync

* ci
2024-01-31 08:16:54 +00:00
Oscar Beaumont c1ae1aed37
Fix Location Settings (due to Normalised Cache bugs) (#2023)
It do be broke
2024-01-30 15:52:05 +00:00
ameer2468 6fe2637ae7
[ENG-1582 + ENG-1586] Add tab keybinds to shortcut + object.hasOwn bug fix (#2022)
* add tabs shortcuts to keybind page + fix object.hasOwn

* Update useShortcut.ts
2024-01-30 14:22:39 +00:00
nikec a84344a2f9
[ENG-1585] Move toaster closer to the edge (#2019)
set toaster offset
2024-01-30 10:29:46 +00:00
Utku b8c4282eda
0.2.2 (#2017)
bump
2024-01-29 17:39:10 +00:00
nikec cd6597c080
[ENG-1583] Fix context menu closing when multiple tabs are open (#2016)
fix closing context menu
2024-01-29 16:50:27 +00:00
Brendan Allan 8a57d599f0
[ENG-1530] Display item count alongside labels (#2011)
* display count alonside labels

* format

* attempt i18n

* item_with_count
2024-01-29 13:10:40 +00:00
jake f9e827512f
[ENG-1540] Remove localStorage if no libraries are created (#1945)
* feat: clear localstorage on start if no libraries are found

* chore: add a check to see if the node is for desktop or server use

this will prevent desktop/app localstorage from being cleared if it's a server being hosted

* fix: add secondary localstorage directory for macos

for some reason the app/onboarding progress is kept in `Library/WebKit/Spacedrive` (at least in dev?) so it also needs clearing

* feat: delete cache directories also

* chore: iterate over paths

* feat: add support for windows `localStorage` by using `data_local_dir`

* docs/style: better comments and logs

* feat: remove both `AppData` local and roaming on Windows

* fix: mobile builds

* chore: tweak error message for windows
2024-01-29 12:32:48 +00:00
ameer2468 ad5fcc3f15
[ENG-1581] Correct search results icon (#2015)
Update index.tsx
2024-01-29 12:28:04 +00:00
nikec cc25fca7fb
[ENG-1576] Fix label thumb (#2013)
Fix label thumb
2024-01-29 11:41:04 +00:00
nikec d95a571b89
[ENG-1579] Disable list view for labels (#2014)
disable list view
2024-01-29 11:40:42 +00:00
ameer2468 b092236128
[ENG-1575] Fix overview search (#2012)
fix overview search
2024-01-29 10:54:34 +00:00
ameer2468 9af499b175
[ENG-1574] Clicking on a location card will direct you to its page (#2010)
* Clicking on a location card will direct you to its page

* change to Link

* Update index.tsx
2024-01-29 09:47:57 +00:00
Vítor Vasconcellos 137fa65baf
Remove enableElevatedUpdateTask from Wix installer config (#2004)
Remove enableElevatedUpdateTask from Wix config

This config option seems to be crashing the installer for a lot of Windows users, and I am not 100% why I enabled anyway, so revert it
2024-01-28 23:36:33 +00:00
Brendan Allan 5fdea8eea6
Pull kind from non-indexed paths in explorerItem handling (#2002) 2024-01-26 09:19:09 +00:00
nikec cd8d369cec
[ENG-1573] Fix overview devices card height (#1999)
quick height fix
2024-01-25 20:18:30 +00:00
nikec 412159682b
[ENG-1572] Fix arrow selection for labels (#1998)
fix arrow selection
2024-01-25 18:15:59 +00:00
ameer2468 d8f173306d
[ENG-1571] - Cloud images disappearing fix (#1997)
Fix cloud images dissappearing
2024-01-25 16:25:09 +00:00
ameer2468 d96141e4e0
[ENG-1570] Add location button function overview (#1996)
* Make add location button work

* Update settings.json

* Update settings.json
2024-01-25 10:23:40 +00:00
ameer2468 74ff99edbe
[ENG-1566] Better experience for themes (#1988)
better accessbility experience for themes
2024-01-24 16:51:07 +00:00
nikec 1dfb133c23
[ENG-1568] useShortcut cleanup (#1987)
* useShortcut

* use true os
2024-01-24 14:26:41 +00:00
nikec a965adb950
[ENG-1567] Fix renaming (#1986)
fix rename
2024-01-24 12:45:01 +00:00
Brendan Allan 638c16be79
only navigate on label double click (#1983)
* only navigate on label double click

* formatting

* smh

* why
2024-01-24 10:43:45 +00:00
ameer2468 d8e071bb8a
[ENG-1564] Delete dialog keypress (#1982)
* fix delete dialog keypress focus

* prevent quickpreview aswell
2024-01-24 10:23:17 +00:00
Brendan Allan 058cadb674
[ENG-1529] Round thumbnails for labels (#1981)
* rounded corner for labels

* can't forget list view
2024-01-24 05:15:27 +00:00
Utku abdf703217
Fix plugin (#1979)
* Fix plugin

* fix typo

* another typo

* typos
2024-01-23 20:11:13 +00:00
nikec 2c786dc46b
[ENG-1562] Disable renaming for unsupported item types (#1978)
disable renaming for unsupported item types
2024-01-23 14:29:04 +00:00
nikec e2bab2be44
[ENG-1561] Light icon for empty state on labels (#1977)
light icon
2024-01-23 14:28:43 +00:00
nikec ebaad348bc
[ENG-1560] Hide "New folder" context item on labels (#1976)
hide "New folder"
2024-01-23 14:28:31 +00:00
nikec 87679ec944
[ENG-1559] Fix i18n in prod (#1975)
maybe
2024-01-23 12:34:20 +00:00
jake 69221cc033
Fix app from not starting due to missing solid-refresh and bump version to 0.2.0 (#1972)
* deps: add `solid-refresh` to `interface`

* bump `core` and `desktop` to `0.2.0`
2024-01-23 09:35:54 +00:00
ameer2468 cca6a455af
Windows: Remove os check for mouse nav (#1973)
Remove os check for mouse nav
2024-01-22 15:21:11 +00:00
Vítor Vasconcellos 556ddbd4f8
Port AppImage build to use appimage-builder (#1785)
* Initial port to appimage-builder

* Almost

* Fix appimage build on arm64

* Custom patch for external binaries run under appimage
 - Disable bubblewrap sandbox when running under appimage
 - Change cwd to APPDIR when running under appimage

* AppImage Works (for the first lunch, then it crashes with Stack Smash 😭)

* Fix stack smashing, now AppImage almos fully works \o/ (gstreamer is still broken)
 - Temporarily disable the volume watcher when running under appimage (Workaround for the stack smash error)
 - Wrap gnu lic version check for appimage under conditional compile for glibc targets
 - Add error handling for the justUpdatedCheck
 - Fix VITE_LANDING_ORIGIN being undefined

* On non glibc systems default to runtime/compat

* Use glibc version 2.8 instead of 0 for non-gnu systems

* Fix video playback not working due to broken GstRegistry

* Build and publish new AppImage release artifact
 - Fix model location when building deb
 - Improve model path resolution logic
 - Remove patchelf dependency from setup script
 - Fix incorrectly ignore gstreamer dependency in AppImage recipe

* Fix clippy complaining about `get_path_relative_to_exe`
 - Read GLIBC_FAKE_VERSION or use 2.8 for musl in appimage (while the code is there, this is not really supported for now)

* Remove appimage tauri target from release CI

* Remove setup-buildx-action, not relly needed

* typo fix

* Fix git describe command running on cwd instead of the repo root dir

* Attempt fix weird git permissions errors in CI+docker

* Pass CI env to docker appimage

* Only use git after installing it

* Pass target to appimage build script

* Fix permission after creating appimage

* -_-

* Swap envvar with github ci var

* Format

* Add instruction on how to manually build an AppImage

* Fix typos

* docs: add note about running podman with `--privileged` if there's a permission denied error

* docs: fix typo and link directly to appimage-building `README.md`

* refactor: streamline code and make it a bit cleaner

---------

Co-authored-by: jake <77554505+brxken128@users.noreply.github.com>
2024-01-22 10:52:26 +00:00
Brendan Allan 352828ada3
Add double-click functionality for labels in explorer (#1971)
explorer labels double click navigate
2024-01-22 08:49:38 +00:00
Julian Braha 16fcc737b6
Optimization: reuse AWS S3 client across procedure calls (#1967)
* Reuse aws s3 client across procedure calls

* Move into locations module
2024-01-22 02:18:56 +00:00
Vítor Vasconcellos d4328f8280
Update prisma-client-rust to fix compiling from source on Linux (#1958)
Update prisma-client-rust to fix compiling from source on linux
 - Fix rolling release distros that are already using openssl > 3.0
2024-01-22 02:17:27 +00:00
Julian Braha 9018b9277f
Implement Hash, PartialEq, and Eq for CacheNode (#1964) 2024-01-21 01:28:06 +00:00
Julian Braha 04d6b2646a
Add missing zeroize to Identity (#1962)
Add derive(ZeroizeOnDrop) to Identity
2024-01-20 15:15:06 +00:00
Julian Braha 23db27a2ab
Use PathBuf instead of String for paths (#1960)
* Use PathBuf instead of String for paths

* Remove unnecessary .into() for clippy
2024-01-20 15:04:48 +00:00
Utku ed156f742d
Performance to the moon (#1946)
* to the moon

* ignore searchbar

* fix

---------

Co-authored-by: Vítor Vasconcellos <vasconcellos.dev@gmail.com>
2024-01-20 02:52:36 +00:00
nikec 7606c64cb6
[ENG-1554] Reduce icon size on media view (#1956)
reduce icon size on media view
2024-01-19 08:26:13 +00:00
nikec 73f036042a
[ENG-1553] Enable NavigationButtons on web (#1955)
enable
2024-01-18 11:16:13 +00:00
Vítor Vasconcellos 22abd85ba8
Fix NaN progress on first stats data for StatCard (#1953)
- Fix some typos + improved the progress logic
2024-01-18 05:45:49 +00:00
Vítor Vasconcellos 9aa1d55574
Fix initPlausible causing Explorer to re-render while Layout is rendering (#1951)
* Fix initPlausible call causing the Explorer component to re-render while Layout is rendering

* Fix useEffect
2024-01-18 05:44:42 +00:00