Commit graph

73 commits

Author SHA1 Message Date
Sung
505fc67966
Fix server release for freebsd (#698) 2025-10-19 14:57:29 -07:00
Sung
7d44c541a4
Add Docker images for linux arm64, armv7, 386 (#697)
* Add multi-platform Docker support for ARM64, ARMv7, and 386

* Support freebsd amd64 for server

* Build docker images locally
2025-10-19 14:30:55 -07:00
Sung
74119b1d0b
Automate release process (#691) 2025-10-12 13:02:59 -07:00
Sung
ca5af5e34a
Run server on port 3001 (#687)
* Simplify docker compose file

* Run on port 3001
2025-10-11 12:41:51 -07:00
Sung
637d4c6861
Simplify contribution (#685) 2025-10-05 22:26:48 -07:00
Sung
a62c7f9e93
Build cli v0.15.2 (#684) 2025-10-05 21:26:12 -07:00
Sung
b141b677bb
Cross-platform build for server (#682) 2025-10-05 17:56:13 -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
b37820da1f
Remove Pro (#674) 2025-09-28 21:09:22 -07:00
Sung
8ffd44f362
Add 2025 (#673) 2025-08-08 22:31:20 -07:00
Sung
f0ba8a1fa6
Upgrade to Go 1.21 (#658) 2024-01-28 14:44:21 +11:00
Sung
818ebcce69
Add 2024 (#656) 2024-01-28 11:50:22 +11:00
Sung
2de1798fdd
Remove Darwin release (#644) 2023-03-18 16:57:40 +11:00
Sung
b47c792d5f
Fix homebrew release (#640) 2023-03-10 21:32:10 +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
86bfc44f47
Fix version tag (#622) 2023-02-10 23:21:24 +11:00
Sung
9a83ac3c51
Distribute CLI for macOS with Apple silicon (#620) 2023-02-10 21:57:53 +11:00
Sung
4a780574eb
Upgrade dependencies (#619) 2023-02-05 13:10:45 +11:00
Sung
ee45144cd7
Add 2023 (#615) 2023-02-05 11:02:25 +11:00
Sung Won Cho
8e5c051437
Add 2022 (#600) 2022-05-10 20:19:04 +10: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
504ba44852
Add 2021 (#574) 2021-12-08 22:26:15 +11:00
Sung Won Cho
1b7473149c
Update install_postgres.sh (#525) 2021-01-03 11:37:34 +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
1c96a2bbaa
Sort notes by last activity (#452)
* Upgrade dep

* Sort by last activity

* Upgrade node

* Document change
2020-04-25 16:08:51 +10:00
Sung Won Cho
cabe02aa71
Arm64 build (#449)
* Build for arm64

* Build CLI for arm64

* Fix test
2020-04-24 18:44:43 +10:00
Sung Won Cho
cd80f9b72e
Release CLI 0.11.0 (#404)
* Release CLI 0.11.0

* Update outdated ldflags

* Fix release

* Fix date
2020-02-05 11:58:51 +10:00
Sung Won Cho
58a2b581aa
Allow to specify username and password as flags (#403)
* Allow to specify username and password as flags

* Format
2020-02-04 12:30:26 +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
a18d9c817f
Fix release (#369) 2019-12-17 17:46:01 +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
0e83ba1a5c
Allow to reuse watcher (#350)
* Make watcher reusable

* Allow to add multiple watched targets

* Move watcher

* Allow to ignore
2019-11-26 15:13:33 +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
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
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
b699f1a643
Properly embed static files into binary (#309)
* Properly embed static files into binary

* Document change
2019-11-12 13:20:43 +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
6d8250a88b
Fix webpack error by passing absolute path (#304) 2019-11-12 09:03:59 +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
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