Sung Won Cho
9b9c06c703
Remove hardcoded base url
2022-04-23 13:38:13 +10:00
Sung Won Cho
0e6cc54ed9
Allow to specify baseDir
2022-04-18 16:39:02 +10:00
Sung Won Cho
cd5d094c25
Implement MVC
2022-04-17 10:47:43 +10:00
Sung Won Cho
504ba44852
Add 2021 ( #574 )
2021-12-08 22:26:15 +11:00
Sung Won Cho
6acc2936e3
Reduce bundle size ( #469 )
...
* Rename handlers to api
* Fix imports
* Fix test
* Abstract
* Fix warning
* wip
* Split session
* Pass db
* Fix test
* Fix test
* Remove payment
* Fix state
* Fix flow
* Check password when changing email
* Add test methods
* Fix timestamp
* Document
* Remove clutter
* Redirect to login
* Fix
* Fix
2020-05-22 16:30:05 +10: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
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
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
7f981c9f57
Allow to disable registration ( #365 )
...
* Allow to disable registration
* Document changes
* Add env vars to templates
* Fix test
* fix
2019-12-17 15:15:06 +07:00
Sung Won Cho
3e41b29a74
Decouple web from App implementation ( #364 )
...
* Decouple app from web
* Simplify
* Fix test
* Encapsulate SSL logic to dbconn
* Fix test
* Fix email type
2019-12-17 12:26:42 +07:00
Sung Won Cho
7856d09a92
Fix OnPremise signup ( #361 )
...
* Allow to provide test server url directly
* Set on premise
* Fix release title
2019-12-16 15:27:41 +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
292dc7d515
Allow to receive welcome email with login instruction ( #352 )
...
* Implement email backend
* Add job ctx
* Remove job ctx and use EmailBackend everywhere
* Fix watcher to terminate cmd when inturrupted
* Test runner validation
* Send welcome email upon register
* Use plaintext for verification email
* Use plaintext for password reset email
* Fix from
2019-11-29 17:59:04 +08:00
Sung Won Cho
0bcd06600e
Fix direct access to note pages ( #324 )
...
* Initialize database
* Document change
* Test regression
2019-11-20 14:38:39 +08:00
Sung Won Cho
39d18638a9
Build Docker image ( #316 )
...
* Make preview image
* Use local build
* Fix build
* Release
* Build dnote docker
* Simplify
* Document
2019-11-18 16:59:53 +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
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
5d6ad342f3
Customize app URLs in the emails ( #290 )
...
* Allow to customize app url in emails
* Validate env var
* Test
* Add license
* Add guide
2019-10-29 20:21:08 -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
0317e7f1de
Allow to move notes to another book ( #234 )
...
* Print more information upon edit
* Allow to move notes between books
* Allow to update content and book at the same time
* Fix test
2019-07-27 19:51:30 +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