buckaroo-labs / cadence Goto Github PK
View Code? Open in Web Editor NEWReminder management app (xAMP)
Reminder management app (xAMP)
Add hyperlinks in notes?
Offer the option to delete account and all data for logged-in user. Put the onus on the user to take their own regular backups (it's a reminder app, so that shouldn't be hard!) so that if they choose to delete their account, the hosting service will not have their data in backups. So, that's really three things:
Add a UI page and database table for tracking reminders added, edited locally; pushed or pulled remotely
A natural approach to syncing with local Radicale; necessary for backing up data before testing and for portability/privacy.
Multiple device/browser support
Test CalDAV integration with Radicale. Test file import/export to local instance as well as sync over HTTP.
See if it can be broken
Change the column names (lengths) and labels to match?
What market for Cadence would exist based on this feature alone? Get recurrence right on iOS reminder app.
allow edit of upcoming reminders
Script needed to migrate v1 data to v2 table
Add search capability
Examine apache logs for warnings, other noise
Add Calendar ID column (ID string). Add/edit screen should list available calendars in drop-down.
Options:
#1: Add a calendars table (?): Cadence User ID, CalDAV host, Calendar ID, CalDAV user, CalDAV pass. Con: I don't want to create an app that is responsible for anyone else's password(s).
#2: Require that the calendar be a local Radicale instance with matching user ID and password? Con: Too inflexible? At the very least, requires some thought on how to secure Radicale properly.
#3: Require the CalDAV host(s), username(s), and password(s) to be set in a config file. Assumption is that only users who are self-hosting will get to have integration.
Reminder UID column needed for CalDAV integration. Most support long strings.
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.