-
2a5f184230
chore(owlry-lua): bump version to 1.1.1
vikingowl
2026-03-28 13:43:04 +01:00
-
b2f068269a
chore: remove unused builtin_type_ids method and test
vikingowl
2026-03-28 13:37:54 +01:00
-
e210a604f7
chore(aur): update owlry-core to 1.3.1
vikingowl
2026-03-28 13:30:28 +01:00
-
1adec7bf47
chore(owlry-core): bump version to 1.3.1
owlry-core-v1.3.1
vikingowl
2026-03-28 13:30:23 +01:00
-
7f07a93dec
fix(core): add :config and :conv to filter prefix tables
vikingowl
2026-03-28 13:30:10 +01:00
-
7351ba868e
docs: revise README for current state
vikingowl
2026-03-28 13:28:32 +01:00
-
44e1430ea5
chore(aur): update owlry-core to 1.3.0
vikingowl
2026-03-28 13:17:29 +01:00
-
80312a28f7
chore(owlry-core): bump version to 1.3.0
owlry-core-v1.3.0
vikingowl
2026-03-28 13:17:11 +01:00
-
37abe98c9b
docs: add config editor usage to README
vikingowl
2026-03-28 13:16:36 +01:00
-
d95b81bbcb
feat(core): wire config editor into ProviderManager
vikingowl
2026-03-28 13:15:28 +01:00
-
562b38deba
feat(core): add built-in config editor provider
vikingowl
2026-03-28 13:10:54 +01:00
-
2888677e38
docs: add config editor implementation plan
vikingowl
2026-03-28 13:05:57 +01:00
-
940ad58ee2
docs: add config editor design spec
vikingowl
2026-03-28 12:54:11 +01:00
-
18775d71fc
chore(aur): update owlry 1.0.6, owlry-core 1.2.1
vikingowl
2026-03-28 12:40:33 +01:00
-
f189f4b1ce
chore(owlry): bump version to 1.0.6
owlry-v1.0.6
owlry-core-v1.2.1
vikingowl
2026-03-28 12:40:20 +01:00
-
422ea6d816
chore(owlry-core): bump version to 1.2.1
vikingowl
2026-03-28 12:40:18 +01:00
-
8b444eec3b
refactor: rename daemon binary from owlry-core to owlryd
vikingowl
2026-03-28 12:39:37 +01:00
-
6d0bf1c401
chore(aur): update owlry-core to 1.2.0
vikingowl
2026-03-28 12:26:40 +01:00
-
c8d8298274
chore(owlry-core): bump version to 1.2.0
owlry-core-v1.2.0
vikingowl
2026-03-28 12:26:15 +01:00
-
62f6e1d4b0
docs: update README for built-in providers migration
vikingowl
2026-03-28 12:25:33 +01:00
-
bf1d759cb2
chore: remove retired meta package AUR dirs
vikingowl
2026-03-28 12:24:27 +01:00
-
3f9f4bb112
feat(core): skip native plugins that conflict with built-in providers
vikingowl
2026-03-28 12:22:13 +01:00
-
c5f1f35167
feat(core): register built-in providers in ProviderManager
vikingowl
2026-03-28 12:19:12 +01:00
-
81626c33dd
feat(core): add built-in converter provider
vikingowl
2026-03-28 12:14:31 +01:00
-
99d38a66b8
feat(core): add built-in system provider
vikingowl
2026-03-28 12:09:19 +01:00
-
8b4c704501
feat(core): add built-in calculator provider
vikingowl
2026-03-28 12:07:43 +01:00
-
27e296e333
feat(core): add DynamicProvider trait and builtin_dynamic support
vikingowl
2026-03-28 12:03:45 +01:00
-
173d72ad43
docs: add built-in providers migration implementation plan
vikingowl
2026-03-28 11:59:00 +01:00
-
3eea902c7f
docs: add built-in providers migration design spec
vikingowl
2026-03-28 11:52:58 +01:00
-
a12e850c94
fix(ui): remove periodic re-query that reset selection position
vikingowl
2026-03-28 11:41:37 +01:00
-
eccfb217d4
chore(aur): update owlry 1.0.5, owlry-core 1.1.3
vikingowl
2026-03-28 11:35:57 +01:00
-
c3c35611fd
chore(owlry-core): bump version to 1.1.3
owlry-v1.0.5
owlry-core-v1.1.3
vikingowl
2026-03-28 11:35:23 +01:00
-
5ecd0a6412
chore(owlry): bump version to 1.0.5
vikingowl
2026-03-28 11:35:22 +01:00
-
6fe7213b6f
fix(core): group auto-detect plugin results together in ranking
vikingowl
2026-03-28 11:34:26 +01:00
-
b768bfd181
chore(ui): remove dead update_results method
vikingowl
2026-03-28 11:30:40 +01:00
-
c9a1ff28f4
fix(ui): only highlight calc and converter, not websearch/filesearch
vikingowl
2026-03-28 11:28:37 +01:00
-
623572ec14
fix: use git add -A in aur-publish-pkg
vikingowl
2026-03-28 11:20:57 +01:00
-
5196255594
chore(aur): update owlry 1.0.4, owlry-core 1.1.2
vikingowl
2026-03-28 11:19:05 +01:00
-
b87447156e
chore(owlry-core): bump version to 1.1.2
owlry-v1.0.4
owlry-core-v1.1.2
vikingowl
2026-03-28 11:18:27 +01:00
-
12d554959a
chore(owlry): bump version to 1.0.4
vikingowl
2026-03-28 11:18:26 +01:00
-
83fa22d84c
feat(ui): add result highlighting and remove window shadow
vikingowl
2026-03-28 11:17:45 +01:00
-
ade5d3aeef
fix(ui): check icon theme exists on disk before fallback
vikingowl
2026-03-28 11:08:01 +01:00
-
617c943147
fix: aur-stage glob handling for packages without .install files
vikingowl
2026-03-28 10:51:46 +01:00
-
1b1e12124b
chore(aur): update owlry PKGBUILD to 1.0.3
vikingowl
2026-03-28 10:49:57 +01:00
-
94556f1fe0
chore(owlry): bump version to 1.0.3
owlry-v1.0.3
vikingowl
2026-03-28 10:48:55 +01:00
-
2b98f0651c
fix(ui): fall back to Adwaita when system icon theme is broken
vikingowl
2026-03-28 10:48:39 +01:00
-
75fa770c94
chore: overhaul justfile for current deployment pipeline
vikingowl
2026-03-28 10:31:32 +01:00
-
c6ba91f06d
fix(aur): restrict owlry-core check() to unit tests
vikingowl
2026-03-28 10:06:07 +01:00
-
235103e854
fix(aur): correct b2sums for owlry and owlry-core tarballs
vikingowl
2026-03-28 09:54:12 +01:00
-
8ccaaf28c8
docs: update README for client/daemon package split
vikingowl
2026-03-28 09:51:29 +01:00
-
cfd143fe4a
chore: track AUR package files (PKGBUILD, .SRCINFO)
vikingowl
2026-03-28 09:34:21 +01:00
-
10a685c62f
chore(owlry): bump version to 1.0.2
owlry-v1.0.2
owlry-core-v1.1.1
vikingowl
2026-03-28 09:16:40 +01:00
-
34db33c75f
chore(owlry-core): bump version to 1.1.1
vikingowl
2026-03-28 09:16:38 +01:00
-
4bff83b5e6
perf(ui): eliminate redundant results.clone() in search handlers
vikingowl
2026-03-28 09:14:11 +01:00
-
8f7501038d
perf(ui): move search IPC off the GTK main thread
vikingowl
2026-03-28 09:05:58 +01:00
-
4032205800
perf(ui): defer initial query to after window.present()
vikingowl
2026-03-28 08:51:33 +01:00
-
99985c7f3b
perf(ui): use tracked count in scroll_to_row instead of child walk
vikingowl
2026-03-28 08:48:52 +01:00
-
6113217f7b
perf(core): sample Utc::now() once per search instead of per-item
vikingowl
2026-03-28 08:45:21 +01:00
-
558d415e12
perf(config): replace which subprocesses with in-process PATH scan
vikingowl
2026-03-28 08:40:22 +01:00
-
6bde1504b1
chore: add .worktrees/ to gitignore
vikingowl
2026-03-28 08:35:51 +01:00
-
ffe04f3c54
docs: add per-crate tagging convention to CLAUDE.md
plugin-api-v1.0.1
owlry-v1.0.1
owlry-rune-v1.1.0
owlry-lua-v1.1.0
owlry-core-v1.1.0
vikingowl
2026-03-26 18:57:09 +01:00
-
5c0e63f94c
chore(owlry-rune): bump version to 1.1.0
vikingowl
2026-03-26 18:51:20 +01:00
-
5441011d6b
chore(owlry-lua): bump version to 1.1.0
vikingowl
2026-03-26 18:51:20 +01:00
-
317572634f
chore(owlry): bump version to 1.0.1
vikingowl
2026-03-26 18:51:12 +01:00
-
449dc010db
chore(owlry-core): bump version to 1.1.0
vikingowl
2026-03-26 18:51:04 +01:00
-
7273cd3ba7
chore(owlry-plugin-api): bump version to 1.0.1
vikingowl
2026-03-26 18:50:58 +01:00
-
f8388a4327
docs: update CLAUDE.md with script runtime loading, hot-reload, dynamic prefixes
vikingowl
2026-03-26 18:47:05 +01:00
-
fa671ebd77
feat: dynamic prefix fallback for user plugin prefixes (e.g. :hs for hyprshutdown)
vikingowl
2026-03-26 18:40:23 +01:00
-
d63c7d170b
fix: build Rune provider registrations from manifest [[providers]] declarations
vikingowl
2026-03-26 18:37:33 +01:00
-
5f14ed2b3b
fix: register Rune Item type under owlry crate path
vikingowl
2026-03-26 18:35:41 +01:00
-
83f551dd7f
fix: use rune::function attribute for Item constructor and builder methods
vikingowl
2026-03-26 18:30:39 +01:00
-
9b1eada1ee
fix: set accept_all when no CLI mode restriction so user plugins appear in default filter
vikingowl
2026-03-26 18:27:50 +01:00
-
677e6d7fa9
fix: send accept_all filter as None in IPC so runtime plugins appear in results
vikingowl
2026-03-26 18:21:32 +01:00
-
f0741f4128
fix: store Lua provider callbacks for refresh, fix Rune Item::new parameter types
vikingowl
2026-03-26 18:12:07 +01:00
-
7da8f3c249
fix: align Lua ProviderInfo ABI, implement Rune Item type and refresh/query
vikingowl
2026-03-26 18:07:46 +01:00
-
38dda8c44c
fix: watcher startup grace period, defensive runtime drop on reload
vikingowl
2026-03-26 17:59:32 +01:00
-
ab2d3cfe55
feat: add filesystem watcher for automatic user plugin hot-reload
vikingowl
2026-03-26 17:48:15 +01:00
-
e2939e266c
feat: wire script runtime loading into daemon ProviderManager
vikingowl
2026-03-26 17:37:30 +01:00
-
651166a9f3
feat: change default entry points to main.lua/main.rn, add entry_point alias
vikingowl
2026-03-26 17:33:54 +01:00
-
a2eb7d1b0d
fix: align runtime ABI — shrink Lua RuntimeInfo, pass owlry_version to init
vikingowl
2026-03-26 17:31:23 +01:00
-
8073d27df2
docs: update LuaProvider safety comment for RwLock architecture
vikingowl
2026-03-26 16:51:55 +01:00
-
3349350bf6
fix: robustness — RwLock for concurrent reads, log malformed JSON requests
vikingowl
2026-03-26 16:39:10 +01:00
-
3aaeafde8b
fix: security — socket perms 0600, signal handler logging, client read timeout
vikingowl
2026-03-26 16:32:06 +01:00
-
7ce6de17aa
fix: soundness — OnceLock for HOST_API, IPC size limits, mutex poisoning recovery
vikingowl
2026-03-26 16:29:47 +01:00
-
91da177f46
feat: architecture split — client/daemon with independent plugin repo
plugin-api-v1.0.0
owlry-v1.0.0
owlry-rune-v1.0.0
owlry-lua-v1.0.0
owlry-core-v1.0.0
vikingowl
2026-03-26 13:40:24 +01:00
-
-
f5d83f1372
chore: format, fix clippy warnings, bump all crates to 1.0.0
vikingowl
2026-03-26 13:37:55 +01:00
-
50caa1ff0d
fix(owlry-core): make ProviderFilter dynamically accept all plugin types
vikingowl
2026-03-26 13:30:51 +01:00
-
0c46082b2b
docs: update CLAUDE.md for client/daemon architecture
vikingowl
2026-03-26 13:27:45 +01:00
-
a0b65e69a4
refactor: remove plugin crates from core repo
vikingowl
2026-03-26 13:21:59 +01:00
-
938a9ee6f3
docs: update README and justfile for client/daemon architecture
vikingowl
2026-03-26 13:03:48 +01:00
-
d4f71cae42
feat: add systemd user service and socket units for owlry-core
vikingowl
2026-03-26 12:59:49 +01:00
-
6391711df2
feat: add config profiles, remove --providers flag
vikingowl
2026-03-26 12:58:47 +01:00
-
30b2b5b9c0
feat(owlry): implement toggle behavior for repeated invocations
vikingowl
2026-03-26 12:56:30 +01:00
-
5be21aadc6
refactor(owlry): wire UI to use IPC client instead of direct provider calls
vikingowl
2026-03-26 12:52:00 +01:00
-
4ed9a9973a
feat(owlry): implement IPC client for daemon communication
vikingowl
2026-03-26 12:33:27 +01:00
-
18c58ce33d
feat(owlry-core): add daemon binary entry point
vikingowl
2026-03-26 12:28:53 +01:00
-
f609ce1c13
feat(owlry-core): implement IPC server over Unix socket
vikingowl
2026-03-26 12:26:06 +01:00
-
915dc193d9
feat(owlry-core): add daemon-friendly API to ProviderManager and ProviderFilter
vikingowl
2026-03-26 12:22:37 +01:00
-
71d78ce7df
feat(owlry-core): define IPC message types with serde
vikingowl
2026-03-26 12:17:16 +01:00
-
1bce5850a3
chore: update justfile for owlry-core crate
vikingowl
2026-03-26 12:14:37 +01:00