Repository navigation
Releases: AliMhM20/unischedule
Release list
UniSchedule v1.6.1
🚀 پچ جدید ۱.۶.۱ UniSchedule و رفع باگهای گزارششده
در این بهروزرسانی دو مورد از باگهای گزارششده برطرف شد، سیستم پرینت برنامه بازطراحی گردید و قابلیت کاربردی «ستارهدار کردن دروس» اضافه شد:
-
⭐ قابلیت «ستارهدار کردن» دروس (دروس برگزیده و اولویتدار):
- امکان ستارهدار کردن دروسی که اهمیت بیشتری نسبت به باقی دروس دارند در سراسر سامانه (بانک دروس، جدول هفتگی، سایدبار و تقویم امتحانات)
- اضافه شدن گزینه «دروس ستارهدار» به فیلتر انتخاب وضعیت دروس در بانک دانشگاه جهت تفکیک و دسترسی بسیار سریعتر به دروس اولویتدار
-
🖨️ تحول اساسی در سیستم پرینت و خروجی برنامه دانشجو (
Print 2.0):- تغییر بزرگ در سیستم پرینت گرفتن از برنامه هفتگی با بازطراحی رابط کاربری و بهبود تجربه کاربری
- امکانات و تنظیمات کاربردی شامل پیشنمایش زنده، تغییر چیدمان (افقی/عمودی)، تمهای چاپی رنگی و سیاهوسفید اداری، درج مشخصات دانشجو و دانشگاه، و خروجی برداری متنی باکیفیت وکتور در
PDF
-
🛠️ رفع باگها و بهبود پایداری:
- رفع مشکل بیرونزدگی و بههمریختگی کادر فیلتر زمان کلاس داخل بانک دروس
- اصلاح نحوه نمایش و فونت کد دروس و شماره گروهها مطابق استاندارد (
کد درس_کد گروه)
UniSchedule: @UniSchedule_aut
UniSchedule v1.6.0
🚀 تغییرات و قابلیتهای جدید نسخه ۱.۶.۰ UniSchedule
- 🏛️ پشتیبانی از دانشگاه شهید بهشتی (
SBU):- پشتیبانی کامل از هر دو گزارش ۱۰۲ و ۲۱۲ سامانه بهستان دانشگاه شهید بهشتی برای استخراج دروس
- راهنمای تصویری گامبهگام و اختصاصی به همراه نکات مهم بارگذاری برای دانشجویان شهید بهشتی
- 🔄 ارتقای سیستم انتخاب از بانک دروسِ جدول هفتگی:
- امکان کلیک مستقیم روی درسهای ثبتشده در جدول هفتگی جهت باز شدن بانک دروس با فیلتر همان بازه زمانی (جهت مقایسه و تعویض آسان دروس)
- 🧹 دکمه بازنشانی تمام فیلترها در بانک دروس:
- اضافه شدن دکمه کاربردی «بازنشانی فیلترها» که در صورت فعال بودن هر یک از فیلترها فعال شده و با یک کلیک وضعیت را به حالت اولیه برمیگرداند
- ☕ سیستم حمایت مالی و دونیت (رِیمیت):
- اضافه شدن درگاه حمایتمالی با اتصال مستقیم به درگاه امن رِیمیت جهت حمایت دانشجویان از تداوم توسعه پروژه رایگان
UniSchedule
- اضافه شدن درگاه حمایتمالی با اتصال مستقیم به درگاه امن رِیمیت جهت حمایت دانشجویان از تداوم توسعه پروژه رایگان
UniSchedule: @UniSchedule_aut
UniSchedule v1.5.0
🚀 تغییرات و قابلیتهای جدید نسخه ۱.۵.۰ UniSchedule
در این بهروزرسانی بزرگ، دانشگاههای جدیدی به سامانه اضافه شدند، امکان اشتراکگذاری سریع و آسان برنامه فراهم شد و تجربه کاربری در بانک دروس و جدول هفتگی به طور چشمگیری ارتقا یافته است:
- 🎓 پشتیبانی کامل از دانشگاه صنعتی اصفهان (
IUT): امکان بارگذاری و استخراج خودکار دروس از سامانه بهستان به همراه راهنمای تصویری قدمبهقدم برای دانشجویان صنعتی اصفهان. - 🏛️ پشتیبانی کامل از دانشگاه صنعتی نوشیروانی بابل (
NIT): اضافه شدن پارسر اختصاصی گزارشهای بهستان و راهنمای تصویری ۵ مرحلهای برای استفاده مستقیم از بانک دروس. - 🧠 سیستم تشخیص هوشمند و خودکار دانشگاه: ارتقای الگوریتم تشخیص فایلهای
HTMLبدون ایجاد هیچگونه تداخل یا خطای تشخیصی میان دانشگاهها. - 🔗 اشتراکگذاری آسان و سریع برنامه درسی: امکان ارسال مستقیم برنامه هفتگی از طریق لینک فشرده اینترنتی (
URL) یا کد برنامه برای دوستان و دریافت و ثبت خودکار آن در برنامه. - 🗓️ ناوبری دوگانه تبها در بانک دروس: اضافه شدن تببار شیک (فهرست دروس و جدول هفتگی) در بالای بانک دروس برای جابجایی راحتتر میان لیست دروس و جدول بدون بستن پنجره یا پاک شدن فیلترها.
- ⚡ دکمه انتخاب از بانک دروس در جدول هفتگی: امکان کلیک مستقیم روی ساعتهای خالی جدول هفتگی جهت پیدا کردن راحتتر دروس متناسب با آن زمان و فیلتر خودکار فهرست دروس.
- 📝 مشاهده یادداشتها و توضیحات تکمیلی دروس: استخراج خودکار توضیحات اساتید از سامانه بهستان و نمایش بج اختصاصی یادداشت روی کارت دروس با قابلیت مشاهده متن کامل در پنجره اختصاصی.
- 💨 افزایش چشمگیر سرعت و روانی برنامه: بهینهسازی کامل فرآیند رندر برای جابجایی کاملاً آنی میان تبها، بدون کوچکترین افت فریم یا فریز شدن صفحه.
UniSchedule: t.me/UniSchedule_aut
UniSchedule v1.4.2
🚀 تغییرات و قابلیتهای جدید نسخه ۱.۴.۲ UniSchedule
در این بهروزرسانی، ابزارهای فیلترینگ بانک دروس بسیار کاملتر شده، سرعت برنامه افزایش یافته و تجربه کاربری در تمامی بخشها (بهویژه نسخه دسکتاپ Windows) بسیار روانتر و زیباتر شده است:
- 🎯 فیلتر هوشمند جنسیت دروس: امکان تفکیک و مشاهده کلاسها بر اساس جنسیت (مختلط، آقایان، بانوان) با برچسبهای رنگی و خوانا.
- ⏰ فیلتر بر اساس بازه ساعت کلاس: اضافه شدن ابزار انتخاب ساعت برای پیدا کردن سریع دروسی که دقیقاً در زمانهای آزاد شما برگزار میشوند.
- ⚡ سرعت بالا و حذف خودکار دروس تکراری: حذف هوشمند سطرهای تکراری فایل دانشگاه هنگام بارگذاری، جهت جلوگیری از کندی و لگ در جستجو.
⚠️ هشدار هوشمند برای گروههای دیگر یک درس: اگر درسی را برداشته باشید و در بانک دروس گروه دیگری از همان درس را ببینید، با برچسب مشخص به شما اطلاع داده میشود.- 🔄 جایگزینی بینقص دروس دارای تداخل: ارتقای دکمه جایگزینی تا درس قبلی با یک کلیک کاملاً حذف شده و درس جدید بدون هیچ خطایی جای آن را بگیرد.
- 🎨 طراحی جدید و چشمنواز فیلترها: کادر فیلترها هنگام فعال بودن هایلایت رنگی میگیرند و یک دکمه ضربدر برای پاک کردن سریع متن جستجو اضافه شده است.
- 🛡️ پنجرههای تایید مدرن و هماهنگ با تم: جایگزینی کامل کادرهای قدیمی با پنجرههای اختصاصی و زیبای برنامه (سازگار با دارکمود) و حل مشکل گیر کردن کلیکها و دکمهها در نسخه
Windows.
UniSchedule v1.4.1
🚀 تغییرات و قابلیتهای جدید در نسخه v1.4.1
💾 ذخیرهسازی هوشمند و بارگذاری مجدد فایلهای کاتالوگ:
- ذخیرهسازی خودکار فایلهای
HTML: ذخیره تمام فایلهای وارد شده در حافظه امن مرورگر (IndexedDB) برای جلوگیری از آپلود مجدد. - دکمه بارگذاری مجدد: پردازش دوباره تمامی منابع ذخیرهشده و بازنشانی وضعیت دروس پنهانشده یا حذفشده تنها با یک کلیک (فایل
X). - کارت بازیابی در حالت بانک خالی 💡: امکان بازیابی فوری و لود مجدد دروس بدون نیاز به انتخاب فایل از کامپیوتر.
🏛️ ارتقای موتور پردازش دانشگاه خواجهنصیر (KNTU Parser):
- پشتیبانی کامل از دروس چندجلسهای 🗓️: تشخیص و استخراج دقیق تمام روزها و ساعات هفتگی برای دروس ۳ واحدی و ۲ جلسهای در طول هفته.
- استخراج مکان و زمانبندی جلسات 📍: نمایش دقیق زمانها و اطلاعات مکان در کارتهای درس و جدول هفتگی.
⚡ پایداری و بهینهسازی:
- اصلاح ساختار رندرینگ 🛠️: بهبود ساختار هوکهای ریاکت در بانک دروس جهت بارگذاری سریع و پایدار بدون وقفه.
- پنجره اعلان بهروزرسانی (
v1.4.1) 📢: اطلاعرسانی امکانات جدید با قابلیت همگامسازی وضعیت نمایش. - کانال رسمی تلگرام
✈️ : برای دریافت سریع اخبار و نسخهها به کانال تلگرام UniSchedule (t.me/UniSchedule_aut) بپیوندید.
UniSchedule v1.4.0
🚀 تغییرات و قابلیتهای جدید در نسخه v1.4.0
🏫 بانک دروس و پارسرهای دانشگاهی (کاتالوگ)
- پشتیبانی از سامانه بهستان دانشگاه خواجه نصیر 🏛️: اضافه شدن رسمی پارسر دانشگاه صنعتی خواجهنصیرالدین طوسی (گزارش ۱۰۲) در کنار دانشگاه صنعتی امیرکبیر (گزارش ۲۱۲).
- امکان ادغام فایلهای چند دانشکده ➕: قابلیت افزودن و بارگذاری همزمان چند فایل
HTMLبه بانک دروس با حفظ کامل دروس قبلی. - پشتیبانی کامل از کشیدن و رها کردن (
Drag & Drop) 🗂️: امکان درگ و دراپ مستقیم فایلهایHTMLداخل باکس آپلود. - جلوگیری از ترکیب دروس دانشگاههای مختلف 🛡️: تشخیص هوشمند دانشگاه فایل و مسدودسازی تداخل با پاپآپ اختصاصی هشدار.
- چکباکس و عملیات گروهی ☑️: قابلیت انتخاب چندگانه دروس، انتخاب همه، پنهانسازی (
Hide) و حذف گروهی از بانک دروس. - فیلتر دروس پنهانشده 👁️🗨️: امکان مدیریت، مشاهده و آشکارسازی مجدد دروسی که پنهان شدهاند.
- پاپآپ انتخاب هویت دانشجو 🎭: مدیریت هوشمند در صورت ورود فایل متعلق به دانشجوی دیگر.
📋 مدیریت پیشرفته سناریوها (پلانهای انتخاب واحد)
- پنجره ساخت سناریو جدید 🆕: پیشنهاد خودکار نام (سناریوی ب، ج و...) و محدودیت ۳۰ کاراکتری به همراه شمارنده زنده حروف.
- ویرایش نام سناریوها ✏️: امکان تغییر و سفارشیسازی نام هر سناریو و برنامه اصلی.
- تکثیر سریع سناریو (
Duplicate) 📋: کپی کامل یک سناریو به همراه تمام دروس و چینشهای درون آن با یک کلیک. - حذف هوشمند سناریو 🗑️: حذف سریع سناریوهای خالی و نمایش تأییدیه هوشمند برای سناریوهای دارای درس.
- منوی کشویی ریسپانسیو در موبایل 📱: دسترسی سریع و بهینه به تمام امکانات سناریوها در صفحات کوچک.
🗓️ جدول هفتگی و سایر بهبودها
- نمایش نام استاد 👨🏫: نمایش نام اساتید روی تمام کارتهای درسی در جدول هفتگی کلاسها.
- پنجره اعلان بهروزرسانی (
Changelog) 📢: نمایش تغییرات نسخه جدید به همراه گزینه «دیگر نشان نده» و همگامسازی دوطرفه با حافظه مرورگر. - کانال رسمی تلگرام
✈️ : برای اطلاعرسانی سریع از آپدیتها به کانال UniSchedule (t.me/UniSchedule_aut) بپیوندید.
UniSchedule v1.3.9
Full Changelog: v1.2.9...v1.3.9
UniSchedule v1.2.9
Full Changelog: v1.2.8...v1.2.9
UniSchedule v1.2.8
Full Changelog: https://github.com/AliMhM20/unischedule/commits/v1.2.8
UniSchedule v1.1.7
Full Changelog: https://github.com/AliMhM20/UniSchedule/commits/v1.1.7