Kieran
a46cfd1888
[Bugfix] Check for regex errors before saving a source ( #296 )
...
* Added error if provided regex is invalid
* improved test
2024-06-20 12:48:52 -07:00
Kieran Eglin
f08768b887
Updated formatter
2024-06-20 11:33:49 -07:00
Kieran Eglin
199d0065e1
Updated screenshots
2024-06-14 09:23:40 -07:00
Kieran
781061b483
[Dev] Reduce config file clutter ( #290 )
...
* Added local tooling config files to the tooling/ directory
* Moved as many docker-related files as possible
* Updated dockerfile path
* Updated the correct dockerfile instead how about
* Off day - jeez louise
* Juggled around some more dockerfiles
* more dockerfile
* More docker tests
* it's docker time
* One more shot
2024-06-13 16:21:09 -07:00
Kieran
132f8e8da6
[Dev] Upgrade to Elixir 1.17.0 ( #289 )
...
* upgraded to Elixir 1.17.0
* Addressed deprecation warnings
* Updated Credo
2024-06-13 10:05:03 -07:00
Kieran Eglin
9daef8b3b8
Bumped version
2024-06-10 11:51:15 -07:00
Kieran
f6708a327c
[Enhancement] Optionally use the YouTube API for improved fast indexing ( #282 )
...
* Started adding youtube API for fast indexing
* Hooked youtube API into fast indexing
* Added youtube_api_key to settings
* Added youtube api key to settings UI
* Added tests
* Refactored the youtube api module
* More refactor
* Changed editing mode name from basic to standard
* [WIP] started on copy changes
* Updated copy
2024-06-10 11:45:41 -07:00
Kieran
582eb53698
Add regex for validating source URL ( #285 )
2024-06-06 11:54:39 -07:00
Kieran
a20d06072f
Fixed upload_date_index callback from running unnecessarily ( #284 )
2024-06-05 17:04:49 -07:00
Kieran Eglin
6d18130351
Updated docker release YAML
2024-06-05 09:14:07 -07:00
Kieran
af86ca1e0e
Switched thumbnail downloading to use yt-dlp ( #281 )
2024-06-04 10:39:54 -07:00
Kieran
4994e70652
[Bugfix] Partially revert custom codec selection ( #279 )
...
* Removed and re-added codec preference columns
* Removed custom codec work from download options builder
* Updated settings UI
* Made codec preferences non-optional fields
2024-06-04 09:19:37 -07:00
Kieran Eglin
1c9f8f6abc
Bumped version
2024-05-30 15:16:33 -07:00
Kieran Eglin
2ae1ee1c99
Updated portainer instructions to use GHCR
2024-05-30 15:16:15 -07:00
Kieran
b73a9a4a67
[Enhancement] Added support for subdirectory-style reverse proxies ( #276 )
...
* Updated routes and other fun stuff to support reverse proxies
* Updated README
* Linting
2024-05-30 12:58:51 -07:00
Kieran
3dd901ff3e
Prevented error when media item doesn't have description ( #274 )
2024-05-29 13:52:43 -07:00
Kieran
e751c65424
[Enhancement] Improve handling of large media collections ( #272 )
...
* Added compound index for updated media item table for performance
* Improved large number display on homepage
* Improved UI around large numbers
* Centered the content of homepage data cards
* Renamed migration
2024-05-29 12:38:03 -07:00
Kieran
22439e0273
[Housekeeping] Store the upload event as a datetime rather than a date ( #269 )
...
* [WIP] renamed and migrated upload_date column
* Refactored yt-dlp media module
* Refactored parse_upload_date
* Refactored media item upload_date_index
* Got media tests running
* Refactored media item table live
* Cleaned up the stragglers
* Fixed old oversight re: original_url
2024-05-28 13:01:40 -07:00
Kieran Eglin
7603ba017f
Improved wording re: livestreams on media profile form
2024-05-27 11:15:11 -07:00
Kieran
10880e9699
[Enhancement] Added link to local stream on media item show page ( #265 )
...
* Adds link for opening local stream
* Put conditional on correct element
2024-05-27 11:07:23 -07:00
Kieran
b2e16d50cd
Added library size to homepage ( #264 )
2024-05-27 10:43:50 -07:00
Kieran
3a5c06fe64
Added upload date ( #260 )
2024-05-24 10:04:37 -07:00
Kieran Eglin
99fc2eb8f8
Bumped version
2024-05-24 09:38:06 -07:00
Kieran Eglin
e824b1a9f5
Fixed header height bug
2024-05-23 15:25:57 -07:00
Kieran
95a0c29358
[Enhancement] Added search to source forms ( #259 )
...
* Changed sqlite FTS to use a trigram tokenizer
* Added search UI to source tables
* Fix bug with special chars in search form
* improved main search results form
* Improved centering for media table header elements
2024-05-23 15:09:49 -07:00
Kieran Eglin
8b0b41186a
Added code comments
2024-05-23 10:28:08 -07:00
Kieran
d2f91a8253
[Enhancement] Added "other" tab to see media that's not set for download ( #258 )
...
* Added tab for other (non-downloaded and non-pending) media
* Added column for tracking if media was manually ignored
2024-05-23 10:24:52 -07:00
Kieran Eglin
776b84c585
Switched back to mainline sqleton [skip-ci]
2024-05-23 10:15:35 -07:00
Kieran Eglin
29803c9b26
added bullet points to diag info string
2024-05-22 16:52:32 -07:00
Kieran Eglin
85be8744d4
Linting
2024-05-22 16:51:08 -07:00
Kieran Eglin
1cbc62dc27
[Bugfix] removed layout flash for config dropdown
2024-05-22 14:45:44 -07:00
Kieran
5af22d3a2f
Update issue templates
2024-05-22 14:27:04 -07:00
Kieran Eglin
bf917febe8
bumped version
2024-05-22 12:33:26 -07:00
Kieran Eglin
8189dcce71
Added link to env vars section
2024-05-22 12:18:20 -07:00
Kieran Eglin
4e4092c792
Add list of env vars to README
2024-05-22 12:17:09 -07:00
Kieran
0cd6ac797b
[Dev] Add ERD for tracking database state ( #256 )
...
* Added ERD triggered on migration
* Added alias
2024-05-22 10:40:30 -07:00
Kieran
81d5efd4c1
[Enhancement] Allow setting preference for video/audio codec ( #255 )
...
* [WIP] started on codec parser
* Added codec preferences to settings model
* [WIP] added basic codec preference fields to settings form
* Hooked up the backend portion of the codec preference work
* Added codec settings to frontend
* Ensured you can remove codec data
2024-05-21 16:28:19 -07:00
Kieran
dec3938780
Added 8k support ( #254 )
2024-05-21 09:59:05 -07:00
Kieran
a2a0f48065
[Enhancement] Add media count to sources page ( #251 )
...
* [WIP] Got query kinda working, now to refactor other queries
* Refactored all query methods to use dynamic snippets
* Refactored tab layout to grab tabs by name
* Removed standalone show buttons from in-app tables
* Removed unneeded comment
2024-05-21 08:53:22 -07:00
Kieran
94c0cf9970
[Enhancement] Show currently executing jobs on homepage ( #250 )
...
* [WIP] Added PoC job table
* [WIP] hooked up tasks table with real data
* Added reload on websocket command
* Hooked it all up to a websocket
2024-05-17 10:55:27 -07:00
Kieran Eglin
bbdc56c656
Removed old file
2024-05-16 10:15:58 -07:00
Kieran Eglin
7bf74a04e7
Bumped version
2024-05-16 09:54:20 -07:00
Andrew Shaffer
33040bba34
Fix typo on app info page ( #248 )
2024-05-15 18:31:30 -07:00
Kieran
b1a6a6a81f
[Bugfix] Fix yt-dlp illegal write issue that causes failure to fetch source details ( #247 )
...
* Bandaid fix for yt-dlp write issue
* Ensured tempfile directory on app boot
2024-05-15 17:32:56 -07:00
Kieran Eglin
a7b0af65e2
Bumped version
2024-05-15 13:24:18 -07:00
Kieran
dcf033f10a
Added support for ytdlp cache ( #245 )
2024-05-15 13:17:11 -07:00
Kieran
8d9bd11882
[Housekeeping] Improved logging for all executable calls ( #244 )
...
* Improved logging for all CLI calls
* CAptured more details in logging
2024-05-15 12:56:56 -07:00
Kieran
bdcb49185a
[Enhancement] Adds in-app diagnostics page ( #243 )
...
* Added improved sidebar menuing
* Added new view for getting diagnostic data
* Changed default log level to debug
* Disabled false-positive static analysis
2024-05-15 12:27:57 -07:00
Kieran Eglin
1f1cd1cb63
Removed exclaimation mark from upgrade modal text
2024-05-15 12:24:24 -07:00
Kieran
d575548226
Bumped RSS feed limit; fixed ordering ( #241 )
2024-05-15 10:15:00 -07:00