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
Oscar Beaumont
0392c781d7
Serve files over p2p ( #2523 )
...
* serve files over p2p
* include location instance id in sync
* Fix P2P addressing?
---------
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2024-05-30 22:07:28 +08:00
Oscar Beaumont
b015763a6f
More P2P docs ( #2492 )
...
* Remove relay
* restructure p2p
* wip
* cleanup webrtc
* split up P2P docs
* wip
* more wip
* the fork has moved
* finish local network discovery
* Document the relay system
* be less stupid
* a
* remote ip from deploy script
* remove debug from deploy script
* Explain relay setup and usage
* Physical pain
* fix
* error handling for relay setup
* Listeners Relay state + merge it into NLM state
* `node_remote_identity`
* redo libraries hook
* toggle relay active in settings
* Dedicated network settings page
* Stablise P2P debug page
* warning for rspc remote
* Linear links in docs
* fix p2p settings switches
* fix typescript errors on general page
* fix ipv6 listener status
* discovery method in UI
* Remove p2p debug menu on the sidebar
* wip
* lol
* wat
* fix
* another attempt at fixing library hook
* fix
* Remove sync from sidebar
* fix load library code
* I hate this
* Detect connections over the relay
* fix
* fixes
* a
* fix mDNS
* a bunch o fixes
* a bunch of state management fixes
* Metadata sync on connection
* skill issue
* fix markdown
* Clippy cleanup
* Backport #2380
* Update interface/locales/en/common.json
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/local-network-discovery.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/local-network-discovery.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/relay.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/relay.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/relay.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/relay.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/relay.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/sd_p2p.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/sd_p2p.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/sd_p2p_proto.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/overview.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/overview.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/relay.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/sd_p2p_proto.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/sd_p2p_proto.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/transport-layer.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/sd_p2p_proto.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/local-network-discovery.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* Update docs/developers/p2p/sd_p2p_proto.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
* a
* Cleaning binario section
* cleanup Docker message
* idk
* Idempotent listeners
* Manual peers working????
* minor fixes
* crazy idea - don't panic in the event loop
* fixes
* debug
* debug
* LAN badge in network settings
* Use `dns_lookup` instead of `tokio::net::lookup_host`
* fix
* bruh sandwich
* proper dialing
* a
* remove logs
* fix
* Small cleanup
* manual peers state on connected device
* a
* Fix manual discovery state + give it a badge
* Clippy improvements
* flip discovery priority
* Add `addrs` to debug query
* connection candidates in debug
* Fix state
* Clippppppppppppy
* Manual discovery badge
* Flesh out ping example
* Usage guide
* `sd_p2p_proto` examples
* More discovery docs
* More docs work
* docs docs docs and more docs
* PONG
* rename
---------
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com>
2024-05-30 21:48:12 +08:00
Jamie Pine
0ccc038900
More important docs! ( #2317 )
...
* docs
* docs
* doc
* revert
* revert
* move actions to arch
* docs
* docssss
* typo
* duplicate
* fix date
* x
* jobs
* jobs
* Update jobs.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update jobs.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update libraries.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update spaces.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update spaces.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update spaces.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update introduction.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update clouds.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update clouds.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update clouds.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update importing-photos.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update interface.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update jobs.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update library-setup.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update locations.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update quick-preview.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* Update quick-preview.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* changes
* stuff
* fix
* rag stuff wip
* Update docs/product/guides/importing-photos.mdx
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
* del
* fixed typos/changed wording for some docs
---------
Co-authored-by: Utku <74243531+utkubakir@users.noreply.github.com>
Co-authored-by: 0xBA5E64 <26796481+0xBA5E64@users.noreply.github.com>
Co-authored-by: myung03 <matthewyungisworking@gmail.com>
2024-05-15 00:47:00 +00:00
Oscar Beaumont
fd10eca115
P2P Docs ( #2344 )
...
* Add title to rspc
* wip
* rspc docs title cleanup
* a
* todo
* `p2p/crates`
* remove normalised cache docs
* wip
* words words and more words
* a
* wip
* a
* cleanup settings
* wip p2p docs
* wip
2024-05-14 10:19:33 +00:00
Vítor Vasconcellos
44478207e7
Remove AppImage logic and build system ( #2446 )
2024-05-04 22:27:14 +00:00
Brendan Allan
25eb77165c
Update sync model docs + add section about actors ( #2424 )
...
update sync model docs + add section about actors
2024-04-30 05:24:14 +00:00
Oscar Beaumont
ce5e285c2f
Remove normalised cache ( #2390 )
...
* yeetus
* fix
* a
* fix
* todo
* fix library stuff
---------
Co-authored-by: Jamie Pine <32987599+jamiepine@users.noreply.github.com>
2024-04-30 00:36:39 +00:00
Arnab Chakraborty
b4037d6537
Open Trash from the application ( #2338 )
...
* Open Trash from the application
* Working Trash Sidebar Button
* Small UI fixes
* Update common.json
* Move openTrash to Tauri Command instead of RSPC
* format and remove type assertion
---------
Co-authored-by: Utku Bakir <74243531+utkubakir@users.noreply.github.com>
2024-04-22 19:46:10 +00:00
Oscar Beaumont
533d91a215
Normalised Caching Docs ( #1895 )
...
* wip
* more docs
* docs
* more docs
2024-04-17 09:20:46 +00:00
Jamie Pine
724cce8220
[ENG-1507] More documentation ( #2058 )
...
* start
* docs
* mhm
* docs
* roadmap beep beep
* x
* mobile image
* added stuff
* updates
* updates
* well yes
* integrity and longevity
* correction
* Update apps/landing/posts/drag-and-drop.mdx
Co-authored-by: pr <pineapplerind.info@gmail.com>
* just 10k more downloads in the time its taking me to finish this pr
* op
* docs: fix general wording
* docs: add URL to docs and set date to when 0.2.4 was released
* docs: add url to roadmap
* Remove languages for which we don't have a translation yet
* auto format
* Checkout pnpm-lock.yaml from main
---------
Co-authored-by: pr <pineapplerind.info@gmail.com>
Co-authored-by: jake <77554505+brxken128@users.noreply.github.com>
Co-authored-by: Vítor Vasconcellos <vasconcellos.dev@gmail.com>
2024-02-29 19:09:10 +00:00
Utku
2dc233f1b4
Update readme & contributing guide & language stuff ( #2071 )
...
* updates
* keep common errors
* fix selector being empty for english
* sort by label
* update contributing
* update ndk and docs
* Update CONTRIBUTING.md
2024-02-09 15:42:42 +00:00
Vítor Vasconcellos
3b686946e6
Tauri 1.5.2 + normalize and update frontend dev deps ( #1579 )
...
* Normalize & update front-end dev-deps + Tauri 1.5.2
* format code
2023-10-14 04:27:09 +00:00
Jamie Pine
77a6ab1d73
Release landing page ( #1464 )
...
* start
* not for this branch lol
* fix dates
* fix spacing
* revert mistake
* progress
* blog
* improve wording
* more blog
* more blog moment
* moreee blog
* cant spell can i
* bloggggg
* change name
* some rambling
* sentence meowment
* merge
* prep
* perfect app ui template for landing
* updated landing image
* fix border
* section
* fix query param handling
* remove apps/snapshot
* remove `WindowControls`
* Playwright in setup script
* `showControls` in a store
* better screenshot + fixed stars with fadeout
* fix show controls store mistake
* begin bento boxes
* bento box stuff
* taggrid
* release blog post: clarifying punctuation & rearrange some sentences (#1097 )
* landing page wip
* Update index.tsx
* tweak
* Update pnpm-lock.yaml
* Update app.webp
* better app image + line animation wip
* wip
* tweak + image
* tweaks + 60 fps ball
* 60 fps platforms anim
* landing updates
* static globe
* tweaks
* device detect and dynamic imports
* Accessibility and minor performance improvements from Lh report.
* Update globe.webp
* Improve randomness of line animation, better cloud image
* isMobile vid support
* Update index.tsx
* new art
* docs
* docs
* Improvements and feedback
* Update index.tsx
* improvements
* quick art tweak
* updated art
* increase size
* SVG animation
* animations
* convert platforms to arr and framer motion
* new section - wip preview
* remove border app animation - more animation work
* mobile tweaks
* tweak
* duration adjustment
* animation improvements
* different floating times for other circles
* Pricing page
* tweak
* optimize images, accessibility values, svg attribute cleanup
* launch prep
* fix blog link
* adding location docs
* hover effect
* fixes to layout
* Update index.tsx
* another show controls method
* use PageLayoutContext in other file
* merge
* desktop release download api
* update publishing api
* hook up desktop releases api to landing page
* screenshot stuff
* Delete .github/scripts/setup-system.sh
* Update october-alpha-release.mdx
* rotating screenshots, fixed blog and apple download chooser
---------
Co-authored-by: Utku Bakir <74243531+utkubakir@users.noreply.github.com>
Co-authored-by: Oscar Beaumont <oscar@otbeaumont.me>
Co-authored-by: pr <pineapplerind.info@gmail.com>
Co-authored-by: ameer2468 <33054370+ameer2468@users.noreply.github.com>
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2023-10-11 04:05:40 +00:00
Vítor Vasconcellos
f71711d09a
Change docs and CI scripts to use pnpm tauri
command ( #1421 )
...
* Change docs and CI scripts to use `pnpm tauri` command
- Fix documentation and some scripts to use the new tauri subcommand following https://github.com/spacedriveapp/spacedrive/pull/1411 changes
- Format/Lint some files
* Document new envvar to lauch devtools alongside the desktop app
2023-10-03 08:10:55 +00:00
Vítor Vasconcellos
bd0a7ff434
[ENG-265] Improve setup scripts ( #1368 )
...
* Setup script revamp
* Move toml to dev dep + CI runs the postinstall in debug mode
* Fix windows CI
* chmod +x scripts/setup.sh
* Fix eslint and ts CI
* Remove binstall + Fix trying to read input in CI
* Doesn't need to check pnpm and rust in CI
* Run postinstall script for Clippy CI
* Attempt to fix windows CI not running postinstall
- Ignore cache when running postinstall on CI
* commited generated config.toml by mistake
* Pass GITHUB_TOKEN to `pnpm i`
* Update archive-wasm + Increase minimum node version to 18.17
* CI: Move rust setup after post-install script
* Revert: CI: Move rust setup after post-install script
* Fix CI, generate dummy cargo config.toml to fix prisma generation
* Fix windows CI
* CI: Fix wrong command
---------
Co-authored-by: Utku <74243531+utkubakir@users.noreply.github.com>
2023-09-28 10:03:46 +00:00
Utku
dbec988147
[ENG-362, ENG-476, ENG-503] Next.js ( #817 )
...
* update landing packages & tailwind
* move images
* refactor to nextjs
* doc stuff
* rename markdown to mdx
* working docs
* Add math
* fix pnpm-lock
* Code highlighting
* fix types
* fix more stuff
* Notice component and removed slot
* delete editorconfig eslint rule
* pnpm-lock
* some fixes
* fixed types (pls)
* bump ui's typescript too
* commit next-env.d.ts
* fix doc links
* Use next/head instead of react-helmet & rehype-external-links
* fixes
* fix unsub from list
* add trim() to docs.excerpt
* trim doc title too
* fix titles
* replace <a> to Link
* hide .contentlayer & .next from vscode search
2023-05-21 13:11:03 +00:00
Oscar Beaumont
ce6d2d2fda
Eng 494 adding a location does not update the UI ( #728 )
...
* `sd_init.json` support
* bruh
* Add `sd_init.json` to developer docs
* Ran cargo clippy --fix to fix warnings
* Dafuq, cargo clippy --fix messed up cargo fmt
---------
Co-authored-by: Ericson Soares <ericson.ds999@gmail.com>
2023-04-20 22:05:57 +00:00
Utku
63afacbc54
Mobile Analytics and some changes ( #667 )
...
* update contributing & environment-setup
* fix pods deployment target to 13.0
* Track app screen changes with plausible
* Don't track onboarding
* remove platformType from usePlausibleEvent
* submit custom plausible events
2023-04-04 05:41:09 +00:00
Utku
902a3b5ba1
Onboarding, Spacedrop & Location Settings Screen & Styled API ( #596 )
...
* fix wrong current lib logic
* add delete lib dialog to LibraryGeneralSettings
* add delete lib to mobile LibraryGeneralSettings too
* onboarding screens
* move zxcvbn to @sd/client
* get started screen and bloom
* merge fix
* move generatePassword back to interface
* add useZodForm to mobile and match react-hook-form versions
* new lib screen
* Implement styled api
* create lib screen and some tweaks
* password input
* fix password meter comp
* new library style tweaks
* Fix remove password bug (interface)
* master password screen
* privacy screen
* creating lib screen
* hexagons are cool
* Expo 48
* keyboard handling
* fix P2P on IOS
* fix types
* asset script
* new icons
* Spacedrop screen
* Fix mobile asset imports
* fix import cycle warning
* Edit Location Settings screen and style changes on other setting screens
* fix library creating bug? hopefully lol
* move PasswordMeter to interface
---------
Co-authored-by: Oscar Beaumont <oscar@otbeaumont.me>
2023-03-17 02:00:02 +00:00
Brendan Allan
c65d92ee4c
[ENG-380] Interface code structure improvement ( #581 )
...
* beginnings of app directory
* settings mostly good
* colocate way more components
* flatten components folder
* reexport QueryClientProvider from client
* move CodeBlock back to interface
* colocate Explorer, KeyManager + more
* goddamn captialisation
* get toasts out of components
* please eslint
* no more src directory
* $ instead of :
* added back RowHeader component
* fix settings modal padding
* more spacing, less margin
* fix sidebar locations button
* fix tags sidebar link
* clean up back button
* added margin to explorer context menu to prevent contact with edge of viewport
* don't export QueryClientProvider from @sd/client
* basic guidelines
* import interface correctly
* remove old demo data
* fix onboarding layout
* fix onboarding navigation
* fix key manager settings button
---------
Co-authored-by: Jamie Pine <ijamespine@me.com>
2023-02-27 21:29:48 -08:00
Utku
e9e8d2286c
Mobile Actions & File Info Modal ( #573 )
...
* better drawer
* fix build?
* style changes
* fix subfolder navigation
* bigger icons and drawer style tweaks
* Disable Menu animation
* more subfolder navigation & title stuff
* move tag dialogs to modal
* cleanup
* Fix text input sizing
* Improve modal component
* Hide modal close button & fix position
* update packages
* style create tag / update tag modals.
* move dialogs to modal & new modal component
* move IsPath and isObject to client + small fixes
* fix FileModal
* move kind to client
* move everything to components + cleanup
* move format bytes, info pills, work on fileinfo and actions modal, update packages, rename xcode build step
* Update Device.tsx
remove placeholder data
* small fixes
* actions modal header and some styling
* fav button
* actions item, divider and container components
* file actions
* file info modal
* remove bg-green from Inspector
* Add more info to fileinfo modal
* Delete unused Device component
* fix merge stuff
* linting + changed how we export tw + rename tw.style to twStyle
2023-02-20 05:24:59 +00:00
Brendan Allan
19765404f2
update msrv to 1.67
2023-02-01 12:21:34 +08:00
Brendan Allan
8c4cdb1ede
Merge branch 'main' into closable-job-manager
2023-01-25 12:25:05 +08:00
Jamie Pine
6271277fe0
Just some more docs ( #462 )
...
* docs init
* small tweaks
2023-01-23 14:31:20 -08:00
maxichrome
ec4352a30a
cleanup(don't hate me): prettier format everything
2023-01-19 19:32:35 -08:00
maxichrome
02b4c2eba6
remove stray comma on Spaces page
2023-01-13 22:11:50 -08:00
maxichrome
9d72de352b
Improve setup script ( #436 )
...
* Improve bash setup script (less silent!)
* use proper FFmpeg capitalization in relevant docs
* Fix typo in Homebrew error message
Co-authored-by: maxichrome <maxichrome@users.noreply.github.com>
2022-10-25 18:08:50 -07:00
Jamie Pine
58a591655a
revert merge error in docs
2022-10-23 17:15:37 -07:00
Jamie Pine
c4226f0e7a
Merge branch 'eng-259-identify-objectkind'
...
Conflicts:
apps/landing/package.json
apps/landing/vite.config.ts
packages/interface/src/AppLayout.tsx
packages/interface/src/components/explorer/Explorer.tsx
packages/interface/src/components/explorer/ExplorerTopBar.tsx
packages/ui/src/ContextMenu.tsx
pnpm-lock.yaml
2022-10-20 22:49:15 -07:00
Brendan Allan
22330e6e71
sync docs
2022-10-19 14:44:09 +08:00
Oscar Beaumont
aacdf33216
merge duplicate prettier config and format repo with it
2022-10-07 07:45:15 +08:00
Oscar Beaumont
bb40110e6e
Eng 243 documentation on landing ( #386 )
...
* Updated roadmap
* Color timeline to show where we are up to
* roadmap improvements
* roadmap changes
* docs init
* progress on docs
* support metadata (name & ordering)
* fix prod build
* fix lock
* fix perender
* docs progress
* added "slots" to markdown parser
* refactor to support sections
* more docs progress
* fixes
* added empty docs
* killer opening paragraph
* fix Heroicon imports & page rendering
* tweaks
* next doc
* fix build
* fix ssg failure
* fix prod build for REAL
it was the bubbles
* fix next doc api
* it's the bubbles
* wip: docs mobile
* doc nav tweak
* doc menu ui
* fix next doc in pre-render
* react-borger-menu
* fix build
* fix height and padding
* mobile docs nav styles
* oooh super cool transition
* fix button state glitch + big headings
* refactor layout
* docs mobile nav bar style
* fix min width & height
* Merge remote-tracking branch 'refs/remotes/origin/main'
Conflicts:
docs/architecture/spaces.md
docs/developers/architecture/spaces.md
* placeholder docs
* correct pre styles + env setup guide
* search coming soon
* docs cleanup
* resolved cargo
* reorder docs + add image
Co-authored-by: Lu Hill <email@lewie.me>
Co-authored-by: Jamie Pine <ijamespine@me.com>
2022-09-27 19:48:42 -07:00