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
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
8e7d24d409
Allow to configure SMTP port ( #292 )
...
* Allow to customize SMTP port
* Document change
* Fix test
* Add env vars
2019-10-29 21:34:52 -07: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
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
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
7e81c2cde6
Implement payment method update ( #245 )
...
* Implement payment method update
* Add license
2019-08-03 19:22:48 +10:00
Sung Won Cho
8f54e3b3e6
Fix conflict report format ( #237 )
...
* Improve assert output
* Get editor input as is
* Avoid appending a linebreak to a normal diff
* Test multi-line conflict diff
2019-07-30 18:57:23 +10:00
Sung Won Cho
b45952968b
Implement structured logging ( #232 )
...
* Implement structured logging
* Remove debug
* Log additional information for ncoming requests
2019-07-29 10:05:48 +10: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
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
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
75d1cb42e8
Deps ( #208 )
...
* Consolidate deps
* Fix CI
2019-06-26 18:43:39 +10:00
Sung Won Cho
23a511dbe0
Improve package structure ( #207 )
...
* Improve package structure
* Set up travis
2019-06-25 19:20:19 +10:00