This website requires JavaScript.
02c5b4ae40
remove binary
main
eliaskohout
2026-04-14 13:03:13 +02:00
388e24a8df
ci: cross-compile binaries in workflow instead of downloading from APK registry
v0.1.4
eliaskohout
2026-04-14 11:24:37 +02:00
b5ef107f9c
ci: use pre-built APK in Docker image instead of compiling from source
eliaskohout
2026-04-14 00:59:31 +02:00
21a01e9412
fix: include client_secret in device authorization request
eliaskohout
2026-04-14 00:48:16 +02:00
77e2610fe8
feat: add RFC 8628 device authorization flow for out-of-VPN authentication
eliaskohout
2026-04-13 23:32:18 +02:00
2c48c75387
fix: use FindDataRoot in FindOrInitSQLiteStore for consistent database location
v0.1.3
eliaskohout
2026-04-02 14:26:13 +02:00
e04a44cdcf
remove line count from readme
eliaskohout
2026-04-02 13:41:47 +02:00
b6c8a158af
docs: simplify README and extract full reference to USAGE.md
eliaskohout
2026-04-02 13:38:38 +02:00
5f0f8f3396
fix: update Dockerfile Go version to 1.25 and disable toolchain auto-download
eliaskohout
2026-04-02 13:25:19 +02:00
24fb3a8b62
fix: prevent segfault in login command when session doesn't exist
eliaskohout
2026-04-02 13:23:34 +02:00
89432e608b
feat: replace in_namespace relation with ownership-based namespace membership
eliaskohout
2026-04-02 13:20:03 +02:00
63044a697d
feat: change node ownership to namespace instead of creator
v0.1.2
eliaskohout
2026-04-02 05:41:13 +02:00
ea8a9ca0c3
feat: add global user namespace for shared access
eliaskohout
2026-04-02 05:31:04 +02:00
bcd52e0ae6
update project page url for package
v0.1.1
eliaskohout
2026-04-02 05:09:02 +02:00
4912f37688
remove claude markdown
eliaskohout
2026-04-02 05:08:44 +02:00
f2521be158
feat: add due date filters for list command
eliaskohout
2026-04-02 05:06:35 +02:00
8357c80e75
feat: add due date to list sorting priority
eliaskohout
2026-04-02 04:57:51 +02:00
a30c703efa
feat: add colored due date indicators to list and show views
eliaskohout
2026-04-02 04:54:15 +02:00
30f802b5ac
feat: enable multiplatform Docker image builds for amd64 and arm64
v0.1.0
eliaskohout
2026-04-02 04:38:12 +02:00
1ad9fb8785
fix: disable dependency tracing in Alpine package build
eliaskohout
2026-04-02 04:35:06 +02:00
8ab2e4348d
fix: disable strip and check in Alpine package build
eliaskohout
2026-04-02 04:32:04 +02:00
d55d423fea
fix: fix CI workflow failures for Arch and Alpine package builds
eliaskohout
2026-04-02 04:21:33 +02:00
f1f8cb5757
fix: build Arch packages without archlinux container
eliaskohout
2026-04-02 04:15:52 +02:00
a1104f199f
feat: build APK packages for x86_64 and aarch64
eliaskohout
2026-04-02 04:13:53 +02:00
fa265a1ad1
feat: build Arch packages for x86_64 and aarch64
eliaskohout
2026-04-02 04:07:11 +02:00
76158b46f8
fix: force linux/amd64 platform for Arch container
eliaskohout
2026-04-02 04:05:59 +02:00
bc798f7bf2
feat: add Arch Linux package and CI workflow
eliaskohout
2026-04-02 04:00:51 +02:00
63c33937ee
correct mail in alpine package
eliaskohout
2026-04-02 03:46:02 +02:00
f67526e64a
rename docker image in pipeline
eliaskohout
2026-04-02 03:44:15 +02:00
9d29f4ad2b
fix: use correct curl flags for Gitea Alpine registry upload
eliaskohout
2026-04-02 03:26:39 +02:00
81c63ad05f
fix: run apk update and pre-install build-base before abuild
eliaskohout
2026-04-02 03:20:03 +02:00
1438e7b4b9
fix: install nodejs before checkout (required by actions/checkout)
eliaskohout
2026-04-02 03:18:00 +02:00
c94e57d9ba
fix: clean up apk-publish workflow
eliaskohout
2026-04-02 03:16:29 +02:00
53883c04f1
fix: correct Gitea Alpine package registry upload URL
eliaskohout
2026-04-02 03:15:08 +02:00
c12452fff1
fix: use abuild-keygen key for signing instead of mismatched openssl key
eliaskohout
2026-04-02 03:09:59 +02:00
4374befa42
refactor: remove AX_DB_PATH env var support from store layer
eliaskohout
2026-04-02 03:07:42 +02:00
595bb78599
Fix APKBUILD: use direct srcdir path in build function
eliaskohout
2026-04-02 03:01:02 +02:00
e6a2e01d9d
Fix apk-publish: add build-base dep, net option, and apk update
eliaskohout
2026-04-02 02:58:34 +02:00
1e6c58a0cb
Fix apk-publish workflow: place source tarball in APKBUILD directory
eliaskohout
2026-04-02 02:56:54 +02:00
f11d1d0cac
Fix apk-publish workflow: add git safe.directory config
eliaskohout
2026-04-02 02:54:07 +02:00
c17952e6ac
Fix apk-publish workflow: create source tarball from local git checkout
eliaskohout
2026-04-02 02:52:31 +02:00
aa5f124b5f
Fix apk-publish workflow: run abuild as non-root user
eliaskohout
2026-04-02 02:50:33 +02:00
58b8fef731
Fix apk-publish workflow: add nodejs dependency and use dynamic home path
eliaskohout
2026-04-02 02:46:43 +02:00
cac3221bbf
Add Alpine APK packaging and update CI for versioned releases
eliaskohout
2026-04-02 02:41:47 +02:00
64d4a9fe90
rename ax server docker file
eliaskohout
2026-04-02 02:36:54 +02:00
4461c4fcff
add docker build pipeline
eliaskohout
2026-04-02 02:28:19 +02:00
252503a572
refactor: move e2e tests into src/e2e directory
eliaskohout
2026-04-02 02:23:00 +02:00
6821112c8f
refactor: remove AX_DB_PATH env var, fix Dockerfile for src/ layout
eliaskohout
2026-04-02 02:19:48 +02:00
921f4913f8
fix: correct GetProperty bug, init to use .ax/, add default aliases, split e2e tests, add due date tests
eliaskohout
2026-04-02 01:58:48 +02:00
5969a2591c
feat: reduce default node ID length to 3 and auto-grow when exhausted
eliaskohout
2026-04-02 01:21:00 +02:00
2a48ea046b
fix: invert FindAndOpenSQLiteStore existence check
eliaskohout
2026-04-02 01:00:56 +02:00
51341eeb84
refactor: remove service factory wrappers, call store init methods directly
eliaskohout
2026-04-02 00:56:45 +02:00
03a896d23f
refactor: consolidate packages - move output to cmd, config/session to store, rename Store to GraphStore
eliaskohout
2026-04-02 00:18:33 +02:00
2bcc310c6d
move funcs from cmd/rel.go to cmd/root.go
eliaskohout
2026-04-01 22:39:44 +02:00
706baf81aa
add gitignore
eliaskohout
2026-04-01 22:30:01 +02:00
e42397cc7a
move src file to seperate direcotry
eliaskohout
2026-04-01 22:29:20 +02:00
228cefb921
feat: replace namespace permissions with per-node graph permission model (can_read/can_create_rel/can_write/has_ownership)
eliaskohout
2026-04-01 22:11:15 +02:00
52a975b66d
feat: add OIDC authentication for server mode
eliaskohout
2026-04-01 19:33:15 +02:00
7bce56384f
add dockerfiler
eliaskohout
2026-04-01 15:12:00 +02:00
7292751ef7
feat: add remote NodeService client backed by the HTTP API
eliaskohout
2026-04-01 13:18:31 +02:00
3dfc46c3ff
feat: add ax serve command with JSON API backed by NodeService
eliaskohout
2026-04-01 13:04:29 +02:00
9e5194893e
fix: bootstrap namespace self-ref and write access when created explicitly via --type namespace
eliaskohout
2026-04-01 12:55:21 +02:00
6288879468
refactor: unify tags and edges into single rels table
eliaskohout
2026-04-01 12:50:45 +02:00
27c72db042
clean up node.go
eliaskohout
2026-04-01 00:39:20 +02:00
77d3205e12
refactor: simplify Node struct with public Tags/Relations fields
eliaskohout
2026-04-01 00:13:43 +02:00
4020e5dab3
feat: add namespace-based access control with read/write permissions
eliaskohout
2026-03-31 23:52:24 +02:00
4a2e868150
refactor: bind NodeService to a user and expose User() on the interface
eliaskohout
2026-03-31 23:18:36 +02:00
cb16bda200
refactor: simplify service interface to use tags/rels for all node properties
eliaskohout
2026-03-31 23:10:56 +02:00
4404518f50
test: add e2e test suite and fix namespace/mention/assignee flags
eliaskohout
2026-03-31 22:36:49 +02:00
8d831d131b
refactor: clean up NodeService interface; move all integrity logic behind it
eliaskohout
2026-03-31 15:55:47 +02:00
ed9117951f
refactor: introduce store.Store graph interface with SQLite implementation
eliaskohout
2026-03-31 15:38:06 +02:00
d569a4dea9
test: add e2e test suite and fix namespace/mention/assignee flags
eliaskohout
2026-03-29 23:56:43 +02:00
dadd3d9e13
refactor: add tag and relation methods to node to enforce integrity
eliaskohout
2026-03-29 23:16:44 +02:00
4ebcb88628
refactor: remove db package and move database logic to service layer
eliaskohout
2026-03-29 21:24:09 +02:00
6ff013dd2a
refactor: convert inbox command to default alias
eliaskohout
2026-03-29 19:56:15 +02:00
535626d198
feat: rename create and delete commands to add and del
eliaskohout
2026-03-29 19:46:43 +02:00
68f4b67283
fix: properties like type were not correctly replaced when updating a node
eliaskohout
2026-03-29 19:27:18 +02:00
55fd63be15
refactor: remove unused db relational methods
eliaskohout
2026-03-29 19:24:06 +02:00
a04750dd15
refactor: simplify db and cmd flags, reduce code duplication
eliaskohout
2026-03-29 19:22:44 +02:00
05261522a0
fix: alias argument expansion with flags and spaces
eliaskohout
2026-03-29 19:09:06 +02:00
13b4c4b651
Fix assignee filter bug in List
eliaskohout
2026-03-29 18:58:34 +02:00
9e8c37564f
switch mentions from _inbox tags to mentions relation
eliaskohout
2026-03-29 15:51:46 +02:00
f907657c6f
switch namespaces from tags to relations with auto-creation
eliaskohout
2026-03-28 04:15:36 +01:00
9b250c20f9
auto-create users on mention and resolve user refs in relationships
eliaskohout
2026-03-27 18:11:13 +01:00
74cc7c104a
use pointers for optional update fields to distinguish empty from unset
eliaskohout
2026-03-27 02:41:27 +01:00
81fb9af5e2
remove unused GetAllUsers function
eliaskohout
2026-03-27 02:27:20 +01:00
b2225cff7b
refactor: replace explicit fields with tag-based property system
eliaskohout
2026-03-27 02:11:46 +01:00
2d4cff717b
init
eliaskohout
2026-03-26 12:48:47 +00:00