Komm zur dunklen Seite der Macht, wir verwenden Cookies! Alles zum Datenschutz findest du hier: Datenschutz.

Plainbugs Version 0.9

In den letzten drei Tagen war ich produktiv und habe an Plainbugs (github/plainbugs) weitergearbeitet.

Mit diesem Commit 0.9 erreicht das Projekt so langsam eine nutzbare Form! Das Erfassen von Projekten, Bugs, Kommentaren, Labels, Meilensteinen und Komponenten sowie Benutzern und übersichtliche Statistiken sind bereits implementiert.

Hier mal eine Grafik wie ich mir den generellen Aufbau eines Projekts vorstelle und wie ich es in Plainbugs berücksichtigt habe:

Plainbugs Struktur

Bisher habe ich folgende Features implementiert (Kleiner Hinweis: Ich entwickle und kommentiere alle Projekte in Englisch daher sind die Changelogs ebenfalls in Englisch):

0.9:

  • ADD: Dashboard with basic statistics and latest comments
  • ADD: Paginating to Projects, Labels, Components and Milestones
  • ADD: getSalt() function to generate random salt string
  • ADD: user management
  • FIXED: User Passwords changed to sha256 with salt. Login problem fixed.
  • FIXED: checkOnlineStatus now tests if user was deleted
  • FIXED: bug comments were not listed after mysqli update

0.8:

  • ADD: Edit Comments
  • ADD: Delete Comments
  • ADD: Edit/Trash Comments only from owner
  • ADD: Delete attachments
  • ADD: all forms in panels
  • ADD: new OOP mysqli Database Class
  • ADD: Pagination Class
  • FIXED: bug routing on save
  • FIXED: login problem with email adress
  • FIXED: User load and save method

0.7:

  • Add/Edit Bugs
  • Add attachments with preview to bugs
  • Show qrcode on bug with test url for mobile testing
  • Add comments to bugs
  • Auto logout on session timeout
  • Add colors to bug meta data
  • Bugfixes

Für den ersten Release 1.0 sind noch folgende Punkte offen:

1.0:

  • Tabellen sortieren
  • Suchfunktion
  • Setup Script

Hier sind noch ein paar Screenshots vom aktuellen Stand Version 0.9.