Christian Benincasa
046de4fb79
Merge remote-tracking branch 'origin/main' into dev
2026-01-23 11:40:30 -05:00
Christian Benincasa
9da132a174
fix: properly generate build-time constants
2026-01-22 13:38:08 -05:00
Christian Benincasa
f29fe5e52e
chore: print inlined bundle environment
2026-01-20 16:43:35 -05:00
Christian Benincasa
580091aa73
feat: add local music track library scanner ( #1585 )
2026-01-14 18:16:17 -05:00
Christian Benincasa
d7f8f16197
Merge remote-tracking branch 'origin/main' into dev
2026-01-10 07:43:21 -05:00
Christian Benincasa
6723eeed20
fix: strip leading "v" from version strings before building
2026-01-07 21:19:59 -05:00
Christian Benincasa
39f83cf52b
Merge remote-tracking branch 'origin/main' into dev
2026-01-06 07:38:59 -05:00
Christian Benincasa
03469646c8
chore: use proper env var in binary name
2026-01-06 07:38:52 -05:00
Christian Benincasa
c1887858d0
Merge remote-tracking branch 'origin/main' into dev
2026-01-05 20:48:26 -05:00
Christian Benincasa
22e1467c40
chore: more changes and improvements around tunarr versioning
2026-01-05 20:47:50 -05:00
Christian Benincasa
5dbb9b01e6
feat: reimplementation of a visual search editor ( #1533 )
...
Next iteration of the search query builder with the following changes:
1. Split input fields for free / structed query parameters.
2. Point-n-click search builder
3. Improved tooltips / hints on the search pages
2026-01-05 15:45:02 -05:00
Christian Benincasa
bb81409493
fix: search for arch-specific meilisearch binary
...
Also fixes issue where multiple meilisearch binaries would be packaged
in the Docker container if they were present on the building machine.
Ensures that the proper platform/arch specific meilisearch binary is the
one that is linked in Docker containers.
Fixes #1561
2026-01-04 08:32:25 -05:00
Christian Benincasa
433ffb645a
chore: bump Meilisearch to 1.30.0
2025-12-16 20:31:18 -05:00
Christian Benincasa
7aa243af3a
chore: print meilisearch download url in bundle code
2025-12-15 16:54:47 -05:00
Christian Benincasa
69fb6acfc3
chore: attempt 1 at ensuring x64 mac release gets correct meilisearch arch
2025-12-15 16:32:32 -05:00
Christian Benincasa
6b27a070c4
fix: allow using non-synced sources in filler / custom-shows
2025-12-09 15:51:06 -05:00
Christian Benincasa
6475f8594d
fix: fix binary release and bump node to 22.20.0
2025-10-18 11:42:25 -04:00
Christian Benincasa
415121e596
fix: fix meilisearch grabber script to accept x64/x86_64 args for mac download
2025-09-20 14:02:46 -04:00
Christian Benincasa
169503cb95
fix: do not use github api to pull meilisearch releases
...
we keep getting rate limited
2025-09-16 20:55:37 -04:00
Christian Benincasa
13ffcd2d42
fix: meilisearch windows build needs exe extension
2025-09-16 12:23:06 -04:00
Christian Benincasa
92fdad2f4f
fix: meilisearch paths...again
2025-09-16 12:02:55 -04:00
Christian Benincasa
2c6af7797e
fix: pass just arch string to meilisearch downloader
2025-09-16 11:52:26 -04:00
Christian Benincasa
18c794eab7
fix: unclear why platform/arch is suddenly broken
2025-09-16 11:45:13 -04:00
Christian Benincasa
c96a19f1a5
fix: create release archives with bundled meilisearch
2025-09-16 11:28:54 -04:00
Christian Benincasa
a17058e37b
chore!: bump node minor version for yao-pkg
2025-09-15 18:10:43 -04:00
Christian Benincasa
1d64d47356
chore!: fix bundler
2025-09-15 17:39:58 -04:00
Christian Benincasa
0f1a1ce820
feat: media library scanner + full library search
...
BREAKING CHANGE:
A massive paradigm shift in the way libraries and media are accessed
within Tunarr.
2025-09-15 17:39:58 -04:00
Christian Benincasa
158245bcef
refactor: generate API client from OpenAPI spec ( #1336 )
2025-08-20 15:44:45 -04:00
Christian Benincasa
b14f6386a3
refactor: simplify Dockerfile and begin using unified base image ( #1247 )
...
The unified based image provides all hardware acceleration methods, so
users will not have install specific hardware variants.
Hardware-specific images will be published for a short time in order to
provide warnings to existing users to migrate their install over to the
non-suffixed version.
Thank you to @jasongdove for his hard work on the base image!
2025-06-24 07:37:59 -04:00
Christian Benincasa
e442e70737
fix: install ldid on binary build github action to properly codesign macos-arm binaries
2025-03-05 10:14:17 -05:00
Christian Benincasa
756f7117ad
refactor: remove manual arch check from make-bin
2025-02-17 21:35:38 -05:00
Christian Benincasa
e803946d6f
fix: remove Bun and rollback to Node 22.13.1 ( #1095 )
2025-02-15 22:43:59 -05:00
Christian Benincasa
066a538a5c
feat: add support for older CPUs (pre-2013) on bun builds
2025-02-12 15:09:01 -05:00
Christian Benincasa
41f0cee40c
fix: fix release builds for docker and simplify
2025-02-12 10:10:21 -05:00
Christian Benincasa
ce0fffc116
chore: actually pass the correct arch target for make-exec
2025-01-30 09:55:49 -05:00
Christian Benincasa
97ce311e21
chore: code cleanup
2025-01-29 16:04:46 -05:00
Christian Benincasa
cb33bd6a36
chore: fix weird formatting that screwed up conditional
2025-01-29 14:16:45 -05:00
Christian Benincasa
7c74073ce7
chore: some changes to new edge binary build
2025-01-29 14:15:15 -05:00
Christian Benincasa
581f70f083
chore: fix make-exec build dependencies
2025-01-29 13:56:06 -05:00
Christian Benincasa
c9c3130d70
refactor: use bun for runtime and packaging ( #1063 )
2025-01-29 13:42:34 -05:00
Christian Benincasa
ff5a1d8955
chore: remove version from edge standalone builds, for now
2025-01-28 08:23:13 -05:00
Christian Benincasa
a6b465bbf2
chore: write the correct version for edge standalone builds
2025-01-28 07:51:15 -05:00
Christian Benincasa
0025bc6cd6
fix: use revision instead of last version for binary edge builds
2025-01-28 07:28:02 -05:00
Christian Benincasa
3dcf327e30
fix: fix bundled build; apparently only works with a TS entrypoint with esbuild
2025-01-25 09:45:58 -05:00
Christian Benincasa
20c41f6984
fix: fix tunarr.bat hardcoded node version path
2025-01-21 18:12:48 -05:00
Christian Benincasa
1a1dc2c2b7
chore: append tunarr version to non-docker package
...
Closes #848
2025-01-19 13:42:18 -05:00
Christian Benincasa
0e01e2a38d
chore: change build process + update core deps ( #1057 )
...
* Updates Typescript to latest version
* Changes server Typescript config to actually emit JS files. We were
already running a full tsc invocation against the server for
typechecking anyway... and we use tsx for fast dev iteration w/o
typechecking, so we may as well just emit the actual JS files so that we
can take advantage of thinks like decorator metadata (upcoming inversify
PR...)
* Updates better-sqlite version to latest
* Bumps node version requirement to 22 and codifies it in package.json
engines
2025-01-19 13:15:44 -05:00
Christian Benincasa
39e9d6881d
fix: properly parse .env file in bundle script for edge builds
2024-12-02 13:56:41 -05:00
Christian Benincasa
82b2a2c363
fix: fix passing arguments to standalone script files ( #939 )
...
Also update docs for more examples of running in admin mode
2024-11-05 15:37:41 -05:00
Christian Benincasa
c6009c66da
refactor: port mikro-orm migrations to kysely ( #921 )
...
Also removes mikro-orm from the build/bundle process
2024-10-31 11:23:15 -04:00