vuex-module-decorators
desktop
vuex-module-decorators | desktop | |
---|---|---|
5 | 59 | |
1,801 | 2,824 | |
- | 1.4% | |
0.0 | 9.9 | |
8 months ago | 7 days ago | |
TypeScript | C++ | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
vuex-module-decorators
-
How to unit test Vuex modules defined with the vuex-module-decorators syntax in Nuxt, using vue-test-utils and Jest?
The most important thing to realise is that the vuex-module-decorators class-based model behaves just like a vue-class-component under the hood.
-
For anyone using Typescript with Vue 2 & 3, I've released a new version of my Vuex library that provides fully typed hooks of your module with less code. Tell me what you think of it!
This is my current favorite way to use TS+Vuex. It just clicks so much more in my head to do things like:
-
Is it ready already?
vuex-module-decorators: This one, I just realized, I use a little differently than I think is expected. Here is an example from their docs of what you can write and what it is equivalent to in "raw vuex":
-
Why would anyone not use Vuex?
If you're on Vue 2 I'd recommend this NPM https://github.com/championswimmer/vuex-module-decorators
-
How do you name your actions vs. mutations in Vuex to avoid confusion?
Using https://github.com/championswimmer/vuex-module-decorators. Every module is 'dynamic' so you don't have to predefine your entire store in an object. here is a small example:
desktop
- Anyone here daily drive FreeBSD as their operating system?
-
Roundcube Open-Source Webmail Software Merges with Nextcloud
Also forget about the automatic upload feature in the Android client, I switched to FolderSync for a reliable experience.
I've managed to get OnlyOffice working, Collabora Office previously broke for some reason. However latest upgrade also broke OnlyOffice. The solution for this is to put the secret and authorization headers into config.php in addition to the OnlyOffice plugin settings. [2] No idea why, but that is a thing.
My Nextcloud runs as a normal PHP application and I haven't had any issues with upgrading yet. Going from, I think, version 23 on Debian 11 to 27.1 now on a different machine running Debian 12 since I started using it.
Maybe I should find something more focused on file syncing, but the all-in-one approach of Nextcloud and its various plugins makes trying some new services very easy.
[1] https://github.com/nextcloud/desktop/issues/5031
[2] https://github.com/ONLYOFFICE/onlyoffice-nextcloud/issues/60...
-
Cloudflare Proxied vs DNS Only for Nextcloud
While reading this article, they were suggesting to modify the maxChunkSize in the Desktop client app configs, problem is, I've had this problem also on mobile... so that's not the solution I need.
-
Where are the full logs?
I've added a link to this at https://github.com/nextcloud/desktop/issues/3912 which appears to be the right ID tracking it, and from what others have said this appears to be isolated to using the Virtual Files feature.
- Windows VirtualFiles sync broken again?
- Multiple Cloudflare security events from China/Russia/Tor, should I be worried?
- Updated NC to 26.0.1. Cron job not running anymore plus error syncen Invalid modification time
-
Office file locking not working
I know about this thread. If you look at the pull request that closes this, you see that this implements support in the clients for manual locking using the file_lock app. File locking like in a remote file system is probably not possible using a sync client (see this comment for example).
-
Nextcloud Desktop 3.8: End-to-End Encryption levels up with sharing
Nextcloud has had too many longstanding bugs like the one that mangles metadata, breaks sync, and requires server side intervention to fix [1]. I don’t trust them to do normal sync anymore. There’s no way I’d take the risk of letting them encrypt my data.
They need to slow down on features before tech debt ruins their product (if it hasn’t already).
1. https://github.com/nextcloud/desktop/issues/4378
-
Mounting data via `cifs` and how to avoid conflicts
Very regularly I get conflicts, right after editing a file. I found others having issues such as this Github issue and I tried some of the suggestions but so far none of them helped.
What are some alternatives?
vuex-class - Binding helpers for Vuex and vue-class-component
notion-app - Notion for Linux
vuex-smart-module - Type safe Vuex module with powerful module features
git-lfs - Git extension for versioning large files
vue-property-decorator - Vue.js and Property Decorator
Joplin - Joplin - the secure note taking and to-do app with synchronisation capabilities for Windows, macOS, Linux, Android and iOS.
vue3-realworld-example-app - Explore the charm of Vue composition API! Vite?
plasma-applet-eventcalendar
typed-vuex - 🏦 A typed store accessor for vanilla Vuex.
mackup - Keep your application settings in sync (OS X/Linux)
direct-vuex - Use and implement your Vuex store with TypeScript types. Compatible with the Vue 3 composition API.
tusk - Refined Evernote desktop app