Headerbild

KBuchhaltung: Version 0.5 offiziell released

Heute ist es endlich so weit und ich habe die Version 0.5 meiner KBuchhaltung offiziell als Release freigegeben. Jeder der möchte kann sich diese Version installieren und die neuen Funktionen mit dem umgestalteten User-Interface nutzen. Hier eine Liste der hauptsächlichen Änderungen:

  • 0000016: Update-Script für Datenbankupdates <0.5 -> 0.5 erstellen
    Die Datenbank kann jetzt mit einem Aufruf des Scripts “update.php” im Hauptverzeichnis auf den neusten Stand gebracht werden. Dieses Script ist allerdings nur für stabile Versionen gedacht und wird bei Entwicklerversionen nicht wie erwartet funktionieren.
  • 0000003: Konten editierbar machen
    Die Konten können mit einem Doppelklick auf den Kontennamen jetzt verändert werden. Das betrifft sowohl den Namen des Kontos, den Planwert (Siehe 0000007) als auch das Löschen eines Kontos. Beim Löschen sollte unbedingt der Hinweis im Dialog beachtet werden, da dieses unvorhergesehene Probleme bereiten könnte.
  • 0000007: Planwert für Gegenkonten
    Gegenkonten können jetzt einen Planwert haben. Das ist eine Zahl, die in der Kontoeinstellung definiert wird und anzeigt, wie viel Geld man selber für den aktuellen Monat für dieses Gegenkonto einkalkuliert hat. Es bietet somit nur einen Anhaltspunkt, ob man seine selbst gesteckten Ziele einhält.
  • 0000013: Updateprüfung einbauen
    Im Menü des neuen User-Interfaces gibt es unter “Infos” einen Menüpunkt um nach Updates zu suchen. Dort wird man dann über neue Releases informiert. Entwicklerversionen werden in diesem Punkt nicht angezeigt.
  • 0000014: Jahressumme für Gegenkonten
    Man kann im Datumsselektor jetzt ein ganzes Jahr über die Jahreszahl auswählen. Das kann z.B. dazu verwendet werden um zu kontrollieren, wie viel im Jahr für eine bestimmte Kategorie ausgegeben wurde. Tip: Bei vielen Buchungen große Zeiträume nur auswählen, wenn kein Konto angewählt wurde. Dann dauert das Laden nicht so lange.
  • 0000012: Einbau eines Installers
    Seit dieser Version ist ein rudimentärer Installer enthalten, der die Einrichtung der Datenbank übernimmt und somit dafür sorgt, dass das Grundgerüst installiert wird. Die Installation wird automatisch aufgerufen, wenn keine Datenbank verfügbar ist.

Weiterhin enthält diese Version ein überarbeitetes User-Interface, in dem die Anwendungs-Aktionen jetzt über ein Menü aufgerufen werden können. Weiterhin wurde die Performanz des Javascripts verbessert.

Sollten in der 0.5er Version Fehler festgestellt werden oder Feature-Requests auftauchen, können diese wie üblich an den Bugtracker gemeldet werden.

Zum Download steht die Anwendung als ZIP-Datei und TAR-Archiv direkt von GitHub.

KBuchhaltung: Status der Version 0.5

Wie ihr vielleicht schon gemerkt habt, verzögert sich die neue Version meines KBuchhaltung-Tools doch erheblich. Das liegt daran, dass ich einfach momentan nicht die Motivation bzw. Zeit habe daran weiter zu machen. Wenn ich genug Zeit habe, dann fehlt einfach die Motivation und umgedreht ebenso.

Es geht allerdings weiter. Inzwischen haben sich einige Sachen geändert, weswegen es auch nicht mehr möglich ist, einfach das Update herunter zu laden und über die 0.4 zu kopieren. Das Frontend sollte jetzt schneller laden, da die JavaScript-Größe deutlich verkleinert wurde. Außerdem ist ein sehr einfacher Installer schon in die Anwendung integriert. Dieser ist allerdings nicht in der Lage eine pre-0.5 Datenbank zu erneuern. Ich werde allerdings noch eine Datei mit Update-Anweisungen fertig machen, mit der Ihr die Datenbank auf den aktuellen Stand bringen könnt.

Außerdem sind noch mehrere Änderungen für Version 0.5 in der Roadmap offen, die umgesetzt werden sollen, bevor die neue Version final verfügbar wird. Wer trotzdem die Entwicklungsversion (auf eigene Gefahr) testen will findet in der README-Datei momentan eine kurze Anweisung, wie die Datenbank manuell angepasst werden kann. Ab Version 0.5 wird es auf jeden Fall dann auch entsprechende Upgrade-Scripts geben, damit Ihr bei einem Versionsupdate die Datenbank nicht mehr manuell anpassen müsst.

Ich bitte also noch um ein wenig Geduld bis zum Erscheinen der neuen Version. Ich hoffe diese noch vor dem neuen Jahr veröffentlichen zu können. Ihr erfahrt das dann aber auf jeden Fall hier  im Blog.

KPWDManagement: Neue Version 2.1

Gerade habe ich eine neue Version meines Passwort-Managements online gestellt. Dabei sind die neuen Sicherheitsfeatures noch nicht enthalten, da die neue Version eigentlich ein reiner BugFix ist.

In der Version 1.0 gab es Probleme bei der Anzeige von Einträgen, die ein leeres Feld enthielten. Das ist jetzt behoben. Gleichzeitig habe ich das lästige Loginproblem behoben, bei dem immer die Meldung kam, dass die Session ungültig ist. Die Meldung taucht jetzt nur noch da auf wo sie auch wirklich nötig ist.

Zu guter letzt habe ich das Javascript-Frontend auf Prototype umgestellt. Das sollte dann auch besser laufen als die vorherige Version. Außerdem müsste die Anwendung jetzt zu mehr Browsern kompatibel sein.

Nachtrag: Hier kann man das Projekt herunter laden.

KBuchhaltung: Neue Version 0.4

Seit Heute steht die neue Version meines Buchhaltungsprogramms “KBuchhaltung” zum Download zur Verfügung.

Die Neuerungen dieser Version sind die folgenden:

  • 0000002 – Löschen von Buchungen erlauben
    Buchungen können jetzt mit einem kleinen grauen “x” auf der rechten Seite gelöscht werden. Das muss natürlich mit einer Sicherheitsabfrage bestätigt werden um eventuelle Fehler zu verhindern.
  • 0000004 – Abbrechen-Button für Konto anlegen-Dialog
    Der Dialog kann nach dem Dialogboxen-Update (siehe nächster Punkt) ohne Aktion geschlossen werden.
  • 0000008 – Dialogboxen erneuern
    Die Dialogboxen wurden vollständig überarbeitet und sind jetzt in einem ansprechenderen Design gehalten. Zusätzlich können alle Dialogboxen durch einen Klick auf die rote Grafik oben rechts geschlossen werden ohne dabei eine Aktion auszulösen.
  • 0000011 – ungültiges Datum akzeptiert (Bugfix)
    Das eingegebene Datum wird jetzt auf Fehler überprüft. Nur wenn ein fehlerfreies Datum vor liegt, wird die Buchung durchgeführt. Das verhindert Buchungen, die in nicht existente Monate gebucht werden.
  • 0000010 – Fehler Buchungstext (Bugfix)
    Sonderzeichen im Buchungstext sind jetzt nach dem Bugfix auch möglich und werden nicht mehr gelöscht.
  • 0000009 – Fehler in Buchungseingabe (Bugfix)
    Bei Buchungen, die in einen neuen Monat eingegeben werden wird jetzt automatisch der neue Monat geladen.

Der Download dieser Version kann wie üblich als ZIP oder TAR Archiv erfolgen. Meldungen über Fehler oder Features, die noch eingebaut werden sollen bitte in den Bugtracker eintragen.

KBuchhaltung: Version 0.4pre

Achtung: Public-BETA! Diese Version ist nur für Tester und nicht für Endnutzer geeignet!

Ich habe mich heute mal wieder daran gemacht und an meiner Buchhaltungs-WebApplikation gearbeitet. Dabei gibt es ein neues Layout und einige BugFixes. Wer möchte, kann die neue Version gerne schon vorab testen und Bugs suchen. Besonders das neue Layout will auf die Probe gestellt werden.

Die V.0.4pre ist kompatibel zu den Datensätzen der 0.4, sollte aber trotzdem nur in einer Testumgebung eingesetzt werden um mögliche Probleme zu vermeiden.

Das neue am Layout ist, dass es sich dem Browserfenster anpasst, somit nicht mehr starr in der Mitte steht. Das sollte den Bediencomfort erhöhen, da einerseits bei kleinen Fenstern nicht mehr gescrollt werden muss und andererseits große Fenster auch ausgenutzt werden.

Roadmap, was noch bis V.0.4 zu tun ist: Roadmap
Link zum Repository für Tester: Repository

Bugs bitte wie üblich über den (auch unten in der Applikation verlinkten) Bugtracker melden. Nach Möglichkeit werden die Bugs dann noch bis zum Release von V.0.4 behoben.

knuttr2@knut.me