Replies: 3 comments 2 replies
-
|
I’ve also been thinking about an offline view mode, and the possibility of passing the entire folder structure as a prop — that could really help reduce the number of server calls. Using something like TanStack Query could be a great fit for handling these scenarios (caching, syncing, background updates, etc.). And maybe even a plugin system could open the door for more flexible extensions and community-driven features. 🚀 |
Beta Was this translation helpful? Give feedback.
-
|
Nice roadmap! (Shouldn't it be v3?) Here are two breaking changes I would like to add:
--- a/src/composables/useData.js
+++ b/src/composables/useData.js
@@ -21,10 +21,8 @@ export default function (initialAdapter, initialPath) {
// fetched items
const data = reactive({
adapter: adapter,
- /** @type {string[]} */
+ /** @type {import("../types.ts").StorageInfo[]} */
storages: [],
- /** @type {Record<string, import('../types.ts').StorageInfo>} */
- storage_info: {},
dirname: path,
/** @type {import('../types.ts').DirEntry[]} */
files: []I’ve been thinking again about the breaking changes. Strictly speaking, they only affect the backend (the API of the Vuefinder component has not changed). That means if you apply SemVer, you wouldn’t actually need to make a major version bump for the frontend. On the other hand, it’s probably not a good idea if someone updates the frontend and suddenly it doesn’t work anymore because their backend is outdated. I’m wondering what’s the best way to handle this? If you want, I can take care of adding Copy/Cut/Paste to the context menu. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Let's talk about what we're thinking about for v3.0 and subsequent releases. We'd like to thank @abichinger for most of the features below.
And thank you all for your support ❤️ .
v3.0
v3.1
v3.2
v3.3
v4.0
Beta Was this translation helpful? Give feedback.
All reactions