chronicle
chronicle copied to clipboard
Forming reliable memories.
## Proposed solution ~~Elixir server, interacting with Dropbox to read/write underlying text files, with Elm client providing a CRUD for that data.~~ (See below for actual proposal)
Because the app is growing starting #7 Example - https://github.com/TheSeamau5/elm-router/blob/ab6b966fee694aa307fb2a587dd444fa3fe044f0/Example2.elm - [ ] Design routing tree (what to show where) - [ ] Refactor current code to use routing
Time API requests to PostgREST and display the duration in the UI. I need to know when requests are taking unacceptably longer to run.
Right now we use basic auth. Don't want to enter cryptic DB password from a mobile device. Either use simpler passwords or switch to something better (Lock/JWT). - [x] [Make...
Before doing #7 I must design the new UI. How to present individual moments, summarized folds, calendar marks? Come up with an overall picture before working on data schema and...
Until #4 is implemented, provide an anonymously accessible [secure URL](https://security.stackexchange.com/questions/33738/are-secret-urls-secure-over-https) to add data. This is to obviate the inconvenience of having to re-enter basic auth credentials more often than practical...
Moments should be link-able (`/moment/`), so they can be referred to from other moments. Use elm-router so page reload is not necessary.
Edit form should allow changing when a moment occured. Useful when recording a moment a few hours later. cf. `[happened at 10:30 am]`
Have the user specify hashtags in the 'notes' field. Automatically index them in postgresql. Should stories be implemented as tags? Stories / tags / projects. Yes, even 'projects' (eg: `reading...
Currently 'moments' use a specific timestamp. In practice it makes more sense to assign moments to time ranges, be it "last 5 minutes" or "last hour" (the former may record...