* update color picker
* fix position and ref
* style hex input
* update input field
* add Icon type option
* Update input
* change right padding on lg size
* update other inputs
* update color picker input
---------
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
* asset script
* Add commonjs vite plugin
* Use the index file and rename some images
* Delete unsued files and imports
* Change require to import
* Remove @ts-nocheck bcs why not
* begin spacedrop ui + misc ui improvements
* better 404 xox
* Update extensions.rs
I think I prefer Container
* added DragRegion component, ot tested cuz im on my fone
* Update DragRegion.tsx
fix import
* added dummy drop items
* better dummy data
* added clouds & search bar
* added action buttons to spacedrop items
* customize subtle button
* added support for apng, thanks luka big pants
* use relative path in sidebar
* use BYTES const
---------
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
* refactor routes
* use default export for screens
* use "route" relative routing
* don't use absolute import for root screens
* no absolute importing folders!!!
* fine we can absolute import folders
* Introducing location online/offline checks and location relink
* Some initial drafts for location watchers
* Location metadata relink and add library
* Many improvements at job system
Now using prisma batching at identifier job
Removing blocking I/O from extension subcrate
Implementing lazy generation of thumbnails
New current directory identifier job to be used on light rescans
* Some optimizations on identifier and object validator jobs
* merge jamie's identifier PR
* fully repaired identifier job
* properly hooked up object kind
* inspector fix
* fix video badge
* small improvements to libraries settings
* identifier and inspector improvements
* fix feature flags and hook up context menu location utilities
* BETTER CONTEXT MENU x100
* test-files
* style tweaks
* new icon designs
* manifest
* fix thumbnails on web
* media data
* New Location Watcher and some minor fixes
* disable broken media_data extractor, wip
* wip
* function name fix
* Fixing pnpm prep and some warnings
* Solving a race condition beetween indexer job and FS event handlerSome other minor warnings
* Generating thumbnails on watcher
* Remove event handler on watcher
* Some initial works on modify events and other small fixes
* File update event
* Trying to be more generic with used events and some tests to validate our assumptions
* Turning on location metadata file
* Introducing core unit tests on CI pipeline
* Submiting new unit test assumptions to validate on windows CI
* Fixing unit tests
* Fixing unit tests again
* Fixing unit tests
* Fixing unit tests for macos
* Fixing unit tests for macos again
* New structure for platform dependent event handling
Implementing event handlers for Linux and MacOS
* minor fixes + rustfmt + clippy
* Windows event handling
* Introducing a feature gate to only use location watching on desktop app for now
* Putting more stuff behind feature gates to avoid warnings
* Adding feature to cargo test on CI
* Changing some debug logs to trace logs and removing Jamie specific stuff
* Make location removal from manager less async
* fix build when "location-watcher" feature disabled
* fix types + clippy
* make location manager non-static
* remove uses of `to_string_lossy`
* more invalidate_query calls
* Expose `library_ctx` directly to avoid needless clones
* New materialized_path handling for directories
* Removing cascade delete between file_path and object
- Some other minor stuff
* remove unused `CurrentDirFileIdentifierJob`
Co-authored-by: Jamie Pine <ijamespine@me.com>
Co-authored-by: Oscar Beaumont <oscar@otbeaumont.me>
* use @sd/client for tsconfig extends
* move all svgs to @sd/assets
* only use vite-tsconfig-paths
* remove ui from web
* use relative extends for ui tsconfig
* remove aliases from landing?
* use wacky landing vite config
* try using tsconfig paths and root on landing
* Revert "try using tsconfig paths and root on landing"
This reverts commit 43bd2a0f84.
* remove tsconfig-paths from landing
* Preparing some scaffolding for video thumbnails
* Implemented thumbnail generation for videos
* Propagating errors of `Node` creation
* Using ffmpeg feature gate
* Introducing ffmpegthumbnailer-rs as a subcrate on core
* - rename to thumbnailer
- fix explorer thumbnail bug
- add more supported video types
- re-fix explorer performance
* remove nested licence
Co-authored-by: Jamie Pine <ijamespine@me.com>
* Updated roadmap
* Color timeline to show where we are up to
* roadmap improvements
* roadmap changes
Co-authored-by: Oscar Beaumont <oscar@otbeaumont.me>
Co-authored-by: Jamie Pine <ijamespine@me.com>
* Tag queries + Identifier bug fix
- added empty pages for docs
- added non-functional "New Library" button to sidebar
- to accomplish above, moved dialog logic to component folder
- fixed Identifier bug where location id was not considered in the orphan files query, meaning it would attempt to identify many non-existent paths and fail to create the legitimate ones
* (fix) maintain file item aspect ratio in grid view
(fix) get tag query + get all tags
* codegen
* resurrected context menu
* fix window flash
* remove location based thumb sorting + update react on landing
* add is_archived to location
* improved context menu
* assign tag + refactor explorer store
Co-authored-by: maxichrome <maxichrome@users.noreply.github.com>
* assign/unassign tags from context menu
* fix lint
* keep context menu open on tag change
* fix brendan feedback + merge main
* fix type
* codegen
* style changes
* revert windows size and xcode proj
* remove outdated doc
* coming sooooooon
* updated release notes
* release notes
* dashes > dots
* clean up docs
* more docs!
* restore entitlements
* remove unused util
* regenerated migrations post merge
- some additional error handling added to migration runner, needs more work!
* refactor explorer to support tags
* fix error and revert explorer bg color
* put it in a box they said
* revert location id store removal
* upgrade hero icons + style tweaks
Co-authored-by: maxichrome <maxichrome@users.noreply.github.com>
* Introducing indexer rules for the indexer job
* Solving a minor race condition at `Worker::spawn`
* Many refactors at database accesses with prisma
* Documenting some features of indexer rules
* Updating to new prisma rev
* Updating photo
* Some documentation tweaks
* fix note editing
* Implementing some requested changes
* Fixing unit tests on walk function
* Using rsps::Error::with_cause instead of new
* Introducing a compoung unique key between `node_id` and `local_path` at `locations` table
Co-authored-by: Oscar Beaumont <oscar@otbeaumont.me>
* move Rust backend to rspc
* move server to Axum + remove parts of old bridge
* move frontend over to @rspc/client
* move core to rspc + update deps
* fix Typescript errors + upgrade deps
* document invalidate_query! macro
* general cleanup + upgrade to PCR 0.6.0
* prisma error handling
* upgrade to rspc 0.0.4
* update vite-plugin-ssr
* fix typescript
* fix builds
* put landing page app name back
* hardcode ffmpeg version on Windows
* rename 'command' to 'mutation' to line up with react-query terminology
* upgrade rspc to v0.0.5 + fix types
* use shared ffmpeg binaries
* general Typescript cleanup
* fix clippy workflow failing due to tauri proc-macro
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
Update Major Fixes
- Create a better mobile View for the
Desktop App Image.
- Changed to Badge to be
automatically refreshed when new
Jobs added, or Jobs opportunities
removed.
- Extend the Tailwind config.
- Fixing the Image bug on the
LandingPage.
* added and basically finished careers page
* fix blur animation + blog fade in
* bloom tweaks
* big boy landing style tweaks
* fix og description
* fix port & footer links
* bring back bubbles >:(
* slight adjustment to numbers
* fix image path resolution
* update pnpm-lock
* added id tag + sidebar tweak
* un-haden new banner
* fix padding on mobile landing index
* disable page bloom on firefox since it cant render blur
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
* Wrote blog
* feat: implement new team page
* refactor: reusable link comp
* chore: update images
* perf: compress images
* refactor: update link
* refactor: update icons, remove white border in favor or rounded corners, add investors
* changes to roles
* team changes
* refactor: add a few changes
* style: slightly better styling
* update team images paths
* use proper image element
* update haris to match team style + keep constant
* improve team member styling
* use vite import pattern
* team tweaks
* fix brendan crop
* fix text and gradient color to match brand colors
* engineer not developer!!!
* add annoucement banner since this can not be merged until post annoucement anyway
* fade in stuff
* better copy
* better haris.jpg
* style: slight update to styling
* Update apps/landing/src/pages/team.tsx
* update my image
* chore: remove unused log
* Update team.tsx
* use incorp'd name everywhere
* update team credits
* hoist headings in credits
* consistent marketing copy in cargo
* fix types
* style tweaks
* blog updates
* blog title tweaks
* fix demo
* jj said lets round it up
* vite-plugin-ssr & ssg
* delete old landing + prerender
* don't use vite-plugin-vercel
* make deploy.sh executable
* add ncc
* treat as static site
Co-authored-by: Lu Hill <email@lewie.me>
Co-authored-by: Benjamin Akar <benjaminakar2001@gmail.com>
Co-authored-by: Jamie Pine <ijamespine@me.com>
Co-authored-by: maxichrome <maxichrome@users.noreply.github.com>
Co-authored-by: xPolar <50601857+xPolar@users.noreply.github.com>
* Wrote blog
* feat: implement new team page
* refactor: reusable link comp
* chore: update images
* perf: compress images
* refactor: update link
* refactor: update icons, remove white border in favor or rounded corners, add investors
* changes to roles
* team changes
* refactor: add a few changes
* style: slightly better styling
* update team images paths
* use proper image element
* update haris to match team style + keep constant
* improve team member styling
* use vite import pattern
* team tweaks
* fix brendan crop
* fix text and gradient color to match brand colors
* engineer not developer!!!
* add annoucement banner since this can not be merged until post annoucement anyway
* fade in stuff
* better copy
* better haris.jpg
* style: slight update to styling
* Update apps/landing/src/pages/team.tsx
* update my image
* chore: remove unused log
* Update team.tsx
* use incorp'd name everywhere
* update team credits
* hoist headings in credits
* consistent marketing copy in cargo
* fix types
* style tweaks
* blog updates
* blog title tweaks
* fix demo
* jj said lets round it up
Co-authored-by: Lu Hill <email@lewie.me>
Co-authored-by: Jamie Pine <ijamespine@me.com>
Co-authored-by: maxichrome <maxichrome@users.noreply.github.com>
Co-authored-by: xPolar <50601857+xPolar@users.noreply.github.com>
* Remove jobs tab from landing
* Remove jobs link entirely
Co-authored-by: xPolar <contact@polar.blue>
Co-authored-by: maxichrome <33473181+maxichrome@users.noreply.github.com>