Commit graph

126 commits

Author SHA1 Message Date
dependabot[bot]
f34a96abbe
Bump immutable from 5.1.3 to 5.1.5 in /pkg/server/assets (#718)
Bumps [immutable](https://github.com/immutable-js/immutable-js) from 5.1.3 to 5.1.5.
- [Release notes](https://github.com/immutable-js/immutable-js/releases)
- [Changelog](https://github.com/immutable-js/immutable-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/immutable-js/immutable-js/compare/v5.1.3...v5.1.5)

---
updated-dependencies:
- dependency-name: immutable
  dependency-version: 5.1.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-04 22:11:45 -08:00
Sung
8f37d34df6
Remove ls and cat commands (#715) 2025-11-07 23:53:41 -08:00
Sung
5c416e3a32
Add user list command (#714) 2025-11-01 19:59:51 -07:00
Sung
f1d7123596
Fix log level (#712) 2025-11-01 14:06:33 -07:00
Sung
ce5c9b242a
Rename webUrl to baseUrl (#711) 2025-11-01 00:57:37 -07:00
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
6314749263
Improve empty server sync when multiple clients exist (#706)
* Fix dbPath

* Require full sync when after another client uploads to an empty server

* Avoid orphan notes with empty sync
2025-10-26 17:54:24 -07:00
Sung
ae290a226f
Auto vacuum and manage connections (#705)
* Test concurrent sync

* Auto vacuum and manage connection
2025-10-26 16:59:53 -07:00
Sung
a46afb821f
Fix an edge case of repeated syncs due to orphaned note (#704)
* Split sync test

* Reproduce a bug

* Fix a bug

* Fix in a more correct way

* Add debug logs
2025-10-26 11:43:17 -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
e3380a4dfa
Remove unused templates (#702) 2025-10-19 21:42:53 -07:00
Sung
0a5728faf3
Merge user and account (#701) 2025-10-19 21:05:47 -07:00
Sung
b03ca999a5
Remove the unused encrypted and public fields (#700)
* Remove encrypted fields from notes and books

* Remove public from notes

* Use consistent flags
2025-10-19 18:32:20 -07:00
Sung
850f9cc6c9
Manage users with server CLI (#696) 2025-10-19 11:01:48 -07:00
Sung
03889a3d7e
Converge if using same book names while syncing (#694)
* Add healthcheck for Docker

* Prevent nil pointer if endpoint is wrong

* Converge if using same book names while syncing
2025-10-18 16:03:12 -07:00
Sung
c8238aa327
Handle errors (#693) 2025-10-12 16:17:01 -07:00
Sung
346bd9afb1
Add dbPath flag and update apiEndpoint flag (#692)
* Allow to specify CLI db path as a flag

* Make API endpoint flag per command and change case
2025-10-12 15:08:11 -07:00
Sung
24491bc68a
Allow to upload all data to an empty server (#690)
* Handle server switch

* Avoid losing data in case of race

* Simplify
2025-10-12 12:03:20 -07:00
Sung
e0f68fc8d8
Rate limit client (#689) 2025-10-11 16:14:20 -07:00
Sung
fd7b2a78b2
Remove email verification (#688)
* Remove email verified flag

* Fix sass deprecation warnings
2025-10-11 13:35:39 -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
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
5928f9619f
Upgrade go and dependencies (#679) 2025-10-04 00:25:12 -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
dependabot[bot]
895dcaa59f
Bump braces from 3.0.2 to 3.0.3 in /pkg/server/assets (#670)
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)

---
updated-dependencies:
- dependency-name: braces
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-30 17:43:11 +10:00
Sung
f1c0d0bc04
Upgrade color library (#660) 2024-02-03 10:29:28 +11:00
Sung
818ebcce69
Add 2024 (#656) 2024-01-28 11:50:22 +11:00
Sung
5eae1299f7
Allow to disable automatic upgrade check in CLI (#646) 2023-05-27 17:49:34 +10:00
Sung
17b4c7d6cf
Disable completion command (#637) 2023-03-10 21:05:18 +11:00
Sung
d52a5bdf48
Use OnPremises (#631) 2023-03-04 10:52:35 +11:00
Sung
dd6f8c7f65
Upgrade dependencies (#630)
* Upgrade dependencies

* Fix broken test due to upstream behavior
2023-03-03 22:10:25 +11:00
Sung
b07858a3df
Increase the upgrade check interval to 8 weeks (#629) 2023-03-03 21:37:12 +11:00
Zach Nickel
ff0ae9ac29
Add note from stdin content (#616)
* add note from stdin content

* add tests and update help text
2023-02-10 21:34:23 +11:00
Sung
4a780574eb
Upgrade dependencies (#619) 2023-02-05 13:10:45 +11:00
Sung
5e6b96f0d6
Run CI (#617) 2023-02-05 12:30:03 +11:00
Sung
ee45144cd7
Add 2023 (#615) 2023-02-05 11:02:25 +11:00
Sung Won Cho
62fe48e451
Remove unused files (#601) 2022-05-10 20:35:43 +10: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
a4b7a07bff
Preserve backwards compatibility of health endpoint (#593) 2022-04-24 11:32:04 +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
9a054e9ff6
Fix build annotation (#578) 2022-02-12 09:11:44 +11:00
Sung Won Cho
504ba44852
Add 2021 (#574) 2021-12-08 22:26:15 +11:00
Sung Won Cho
a4640977b5
Allow to skip frontmatter when viewing note (#528) 2021-01-03 12:32:24 +11:00
Sung Won Cho
e9f3b080d5
Use XDG base directory (#527)
* Create platform specific directory definitions

* Fix CLI integration test

* Rename dirs to paths and get config path

* Namespace

* Fix initialization of dirs

* Simplify and change description

* Simplify

* Fix build flag

* Bump sqlite version

* Bump xgo
2021-01-03 12:11:22 +11:00