Skip to content
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

שיפורי עיצוב + שילוב מודל AI #16

Merged
merged 33 commits into from
Oct 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
7bd72ce
Update requirements.txt
NHLOCAL Sep 22, 2024
f667deb
כפתורי החלפה לשימוש קל יותר
NHLOCAL Sep 27, 2024
bb93664
בדיקת עדכון גרסה לאחר טעינת התצוגה, הסרת הצהרות גלובליות
NHLOCAL Sep 27, 2024
f809859
Update main.py
NHLOCAL Sep 27, 2024
e2d050e
שיפורי עיצוב קלים
NHLOCAL Sep 27, 2024
41751d7
בנייה מחדש של עיצוב התוכנה
NHLOCAL Sep 27, 2024
19aa70f
שיפורים קלים
NHLOCAL Sep 27, 2024
32e2dbc
עדכון אזהרה לפני מיון
NHLOCAL Sep 27, 2024
31153e6
גודל ביחס רוחב אורך 3:2
NHLOCAL Sep 29, 2024
38399ed
עזרה מעודכנת ומפורטת בליווי תמונות
NHLOCAL Sep 29, 2024
00cf0bd
עזרה בפורמט HTML - קוד בסיסי
NHLOCAL Sep 29, 2024
0978ead
רספונסיביות עבור מבנה עיצובי חדש
NHLOCAL Sep 29, 2024
f02b71b
שיפורי תצוגה
NHLOCAL Sep 29, 2024
e4fadf2
Update main.py
NHLOCAL Sep 29, 2024
71e8d9e
הגהת וניסוח העזרה, מייל מעודכן
NHLOCAL Sep 29, 2024
84a24df
תיקון עיצוב, גודל החלון, כפתור שמירה
NHLOCAL Sep 29, 2024
ba8c76c
Create מדריך מסדר הסינגלים 13.7.pdf
NHLOCAL Oct 9, 2024
72d1fe2
ניסיון למיון לפי קצב השיר
NHLOCAL Oct 10, 2024
3c2e3c8
מיזוג מודל AI בתוך התוכנה (#14)
NHLOCAL Oct 23, 2024
9f29b2e
הגדרה משופרת עבור ניקוי קו תחתון
NHLOCAL Oct 23, 2024
f38f5b3
מיון אלבומים בשם "סינגל" כשירים בודדים
NHLOCAL Oct 24, 2024
9c56918
השבתת מיון AI בגרסת אנדרואיד
NHLOCAL Oct 24, 2024
d62c64b
עיצוב מחודש ומשופר של אפשרויות מתקדמות
NHLOCAL Oct 25, 2024
7930dd1
שיפור ניסוח ועיצוב
NHLOCAL Oct 25, 2024
1507bed
תצוגה משופרת להגדרת מיון דואטים
NHLOCAL Oct 25, 2024
6aa85d2
Update main.py
NHLOCAL Oct 25, 2024
f2a536e
תמונות עזרה משופרות, שיפור קל
NHLOCAL Oct 25, 2024
37299f7
תמונה מעודכנת עבור עזרה
NHLOCAL Oct 25, 2024
f9206f1
Create round_border_images.py
NHLOCAL Oct 25, 2024
2a12980
בדיקת יבוא ספרייה רק אם תיקית models קיימת
NHLOCAL Oct 25, 2024
fd0303d
פריסות שחרור מעודכנות
NHLOCAL Oct 25, 2024
faa39e2
Update whats-new.md
NHLOCAL Oct 25, 2024
76b2606
סיכום מה חדש עבור גרסה 13.9 בטא
NHLOCAL Oct 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/publish-cli.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,11 @@ jobs:

- name: Install dependencies
run: |
pip install pyinstaller music_tag jibrish_to_hebrew
pip install pyinstaller music_tag jibrish_to_hebrew chardet

- name: Build EXE
run: |
pyinstaller --onefile --add-data "src/core/app/singer-list.csv;app" --name "Singles-Sorter" --icon "src/core/assets/icon.ico" "src/core/singles_sorter_v4.py"
pyinstaller --onefile --add-data "src/core/app/singer-list.csv;app" --name "Singles-Sorter" --icon "src/core/assets/icon.ico" "src/core/singles_sorter_v5.py"

- name: Get the version
id: get_version
Expand Down
109 changes: 109 additions & 0 deletions .github/workflows/publish-installer-ai.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
name: Publish AI Installer and Portable Version

on:
push:
tags:
- 'v*'

jobs:
build:
runs-on: windows-latest

steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: '3.10'

- name: Install dependencies
run: |
pip install pyinstaller music_tag jibrish_to_hebrew flet spacy==3.7.5 scikit-learn==1.5.1 chardet

- name: Get the version
id: get_version
shell: bash
run: |
VERSION=${GITHUB_REF#refs/tags/v}
echo "VERSION=$VERSION" >> $GITHUB_OUTPUT
echo "RELEASE_TITLE=מסדר הסינגלים $VERSION" >> $GITHUB_OUTPUT

- name: Build EXE
run: |
flet pack -i src/core/assets/icon.ico src/core/main.py --product-name "Singles Sorter" --product-version "${{ steps.get_version.outputs.VERSION }}" --file-description "Singles Sorter" --copyright "nh.local11@gmail.com"

- name: Install Inno Setup
run: |
choco install innosetup -y

- name: Create Inno Setup Script
run: |
$script = @"
#define MyAppName "מסדר הסינגלים"
#define MyAppVersion "${{ steps.get_version.outputs.VERSION }}"
#define MyAppPublisher "nhlocal"
#define MyAppURL "https://nhlocal.github.io/Singles-Sorter"
#define MyAppExeName "main.exe"
[Setup]
AppId={{C1801B38-3050-4D83-8085-6466145B0A06}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName={autopf}\Singles Sorter
DisableProgramGroupPage=yes
LicenseFile="license.md"
PrivilegesRequired=lowest
OutputBaseFilename=Singles-Sorter-Installer-AI-{#MyAppVersion}
SetupIconFile=src\core\assets\icon.ico
SolidCompression=yes
Compression=lzma2/ultra64
LZMAUseSeparateProcess=yes
LZMADictionarySize=1048576
LZMANumFastBytes=273
WizardStyle=modern
[Languages]
Name: "hebrew"; MessagesFile: "compiler:Languages\Hebrew.isl"
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
[Files]
Source: "dist\main.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "src\core\app\*"; DestDir: "{app}\app"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "src\core\models\*"; DestDir: "{app}\models"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "src\core\assets\icon.png"; DestDir: "{app}\assets"; Flags: ignoreversion recursesubdirs createallsubdirs
[Icons]
Name: "{autoprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
[Run]
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent
"@
Set-Content -Path inno_setup_script.iss -Value $script

- name: Build Installer
run: |
& 'C:\Program Files (x86)\Inno Setup 6\ISCC.exe' inno_setup_script.iss

- name: Create Portable Version
run: |
New-Item -ItemType Directory -Force -Path portable
Copy-Item dist\main.exe portable\
Copy-Item -Recurse src\core\app portable\
Copy-Item -Recurse src\core\assets portable\
Compress-Archive -Path portable\* -DestinationPath Singles-Sorter-Portable-${{ steps.get_version.outputs.VERSION }}.zip -CompressionLevel Optimal

- name: Create Release
uses: softprops/action-gh-release@v2.0.6
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ github.ref }}
name: ${{ steps.get_version.outputs.RELEASE_TITLE }}
draft: true
prerelease: true
files: |
Output/Singles-Sorter-Installer-AI-${{ steps.get_version.outputs.VERSION }}.exe
Singles-Sorter-Portable-AI${{ steps.get_version.outputs.VERSION }}.zip
2 changes: 1 addition & 1 deletion .github/workflows/publish-installer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:

- name: Install dependencies
run: |
pip install pyinstaller music_tag jibrish_to_hebrew flet
pip install pyinstaller music_tag jibrish_to_hebrew flet chardet

- name: Get the version
id: get_version
Expand Down
52 changes: 52 additions & 0 deletions .github/workflows/‏‏publish-cli-ai.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: Build and Release AI CLI

on:
push:
tags:
- 'v*'

jobs:
build:
runs-on: windows-latest

steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: '3.10'

- name: Install dependencies
run: |
pip install pyinstaller music_tag jibrish_to_hebrew chardet spacy==3.7.5 scikit-learn==1.5.1

- name: Build EXE
run: |
pyinstaller --onefile --add-data "src/core/app/singer-list.csv;app" --name "Singles-Sorter" --icon "src/core/assets/icon.ico" "src/core/singles_sorter_v5.py"

- name: Get the version
id: get_version
shell: bash
run: |
VERSION=${GITHUB_REF#refs/tags/v}
echo "VERSION=$VERSION" >> $GITHUB_OUTPUT
echo "RELEASE_TITLE=מסדר הסינגלים $VERSION" >> $GITHUB_OUTPUT

- name: Rename output file
shell: pwsh
run: |
$version = "${{ steps.get_version.outputs.VERSION }}"
Move-Item -Path "dist\Singles-Sorter.exe" -Destination "dist\singles-sorter-cli-ai-$version.exe"

- name: Create Release
uses: softprops/action-gh-release@v2.0.6
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ github.ref }}
name: ${{ steps.get_version.outputs.RELEASE_TITLE }}
draft: true
prerelease: true
files: ./dist/singles-sorter-cli-ai${{ steps.get_version.outputs.VERSION }}.exe
Binary file added docs/assets/action_buttons.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/add_singers_dialog.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/advanced_settings.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/basic_settings.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/general_android_view.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/general_view.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/select_folders.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading