-
5ae5bb8b87
chore(aur): update owlry to 2.1.0
main
vikingowl
2026-05-13 14:23:06 +02:00
-
bee64dc082
chore(owlry): bump version to 2.1.0
owlry-v2.1.0
vikingowl
2026-05-13 14:23:01 +02:00
-
52833c1a33
Merge pull request 'owlry 2.1.0: Lua config layer (Phase 3)' (#8) from feat/lua-config into main
vikingowl
2026-05-13 14:21:52 +02:00
-
-
02c3281afe
feat(doctor): surface config source + migrate hint + legacy artifacts
feat/lua-config
vikingowl
2026-05-13 14:11:22 +02:00
-
aeafce157b
style(migrate): fix '1 file(s)' stutter in scripts/ artifact report
vikingowl
2026-05-13 14:04:58 +02:00
-
3e374e70f4
fix(migrate): emit valid Lua in the scripts/ legacy artifact snippet
vikingowl
2026-05-13 14:03:41 +02:00
-
2ba06a7d2b
feat(migrate): detect pre-v2 plugins + scripts/ and surface to user
vikingowl
2026-05-13 14:01:38 +02:00
-
30713f065f
fix(tests): add missing prefix field to Request::Query call sites
vikingowl
2026-05-13 13:33:25 +02:00
-
ad4e538a7a
fix(aur): export RUSTFLAGS in PKGBUILD to actually pin ld.bfd
vikingowl
2026-05-13 13:24:51 +02:00
-
8383746a72
fix(cargo): pin ld.bfd to dodge LLD's arg-order strict mode (chroot fix)
vikingowl
2026-05-13 13:19:46 +02:00
-
b3764b308e
fix(cargo): drop optional on mlua/glob/notify to dodge chroot resolver bug
vikingowl
2026-05-13 13:04:19 +02:00
-
a4d4f30d1e
fix(cargo): hoist mlua features to lua cargo feature row
vikingowl
2026-05-13 12:46:40 +02:00
-
35f6501de2
docs(phase 3.10): owlry.example.lua + refresh user-facing docs
vikingowl
2026-05-13 12:39:48 +02:00
-
aa1a38bbcf
feat(lua): owlry config validate covers the Lua surface (Phase 3.9)
vikingowl
2026-05-13 05:12:52 +02:00
-
c200b1447c
feat(lua): migrate-config writes owlry.lua from config.toml (Phase 3.8)
vikingowl
2026-05-13 05:07:29 +02:00
-
eba590bad8
feat(lua): owlry.lua hot reload with desktop-notification errors (Phase 3.7)
vikingowl
2026-05-13 04:59:30 +02:00
-
82133edade
feat(lua): owlry.util.* host helpers (Phase 3.6)
vikingowl
2026-05-13 04:47:59 +02:00
-
32c6972a9e
feat(lua): owlry.theme(...) + owlry.profiles {} (Phase 3.5)
vikingowl
2026-05-13 04:43:33 +02:00
-
bfbce42eab
fix(ipc): thread active_prefix through Query so daemon honours it (Phase 3.4.5)
vikingowl
2026-05-13 04:36:59 +02:00
-
270f02dd69
feat(lua): wire owlry.lua into Config::load + daemon (Phase 3.4)
vikingowl
2026-05-13 04:28:10 +02:00
-
cfcd201c35
chore(providers): clear standing clippy warnings
vikingowl
2026-05-13 04:19:11 +02:00
-
76524739e9
feat(lua): owlry.provider {} registers a static LuaProvider (Phase 3.3)
vikingowl
2026-05-13 04:16:08 +02:00
-
fabe60a7e0
feat(lua): set / providers / tabs read into LuaConfig (Phase 3.2)
vikingowl
2026-05-13 04:09:27 +02:00
-
5b8bc8bac9
feat(lua): scaffold mlua-based config module (Phase 3.1)
vikingowl
2026-05-13 04:03:29 +02:00
-
-
d9cde0b3a4
chore(aur): update PKGBUILD
vikingowl
2026-05-13 03:55:16 +02:00
-
9921c5f280
Merge pull request 'owlry 2.0.1: doctor visibility + proactive migration hints' (#7) from fix/dynamic-providers-doctor into main
owlry-v2.0.1
vikingowl
2026-05-13 03:54:34 +02:00
-
-
0242e48707
chore(owlry): bump version to 2.0.1
fix/dynamic-providers-doctor
vikingowl
2026-05-13 03:52:23 +02:00
-
048c446b26
feat(aur/install-hook): proactive legacy-cruft detection
vikingowl
2026-05-13 03:52:20 +02:00
-
e88525fa19
fix(providers): surface dynamic providers in doctor + providers list
vikingowl
2026-05-13 03:52:06 +02:00
-
1075eefbf3
docs(phase-3): full Lua API spec + D23/D24 decisions
vikingowl
2026-05-13 03:41:11 +02:00
-
-
60780f2fdd
chore(aur): finalize owlry 2.0.0 PKGBUILD (real b2sum)
vikingowl
2026-05-13 03:29:17 +02:00
-
645a4ce637
Merge pull request 'owlry 2.0: single-binary rewrite' (#6) from v2 into main
owlry-v2.0.0
vikingowl
2026-05-13 03:28:06 +02:00
-
-
2cac6556f3
chore(owlry): bump version to 2.0.0
v2
vikingowl
2026-05-13 03:24:08 +02:00
-
41e794f4d5
build(aur): disable debug subpackage (options=!debug)
vikingowl
2026-05-13 03:19:14 +02:00
-
a7af0e5d46
feat(v2): defer bookmarks provider (D22) — drop rusqlite dep
vikingowl
2026-05-13 03:13:16 +02:00
-
7569b2d7f0
fix(bookmarks): force libsqlite3-sys bundled via explicit feature gate
vikingowl
2026-05-13 03:06:39 +02:00
-
fa3f04e3fc
build(justfile): rewrite for single-repo, single-package v2 reality
vikingowl
2026-05-13 03:00:24 +02:00
-
1487a12c65
feat(man): ship owlry(1) man page
vikingowl
2026-05-13 02:57:46 +02:00
-
b22e1a52fb
docs(v2): refresh README, ROADMAP, CLAUDE.md + expand replaces array
vikingowl
2026-05-13 02:55:01 +02:00
-
38057b36e3
build(v2): Phase 2 local prep — PKGBUILD, units rename, .install hook
vikingowl
2026-05-13 02:43:22 +02:00
-
1dd945d0b5
docs(v2): record live smoke results across all 13 provider entry points
vikingowl
2026-05-13 02:35:28 +02:00
-
0376abddae
feat(paths): OWLRY_SOCKET env var to override the IPC socket path
vikingowl
2026-05-13 02:35:13 +02:00
-
a3e134e6b7
docs(v2): Phase 1 acceptance results + close-out
vikingowl
2026-05-13 02:30:39 +02:00
-
c48efaa7a5
style(v2): apply cargo fmt across the workspace
vikingowl
2026-05-13 02:30:10 +02:00
-
e9f310d202
test(auto-mode): integration test guarding the no-flag default behavior
vikingowl
2026-05-13 02:27:16 +02:00
-
27e2683917
feat(cli): subcommand structure with doctor/providers/config/dmenu/migrate-config
vikingowl
2026-05-13 02:26:23 +02:00
-
1ba0a97e6d
docs(example): update config.example.toml for sys->power rename
vikingowl
2026-05-13 02:23:31 +02:00
-
d1c327002b
refactor(power): rename sys provider to power (D13)
vikingowl
2026-05-13 02:23:13 +02:00
-
cb2ea5973b
feat(providers): convert remaining 6 plugins from C-ABI to native impls
vikingowl
2026-05-13 02:17:42 +02:00
-
eb8a65f1fd
feat(systemd): convert systemd provider from C-ABI to native Provider impl
vikingowl
2026-05-13 02:10:09 +02:00
-
0a4a09037e
refactor(v2): collapse owlry-core into owlry single crate
vikingowl
2026-05-13 02:05:26 +02:00
-
1d20754b66
test(v2): characterize demolition behavior
vikingowl
2026-05-13 02:00:37 +02:00
-
ae4a90352e
refactor(v2): demolish C-ABI plugin system
vikingowl
2026-05-13 01:54:33 +02:00
-
2fc976b969
docs(v2): resolve section 8 open questions as D15-D21
vikingowl
2026-05-13 01:45:21 +02:00
-
163e68af9e
docs(v2): lock down restructure plan
vikingowl
2026-05-13 01:36:55 +02:00
-
-
1caa0506a2
chore(aur): update PKGBUILDs
vikingowl
2026-04-09 21:18:51 +02:00
-
61411cd094
chore(owlry): bump version to 1.0.10
owlry-v1.0.10
owlry-rune-v1.1.6
owlry-lua-v1.1.5
owlry-core-v1.3.6
vikingowl
2026-04-09 21:16:48 +02:00
-
4e310223cf
chore(owlry-rune): bump version to 1.1.6
vikingowl
2026-04-09 21:16:45 +02:00
-
6446a253e8
chore(owlry-lua): bump version to 1.1.5
vikingowl
2026-04-09 21:16:42 +02:00
-
72dcd74e65
chore(owlry-core): bump version to 1.3.6
vikingowl
2026-04-09 21:16:39 +02:00
-
774b2a4700
feat: configurable tab labels and search nouns from plugin metadata
vikingowl
2026-04-09 21:16:36 +02:00
-
34d156fb7d
chore(owlry-rune): bump version to 1.1.5
owlry-v1.0.9
owlry-rune-v1.1.5
owlry-lua-v1.1.4
owlry-core-v1.3.5
vikingowl
2026-04-09 18:31:29 +02:00
-
afe248c66f
chore(owlry-lua): bump version to 1.1.4
vikingowl
2026-04-09 18:31:05 +02:00
-
2c3c8b8e51
chore(owlry-core): bump version to 1.3.5
vikingowl
2026-04-09 18:31:00 +02:00
-
3d328d8fa0
chore(owlry): bump version to 1.0.9
vikingowl
2026-04-09 18:30:59 +02:00
-
fab0e288ae
chore(aur): remove deleted meta-bundle packages
vikingowl
2026-04-09 18:27:52 +02:00
-
3069c5aa5a
fix(tests): skip config.save() in config_editor unit tests
vikingowl
2026-04-09 16:51:19 +02:00
-
e11fac3619
chore: replace meval with expr-solver-lib, drop reqwest from runtimes, fix AUR deps
vikingowl
2026-04-09 16:51:12 +02:00
-
7275fcab35
fix: implement all 24 FIX_PLAN issues across 6 phases
vikingowl
2026-04-08 16:43:52 +02:00
-
4d7e913657
chore(aur): update all packages to latest versions
vikingowl
2026-04-06 02:42:09 +02:00
-
f8d011447e
chore(owlry): bump version to 1.0.8
owlry-v1.0.8
owlry-rune-v1.1.4
owlry-lua-v1.1.3
owlry-core-v1.3.4
vikingowl
2026-04-06 02:39:19 +02:00
-
9163b1ea6c
chore(owlry-rune): bump version to 1.1.4
vikingowl
2026-04-06 02:38:47 +02:00
-
6586f5d6c2
fix(plugins): close remaining gaps in new plugin format support
vikingowl
2026-04-06 02:38:42 +02:00
-
a6e94deb3c
fix(runtime): prevent dlclose() to avoid SIGSEGV on runtime teardown
vikingowl
2026-04-06 02:26:12 +02:00
-
de74cac67d
chore(owlry-lua): bump version to 1.1.3
vikingowl
2026-04-06 02:22:08 +02:00
-
2f396306fd
chore(owlry-core): bump version to 1.3.4
vikingowl
2026-04-06 02:22:07 +02:00
-
133d5264ea
feat(plugins): update plugin format to new entry_point + [[providers]] style
vikingowl
2026-04-06 02:22:03 +02:00
-
a16c3a0523
fix(just): skip meta packages without PKGBUILD in aur-publish-all
vikingowl
2026-04-06 02:11:32 +02:00
-
33b4f410e5
fix(scripts): fix duplicate inject deduplication in aur-local-test
owlry-v1.0.7
owlry-core-v1.3.3
vikingowl
2026-04-06 02:04:24 +02:00
-
a7683f16bf
docs: update config example and README to reflect provider field removal
vikingowl
2026-04-06 02:02:06 +02:00
-
178f81082a
fix(owlry-core,owlry): preserve config on save, fix tab filtering, clean provider fields
vikingowl
2026-04-06 01:59:48 +02:00
-
7863de9971
chore(owlry): bump version to 1.0.7
vikingowl
2026-04-06 01:57:42 +02:00
-
dacc194d02
chore(owlry-core): bump version to 1.3.3
vikingowl
2026-04-06 01:57:39 +02:00
-
5871609c73
chore(aur): update owlry-rune to 1.1.3
vikingowl
2026-04-05 18:18:11 +02:00
-
e3c4988e01
chore(owlry-rune): bump version to 1.1.3
owlry-rune-v1.1.3
vikingowl
2026-04-05 18:18:05 +02:00
-
46b5d8518f
chore(aur): update owlry-rune to 1.1.2
vikingowl
2026-04-05 18:05:59 +02:00
-
95a698225c
chore(owlry-rune): bump version to 1.1.2
owlry-rune-v1.1.2
vikingowl
2026-04-05 18:05:54 +02:00
-
709e1b04cb
chore(aur): update owlry-lua to 1.1.2
vikingowl
2026-04-05 18:05:31 +02:00
-
827bf383ea
chore(owlry-lua): bump version to 1.1.2
owlry-lua-v1.1.2
vikingowl
2026-04-05 18:05:25 +02:00
-
b706347ec9
chore(aur): update owlry-core to 1.3.2
vikingowl
2026-04-05 17:59:24 +02:00
-
32b4b144f4
chore(owlry-core): bump version to 1.3.2
owlry-core-v1.3.2
vikingowl
2026-04-05 17:59:19 +02:00
-
5615002062
fix: switch reqwest TLS backend from rustls to native-tls
vikingowl
2026-04-05 17:58:36 +02:00
-
0a3af9fa56
refactor(filter): consolidate parse_query prefix arrays
vikingowl
2026-03-29 20:45:52 +02:00
-
c93b11e899
perf(application): single-pass double-space collapse
vikingowl
2026-03-29 20:44:27 +02:00
-
bd69f8eafe
perf(ui): use ListBox::remove_all() instead of per-child loop
vikingowl
2026-03-29 20:43:41 +02:00
-
edfb079bb1
perf(frecency): remove blocking auto-save on every launch
vikingowl
2026-03-29 20:41:56 +02:00
-
3de382cd73
perf(search): score by reference, clone only top-N results
vikingowl
2026-03-29 20:33:29 +02:00
-
82f35e5a54
fix(native-provider): remove unsound unsafe in items()
vikingowl
2026-03-29 20:28:49 +02:00
-
a920588df9
chore(aur): update owlry-lua 1.1.1, owlry-rune 1.1.1
vikingowl
2026-03-28 13:43:30 +01:00
-
c32b6c5456
chore(owlry-rune): bump version to 1.1.1
owlry-rune-v1.1.1
owlry-lua-v1.1.1
vikingowl
2026-03-28 13:43:06 +01:00