Skip to content

v0.1.0 - Final release

Latest
Compare
Choose a tag to compare
@trungnt2910 trungnt2910 released this 26 Aug 11:09
e985668

A new school year is starting, and AzureAms is pleased to announce the first stable release of TimetableApp.
This version has been thoroughly tested during the previous school year and is confirmed to be stable.

Installers for Windows, UWP, Linux (GTK), and Android have been attached.

Full Changelog: v0.1.0-alpha-2...v0.1.0

Notes about installers:

  • Most Windows 10/11 users should use the .appxbundle file. This file contains the UWP (Universal Windows Platform) version of TimetableApp, which should not have any dependencies apart from software included in Windows. First-time users of the .appxbundle should also install AzureAms' software certificate (the .cer file) to prevent the installer from blocking TimetableApp.
  • Windows 7 users can use the TimetableApp.Skia.Wpf.x64.zip if they're on 64-bit, or TimetableApp.Skia.Wpf.x86.zip if they're on 32-bit. The Wpf packages (without NetCore) runs on .NET Framework, a framework preinstalled in most Windows versions.
  • Linux users should use Gtk packages. Note that this only works on GNOME environments. Only Ubuntu is tested and supported.
  • Android users should use the org.azureams.TimetableApp-Signed.apk. If you know the architecture of your phone and want to reduce your download size, you can use architecture-specific apks for arm64, armeabi (32-bit ARM), x86_64 and x86.
  • For users who want to download the NetCore (Wpf.NetCore or Gtk) packages:
    • Standalone means a build with TimetableApp and all necessary software files included, but requires a .NET 6 installation on your machine.
    • SelfContained means a build with .NET 6 included. This eliminates TimetableApp's runtime dependency but also costs more disk space.

About the future of TimetableApp

As the COVID pandemic is fading away, and online studying is gradually being phased out, TimetableApp will be used less and less frequently.

The TimetableApp project as we know it has come to an end. Critical issues reported will still be fixed, but there will be no more active development.

However, this does not mean that this repo is useless. TimetableApp is still a good sample projects for those who want to begin developing apps. Furthermore, we also see a lot of potential for TimetableApp as the school's official electronic timetable system (when combined with CaranoParse to convert the excel files into JSON), or as a helpful tool for some teachers who frequently walk into the wrong class!

Ultimately, the fate of this wonderful app lies on the hands of the next generation of AzureAms members.

From @trungnt2910 with ❤️.

Note that the online AzureAms Timetable Server may stop working in the future, due to Heroku closing its free services. If anyone still relies on the default timetable server, please open an issue to let us know.