Commit graph

17 commits

Author SHA1 Message Date
Sung
e72322f847
Simplify email backend and remove --appEnv (#710)
* Improve logging

* Remove AppEnv

* Simplify email backend
2025-11-01 00:54:27 -07:00
Sung
e0c4cb1545
Use Apache 2.0 license (#708) 2025-10-31 23:41:21 -07:00
Sung
f6a4c6344c
Remove public from CLI (#703)
* Remove public from CLI

* Write migration and test

* Use in-memory db for a test server

* Simplify CLI test db teardown

* Restructure packages to reduce duplication
2025-10-25 20:51:57 -07:00
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
ca5af5e34a
Run server on port 3001 (#687)
* Simplify docker compose file

* Run on port 3001
2025-10-11 12:41:51 -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 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
cabe02aa71
Arm64 build (#449)
* Build for arm64

* Build CLI for arm64

* Fix test
2020-04-24 18:44:43 +10: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
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
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
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
2124e28a9f
Use go module (#303)
* Migrate to gomodule

* Fix install

* Update makefile
2019-11-11 15:28:47 +08:00