chronodave / doombox Goto Github PK
View Code? Open in Web Editor NEWMusic player for your unwieldy music collection
License: GNU General Public License v3.0
Music player for your unwieldy music collection
License: GNU General Public License v3.0
User should be able to connect to their remote on FormCreateProfile
ID's are currently saved as paths. These can be pretty long and should be compressed to save space
The DOM doesn't get used, and native doesn't work well on desktop. A custom router can be written quite easily with a provider-like HOC
Currently the connection get severed on PENDING_DELETE_USER, which should be done on SUCCESS_DELETE_USER (when the user is actually deleted).
The connection and user should be split into two separate events, CONNECTION and USER.
Seems to be a size limit. Possibly related to #12 ?
modules
- [module_name]
- models
- resolvers
- schemas
- validation
Shuffle function should reshuffle in the case that the shuffled array is equal to the original array
Most scanning issues are related to corrupt metadata and don't give feedback to the user.
Some examples:
SidebarItemUser
Settings
Local files get accessed from localhost:5000
on development. Adding file:// fixes the issue
Reduce data send to front-end by using mapper functions on back-end
Implement a loading screen for database connection
Write CLI tool that compares locale scripts.
actionPending(actionCreate(LIBRARY))
=> action(PENDING, CREATE, LIBRARY)
What about tap: https://node-tap.org/
A user should be able to:
Several components / modules are open for discussion:
<Switch />
only takes direct route components. Remove fragments
readOneFromId
(as id-only query is quite common)update
, what does docs param do (node:10428) UnhandledPromiseRejectionWarning: RangeError: Invalid typed array length: -1
at new Uint8Array (<anonymous>)
at decodeFrame (D:\Assets\Works\Projects\[ARC-016] Doombox\Doombox\packages\doombox-electron\src\lib\parser\decode.js:78:7)
at D:\Assets\Works\Projects\[ARC-016] Doombox\Doombox\packages\doombox-electron\src\lib\parser\index.js:41:21
at FSReqCallback.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:61:3)
(node:10428) UnhandledPromiseRejectionWarning: RangeError: Invalid typed array length: -1
at new Uint8Array (<anonymous>)
at decodeFrame (D:\Assets\Works\Projects\[ARC-016] Doombox\Doombox\packages\doombox-electron\src\lib\parser\decode.js:78:7)
at D:\Assets\Works\Projects\[ARC-016] Doombox\Doombox\packages\doombox-electron\src\lib\parser\index.js:41:21
at FSReqCallback.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:61:3)
(node:10428) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:10428) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:10428) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
(node:10428) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
Instead of manually creating listeners for every event type, create a function that generates these automatically.
// asyncType, crudType, type
const generateSubscriber = args => ipcMain.on(action(...args)
Make sure data from the front-end is valid by validating the data before it's inserted into the database.
Add input.value = null
to fix
ModalScanning can be optimized further by minifying the ModalData components, ideally to a singular component.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.