Sung Won Cho
6e690ea4da
Fix rules ( #438 )
...
* Fix network
* Fix migrations for table that no longer exist
* Document changed behavior
2020-03-29 09:43:42 +11:00
Sung Won Cho
1e3efa9bb2
Remove deprecated classic migrations ( #433 )
...
* Remove repetition and digest
* Document change
* Remove classic
* Document change
* Document change
* Upgrade dep
* Fix changelog
* Upgrade dep
* fix
* fix
2020-03-22 11:00:50 +11:00
Sung Won Cho
a9f052b19c
Remove repetition ( #432 )
...
* Remove repetition and digest
* Document change
* Fix test
* Fix test
2020-03-22 10:36:13 +11:00
Sung Won Cho
c9ec331672
Encapsulate config load ( #414 )
...
* Use config package
* Add config test
* Fix test
2020-02-10 09:56:47 +10:00
Sung Won Cho
b92bff942b
Deprecate spaced repetition ( #397 )
...
* Change button style
* Require pro
* Update README
* Change wording
* Require sudo
2020-02-03 14:29:42 +10:00
Sung Won Cho
e6b5aea147
Add client field ( #396 )
...
* Record client
* Fix test
2020-01-31 08:49:12 +10:00
Sung Won Cho
952e0e62f3
Update copyright notice for the new year ( #382 )
...
* Update script
* Update the year in the license
2020-01-07 11:59:40 +11:00
Sung Won Cho
91414da0ac
Digests on web ( #380 )
...
* Implement operations
* Implement digest endpoints
* Implement digests reducer and basic page
* Make note component reusable
* Implement digest page
* Add license
* Fix style and accessbility
* Fix loading
* Fix query
* Test
* Remove debug
2020-01-07 11:42:48 +11:00
Sung Won Cho
3152ca770b
Alert when we stop learning ( #375 )
...
* Send password reset alert
* Send inactive reminder
* Send subscription confirmation email
2019-12-24 13:07:27 +07: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
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
Matthias Bilger
914b8dc398
Allow unsecure database connection in production ( #276 )
2019-11-03 19:05:39 -08: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
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
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
a5bcf771d7
Allow empty param in the connection string ( #227 )
2019-07-23 17:52:00 +10:00
Sung Won Cho
ee14a3c9be
Fix test by enabling database SSL only in production ( #226 )
...
* Fix test
* Always specify sslmode
2019-07-23 17:06:03 +10:00
Sung Won Cho
73d66eea07
Simplify the env vars ( #225 )
2019-07-23 15:55:23 +10:00
Sung Won Cho
357a587653
Implement server binary ( #223 )
2019-07-22 13:41:09 +10:00
Sung Won Cho
ddabdd9732
Allow multiple editor sessions ( #221 )
...
* Allow to get editor input from multiple sessions at a given time
* Add license
2019-07-13 13:02:09 +10:00
Sung Won Cho
92c3d8376e
Fix test ( #217 )
...
* Remove debug
* Fix missing directory
2019-07-02 18:27:29 +10:00
Sung Won Cho
35dc7abfae
Server migration ( #214 )
...
* Allow to run server side postgres migration
* Automate migration creation
* Check if sql-migrate exists
2019-06-29 12:31:42 +10:00
Sung Won Cho
23a511dbe0
Improve package structure ( #207 )
...
* Improve package structure
* Set up travis
2019-06-25 19:20:19 +10:00