182 lines
7.0 KiB
Markdown
182 lines
7.0 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file. For commit guidelines, please refer to [Standard Version](https://github.com/conventional-changelog/standard-version).
|
|
|
|
## v0.2.10
|
|
|
|
**New Features**:
|
|
- Allows user creation command line arguments https://github.com/gtsteffaniak/filebrowser/issues/196
|
|
- Folder sizes are always shown, leveraging the index. https://github.com/gtsteffaniak/filebrowser/issues/138
|
|
- Searching files based on filesize is no longer slower.
|
|
|
|
**Bugfixes**:
|
|
- fixes file selection usage when in single-click mode https://github.com/gtsteffaniak/filebrowser/issues/214
|
|
- Fixed displayed search context on root directory
|
|
- Fixed issue searching "smaller than" actually returned files "larger than"
|
|
|
|
**Notes**:
|
|
- Memory usage from index is reduced by ~40%
|
|
- Indexing time has increased 2x due to the extra processing time required to calculate directory sizes.
|
|
- File size calcuations use 1024 base vs previous 1000 base (matching windows explorer)
|
|
|
|
## v0.2.9
|
|
|
|
This release focused on UI navigation experience. Improving keyboard navigation and adds right click context menu.
|
|
|
|
**New Features**:
|
|
- listing view items are middle-clickable on selected listing or when in single-click mode.
|
|
- listing view items can be navigated via arrow keys.
|
|
- listing view can jump to items using letters and number keys to cycle through files that start with that character.
|
|
- You can use the enter key and backspace key to navigate backwards and forwards on selected items.
|
|
- ctr-space will open/close the search (leaving ctr-f to browser default find prompt)
|
|
- Added right-click context menu to replace the file selection prompt.
|
|
|
|
**Bugfixes**:
|
|
- Fixed drag to upload not working.
|
|
- Fixed shared video link issues.
|
|
- Fixed user edit bug related to other user.
|
|
- Fixed password reset bug.
|
|
- Fixed loading state getting stuck.
|
|
|
|
## v0.2.8
|
|
|
|
- **Feature**: New gallary view scaling options (closes [#141](https://github.com/gtsteffaniak/filebrowser/issues/141))
|
|
- **Change**: Refactored backend files functions
|
|
- **Change**: Improved UI response to filesystem changes
|
|
- **Change**: Added frontend tests for deployment integrity
|
|
- **Fix**: move/replace file prompt issue
|
|
- **Fix**: opening files from search
|
|
- **Fix**: Display count issue when hideDotFile is enabled.
|
|
|
|
## v0.2.7
|
|
|
|
- **Change**: New sidebar style and behavior
|
|
- **Change**: make search view and button behavior more consistent.
|
|
- **Fix**: [upload file bug](https://github.com/gtsteffaniak/filebrowser/issues/153)
|
|
- **Fix**: user lock out bug introduced in 0.2.6
|
|
- **Fix**: many minor state related issues.
|
|
|
|
## v0.2.6
|
|
|
|
This change focuses on minimizing and simplifying build process.
|
|
|
|
- **Change**: Migrated to Vite / Vue 3
|
|
- **Change**: removed npm modules
|
|
- replaced vuex with custom state management via src/store
|
|
- replaced noty with simple card popup notifications
|
|
- replaced moment with simple date formatter where needed
|
|
- replaced vue-simple-progress with vue component
|
|
- **Feature**: improved error logging
|
|
- backend errors show the root function that called them during the error
|
|
- frontend errors print errors to console that fail try/catch
|
|
- all frontend errors via popup notification & print to console as well
|
|
- **Fix**: Allow editing blank text based files in editor
|
|
- tweaked listing styles
|
|
- Feature: Allow disabling the index via configuration yaml
|
|
|
|
## v0.2.5
|
|
|
|
- Fix: delete user prompt works using native hovers.
|
|
|
|
## v0.2.4
|
|
|
|
- Feature: [create-folder-feature](https://github.com/gtsteffaniak/filebrowser/pull/105)
|
|
- Feature: [playable shared video](https://github.com/filebrowser/filebrowser/issues/2537)
|
|
- Feature: photos, videos, and audio get embedded preview on share instead of icon
|
|
- Fix: sharable link bug, now uses special publicUser
|
|
- Bump go version to 1.22
|
|
- In prep for vue3 migration, npm modules removed:
|
|
- js-base64
|
|
- pretty-bytes
|
|
- whatwg-fetch
|
|
- lodash.throttle
|
|
- lodash.clonedeep
|
|
|
|
## v0.2.3
|
|
|
|
- Feature: token expiration time now configurable
|
|
- FIX: Hidden files are still directly accessible. (https://github.com/filebrowser/filebrowser/issues/2698)
|
|
- FIX: search/user context bug
|
|
|
|
## v0.2.2
|
|
|
|
- CHG: **Speed:** (0m57s) - Decreased by 78% compared to the previous release.
|
|
- CHG: **Memory Usage:** (41MB) - Reduced by 45% compared to the previous release.
|
|
- Feature: Now utilizes the index for file browser listings!
|
|
- FIX: Editor issues fixed on save and themes.
|
|
|
|
## v0.2.1
|
|
|
|
- Addressed issue #29 - Rules can now be configured and read from the configuration YAML.
|
|
- Addressed issue #28 - Allows disabling settings per user.
|
|
- Addressed issue #27 - Shortened download link for password-protected files.
|
|
- Addressed issue #26 - Enables dark mode per user and improves switching performance.
|
|
- Improved styling with more rounded corners and enhanced listing design.
|
|
- Enhanced search performance.
|
|
- Fixed authentication issues.
|
|
- Added compact view mode.
|
|
- Improved view mode configuration and behavior.
|
|
- Updated the configuration file to accept new settings.
|
|
|
|
## v0.2.0
|
|
|
|
- **Improved UI:**
|
|
- Enhanced the cohesive and unified look.
|
|
- Adjusted the header bar appearance and icon behavior.
|
|
- The shell feature has been deprecated.
|
|
- Custom commands can be executed within the Docker container if needed.
|
|
- The JSON config file is no longer used.
|
|
- All configurations are now performed via the advanced `filebrowser.yaml`.
|
|
- The only allowed flag is specifying the config file.
|
|
- Removed old code for migrating database versions.
|
|
- Eliminated all unused `cmd` code.
|
|
|
|
## v0.1.4
|
|
|
|
- **Various UI fixes:**
|
|
- Reintroduced the download button to the toolbar.
|
|
- Added the upload button to the side menu.
|
|
- Adjusted breadcrumb spacing.
|
|
- Introduced a "compact" view option.
|
|
- Fixed a slash issue with CSS right-to-left (RTL) logic.
|
|
- **Various backend improvements:**
|
|
- Added session IDs to searches to prevent collisions.
|
|
- Modified search behavior to include spaces in searches.
|
|
- Prepared for full JSON configuration support.
|
|
- Made size-based searches work for both smaller and larger files.
|
|
- Modified search types not to appear in the search bar when used.
|
|
|
|
## v0.1.3
|
|
|
|
- Enhanced styling with improved colors, transparency, and blur effects.
|
|
- Hid the sidebar on desktop views.
|
|
- Simplified the navbar to include three buttons:
|
|
- Open menu
|
|
- Search
|
|
- Toggle view
|
|
- Revised desktop search style and included additional search options.
|
|
|
|
## v0.1.2
|
|
|
|
- Updated the UI to better utilize search features:
|
|
- Added more filter options.
|
|
- Enhanced icons with colors.
|
|
- Improved GUI styling.
|
|
- Improved search performance.
|
|
- **Index Changes:**
|
|
- **Speed:** (0m32s) - Increased by 6% compared to the previous release.
|
|
- **Memory Usage:** (93MB) - Increased by 3% compared to the previous release.
|
|
|
|
## v0.1.1
|
|
|
|
- Improved search functionality with indexing.
|
|
- **Index Changes (Baseline Results):**
|
|
- **Speed:** (0m30s)
|
|
- **Memory Usage:** (90MB)
|
|
|
|
## v0.1.0
|
|
|
|
- No changes from the original.
|
|
|
|
Forked from [filebrowser/filebrowser](https://github.com/filebrowser/filebrowser).
|