-
-
Notifications
You must be signed in to change notification settings - Fork 165
Modernize TubeSync Frontend & Codebase Cleanup #1402
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Sn0wAlice
wants to merge
162
commits into
meeb:test-Sn0wAlice-pr-1402
Choose a base branch
from
Sn0wAlice:main
base: test-Sn0wAlice-pr-1402
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 8 commits
Commits
Show all changes
162 commits
Select commit
Hold shift + click to select a range
783c5a5
update core doc detail & architecture
Sn0wAlice 8bf044e
add dev file, scripts and setup
Sn0wAlice 0475f56
migrate view.py to clean multi file
Sn0wAlice 3c8dfca
migrate from Materialize CSS to TailwindCSS
Sn0wAlice bb51fd9
migrate from Materialize CSS to TailwindCSS - patch
Sn0wAlice 5fb5f45
purge empty forms
Sn0wAlice 97b43b8
URL routing patch
Sn0wAlice 846dbbf
cleanup images manager
Sn0wAlice d8ceb56
migrate view.py to clean multi file
Sn0wAlice 316da32
update core doc detail & architecture
tcely 99819e7
Merge branch 'test-Sn0wAlice-pr-1402' into main
tcely 62d9802
Add blank lines
tcely 71a1854
Merge branch 'test-Sn0wAlice-pr-1402' into main
tcely b97ff2f
Merge branch 'test-Sn0wAlice-pr-1402' into main
tcely 96c28cd
Merge branch 'test-Sn0wAlice-pr-1402' into main
tcely 68dbd05
Merge branch 'test-Sn0wAlice-pr-1402' into main
tcely 173bb5a
Download with `asfald` in scripts/setup-dev.sh
tcely 2d017e6
Merge branch 'test-Sn0wAlice-pr-1402' into main
tcely b77c6c5
feat: integrate tailwindcss into the build
tcely 6975b93
Merge branch 'test-Sn0wAlice-pr-1402' into main
tcely 644778e
feat: integrate tailwindcss into the build
tcely 23b0633
Merge branch 'test-Sn0wAlice-pr-1402' into main
tcely 0427a25
Remove django-sass-processor from Pipfile
tcely b98f243
Add pycodestyle to development packages
tcely 04434a6
Merge branch 'test-Sn0wAlice-pr-1402' into main
tcely c14107c
fix: fontawesome was broken
tcely c8903d4
Merge branch 'test-Sn0wAlice-pr-1402' into main
tcely b05ef85
fix: broken symbolic links
tcely c641e94
Add FontAwesome stylesheet to base.html
tcely 95adffc
Remove Font Awesome import from tubesync.css
tcely 865c57f
Link up fontawesome CSS and web font files
tcely 542d10e
Allow a different tasks directory for `sqlite_tasks`
tcely 3ae0448
Add pycodestyle to dev-packages
tcely 207ba7b
Download and verify the `tailwindcss` CLI binary
tcely 261fce5
Run tests for PRs targeting `test-*` branches too
tcely 27e685d
Stop using `ContentFile`
tcely 37a3943
Split up tubesync/sync/views.py
tcely 56a36a7
Point at the wiki and tweak the README
tcely 6db7a9a
Release for 2026-004
tcely afd9503
Upgrade no-response
tcely e6afb24
Create fettle.pl
tcely 31db488
Create debconf.diff
tcely 40a146e
Update Dockerfile
tcely bec2933
Merge pull request #1436 from meeb/release-2026-004
tcely 97dd194
chore: move outputs into the FFmpeg action
tcely dd0d1a8
chore: clean up white-space
tcely 4502713
fix: switch to the `docker/github-builder` reusable action
tcely dc6ed94
fix: clean up outputs for the info job
tcely 3c5022e
chore: increase the target version for python
tcely 54f7975
fix: use `uv` to install everything for tests
tcely b27be89
fix(no-response): use the issue branch until the next release
tcely 61d97ef
fix(no-response): use the releases branch
tcely b30d792
Merge pull request #1412 from meeb/tcely-docker
tcely bc17527
address PR #1402 review feedback
Sn0wAlice 01a77b3
use shasum.py instead of sha256sum for cross-platform checksum verifi…
Sn0wAlice 0cd986b
Update scripts/setup-dev.sh
Sn0wAlice c72e69a
Update scripts/setup-dev.sh
Sn0wAlice e15e8d3
Merge pull request #1437 from meeb/tcely-release-workflow
tcely 5be4200
cherry-pick #c6878ed
Sn0wAlice d762cec
Rework ARCH & OS
tcely b4bbb9f
DRY cases for TW_BIN
tcely 15c7998
Adjust paths for a tailwind subdirectory
tcely 413b8bc
Update and rename tubesync/common/static/styles/tubesync.css to tubes…
tcely b86ad7f
Use the `get_usable_cpu_count` function
tcely b1a16ba
Remove the now unused `os` import
tcely 8b832ef
Remove files that were added to the wiki
tcely 6eba36d
Use individual stylesheets
tcely 0e221f2
Merge branch 'main' into split-pr-1402
tcely 4844dd3
Add Font Awesome dependency analysis script
tcely e1449fb
Add the `get_usable_cpu_count` function
tcely d9ed019
Use the `get_usable_cpu_count` function
tcely 7baac1b
Update docs/wiki
tcely c09a87b
Merge pull request #1440 from meeb/tcely-editing-1
tcely a2a0db9
Merge pull request #1434 from meeb/split-pr-1402
tcely fa2e9f2
Merge branch 'meeb:main' into main
tcely 2ab0cec
update core doc detail & architecture
Sn0wAlice 7cab194
add dev file, scripts and setup
Sn0wAlice e755534
migrate view.py to clean multi file
Sn0wAlice b9e89ee
migrate from Materialize CSS to TailwindCSS
Sn0wAlice 849569e
migrate from Materialize CSS to TailwindCSS - patch
Sn0wAlice c0fe469
URL routing patch
Sn0wAlice 4a3e63e
update core doc detail & architecture
tcely fb22883
Download with `asfald` in scripts/setup-dev.sh
tcely f6bc3b2
feat: integrate tailwindcss into the build
tcely 0b5a3a1
feat: integrate tailwindcss into the build
tcely 7e7dc57
Remove django-sass-processor from Pipfile
tcely e1b9e39
feat: integrate tailwindcss into the build
tcely fcb859f
fix: fontawesome was broken
tcely 8549725
fix: broken symbolic links
tcely 30429ae
Add FontAwesome stylesheet to base.html
tcely 47d15d3
Remove Font Awesome import from tubesync.css
tcely a650ed1
address PR #1402 review feedback
Sn0wAlice 6ce96d9
use shasum.py instead of sha256sum for cross-platform checksum verifi…
Sn0wAlice 9a55e43
Update scripts/setup-dev.sh
Sn0wAlice b983f1d
Update scripts/setup-dev.sh
Sn0wAlice c2c2f09
Rework ARCH & OS
tcely 79b8d34
DRY cases for TW_BIN
tcely 22337ec
Adjust paths for a tailwind subdirectory
tcely ff40a5e
Update and rename tubesync/common/static/styles/tubesync.css to tubes…
tcely ad269e2
Remove files that were added to the wiki
tcely de9288b
Use individual stylesheets
tcely 7ef98d1
Merge branch 'meeb:main' into main
tcely eb6a703
migrate to Django 6, update css & settings
Sn0wAlice 64f3aab
Merge remote-tracking branch 'pr-1402/main' into pr-1402-main
tcely 7a92aa7
Remove the duplicated import
tcely fd90a52
update remove_enclosed
Sn0wAlice 063f1ba
migrate to uv
Sn0wAlice 5e18b1f
patch tubesync/sync/views/tasks.py
Sn0wAlice 3e11bbc
Use a single pipenv process
tcely 6d8940a
tweak formatting
tcely faa6f97
remove duplicate entries
tcely 8db60ca
move fonts.css and adjust paths
tcely aa060b6
refactor Makefile
tcely 24bc84f
Add Bulma css files
tcely 8ef799d
Create htagsum.py
tcely 6d0a629
Create download_gh_release.func.inc.sh
tcely 8b4383f
Remove unmapped tasks
tcely 33479e8
Merge pull request #1444 from meeb/tcely-issue-1443
tcely b28b0c6
feat: generate health check URL
tcely 7555252
chore: stop providing the healthcheck URL in Dockerfile
tcely fb215af
fix(matching): prefer original audio in combined format
tcely be056fc
Merge pull request #1447 from meeb/tcely-healthcheck-url
tcely 01f5d17
feat: check the latest `yt-dlp` version in healthcheck
tcely ef80c1a
feat: stop the consumer when a new version was released
tcely b556f85
chore(nginx): use environment variables for `gunicorn`
tcely eafa69f
fix(huey): pin to version 2.6
tcely 64d111d
chore(funding): add my account
tcely 060fe89
Merge pull request #1456 from meeb/tcely-add-to-funding
tcely 7be4482
chore(huey): stop pinning to `2.6`
tcely 737c781
fix: replace utils.time_clock() with time.monotonic()
tcely 44a7141
chore(huey): limit tasks for each consumer
tcely 3a217b8
chore(huey): ensure `check_worker_health` is `True`
tcely 6eafc48
chore(huey): add the new signals
tcely 86e20f2
Merge pull request #1448 from meeb/tcely-latest-yt_dlp-check
tcely 4e1fbf9
chore: bump the version for the healthcheck changes
tcely 13d6685
Merge pull request #1457 from meeb/tcely-huey-v3
tcely 2425b1b
fix(huey): pin to 2.6
tcely 9932b77
fix: lowercase `Source.name` before sorting
tcely 71f9985
Merge pull request #1452 from meeb/tcely-combined-original-audio
tcely 1905b44
Merge pull request #1465 from meeb/tcely-source-sorting
tcely 0f1b6da
chore(gunicorn): review and update configuration
tcely 86c9b66
Merge pull request #1449 from meeb/tcely-gunicorn-configuration
tcely 13e1490
Switch to shasum.py
tcely 77ec593
Use the `download_gh_release` function
tcely 8ebb35a
Use a function for the trap
tcely 002b7de
Create install_tailwindcss.sh
tcely 6cbe096
Add scripts job to CI for installing deno and tailwindcss
tcely d2239cd
Merge remote-tracking branch 'upstream/main' into tcely-install-scripts
tcely 9be0281
Move `report_on_fontawesome.sh` into scripts/
tcely ef4b76a
Accept a sub-directory argument
tcely 7bd5869
chore: migrate `verify_digest` to a file
tcely 328c264
chore: migrate `download_asfald` to a file
tcely c96c1d7
chore: reorder output
tcely 3639660
chore: unset prefixed variables
tcely 265f805
fix: verify both digests for deno
tcely 41ff827
Call tubesync/install_tailwindcss.sh
tcely 7c199d6
Merge remote-tracking branch 'upstream/pr/1471/head' into pr-1402-main
tcely 4a6069a
chore: test `make css` & `setup-dev.sh`
tcely 673ea44
fix(setup-dev.sh): add missing packages
tcely 6383801
chore: incorporate `verify_digest` into download_asfald.func.inc.sh
tcely 6853836
Merge pull request #1471 from meeb/tcely-install-scripts
tcely c809f66
Merge remote-tracking branch 'upstream/main' into pr-1402-main
tcely File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.