Release Info
Item | Value |
---|---|
π tvapp2-1.0.0.zip | Contains TVApp2 node source code and Docker build kit |
π tvapp2-1.0.0-docker-compose.zip | Contains docker-compose.yml |
π·οΈ SHA256 | f48bab9682e0febb384779682c6c8b2ea8215661432648af1e3869d07e60caa5 |
π·οΈ GUID | 624aacf6-3b6c-5126-bec1-8e26190ba44d |
π·οΈ UUID | 2e7abea6-4556-5911-960c-f8942b9a2674 |
π Stamp | 3875651b0e1a94d64ccef21fcdce9976c1e7ad47- πΊ 1.0.0-2025-02-24T18:47:27.000Z |
π Last Release | 0 days ago |
What's New
This release contains the following changes:
This is a re-release of the original TheTVApp
by dtankdempse, which is no longer available for download. It comes in the form of a Docker image; which you must pull and spin up your own container.
You may utilize the following pull URLs:
Stable Releases
These are the primary builds which you should pull. They contain the latest stable release of TVApp2.
Registry | Architecture | Pull URL |
---|---|---|
Dockerhub | amd64 / arm64 | thebinaryninja/tvapp2:latest |
Github | amd64 / arm64 | ghcr.io/thebinaryninja/tvapp2:latest |
Gitea | amd64 / arm64 | git.binaryninja.net/binaryninja/tvapp2:latest |
Development Releases
You should only utilize these builds if you know what you are doing. These can potentially contain bugs, and may render your install unstable.
Registry | Architecture | Pull URL |
---|---|---|
Dockerhub | amd64 / arm64 | thebinaryninja/tvapp2:development |
Github | amd64 / arm64 | ghcr.io/thebinaryninja/tvapp2:development |
Gitea | amd64 / arm64 | git.binaryninja.net/binaryninja/tvapp2:development |
Statistics
How the files have changed:
- Changed files : 300
- Changes : 13016
- Commits : 213
- Additions : 13015
- Deletions : 1
- PRs (categorized) : 207
- PRs (uncategorized) : 6
- PRs (open) : 0
Pull Requests
This release is associated with the following pull requests:
πͺ Continuous integration
- set ghcr user to organization : a2fabc8 @Aetherinox
- fix incorrect link in pull request template : 8d2d91c @Aetherinox
- update
runs-on
: 4af34ac @Aetherinox - update dockerhub default version var : 789d12f @Aetherinox
- dockerhub username must be lowercase in workflow : 233ac39 @Aetherinox
- automatic url generation for workflows : fb6a8df @Aetherinox
- update gitea workflow job id : bf39502 @Aetherinox
- change
runs-on
toapollo-x64
: f4ed206 @Aetherinox - add
ISSUE_TEMPLATE
: 00f3073 @Aetherinox - add ISSUE_TEMPLATE
roadmap
: 774306d @Aetherinox - fix
issues-new
incorrectly detecting title category : 67f0aa0 @Aetherinox - fix
roadmap
issue_template : efd9785 @Aetherinox - add
repository
andci
to list of roadmap categories : 3fd46fa @Aetherinox - add
app-parent
andapp-proxy
to issue_templatebug-report
: 0786499 @Aetherinox - fix error options must not include the reserved word, 'None' : 6164a05 @Aetherinox
- update mkdocs windows script to accept github access token on launch : adb2546 @Aetherinox
- add deployment release and tag auto-generation : 4a0d962 @Aetherinox
- add
actions/upload-artifact@v4
: e904e00 @Aetherinox - add artifact by name to workflow output : bb12324 @Aetherinox
- update deploy workflows to show stable or pre-release build : e66e265 @Aetherinox
- use
-development
tag for pre-releases : 3f6c3a7 @Aetherinox - edit docker url and transform to lowercase : 527fc2d @Aetherinox
- update repo url : 78cf746 @Aetherinox
- update
env.IMAGE_NAME
: 7f37230 @Aetherinox - add sha256 docker pull link to output : 3a3ed42 @Aetherinox
- update checkout to not fetch depth 0 : a7267b3 @Aetherinox
- update deployment workflows to report back docker image digest after build : 4e12926 @Aetherinox
- fix sha256 in docker pull command : 82db798 @Aetherinox
- add
provenance: false
todocker/build-push-action
: c42e0ad @Aetherinox - enable new arch tag : 377843a @Aetherinox
- update tag priority : e27b8a2 @Aetherinox
π Features
- add timezone env var and integrate into logs : e2972e5 @Aetherinox
- add gateway and server address ip / port to console on startup : 432a577 @Aetherinox
- add bindable working dir
/usr/bin/app
: 6228c9e @Aetherinox - add env variable
DIR_BUILD
: b4b1fe8 @Aetherinox
π Bugfixes
- copy internal folders from /usr/src to /usr/bin : 4e40771 @Aetherinox
- console output app folder reporting incorrectly : 04d1bc7 @Aetherinox
π§ Changes
- set cron default to match dtankdempse/thetvapp-m3u/ : d37a6ed @Aetherinox
- (branding) update repo name to organization : a9a379c @Aetherinox
- (branding) change urls from personal to organization : fada7a6 @Aetherinox
- update
docker-compose.yml
example config : f6850ce @Aetherinox - fix formatting for index.js main node script : 856919f @Aetherinox
β¨ Optimizations
- (assets) compress : 2bfc1d6 @Aetherinox
π¦ Build & Dependencies
- (deps) bump dawidd6/action-send-mail from 3 to 4 : 9c558d9 @Aetherinox
- (deps) bump docker/metadata-action from 3 to 5 : a69735f @Aetherinox
- (deps) bump docker/build-push-action from 3 to 6 : 6b52af7 @Aetherinox
- push tvapp v2 docker files : 9e79e42 @Aetherinox
- update labels : 34b12d8 @Aetherinox
- (deps) bump user-agents from 1.1.388 to 1.1.457 : 79c9869 @Aetherinox
- (deps) bump playwright from 1.49.1 to 1.50.1 : dc6d9c6 @Aetherinox
- clean up s6 overlay structure : 9042082 @Aetherinox
- match dockerfile code for amd64 and arm64 : 9b9d5be @Aetherinox
- add
root.js
for id generation : 943a99f @Aetherinox - set
docker-compose.yml
default registry to github ghcr : 81e491f @Aetherinox
βοΈ Docs
- add caution about env var CRON_TIME : b03b2d3 @Aetherinox
- update readme docker example : 1e7d0b5 @Aetherinox
- add traefik config : ae5e029 @Aetherinox
- add traefik instructions for dynamic and static config : 0f1ad28 @Aetherinox
- (readme) add troubleshooting for builds : bdedc0e @Aetherinox
- (readme) add dedication to dtank : 8d1f2ed @Aetherinox
- (readme) update
BUILD_DATE
toBUILDDATE
: d0a8501 @Aetherinox - (readme) update repository to organization : 6c73a26 @Aetherinox
- (readme) add env var
WORKING_DIR
to variable list : 5752375 @Aetherinox - (readme) add section
start container
; list mountable volumes : 4269053 @Aetherinox - (img) add authentik folder : da4012b @Aetherinox
- (readme) add traefik and authentik integration : 31e8804 @Aetherinox
- integrate mkdocs into repository : e9ddaa0 @Aetherinox
- add
examples
folder; add traefik static and dynamic config examples : 30f83c5 @Aetherinox - (examples) add
docker-compose-traefik
to show usage with traefik labels : 64051c1 @Aetherinox