Commit graph

49 commits

Author SHA1 Message Date
Sung Won Cho
422f59ef79
0.3.3 (#368)
* Document release 0.3.3

* Bump
2019-12-17 17:17:09 +07:00
Monomax Bot
cd1950213a Upgrade dependencies (#367)
* Upgrade dependencies.

* Bump major
2019-12-17 17:06:35 +07:00
Sung Won Cho
891be61031
Improve email and signup for self-hosting users (#355)
* Add app abstraction

* Abstract out email sending

* Get sender

* Test

* Move operations to app

* Test

* Test

* Add license

* Fix lint
2019-12-14 12:10:48 +07:00
Sung Won Cho
4adb7764ed
Add free plan (#351)
* Allow free usage

* Update features

* Update plan details

* Render footer

* Type

* Unlimited books

* Restrict repetition for non pro
2019-11-28 15:59:49 +08:00
Sung Won Cho
3883a076ef
Lint TypeScript (#349)
* extract dep

* Lint

* Lint

* Fix

* Fix build
2019-11-25 12:24:23 +08:00
Sung Won Cho
628d29c8d1
Revert "Lint JavaScript/TypeScript code (#346)" (#348)
This reverts commit e2e777db54.
2019-11-23 17:27:43 +08:00
Sung Won Cho
e2e777db54
Lint JavaScript/TypeScript code (#346)
* Implement lint in all js projects

* Use yarn workspace

* Remove package-lock.json

* Fix

* Extract common dev dep

* Bump
2019-11-23 15:40:33 +08:00
Monomax Bot
624892d9a8 Upgrade dependencies. (#342) 2019-11-22 17:54:29 +08:00
Sung Won Cho
0c9670f442
Release 0.3.2 (#325) 2019-11-20 18:13:10 +08:00
Sung Won Cho
bd97209af8
Refactor to avoid global database variable (#313)
* Avoid global database

* Fix Twitter summary card

* Fix CLI test
2019-11-16 09:45:56 +08:00
Sung Won Cho
22a4006efe
Display email verification link in repetition section (#308)
* Fix release title

* Display email verification warning

* Auto reset message

* Fix mobile menu not covering the screen

* Fix style
2019-11-12 13:09:43 +08:00
Sung Won Cho
2124e28a9f
Use go module (#303)
* Migrate to gomodule

* Fix install

* Update makefile
2019-11-11 15:28:47 +08:00
Sung Won Cho
cf62033fe7
Generate code coverage for js test (#302)
* Generate basic test coverage

* Use jest in web

* Use jest in jslib
2019-11-09 16:10:00 +08:00
Sung Won Cho
5d9662373b
Simplify dev environment (#301) 2019-11-08 17:30:01 -08:00
Sung Won Cho
41ada2298c
Implement note sharing (#300)
* Implement publicity control for notes

* Implement server side rendering for note sharing

* Implement UI

* Modularize

* Remove autofocus

* Fix test

* Document
2019-11-07 22:47:25 -08:00
Sung Won Cho
4a3fd2d1a7
Use Vagrant for easy development setup (#297)
* Use vagrant

* Stop using polling

* Fix test

* Document

* Fix
2019-11-03 20:04:17 -08:00
Sung Won Cho
478b412169
Display version in settings (#293)
* Display version in settings

* Fix placeholder

* Fix button size

* Fix time format

* Add support link

* Add license
2019-10-30 00:58:08 -07:00
Sung Won Cho
47d4a8f6fc
Allow to configure endpoints for browser extension (#285)
* Allow to change endpoints in settings

* Allow to reset default settings

* Fix auth

* Release browser extension 2.0.0
2019-10-28 22:50:10 -07:00
Sung Won Cho
bdb75fd16c
Upgrade (#284)
* Add licenses

* Upgrade deps

* Update deprecated

* Upgrade deps
2019-10-28 18:36:24 -07:00
Sung Won Cho
5902585216
Allow to specify repetition rule (#280)
* Implement data model and basic UI for repetition rules

* Implement tooltip

* Allow to update and write test

* Stop processing the first repetition until having waited at least the frequency amount

* Set up email dev server reload

* Test pro only

* Allow to toggle repetition using token

* Remove unused

* Add last active

* Simplify nextActive calculation

* Create weekly digest repetition rules for existing users

* Fix style

* Fix link

* Create default repetition rule upon signup

* Get notes with thresholds

* Fix test

* Fix test
2019-10-28 00:34:59 -07:00
Sung Won Cho
9f6d4dbbaa
Avoid constantly reinitializing focus (#265) 2019-10-10 10:25:40 +08:00
Sung Won Cho
46384b237a
Allow to select books with printable characters while trigger is focused (#262) 2019-10-02 17:16:07 +08:00
Sung Won Cho
97ff614ab9
Treat newline as neweline (#261)
* Treat newline as neweline

* Update changelog
2019-10-02 16:34:55 +08:00
Sung Won Cho
edfaa3f953
Support multiple editor session and improve persistence. (#260)
* Move the cursor to the end upon focusing text area

* Allow multiple editor session and improve autosave

* Fix data fetching

* Fix mobile flash style
2019-10-02 16:00:33 +08:00
Sung Won Cho
6e8a70dbd0
Fix asset path (#257) 2019-09-30 15:55:07 +08:00
Sung Won Cho
1250825578
Include license notices (#255) 2019-09-30 11:55:11 +08:00
Sung Won Cho
2758923c34
Implement personal knowedge base version (#254)
* Allow to add and edit notes

* Implement search

* Implement settings

* Implement checkout page

* Implement paywall

* Fix inconsistent margin

* Render mobile menu

* Allow to logout

* emails

* Implement user migration

* Always build standalone

* Embed digest in email

* Move browser extension

* Fix test

* Use system font

* Add favicon and app icons

* Make tabbar smaller

* Initialize focus on editor

* Fix various UI audit issues

* Simplify asset serving

* Register sw

* Upgrade deps
2019-09-30 11:02:09 +08:00
Sung Won Cho
a3ee4fbc21
Improve shell portability (#249) 2019-08-13 12:54:06 +10:00
Sung Won Cho
7439df0e29
Bump dependencies (#248) 2019-08-13 10:05:54 +10:00
Sung Won Cho
7e81c2cde6
Implement payment method update (#245)
* Implement payment method update

* Add license
2019-08-03 19:22:48 +10:00
Sung Won Cho
e84e8ed2f3
Allow to rename books (#239)
* Allow to rename books

* Avoid mutating the flag variable

* Validate book name upon edit

* Write integration test

* Add missing licenses

* Mark book as dirty upon renaming so it can be synced

* Remove TODO that is no longer needed
2019-08-01 09:21:24 +10:00
Sung Won Cho
2c82e36f7a
Require database connection configuraton (#228)
* Require explicit configuration for database connection

* Test validation

* Remove stutter

* Only use packr for self hosting

* Restart server upon change
2019-07-24 17:32:12 +10:00
Sung Won Cho
357a587653
Implement server binary (#223) 2019-07-22 13:41:09 +10:00
Tyler Estes
4fe5250e91 remove type=button from subscription cta button; fixes issue dnote/dnote#215 (#216) 2019-06-30 11:54:19 +10:00
Sung Won Cho
94fe2896a1
Change word (#211) 2019-06-28 11:53:09 +10:00
Sung Won Cho
0732d64bb9
Hide version (#210) 2019-06-27 15:15:46 +10:00
Sung Won Cho
75d1cb42e8
Deps (#208)
* Consolidate deps

* Fix CI
2019-06-26 18:43:39 +10:00
Sung Won Cho
1ff5ae6a37
Report note merge conflict (#204)
* Report note merge conflict

* Add licenses

* Write tests and remove unused
2019-06-10 16:15:08 +10:00
Sung Won Cho
c5870d69ee
Update issue templates (#195)
* Update issue templates

* change logo
2019-05-29 21:57:55 +10:00
Sung Won Cho
9743d67dc4
Bump depedencies (#196) 2019-05-27 21:48:14 +10:00
Sung Won Cho
92e2924fcf
Autocompletion (#193)
* Add autocompletion script for bash and zsh

* Disallow book names with spaces

* Drop parenthesis

* Migrate book names with spaces

* Autocomplete for add

* test

* Make test run in go 1.11
2019-05-27 19:40:35 +10:00
Sung Won Cho
8a30723b74
Fix build (#188)
* fix

* fix
2019-05-23 22:58:58 +10:00
Sung Won Cho
3dff87e5a2
Implement checkout flow (#187)
* Implement new payment flow

* Update README

* Fix style
2019-05-23 22:20:15 +10:00
Sung Won Cho
cc27714fb6
Fix incorrect prop (#183) 2019-05-18 15:01:23 +10:00
Sung Won Cho
9c31d7998d
Implement digests epage (#182)
* Render digests page

* Implement digests endpoint

* Fetch digests on the frontend

* Render digest items

* Bump deps
2019-05-15 14:34:19 +10:00
Sung Won Cho
84afef7985
Fix digest page scroll (#178) 2019-05-11 12:55:12 +10:00
Sung Won Cho
1b61f26c1f
Fix loading (#173)
* Fix loading animation padding

* Update README
2019-05-10 15:13:35 +10:00
Sung Won Cho
59f4d888bb
Fix badge (#172)
* Fix badge

* Upgrade deps
2019-05-10 09:41:11 +10:00
Sung Won Cho
55a58b635a
Open source server and web (#171) 2019-05-10 09:31:31 +10:00