-
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
-
182a500596
refactor: wire owlry to use owlry-core as library dependency
vikingowl
2026-03-26 12:07:03 +01:00
-
d79c9087fd
feat(owlry-core): move backend modules from owlry
vikingowl
2026-03-26 12:06:34 +01:00
-
8494a806bf
feat(owlry-core): scaffold new core crate
vikingowl
2026-03-26 11:53:00 +01:00
-
9db3be6fdc
chore: update all dependencies to latest stable
vikingowl
2026-03-26 11:46:02 +01:00
-
a49f5127dc
docs: add architecture split design spec and implementation plan
vikingowl
2026-03-26 11:37:22 +01:00
-
-
c0ea40a393
docs(config): sync example config with current features
vikingowl
2026-01-02 19:00:51 +01:00
-
44f0915ba9
docs: improve dmenu examples with proper output handling
vikingowl
2026-01-02 18:56:19 +01:00
-
a55567b422
chore(owlry-rune): bump version to 0.4.10
v0.4.10
vikingowl
2026-01-02 16:59:22 +01:00
-
707caefadf
chore(owlry-lua): bump version to 0.4.10
vikingowl
2026-01-02 16:59:22 +01:00
-
78895d34b5
chore(plugins): bump all plugins to 0.4.10
vikingowl
2026-01-02 16:59:14 +01:00
-
e6f217f19c
chore: bump version to 0.4.10
vikingowl
2026-01-02 16:59:06 +01:00
-
ff04675417
refactor(config): replace launch_wrapper with use_uwsm boolean
vikingowl
2026-01-02 16:57:40 +01:00
-
b85f85c4da
feat(dmenu): add full dmenu compatibility
vikingowl
2026-01-02 16:36:40 +01:00
-
1aa92ee1e5
chore(owlry-rune): bump version to 0.4.9
v0.4.9
vikingowl
2026-01-02 16:18:19 +01:00
-
9532b3cfde
chore(owlry-lua): bump version to 0.4.9
vikingowl
2026-01-02 16:18:18 +01:00
-
551e5d74ae
chore(plugins): bump all plugins to 0.4.9
vikingowl
2026-01-02 16:18:18 +01:00
-
60eaffb2ab
chore: bump version to 0.4.9
vikingowl
2026-01-02 16:18:08 +01:00
-
6d8d4a9f89
fix(providers): improve app discovery and launch reliability
vikingowl
2026-01-02 16:18:00 +01:00
-
3ef9398655
chore: bump all crates to 0.4.8
v0.4.8
vikingowl
2026-01-01 23:30:45 +01:00
-
46bb4bfb38
chore: bump version to 0.4.8
vikingowl
2026-01-01 23:28:09 +01:00
-
c8aed5faf5
fix(dmenu): print selection to stdout instead of executing
vikingowl
2026-01-01 23:28:03 +01:00
-
bf8a31af78
chore: bump all crates to 0.4.7
v0.4.7
vikingowl
2026-01-01 22:29:00 +01:00
-
e23bdf5cee
fix(providers): enable submenu support for static native plugins
vikingowl
2026-01-01 22:14:43 +01:00
-
25c4d40d36
docs: add comprehensive usage documentation
vikingowl
2026-01-01 21:45:52 +01:00
-
b36dd2a438
chore: update bump-all to include core in single commit
vikingowl
2025-12-30 20:32:28 +01:00
-
35a0f580c3
chore(owlry-rune): bump version to 0.4.6
v0.4.6
vikingowl
2025-12-30 20:23:58 +01:00
-
7ed36c58c2
chore(owlry-lua): bump version to 0.4.6
vikingowl
2025-12-30 20:23:57 +01:00
-
7cccd3b512
chore(plugins): bump all plugins to 0.4.6
vikingowl
2025-12-30 20:23:48 +01:00
-
9f6d0c5935
chore: bump version to 0.4.6
vikingowl
2025-12-30 20:23:38 +01:00
-
026a232e0c
docs: add ROADMAP.md with feature ideas
vikingowl
2025-12-30 09:04:55 +01:00
-
1557119448
docs: comprehensive documentation update
vikingowl
2025-12-30 08:49:30 +01:00
-
b814d07382
chore(owlry-rune): bump version to 0.4.5
v0.4.5
vikingowl
2025-12-30 08:29:57 +01:00
-
0dead603ec
chore(owlry-lua): bump version to 0.4.5
vikingowl
2025-12-30 08:29:57 +01:00
-
c1eb5ae2eb
chore(plugins): bump all plugins to 0.4.5
vikingowl
2025-12-30 08:29:47 +01:00
-
07847c76d8
chore: bump version to 0.4.5
vikingowl
2025-12-30 08:29:25 +01:00
-
2dfce67f3b
chore(owlry-rune): bump version to 0.4.4
vikingowl
2025-12-30 08:01:52 +01:00
-
b1198f4600
chore(owlry-lua): bump version to 0.4.4
vikingowl
2025-12-30 08:01:51 +01:00
-
e6776b803c
chore(plugins): bump all plugins to 0.4.4
vikingowl
2025-12-30 08:01:15 +01:00
-
6e2d60466b
chore: bump version to 0.4.4
v0.4.4
vikingowl
2025-12-30 07:45:57 +01:00
-
8c1cf88474
feat: simplify ProviderType, add plugin priority, fix bookmarks SQLite
vikingowl
2025-12-30 07:45:49 +01:00
-
ecaaae39e3
refactor(aur): rename meta packages to owlry-meta-*
vikingowl
2025-12-30 06:46:19 +01:00
-
96e9b09a31
docs(justfile): clarify meta-package static versioning
vikingowl
2025-12-30 06:42:54 +01:00
-
e053f7d5d5
refactor(justfile): simplify AUR update for unified versioning
vikingowl
2025-12-30 06:29:56 +01:00
-
b1f11c076b
chore: unify all package versions to 0.4.3
v0.4.3
vikingowl
2025-12-30 06:27:23 +01:00
-
2d7fb33f30
fix(bookmarks): fix test calling non-existent method
vikingowl
2025-12-30 06:26:31 +01:00
-
3b1ff03ff8
chore: bump version to 0.4.2
v0.4.2
vikingowl
2025-12-30 06:22:15 +01:00
-
e1fb63d6c4
fix(tests): make runtime tests environment-agnostic
vikingowl
2025-12-30 06:22:04 +01:00
-
33e2f9cb5e
chore(owlry-plugin-weather): bump version to 0.2.2
vikingowl
2025-12-30 06:13:44 +01:00
-
6b21602a07
chore(owlry-plugin-pomodoro): bump version to 0.2.2
vikingowl
2025-12-30 06:13:44 +01:00
-
4516865c21
chore(owlry-plugin-emoji): bump version to 0.2.2
vikingowl
2025-12-30 06:13:43 +01:00
-
4fbc7fc4c9
chore(owlry-plugin-bookmarks): bump version to 0.2.2
vikingowl
2025-12-30 06:13:43 +01:00
-
536c5c5012
chore: bump version to 0.4.1
v0.4.1
vikingowl
2025-12-30 06:12:02 +01:00
-
abd4df6939
feat: add lazy loading, non-blocking bookmarks, and file search fix
vikingowl
2025-12-30 06:11:50 +01:00
-
43f7228be2
feat(justfile): add bump-meta and aur-publish-meta
vikingowl
2025-12-30 03:54:13 +01:00
-
a1b47b8ba0
chore: bump all plugins and runtimes to 0.2.1
vikingowl
2025-12-30 03:49:36 +01:00
-
ccce9b8572
fix(justfile): handle _srcver for plugin AUR packages
vikingowl
2025-12-30 03:45:39 +01:00
-
ffb4c2f127
fix: prevent .SRCINFO creation in project root
vikingowl
2025-12-30 03:40:08 +01:00
-
cde599db03
feat(justfile): add comprehensive release automation
vikingowl
2025-12-30 03:39:13 +01:00
-
cf8e33c976
fix(justfile): read version from crates/owlry/Cargo.toml
v0.4.0
vikingowl
2025-12-30 03:31:26 +01:00
-
85a18fc271
chore(owlry-rune): bump version to 0.2.0
vikingowl
2025-12-30 03:31:12 +01:00
-
67dad9c269
chore(owlry-lua): bump version to 0.2.0
vikingowl
2025-12-30 03:31:11 +01:00
-
3e8be3a4c5
chore(plugins): bump all plugins to 0.2.0
vikingowl
2025-12-30 03:30:56 +01:00
-
e83feb6ce4
chore: bump version to 0.4.0
vikingowl
2025-12-30 03:30:46 +01:00
-
bead9e4b4a
feat(justfile): add per-crate version and AUR management
vikingowl
2025-12-30 03:28:35 +01:00
-
10722bc016
refactor: make Lua deps optional, remove unused dependencies
vikingowl
2025-12-30 03:14:53 +01:00
-
384dd016a0
feat: convert to workspace with native plugin architecture
vikingowl
2025-12-30 03:01:37 +01:00
-
a582f0181c
feat: bundle Weather Icons via GResources
vikingowl
2025-12-29 19:45:33 +01:00
-
97c6f655ca
feat: add widget providers (weather, media, pomodoro)
vikingowl
2025-12-29 19:36:26 +01:00
-
8670909480
chore: add media.md to gitignore
vikingowl
2025-12-29 18:08:47 +01:00