nya1 / scatola Goto Github PK
View Code? Open in Web Editor NEWWeb-based task manager inspired by taskwarrior
License: MIT License
Web-based task manager inspired by taskwarrior
License: MIT License
keep track of source via a state field
During task creation/edit the tags input should support the creation of the new tag being entered by submitting a comma or white space (i.e. like github's repository tags input)
References
MultiSelect
input fielddisable button if the form is in "submitting" state, use useTransition) to detect the form state
Add logger from winston or pino to server methods.
References
pull based import
Describe the bug
The collapsed row remains expanded also on context switch
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The row automatically collapses when the context is switched
the function getContextFromUrl
should be generalized to extract multiple fields from the url (query params), such as tags
allow to add filtering by clicking on the tags or project (like search filter), on each click the filter will append extra data to it
dom purify is automatically removing target="__blank" manually add it with noopener and noreferer
when a task (row) is expanded, the "No description, add it" text should follow the mouse across the description div
Allow to switch between contexts and create new contexts with a tab-like UI
Add functionality to select a folder and import all todo.txt tasks.
Under the context tab display the tags of the context
At the moment only include tags are used without prefixes, allow to include or exclude tags using + or - like taskwarrior contexts during context creation
at the moment if you start scatola with a DATABASE_URL
that points to a non-existent file prisma will throw the following error
Error: P1013: The provided database string is invalid. Error parsing connection string
we should create an empty sqlite file if the DATABASE_URL
is defined and CREATE_EMPTY_DATABASE
is true, for example with sqlite3 this can be accomplished with sqlite3 file.db "VACUUM;"
In gitlab import, add optional input to enter usernames, these usernames will be used as a filter during gitlab import
the script npm run lint
is already present, execute it on staged files (before commit) using husky
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.