release: v0.0.72
ci/woodpecker/push/woodpecker Pipeline was successful Details
ci/woodpecker/tag/woodpecker Pipeline was successful Details

feat/vault-scan-modes v0.0.72
Tomáš Mládek 2023-10-22 21:19:47 +02:00
parent 86c8921fdd
commit ea8d30ebc4
1 changed files with 228 additions and 28 deletions

View File

@ -2,6 +2,209 @@
All notable changes to this project will be documented in this file.
## [0.0.72] - 2023-10-22
### Bug Fixes
- [WEBUI]: Inner group preview sizing
- [WEBUI]: Various mobile improvements (#23)
- [WEBUI]: Ultrawide detail mode
- Double ^C actually stops
- [WEBEXT]: External instances, link opens stored instance
- Fix mime detection on mac os
- Web ui flag
- Api fetch store info
- [WEBUI]: Resolve upobjects with empty labels, explicitly disable resolving
- Gallery empty state
- Upgrade shadow-rs, fix libgit build
- Disable libgit2 shadow-rs functionality, actually fix build
- Local js dependencies
- Build wasmlib before frontend
- Upend js lib build (`files`)
- Minor entity not yet loaded bug
- Backlinks, untyped links don't include OFs
- Unclickable items in detail mode, fixes #57
- Concurrent image loading
- Impl display for upmultihash, fix preview debug log
- Docker improvements
- (loading) image overflow
- Appimage webui path
- Docker-minimal missing libssl3
- Upgrade vite, get rid of vite build voodoo
- Audiopreview overflow
- Never cache index.html, prevent stale assets
- Don't hide jobs
- Footer only showable when jobs present
- Duplicate wasm initialization
- Don't show type editor for nontypes
- Entrylist scroll hijack
- Wasm lint
- Make `componentsToAddress` usable from JS
- Webui layout & sizing fixes
- Add url attributes to url type address
- Webui, detail doesn't take up the whole screen
- 3d model preview overflow
- Don't duplicate columns unless shift is pressed
- Hide browse add column after blur
- Accessibility & lints
- Audio annotations not being saved properly
- Entitylist entry add
- Selector overflow in entitylist
- [JSLIB]: :sparkles: allow initialization of wasm via wasm modules
- [JSLIB]: :wrench: moved wasm from dependencies to dev dependencies
- [WEBUI]: :bug: add placeholder to indicate url pasting in entitylist
- [JSLIB]: :rotating_light: fix lint fail due to missing type-only imports
- [DB]: :bug: fix join behavior
- [JSLIB]: :technologist: better error messages for api/query
- [DB]: :bug: actually fix join behavior, improve performance as well
- [WEBUI]: :ambulance: fix upend wasm import
- [JSLIB]: :wrench: fix gitignore
- [WEBUI]: Properly center banner select highlight
- [WEBUI]: Make non-inspect columns play nice with index context
- [CLI]: Proper version in vault info
### Features
- [WEBEXT]: Add link to instance
- Add `get` cli command, cli commands don't panic
- [CLI]: Request the whole obj listing for `get`
- Limit concurrent image loading
- Upend.js `attr` includes backlinks
- Provenance, vault stats
- Add endpoint to aid with db migration
- Extractors append types
- Add link to typed entry views
- Rudimentary type editor
- Add download button to UpObject
- Concurrent image loading indication
- Add debug logging for external command extractors
- Use `audiowaveform` for audio preview generation
- Allow specifying vault name as env
- Add basic group section to home
- Add group count
- Property adding in entrylist
- Modeless group operations
- Modeless entrylist editing
- Always show members in inspect
- Show URL types in non-banner upobjects
- :package: upend jslib + wasm can be used from node
- [JSLIB]: :sparkles: add basic query builder
- [JSLIB]: :recycle: eav helper getters for uplisting
- [JSLIB]: :sparkles: getRaw() just returns URL, fetchRaw() fetches the actual content
- [WEBUI]: :construction: selection via ctrl+drag
- [WEBUI]: :construction: generic `BrowseColumn`, EntryView accepts `entities`
- [WEBUI]: :construction: base of select all
- [WEBUI]: :construction: allow selection removal
- [WEBUI]: :sparkles: batch adding/removing groups
- Add selection & batch operations
- [WEBUI]: :sparkles: rudimentary combine column
- [WEBUI]: All "combined" can now be selected
### Miscellaneous
- [WEBEXT]: More descriptive message for visiting upend
- [WEBEXT]: Version bump
- Add `debug`
- Don't print header if result is empty in cli
- [CLI]: Gracefull failback if API format changes
- [WEBEXT]: Version bump
- [CI]: Include web-ext artifacts in (pre)releases
- Remove unused dependencies
- Fix tests on mac
- EntryList default columns
- Include versions of all packages in /info
- Deprecate get_all_attributes (#38)
- Migrate from yarn to pnpm
- Fix taskfile (pnpm --frozen-lockfile)
- Lock update
- Rename photo extractor to EXIF extractor
- Remove unnecessary std::, reformat
- Reformat webui w/ prettier
- Add VS Code recommended extensions
- Add .editorconfig
- Rename build dockerfiles
- Add prettier for webui
- Add deploy:docker task
- Change db/store traces to trace level
- Log level to trace
- Dev:frontend relies on build:jslib
- Pnpm lock update
- Reformat?
- Remove prod tasks from Taskfile
- Update cargo & webui deps
- Rename Gallery to EntityList
- Logging for swr fetch
- Update upend logo
- Fix stories errors
- Update git cliff config
- Change wording on "Create object", i18n
- [JSLIB]: :recycle: tidy up tsconfig.json
- :technologist: add earthly to recommended extensions
- [JSLIB]: :wrench: tidy up gitignore
- [JSLIB]: :recycle: use wasmlib from npm
- [JSLIB]: :bookmark: version bump to 0.0.5
### Operations & Development
- Fix publish api key (?)
- Fix woodpecker path check
- Prerelease every push to main
- Verbose build of upend.js
- Move from using global `rust` image to local `rust-upend`
- Also use local node docker image
- Also cache target for incremental builds
- Only upload nightlies from main
- Upload packages to minio
- Fix docker tasks
- Add `gpg-agent` to upend-deploy docker
- Also build a minimal docker image
- Only publish dockers from main
- Add an audit target
- Add logging to Inspect
- Add earthly target to update changelog
- Add `--push` to deploy target
- [JSLIB]: :rocket: publish jslib on tag
- [JSLIB]: :white_check_mark: test jslib in CI
- [JSLIB]: :sparkles: publish jslib whenever version is bumped
- [JSLIB]: :rocket: publish wasmlib to repo
- [JSLIB]: :bug: fix earthly publish target
- :construction_worker: sequential js publish
- [JSLIB]: :ambulance: do not attempt to publish jslib unless we're on `main`
### Refactor
- Move actix app creation into separate module
- [**breaking**] Unify groups, tags, types (on the backend)
- Split inspect groups into its own widget
- InspectGroups more self-sufficient
- Get_resource_path, looks in /usr/share
- Add `DEBUG:IMAGEHALT` localstorage variable that halts concurrent image loading
- Add global mock/debug switches
- Generic magic for addressable/asmultihash
- Unify debug logs in webui
- Provenance api log
- EntryList uses CSS grid instead of tables
- [JSLIB]: Reexport UpEndApi in index
- :truck: rename jslib to use `@upnd` scope
- [JSLIB]: :recycle: config obj instead of positional args in api
### Styling
- Smaller iconbutton text
- Don't use detail layout under 1600px width
- Referred to after members
- No more labelborder, more conventional table view
- [WEBUI]: Transition select state in EntityList
- [WEBUI]: Slightly reduce empty space in selectedcolumn
### Testing
- Rudimentary route test
- Add /api/hier test
- [SERVER]: Add test for /api/obj/ entity info
- Improve db open tests
- [BASE]: :bug: `in` actually tested
## [0.0.71] - 2023-06-03
### Bug Fixes
@ -70,7 +273,7 @@ All notable changes to this project will be documented in this file.
- Add more buttony upend icon
### Miscellaneous Tasks
### Miscellaneous
- Clippy lints
- [WEBUI]: Fix eslint errors
@ -113,6 +316,15 @@ All notable changes to this project will be documented in this file.
- Bump webext version
- Fancify readme
- Links in readme
- Switch to using git cliff for changelogs
- Release
### Operations & Development
- Update clean task
- Fix deps
- Switch from Gitlab CI to Woodpecker, Taskfile fixes
- Conditions on lints
### Refactor
@ -131,13 +343,6 @@ All notable changes to this project will be documented in this file.
- Add text to iconbuttons
- Also show attr in type
### Ci
- Update clean task
- Fix deps
- Switch from Gitlab CI to Woodpecker, Taskfile fixes
- Conditions on lints
## [0.0.70] - 2023-03-08
### Bug Fixes
@ -165,7 +370,7 @@ All notable changes to this project will be documented in this file.
- Shift+click to add on right
- Resizable columns
### Miscellaneous Tasks
### Miscellaneous
- Rename /media to /assets
- Add example vault with 1 video
@ -224,7 +429,7 @@ All notable changes to this project will be documented in this file.
- [UI]: Reverse surface Y scale, add loading state
- Add current position display to Surface view
### Miscellaneous Tasks
### Miscellaneous
- [UI]: Adjust OFT features on videoviewer timecode
- [UI]: Footer is hidden by default
@ -241,10 +446,6 @@ All notable changes to this project will be documented in this file.
- [UI]: Switch Inter for IBM Plex
- [UI]: Switched root font size from 15px to 16px
### Wip
- Multiple modes of display for surface
## [0.0.68] - 2022-12-22
### Bug Fixes
@ -274,25 +475,24 @@ All notable changes to this project will be documented in this file.
- Supported format detection in videoviewer
- Loading state in videoviewer preview
### Miscellaneous Tasks
### Miscellaneous
- Log instrumenting
- Don't package by default
- Log -> tracing
- ...
- Update web deps
- Css fix
### Operations & Development
- Make makefile more command-y
### Performance
- Only resort once initial query has finished
- Only show items in gallery once sorted
- Enable lazy loading of images (?)
### Ci
- Make makefile more command-y
### Ui
- Replace spinner
@ -314,7 +514,7 @@ All notable changes to this project will be documented in this file.
- Add media (duration) extractor
- Add duration display for audio preview
### Miscellaneous Tasks
### Miscellaneous
- Unused css rule
- Shut up svelte check
@ -332,7 +532,7 @@ All notable changes to this project will be documented in this file.
- Confirm before generating audio peaks in browser, avoid lock-ups in Chrome
- Remove BlobViewer duplicity in Inspect
### Miscellaneous Tasks
### Miscellaneous
- --ui-enabled actually does something
- 32 max port retries
@ -358,7 +558,7 @@ All notable changes to this project will be documented in this file.
- Recurse up to 3 levels resolving group previews
- On group preview, prefer objects with previews
### Miscellaneous Tasks
### Miscellaneous
- Put config into its own struct
- Update address constants (fix file detection, group adding)
@ -406,7 +606,7 @@ All notable changes to this project will be documented in this file.
- Add options to previews
- If `audiowaveform` is present, generate & cache peaks on backend
### Miscellaneous Tasks
### Miscellaneous
- Add logging to fs tests
- Fix frontend lint
@ -425,6 +625,10 @@ All notable changes to this project will be documented in this file.
- Add logging
- Fix typo
### Operations & Development
- Update Makefile for new webui build also
### Performance
- First check for files in /raw/
@ -443,10 +647,6 @@ All notable changes to this project will be documented in this file.
- Switch from Rollup to Vite, upgrade Svelte
### Ci
- Update Makefile for new webui build also
### Hotfix
- Disable transactions for now