Commit graph

50 commits

Author SHA1 Message Date
Sung
a62c7f9e93
Build cli v0.15.2 (#684) 2025-10-05 21:26:12 -07:00
Sung
61162e2add
Use SQLite on the server (#681)
* Use SQLite on server

* Remove pro

* Simplify

* Use flag

* Automate release
2025-10-05 17:02:30 -07:00
Sung
a26037f83a
Add sync test (#678) 2025-09-28 22:25:34 -07:00
Sung
c3214f12f0
Fix missing assets in a server release (#634)
* Fix missing assets in a server release

* Fix missing library error
2023-03-04 13:26:36 +11:00
Sung
420f30fb92
Separate homebrew command for testing (#625) 2023-02-11 19:06:03 +11:00
Sung
4978e57fbe
Upgarde to use gh (#624) 2023-02-11 17:35:41 +11:00
Sung Won Cho
5bba57fd29
Remove dependency on packr (#597)
* Embed files

* Build CLI

* Remove packr

* Embed view directory

* Embed static files

* Make view engine

* Populate build info
2022-05-09 20:34:23 +10:00
Sung Won Cho
f7ac7f5ab6
Remove unused JavaScript projects (#594)
* Update sender

* Remove unused projects

* Fix style
2022-04-24 14:48:13 +10:00
Sung Won Cho
01a378c5b1
Simplify by removing web interface (#590)
* Implement MVC

* Implement settings

* Improve layout

* Lock sass dependency
2022-04-24 10:54:39 +10:00
Sung Won Cho
cba1df56cc
Update dep (#481)
* Upgrade dep and fix lint

* Add lint fix

* Bump browser dep
2020-06-11 19:17:35 +10:00
Sung Won Cho
ae8531fe11
Speed up ci (#451) 2020-04-25 15:24:33 +10:00
Sung Won Cho
22373a78e1
Fix release (#409) 2020-02-06 12:48:28 +10:00
Sung Won Cho
fce862621d
Fix release (#370) 2019-12-17 18:03:14 +07:00
Sung Won Cho
a18d9c817f
Fix release (#369) 2019-12-17 17:46:01 +07: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
Sung Won Cho
c0719053ef
Fix release script (#326) 2019-11-21 15:23:42 +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
f519793273
Write a smoke test for self-hosting (#310)
* Fix release script

* Write a smoke testing for self-hosting

* Allow to supply tarball path

* Clear db
2019-11-12 18:22:20 +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
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
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
df4866b4d4
Allow to build for a specific platform (#250) 2019-09-11 23:45:06 +10:00
Sung Won Cho
2c80340e19
Fix homebrew release (#242) 2019-08-01 11:42:43 +10:00
Sung Won Cho
aee2c0c8ae
Upgrade to Postgres 11 (#235)
* Automate generation of migration files

* Upgrade to postgres 11
2019-07-29 17:24:43 +10:00
Sung Won Cho
71ca81b3ef
Exclude non-CLI releases from CLI update check (#231)
* Fix CLI release script

* Walk to find CLI releases

* Fix missing homebrew shasum

* Test CLI release walk

* Test pagingated result
2019-07-25 18:45:17 +10:00
Sung Won Cho
901918bce4
Fix release process and update self hosting instruction (#229)
* Get release script to work

* Update outdated instruction
2019-07-25 12:14:33 +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
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
6feda8c392
Allow to customize endpoint in CLI (#213)
* Read api endpoint from config

* Migrate config file
2019-06-28 15:38:59 +10:00
Sung Won Cho
c7a9ceee3c
Fix dependency installation (#209)
* Fix local js dependency installation

* Fix wording

* Fix test
2019-06-27 11:59: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
Sung Won Cho
55a58b635a
Open source server and web (#171) 2019-05-10 09:31:31 +10:00
Sung Won Cho
332fd8f8ca
Cross compile (#135)
* Cross compile

* Fix tarball name
2018-10-14 14:51:11 +10:00
Sung Won Cho
73c5c9ac67
Remove upgrade (#102)
* Remove upgrade

* Ask for upgrade

* Adopt installation script to unpack

* Remove unused
2018-09-02 16:54:29 +10:00
Sung Won Cho
6ad1c83d3f
Configure goreleaser (#100) 2018-09-01 16:37:57 +10:00
Sung Won Cho
b3a12aed85
Deprecate upgrade (#99)
* Deprecate upgrade

* Automate using goreleaser

* Fix name and version

* Automate
2018-09-01 16:30:15 +10:00
Sung Won Cho
19d383ac90
Sync across multiple machine (#51)
* Write migrations

* Use custom context

* Write test and run CI

* Save actions

* Implement reducer

* Supply api endpoint during build

* Remove uuid for book and use name instead

* Make bookmark id not timestamp

* Use book_name

* Fix migration to get sync to work
2018-01-06 17:53:07 +11:00
Michiel
5bde1d0c0d Travis integration. (#39)
* Added Travis integration.

* Added mousetrap for Windows.

* Removed go 1.6 from build.
2017-12-26 11:36:01 +11:00
Sung Won Cho
721ff8f8c3 Fix filename 2017-04-28 15:31:03 +10:00
Sung Won Cho
80ea5a1e88 Specify target osarch 2017-04-28 12:02:58 +10:00
Sung Won Cho
910b21db4e Fix make and document newly added commands 2017-04-16 13:03:21 +10:00
Sung Won Cho
a04a4dad5c Automate build 2017-04-07 15:42:25 +10:00