Skip to content

WIP: Sync + Payments #15

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 25 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
f627690
WIP: encrypt and sync
coolaj86 Sep 19, 2021
6668fcf
WIP: add TODO.md
coolaj86 Sep 19, 2021
ba48f35
WIP: begin hash router, show passphrase
coolaj86 Sep 21, 2021
a87b70f
WIP: update docs
coolaj86 Sep 23, 2021
945ab18
WIP: rename app.js
coolaj86 Sep 25, 2021
32b5582
WIP: refactor and sync based on update times
coolaj86 Sep 25, 2021
5f281dc
WIP: cleanup for blog.js, mostly complete sync
coolaj86 Sep 26, 2021
628974f
WIP: update TODO.md too
coolaj86 Sep 26, 2021
596b155
WIP: update TODOS
coolaj86 Sep 26, 2021
31f9b49
WIP: switch to per-post keying of keys
coolaj86 Sep 30, 2021
5c7a6a5
WIP: fixup: correct sync time comparison
coolaj86 Sep 30, 2021
b74e697
WIP: syncing mostly works now
coolaj86 Oct 1, 2021
504b66b
bugfix: only allow one untitled draft at a time
coolaj86 Oct 1, 2021
7f22a5f
WIP: update TODO.md
coolaj86 Oct 1, 2021
bd662a3
bugfix: don't eat description, give good templates
coolaj86 Oct 2, 2021
0c72e4d
feature: show usage in Settings
coolaj86 Oct 2, 2021
5303dab
chore: add deps
coolaj86 Oct 2, 2021
944dc7a
fixup: add settings.js
coolaj86 Oct 2, 2021
a4a4d3a
fixup: add the real passphrase.js
coolaj86 Oct 2, 2021
0568d7a
bugfix: ignore failed refresh better
coolaj86 Oct 2, 2021
aa31599
security: don't show the full url hash in the logs
coolaj86 Oct 2, 2021
fbafb12
bugfix: ignore visibility change during unload
coolaj86 Oct 2, 2021
304bc7a
feat(auth): use localStorage and id_token for persistent cross-domain…
coolaj86 Dec 16, 2021
b6e39f2
WIP: ROLLBACK, no idea
coolaj86 Dec 16, 2021
8e42ec2
WIP: TODO add mvp.css
Jun 7, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions TODO.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
Next?

- [ ] Build Script

What's left?

- [x] Completed
- [x] Ability to show encryption key
- [x] Update items
- [x] NOT update items that are older than lastSyncUpdate
- [x] Draft versioning (local?)
- [x] General refactoring
- [x] can't save encryption key when none is present
- [x] shouldn't complain about invalid non-key
- [x] update UI when syncing posts
- [x] don't sync Empty / Untitled
- [ ] Release 1
- [x] Per-Post AES Keys
- [x] Out-of-Sync Indicator (`updated > synced_at`)
- [x] Manual Sync Button
- [x] Count items & bytes
- [x] BUG: summaries `> summary of thing` are being eaten
- [ ] What to do when the current draft is out of date? (reload indicator?)
- [ ] Release 2
- [ ] Paywall
- [ ] Deleted things marked as null
- [ ] Deleted things don't count against quotas
- [ ] Future
- [ ] re-key library
- [ ] Fine-tuned refactoring
- [ ] Payments
- [ ] Paypal
- [ ] NMI anonymous, not stripe
- [ ] Apple, Google, Amazon, etc
- [ ] Hash'n'Cache / bundle assets (Service Workers?)
Loading