Commit Graph

  • 544c6ffc61 flake: use self.outPath instead of fetchFromGitea with hardcoded rev master hermes-agent 2026-07-12 09:38:57 +00:00
  • 4734e94f26 flake: update overlay rev to pagination fix (need correct hash) hermes-agent 2026-07-11 18:56:55 +00:00
  • a3b75771e1 fix: split long from() query to satisfy mix formatter hermes-agent 2026-07-09 08:25:04 +00:00
  • 5667ea67c3 fix: format Elixir code to pass mix formatter check hermes-agent 2026-07-09 06:43:19 +00:00
  • a2da433cdc api: add pagination (limit/offset) and downloaded filter to media endpoint hermes-agent 2026-07-08 21:54:39 +00:00
  • 75fb7dd9d8 Update flake.nix rev/hash to include copy button fix hermes-agent 2026-07-04 21:45:07 +00:00
  • fc39a7df6c Fix: copy button was storing literal template string hermes-agent 2026-07-04 18:06:54 +00:00
  • 049773ab34 Update flake rev/hash for reveal/copy token UI hermes-agent 2026-07-04 17:39:04 +00:00
  • 5280baf33d Add reveal/copy buttons for API token in settings UI hermes-agent 2026-07-04 14:02:32 +00:00
  • 0e0fd20da7 Update flake.nix rev and hash for mandatory API auth commit hermes-agent 2026-07-04 11:52:33 +00:00
  • 75f75d8d19 Make API auth mandatory, manage tokens via web UI hermes-agent 2026-07-04 11:51:40 +00:00
  • 7ec48045ce Add Nix flake CI: eval check + hash verification hermes-agent 2026-07-04 10:58:26 +00:00
  • 254b712747 Add flake.nix exporting overlay for custom pinchflat package hermes-agent 2026-07-04 10:54:44 +00:00
  • 8e0ec4b8b9 Format ci.yml and API.md with prettier hermes-agent 2026-07-04 10:12:11 +00:00
  • 517f3f0329 CI: use docker compose build --no-cache to prevent stale images hermes-agent 2026-07-04 10:03:31 +00:00
  • 1d3bb1919b Disable Docker GHA cache to fix stale image builds in Gitea Actions hermes-agent 2026-07-04 09:52:27 +00:00
  • 5647e5642a Fix CI: remove unused aliases, run mix format, install root yarn deps hermes-agent 2026-07-04 09:48:47 +00:00
  • a891cb8902 Fix CI for Gitea Actions: remove volume mount, run all commands in container hermes-agent 2026-07-04 09:42:10 +00:00
  • d111a3ffd5 Merge pull request 'Add JSON REST API for MCP integration' (#1) from feature/api into master hermes-agent 2026-07-04 11:36:34 +02:00
  • 0cf96f88be Fix API controller tests: 404 handling, JSON encoding, media filtering feature/api hermes-agent 2026-07-04 09:35:17 +00:00
  • 51f93c521e Fix CI branch names: master instead of main hermes-agent 2026-07-03 23:23:23 +00:00
  • 172c1ff264 Add JSON REST API for MCP integration hermes-agent 2026-07-03 23:22:24 +00:00
  • c082ed760c testing ke/fix-arm-builds Kieran Eglin 2025-12-16 10:52:16 -08:00
  • 67d8bd5598 Fix spelling of 'Unaffected' in help texts (#838) Felix Jancso-Szabo 2025-12-16 12:30:00 -05:00
  • 6cb715c1d0 Move Active Tasks to tab in Media History section (#836) Daniel Da Cunha 2025-12-17 01:29:32 +08:00
  • d38c26f6fd Enable overflow scroll for tables inside tabs (#822) Edward Horsey 2025-12-16 17:28:51 +00:00
  • 163e8eb8cc Update selfhosted.Dockerfile (#802) Googleplex 2025-09-28 12:31:17 +08:00
  • 0688e880f5 Added yt=dlp for arm64 Kieran Eglin 2025-09-27 10:20:33 -07:00
  • 4f8cba3f9c Bumped version v2025.9.26 Kieran Eglin 2025-09-26 16:04:56 -07:00
  • 2a371c4419 [Dev] Add Deno to Dockerfiles (#801) Kieran 2025-09-26 16:04:22 -07:00
  • 076f2fe78b Version bump v2025.6.6 Kieran Eglin 2025-06-06 14:39:32 -07:00
  • 68da8bc522 [Housekeeping] Dependency updates 6-Jun-2025 (#733) Kieran 2025-06-06 13:44:14 -07:00
  • 1cee7a19ee Made source sorting case-insensitive (#708) Kieran 2025-04-28 11:43:51 -07:00
  • a55f17ac5f Update the link (#697) Kieran 2025-04-10 09:39:37 -07:00
  • f637bbd195 [Docs] Add podman to README (#686) Brandon Philips 2025-04-10 09:33:34 -07:00
  • 7f56c0c802 Better copy (#696) Kieran 2025-04-10 09:20:56 -07:00
  • 6d97c8c1c4 Bumped version v2025.3.17 Kieran Eglin 2025-03-17 15:02:16 -07:00
  • 030f5fbdfe [Enhancement] Add setting to restrict filenames to ASCII characters (#660) Kieran 2025-03-17 14:58:25 -07:00
  • ee2db3e9b7 Stopped logging healthcheck requests (#659) Kieran 2025-03-17 14:48:07 -07:00
  • 4554648ba7 [Enhancement] Add download rate limiting to app settings (#646) Kieran 2025-03-11 15:45:56 -07:00
  • 0fbf810cb6 bumped version v2025.3.6 Kieran Eglin 2025-03-06 14:41:36 -08:00
  • a97bb248e2 [Enhancement] Retry a download using cookies if doing so might help (#641) Kieran 2025-03-05 16:41:07 -08:00
  • ac895944a8 [Enhancement] Add option for a source to only use cookies when needed (#640) Kieran 2025-03-05 15:32:15 -08:00
  • 59f8aa69cd updating yt-dlp permissions, again Kieran Eglin 2025-03-04 11:08:02 -08:00
  • b790e05133 Testing yt-dlp binary permissions (#634) Kieran 2025-03-04 10:53:40 -08:00
  • 9953e4d316 bumped version v2025.2.20 Kieran Eglin 2025-02-20 15:49:44 -08:00
  • b62eb2bc6b [Bugfix] Improve YouTube shorts detection for new YouTube pants (#618) Kieran 2025-02-20 15:49:09 -08:00
  • 464a595045 readme wording Kieran Eglin 2025-02-14 15:10:06 -08:00
  • 05f33acd78 Added note to README Kieran Eglin 2025-02-14 15:06:37 -08:00
  • e7adc9d68f [Enhancement] Record and display errors related to downloading (#610) Kieran 2025-02-12 10:17:24 -08:00
  • fe5c00dbef [Enhancement] Download failures due to videos being members-only are not immediately retried (#609) Kieran 2025-02-10 12:13:37 -08:00
  • 28f0d8ca6e [Enhancement] Support Multiple YouTube API Keys (#606) rebel onion 2025-02-10 13:30:28 -06:00
  • b62d5c201b Bumped version v2025.1.27 Kieran Eglin 2025-01-27 15:48:20 -08:00
  • 6ead29182d [Enhancement] Auto-update yt-dlp (#589) Kieran 2025-01-27 11:33:38 -08:00
  • 62214b80a6 [Enhancement] Run fast indexing on source creation and at higher priority (#583) Kieran 2025-01-22 14:54:15 -08:00
  • 704d29dc7e [Enhancement] Add support for UMASK environment variable (#582) Kieran 2025-01-21 14:22:04 -08:00
  • 3dd20141e0 Ensured first indexing pass runs if a source has never been indexed before (#581) Kieran 2025-01-21 11:55:27 -08:00
  • 993c57f853 Bumped version v2025.1.17 Kieran Eglin 2025-01-16 16:39:10 -08:00
  • 63bb4d2327 Added pending check before downloading media (#571) Kieran 2025-01-15 11:35:59 -08:00
  • 80406c9e0e Change a GT to a GTE (#570) Kieran 2025-01-15 10:54:45 -08:00
  • 61ae50735f Bumped version v2025.1.14 Kieran Eglin 2025-01-14 13:13:32 -08:00
  • d8d7353228 [Enhancement] Add Discord link (#565) Kieran 2025-01-14 13:12:43 -08:00
  • 03a0afd657 Add blurb about websockets Kieran Eglin 2025-01-14 12:54:43 -08:00
  • ca90da49f5 Add simple icons (#564) Kieran 2025-01-14 12:53:35 -08:00
  • 40cde43be1 Added grafana dashboards Kieran Eglin 2025-01-14 12:04:33 -08:00
  • e9f6b45953 [Enhancement] Add rate limiting to yt-dlp requests; prevent saving Media Items when throttled by YouTube (#559) Kieran 2025-01-14 11:38:40 -08:00
  • fb27988963 [Enhancement] Add Prometheus support (#556) Kieran 2025-01-09 12:38:17 -08:00
  • 8a40d296c4 Updated healthcheck to run every 30s (#555) Kieran 2025-01-09 11:17:55 -08:00
  • d8fdba8f6d Bumped version v2025.1.3 Kieran Eglin 2025-01-03 15:40:36 -08:00
  • e4c186eacb Added IDs as an option for output templates (#543) Kieran 2025-01-03 10:50:43 -08:00
  • e150355874 Added the ability to mark chapters via sponsorblock (#542) Kieran 2025-01-03 09:53:38 -08:00
  • 967e21a8a1 Removed double alias Kieran Eglin 2025-01-03 09:13:58 -08:00
  • 9185f075ca [Enhancement] Overhaul indexing to be more efficient (#540) Kieran 2025-01-02 15:48:18 -08:00
  • 09d1653f4b Removed testing route from router Kieran Eglin 2024-12-30 17:44:45 -08:00
  • 115f675ae3 Bumped version v2024.12.31 Kieran Eglin 2024-12-30 17:42:18 -08:00
  • f51b219860 [Bugfix] Improve OPML route security (#535) Kieran 2024-12-30 17:40:23 -08:00
  • 246ca3b299 Bumped version v2024.12.29 Kieran Eglin 2024-12-29 10:14:03 -08:00
  • c9bd1ea7bd Added OPML Endpoint for podcast rss feeds (#512) Robert Kleinschuster 2024-12-20 20:47:03 +01:00
  • a2a70fcce2 [Bugfix] Respect cookies preference when performing download pre-check (#517) Kieran 2024-12-17 11:18:47 -08:00
  • 0be469dcb0 Added --warnings-as-errors to mix test but only when called by ex_check Kieran Eglin 2024-12-13 12:41:06 -08:00
  • 023f449dbe [Housekeeping] Pass the current action when calling the yt-dlp runner (#514) Kieran 2024-12-13 12:29:05 -08:00
  • e9d365ee9e use css truncate everywhere and remove StringUtils.truncate function (#513) Robert Kleinschuster 2024-12-13 21:23:12 +01:00
  • 53e106dac2 [Enhancement] Add sorting, pagination, and new attributes to sources index table (#510) Kieran 2024-12-13 09:49:00 -08:00
  • e56f39a158 Separate tabs for pending and downloaded in media history (#508) Robert Kleinschuster 2024-12-13 17:58:42 +01:00
  • 01c9afa1c3 truncate table columns via css (#507) Robert Kleinschuster 2024-12-13 17:57:32 +01:00
  • 5371b5d236 Bumped version v2024.12.10 Kieran Eglin 2024-12-10 14:32:20 -08:00
  • 83b1fa23d0 [Housekeeping] Update config options to enhance NixOS compatibility (#493) Kieran 2024-12-10 14:19:34 -08:00
  • f8e7b2e42d Added support for 1440p (#498) Kieran 2024-12-06 11:13:22 -08:00
  • a5b65061f0 [Housekeeping] Bump Phoenix LiveView to 1.0.0 (#495) Kieran 2024-12-06 10:37:15 -08:00
  • 0fb971dd0a Added presets to cutoff date selector (#494) Kieran 2024-12-04 12:32:47 -08:00
  • 75fb1a6ab9 Bumped version v2024.11.27 Kieran Eglin 2024-11-27 10:43:07 -08:00
  • 652fcccb4a [Enhancement] Add audio track language selection to Media Profile (#487) Kieran 2024-11-27 10:39:29 -08:00
  • bfb27427ce [Bugfix] Ensure livestreams aren't downloaded until they're finished processing (#485) Kieran 2024-11-26 11:56:33 -08:00
  • d9c48370df [Enhancement] Adds ability to enable/disable sources (#481) Kieran 2024-11-21 14:38:37 -08:00
  • 4c8c0461be [Enhancement] Add option to use existing Media Profile as template for new profile (#466) Duong Nguyen 2024-11-20 13:25:53 -05:00
  • a02f71f304 [Enhancement] Add support for yt-dlp plugins + add lifecycle script event for app boot (#465) Kieran 2024-11-08 15:38:00 -08:00
  • 83c10b2b00 [Enhancement] Track the predicted final filepath for indexed media items (#461) Kieran 2024-11-08 09:42:59 -08:00
  • 8c0dd0bb6b Bumped version v2024.10.30 Kieran Eglin 2024-10-30 14:13:08 -07:00
  • 7a374f1162 Updated README Kieran Eglin 2024-10-30 14:12:29 -07:00
  • a5afcf168b Went back to using original_url over webpage_url to improve short detection (#447) Kieran 2024-10-30 14:09:28 -07:00