Oscar Beaumont
ae4c3d0e6b
Fix Android bridge + drop IOS and Android projects ( #1336 )
...
* Goodbye Android Project, you won't be missed
* fix ignore ignoring Kotlin code
* Backport IOS `Podfile` + move Rust crates into `modules/sd-core`
* Workaround for issue in OpenSSL build script
* Fix IOS
* Migrate IOS bridge into Expo Native Module
* Optimistic update for library creation
* useFrameworks static
* add key to infoplist
* more keys
* fix `Podfile`
* Remove IOS project from repo
* fix mobile ci
* woops wrong place
* clean package.json
* Make Android's Rust code build again
* Add back in `if_watch` patch for IOS
---------
Co-authored-by: Utku Bakir <74243531+utkubakir@users.noreply.github.com>
2023-09-13 10:07:26 +00:00
nikec
8cfd57c95b
[ENG-1090] Handle explorer selection while quick preview is open ( #1344 )
...
* handle selection
* update timeout
* one more
* prevent explorer reset when open
* remove timeout
---------
Co-authored-by: jake <77554505+brxken128@users.noreply.github.com>
2023-09-13 09:34:14 +00:00
nikec
8e0a7f9661
[ENG-1103] Fix list view freeze ( #1341 )
...
fix list view freeze
2023-09-12 15:17:10 +00:00
nikec
fe2951185b
[ENG-1093] Quick preview TextViewer selectable text ( #1340 )
...
text viewer select text
2023-09-12 15:17:00 +00:00
nikec
a5ea244b6f
[ENG-1092] Fix key item selection after layout switch ( #1342 )
...
fix active item after layout switch
2023-09-12 15:16:18 +00:00
ameer2468
be07746f77
[ENG-814] Explorer shortcuts: Escape de-selects all selected items ( #1339 )
...
* Escape de-selects all selected items
* Cleanup + add to list view
* put return next line
* Update GridList.tsx
* Update ListView.tsx
2023-09-12 14:33:38 +00:00
Oscar Beaumont
94d8f61de9
Update Rust dependencies ( #1314 )
...
* Update most of Rust dependencies
* downgrade notify
* a
* fix Linux?
* Android is painful
* update build.gradle
* The lord Clippy has spoken
* Bruh
---------
Co-authored-by: jake <77554505+brxken128@users.noreply.github.com>
Co-authored-by: Utku Bakir <74243531+utkubakir@users.noreply.github.com>
Co-authored-by: Ericson "Fogo" Soares <ericson.ds999@gmail.com>
2023-09-12 14:03:25 +00:00
ameer2468
2807c97d74
[ENG-1085] Text view rounded scrollbar ( #1338 )
...
Update style.scss
2023-09-12 11:40:34 +00:00
ameer2468
0dd179c9dd
Fix dropdown styling ( #1337 )
...
* Update JobGroup.tsx
* Update JobGroup.tsx
2023-09-12 11:40:17 +00:00
Ericson "Fogo" Soares
5101ad35e5
[ENG-736] Watcher should check if a file has open write handles before processing it ( #1319 )
...
* Handling temporary files events on MacOS
* Debouncing create and update events
* Take files being updated for a long period
of time into account
---------
Co-authored-by: Utku <74243531+utkubakir@users.noreply.github.com>
2023-09-12 03:23:47 +00:00
Ericson "Fogo" Soares
cf39ae830b
[ENG-874] Windows needs reindex after renaming a file ( #1303 )
...
* Done
* Rust FMT
* Better debounce create and update events
---------
Co-authored-by: Utku <74243531+utkubakir@users.noreply.github.com>
2023-09-12 03:22:22 +00:00
Tom Heaton
6fdcbeb4fa
fix(landing) - fix opengraph image ( #1332 )
...
fix opengraph image
2023-09-11 18:07:46 +00:00
ameer2468
f153c08e70
[ENG-970] Job dropdown with actions ( #1329 )
...
* Job dropdown with actions
* Update JobGroup.tsx
* fix hover colors for theme support
* Update Dropdown.tsx
* Update JobGroup.tsx
---------
Co-authored-by: Utku <74243531+utkubakir@users.noreply.github.com>
2023-09-11 15:41:51 +00:00
ameer2468
0730cae58d
[ENG-1021] Explorer Scrollbar color ( #1331 )
...
* Now visible :D
* Update colors.scss
2023-09-11 15:34:18 +00:00
Utku
fd8c0f87b3
[ENG-1067] Update phosphor to new package & update sort imports ( #1330 )
...
* ianvs > trivago
* @phosphor-icons/react > phosphor-react
2023-09-11 15:26:44 +00:00
Tom Heaton
a53a61ea79
Twitter -> X ( #1321 )
2023-09-11 11:36:00 +00:00
jake
f421b6883f
Fix builds and make String
-> PlusCode
validation more generic (Google support) ( #1326 )
...
fix builds and make string -> pc matching more generic, so it works with google's format too
2023-09-11 11:35:09 +00:00
jake
e2a0878e7a
[ENG-1068] Plus codes / Open Location Code support ( #1324 )
...
* bring in rand deps
* SUPER crude pluscode attempt
* working pluscodes!
* some cleanup
* `encodeURIComponent` for URL escaping
---------
Co-authored-by: Oscar Beaumont <oscar@otbeaumont.me>
2023-09-11 04:34:24 +00:00
Tom Heaton
8d69f3f289
Update recommended VS Code extensions ( #1323 )
...
* update recommended extensions
* Update extensions.json
2023-09-11 02:08:34 +00:00
ameer2468
2111d350ba
[ENG-1020] Explorer loading indicator ( #1318 )
...
* loading indicator
* cleanup tw
2023-09-08 16:16:58 +00:00
jake
d435141496
[ENG-1084] Correctly format Orientation
EXIF data in the UI ( #1313 )
...
* impl `Display` and a custom serde serializer
* remove the + as rust already shortens coords to 8SF
* remove manual serde impl and string conversion
* add `formatOrientation` to the `MediaData` part of the inspector
* make requested changes
---------
Co-authored-by: Jamie Pine <32987599+jamiepine@users.noreply.github.com>
2023-09-08 12:21:32 +00:00
Brendan Allan
4b60ff2e08
[ENG-1023] Change location path from settings page ( #1301 )
...
* update location path in db
* remove + add location watcher if path is changed
---------
Co-authored-by: Ericson "Fogo" Soares <ericson.ds999@gmail.com>
2023-09-08 11:46:16 +00:00
nikec
99ccb8f8c7
[ENG-972] quick view improvements ( #1233 )
...
* quick preview improvements
* fix ts
* improvements
* fix merge
* non-indexed support
* Update index.tsx
* Update pnpm-lock.yaml
* update quick preview
* sidebar icon weight
* fix thumb
* ts
* fix focus
* remove usePortal
* quick preview store
* Update index.tsx
* Update index.tsx
* cleanup
* add tooltip to name
* hide nav buttons and match explorer nav buttons
---------
Co-authored-by: Jamie Pine <32987599+jamiepine@users.noreply.github.com>
2023-09-08 11:45:37 +00:00
Brendan Allan
353d8d9a5a
Fix Sentry sourcemaps ( #1316 )
...
update @sentry/cli
2023-09-08 08:14:22 +00:00
Oscar Beaumont
3d0ca4ff1a
Improve Location Formatting in UI ( #1315 )
...
make it betterer
2023-09-08 05:36:40 +00:00
ameer2468
fb9126ecee
[ENG-1082] Accordion variants ( #1310 )
...
* updated with variants
* className
* naming
* requested updates
* Update Accordion.tsx
---------
Co-authored-by: Utku <74243531+utkubakir@users.noreply.github.com>
2023-09-07 14:43:07 +00:00
jake
d8ae7ac66f
fix: remove the git submodule for test-files ( #1311 )
...
remove the git submodule for test-files
2023-09-07 14:13:01 +00:00
jake
7edcbb15d6
[ENG-621][ENG-1074] Trait-based image conversion overhaul ( #1307 )
...
* sd-images crate which will support raw/dng, bmp, etc
* more work on the image formatter
* re-work `sd-images`, add svg support, r/g/b and r/g/b/a HEIF image support (will all be async again soon)
* remove `ImageFormatter`, add note about r/g/b/(a) heif impl
* implement the image formatter
* rename the conversion trait and minor cleanups
* isolate heif feature and major cleanup
* very untested raw support
* change fn name to `from_path` (a lot more idiomatic)
* clean up orientation fixing
* heif is no longer forbidden (linux has good heif)
also all extensions are correctly matched in lowercase
* fix builds, ext matching, feature gating
* attempt to fix svg handling?
* raw attempt, quite a few errors
* add comment
* new (untested) attempt
* remove `raw` stuff for now
* replace `sd-svg` with a `ToImage` `SvgHandler` impl
* add some simple math to appropriately scale thumbnails (and bmp/ico support)
* add comments regarding how the math works for image thumbs
* rename the trait to `ImageHandler`
2023-09-07 14:08:17 +00:00
ameer2468
cafa022f2f
[ENG-1079] Toggle focus styling update ( #1309 )
...
updated focus styling
2023-09-07 11:29:36 +00:00
Utku
02ce1a0337
Fix mobile by using memo ( #1308 )
...
* fix
* fix double library display
2023-09-07 10:03:25 +00:00
Ericson "Fogo" Soares
f8033d1842
[ENG-941] Jobs running in another library do not appear in the job manager ( #1306 )
...
* Fetching job reports from all libraries
Some clippy warnings
pnpm format
* Reverting expects to unwraps
2023-09-07 04:15:31 +00:00
ameer2468
5860016789
[ENG-934] EXIF UI ( #1305 )
...
* Media data UI
* Make `MediaTime` adjacently tagged
* cleanup ts
* don't destructure accordion props
* Large bruh
* round location coords
---------
Co-authored-by: Oscar Beaumont <oscar@otbeaumont.me>
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2023-09-06 13:51:15 +00:00
nikec
def0cfea45
[ENG-1080] fix explorer fetching ( #1302 )
...
fix fetching
2023-09-06 10:42:02 +00:00
Oscar Beaumont
65ea570d0b
[ENG-1055] Fix previewing large files ( #1304 )
...
* Proper streaming from disk
* Handle `If-Range`
* fix bad merge
---------
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2023-09-06 08:06:29 +00:00
Oscar Beaumont
5a0d0396d0
[ENG-566] Stream files through P2P ( #1282 )
...
* Add range to `SpaceblockRequest`
* Determine if file should be served from P2P
* Feature flag serveFromP2P + fix `ServeFrom` logic
* wip: yeet files over P2P
* Just work, argh
* restore backend feature flags after restart
* cleanup
2023-09-06 07:22:04 +00:00
Oscar Beaumont
251703104c
[ENG-1036] Fix library rename ( #1300 )
...
* Fix Library Rename + `RwLock` on `LibraryConfig`
* Input width fix
* cleanup
---------
Co-authored-by: ameer2468 <33054370+ameer2468@users.noreply.github.com>
2023-09-06 01:01:18 +00:00
nikec
5f7e7089d8
[ENG-1006] overview inspector ( #1275 )
...
overview inspector
Co-authored-by: Jamie Pine <32987599+jamiepine@users.noreply.github.com>
2023-09-05 09:15:22 +00:00
Brendan Allan
2d1ce9af03
[ENG-1078] Fix pagination ( #1299 )
...
* fix 'load more' breaking
* paginate all paginated queries by model id
* arrays start at 0 stupid
2023-09-05 08:11:04 +00:00
jake
a92d6c2faf
[ENG-1039] Apply hard clippy
lints to the entire ffmpeg
crate ( #1281 )
...
* apply clippy lints to the entire ffmpeg crate in hopes of making it safer
* wording
* revert the prisma changes
* fix typo
Co-authored-by: Oscar Beaumont <oscar@otbeaumont.me>
* fix another typo
Co-authored-by: Oscar Beaumont <oscar@otbeaumont.me>
* remove so many `#[must_use]`s
* fix bad merge and hopefully clippy
* clippy please work i beg
* make HEIF_EXTENSIONS always available
---------
Co-authored-by: Oscar Beaumont <oscar@otbeaumont.me>
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2023-09-05 07:35:26 +00:00
jake
57ac28526e
[ENG-560] P2P Credits ( #1297 )
...
add a README with appropriate p2p credits
2023-09-05 07:23:07 +00:00
Ericson "Fogo" Soares
e8191e4a22
[ENG-198] Cleaning up after removing a location ( #1296 )
...
Done
2023-09-05 05:20:46 +00:00
ameer2468
ad8814351f
[ENG-1044] Focus buttons styling + storybook ( #1295 )
...
* focus buttons styling improved + storybook
* Update Button.stories.tsx
---------
Co-authored-by: jake <77554505+brxken128@users.noreply.github.com>
2023-09-04 16:59:43 +00:00
Brendan Allan
c834ebc30a
[ENG-1073] Fix Vite running out of memory in release builds ( #1294 )
...
* increase node max ram usage
* add NODE_OPTIONS to release workflow
* add sentry token to release workflow
---------
Co-authored-by: jake <77554505+brxken128@users.noreply.github.com>
2023-09-04 12:57:03 +00:00
Brendan Allan
e7fbdb479c
[ENG-999] Order aware pagination ( #1283 )
...
* correct types
* remove optional override
* handle group_directories properly
* throw errors if is_dir is null
* disable size ordering
* usePathsInfiniteQuery
* implement for objects too
* cleanup
2023-09-04 12:38:09 +00:00
Brendan Allan
ae0f5c744e
[ENG-1072] Connect sentry with sourcemaps ( #1293 )
...
add sourcemaps
2023-09-04 11:20:29 +00:00
ameer2468
53828ce4d0
[ENG-1070] Dialog form button submit disabled if form is not valid ( #1292 )
...
* Feedback dialog cleanup, disable submit button of dialog if form not valid
* ts
* Update FeedbackDialog.tsx
2023-09-04 11:17:16 +00:00
Utku
18245a05f2
Fix job image ( #1291 )
...
fix job image
2023-09-04 10:17:40 +00:00
Ericson "Fogo" Soares
3b8541ef54
[ENG-1028] Media data for ephemeral locations ( #1287 )
...
Introducing new getEphemeralMediaData
Fixing some minor stuff
Running pnpm format
Co-authored-by: jake <77554505+brxken128@users.noreply.github.com>
2023-09-04 08:28:45 +00:00
Utku
881608e9a8
Remove auth ( #1286 )
...
remove auth
Co-authored-by: jake <77554505+brxken128@users.noreply.github.com>
2023-09-04 07:28:49 +00:00
Ericson "Fogo" Soares
7ace99cf1c
[ENG-1063] Actually regenerate thumbnails on Regen Thumbnails
button ( #1288 )
...
Done
Co-authored-by: jake <77554505+brxken128@users.noreply.github.com>
2023-09-02 23:15:41 +00:00