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