News

Version 5

Achtung! Bitte unbedingt lesen!
In Version 5 werden alle Abwesenheiten auf UTC umgestellt.
Vor Version 5 konnte es vorkommen, dass Abwesenheiten eine Zeitdifferenz aufwiesen, weil sie im Ausland erfasst wurden. Ab Version 5 ist dies nicht mehr möglich.
Bitte überprüfe, ob auf der Abwesenheitsseite Fehlermeldungen angezeigt werden. Diese werden für jedes Jahr separat angezeigt. Keine Sorge, bevor die App die Migration durchführt, wird ein Backup auf dem Gerät erstellt. Dieses findest du in den Einstellungen unter Backup und Export. Sollten deine Überstunden nicht mehr stimmen, schaue bitte zuerst in den Abwesenheiten nach und gehe gegebenenfalls in die einzelnen Abwesenheiten. Wenn das Datum passt, drücke einfach erneut auf Speichern.

Sollte es immer noch nicht stimmen, melde dich bitte bei mir unter support@stempeluhr.io.

Endlich ist sie da, die Version 5!

Es hat lange gedauert, zu lange. Seit fast einem Jahr arbeite ich an der Version 5, hauptsächlich weil ich die Anwendung komplett von UIKit auf SwiftUI umgeschrieben habe. Das hat für dich als Benutzer:in mehrere Vorteile.

Die App ist schneller

Natürlich war die App nie wirklich langsam, aber an manchen Stellen merkt man das, an anderen Stellen war es schon SwiftUI.

Die Programmierung wird einfacher

Ich kann bestimmte Ansichten leichter erweitern und mehrere Ansichten für bestimmte Daten zur Verfügung stellen.

Schönere Animationen

Dank SwiftUI sind Animationen viel einfacher zu erstellen und es werden noch mehr folgen.

Neue Funktionen

Kontingente für Abwesenheiten

Um den Wunsch vieler von euch nach einer Möglichkeit zur Abbildung von Resturlaub zu erfüllen, habe ich diese neue Funktion entwickelt. Ab sofort kannst du unter den Abwesenheitstypen ein individuelles Kontingent festlegen, um deine verbleibenden Urlaubstage zu verwalten.

In diesem Kontingent kannst du ganz einfach eintragen, wie viele Tage dir pro Jahr für diese spezifische Art von Abwesenheit zur Verfügung stehen. Sollte es zu einer Fehlerhaftigkeit beim Übertrag kommen, besteht die Möglichkeit, für jedes Jahr den Wert zu korrigieren.

Mit dieser neuen Funktion wird die Verwaltung und Nachverfolgung deines Resturlaubs noch einfacher und transparenter. Nutze sie, um stets den Überblick über deine verfügbaren Urlaubstage zu behalten und eventuelle Anpassungen vorzunehmen.

Darüber hinaus besteht die Möglichkeit, bestimmte Abwesenheitstypen bei der Berechnung zu ignorieren. Das bedeutet, dass beispielsweise an Feiertagen kein Arbeitstag für Urlaubstage gezählt wird.

Neue Tagesübersicht

Um eine schnellere Tagesübersicht zu ermöglichen, wird in einigen Ansichten eine neue Tagesübersicht bereitgestellt. Dadurch ist es auf einen Blick ersichtlich, wann du fertig bist und wie viele Pausen zu welchem Zeitpunkt eingelegt wurden.

Startseite hat jetzt mehrere Ansichten

Um den individuellen Bedürfnissen gerecht zu werden, habe ich auf der Startseite verschiedene Ansichten implementiert, um eine Vielfalt an Informationen anzubieten. Ich plane, diese Ansichten weiter auszubauen, um eine noch größere Auswahl und Anpassungsmöglichkeiten zu ermöglichen.

Tagesübersicht
Wochenansicht

Für alle, die nostalgische Vorlieben haben, bleibt die bisherige Ansicht natürlich erhalten.

Neue Widgets

Für die Pro-User habe ich eine aufregende Neuerung: ein brandneues Widget. Das Widget bietet nicht nur eine konfigurierbare Farbe, sondern zeigt auch die neue Tagesübersicht an.

Mit dem konfigurierbaren Farbschema kannst du das Widget nach deinem persönlichen Geschmack anpassen und es perfekt auf dein Gerät und deine Benutzeroberfläche abstimmen. Wähle eine Farbe, die deine Stimmung widerspiegelt oder einfach zu deinem individuellen Stil passt.

Zusätzlich unterstützt mein Widget auch die neuen Sperrbildschirmpositionen, die mit iOS 16 eingeführt wurden. Somit siehst du immer sofort, wieviel du schon gearbeitet hast.

Live-Aktivitäten

Live-Aktivitäten in iOS sind interaktive und Echtzeit-Ereignisse, die auf dem Sperrbildschirm oder im Benachrichtigungszentrum angezeigt werden. Sie bieten den Benutzern direkte und sofortige Informationen zu verschiedenen Aspekten ihres Geräts und ihrer Apps. Von Musiksteuerung und Wetterupdates bis hin zu schnellen Zugriffsmöglichkeiten auf häufig genutzte Funktionen – Live-Aktivitäten ermöglichen es den Benutzern, wichtige Informationen und Aktionen schnell und bequem zu erledigen, ohne die jeweilige App öffnen zu müssen. Mit ihrem dynamischen und interaktiven Charakter verbessern Live-Aktivitäten die Benutzererfahrung und ermöglichen eine effiziente Nutzung des iOS-Geräts.

Für die StempelUhr sieht das dann so aus:

Wenn du im Besitz eines iPhone mit Dynamic-Island bist, hast du zusätzlich noch folgende Ansichten

Schlagwörter

Immer wieder kommen Fragen von Nutzern bezüglich Projekten, Aufgaben und ähnlichen Aspekten auf. Ich möchte jedoch vermeiden, die App zu kompliziert zu gestalten und gleichzeitig so viele Anwendungsmöglichkeiten wie möglich abzudecken. Aus diesem Grund habe ich mich entschlossen, mit Schlagwörtern zu arbeiten, sodass du als Benutzer selbst entscheiden kannst, wie du sie nutzen möchtest.

In Version 5 der App kannst du die Schlagwörter auf der Ebene von Timern verwalten und beim Export filtern. Dies ermöglicht es dir, spezifische Informationen gezielt zu erfassen und auszuwerten. Darüber hinaus plane ich, die Schlagwörter in zukünftigen Versionen noch stärker in die Statistiken einzubinden.

Durch die Verwendung von Schlagwörtern hast du die Flexibilität, die App nach deinen individuellen Bedürfnissen anzupassen und die gewünschten Informationen gezielt zu erfassen. Dies ermöglicht eine vielseitige Nutzung und eröffnet eine breite Palette von Anwendungsmöglichkeiten.

In der Tagesansicht je Timer
Auswahlmenü. Du kannst einfach mit Enter einen neuen Wert hinzufügen
In der Wochenansicht

Zeiteinträge suchen

Unter Einstellungen gibt es eine Suchoberfläche, um nach einzelnen Timern zu suchen.

Abwesenheiten mit Farben und jetzt in UTC immer korrekt

Für jede Abwesenheit kann nun eine Farbe angegeben werden, so dass sie in den Ansichten in dieser Farbe dargestellt wird. Im Moment ist dies hauptsächlich für die Wochen- und Tagesansicht implementiert, wird aber später auch für die Jahresstatistik verwendet werden.

Alle Abwesenheiten werden in UTC konvertiert, damit die Abwesenheit nicht mit der Zeitzone kollidiert und zu Fehlern führt.

Farben auch für Standorte und Überwachungsindikator

Es ist nun möglich, für jeden Ort eine Farbe zu definieren, die dann auch in den Statistiken, z.B. in der Monatsansicht, verwendet wird.

Außerdem gibt es jetzt einen Indikator hinter dem Standort, der anzeigt, ob er überwacht wird. Dies ist vor allem bei mehr als 20 Stätten von Bedeutung. Es werden immer nur 20 überwacht.

Hat man mehr als 20 Orte, überwacht die App den Ort auf signifikante Bewegungen und übergibt die nächstgelegenen Orte zur Überwachung an das Betriebssystem.

Die Standorte werden dann in der Statistik farblich gekennzeichnet.

Arbeitszeitende wird korrekter berechnet

Seitdem das Ende der Arbeitszeit im Widget und auch in der Tagesansicht angezeigt wird, haben sich manchmal Personen gemeldet, die Ausnahmefälle hatten, die nicht korrekt berechnet wurden. Sowohl im Widget als auch in den Meldungen sollte das Ende der Arbeitszeit nun immer stimmen.

Fast alle Einstellungsansichten sind neu

Da ich die meisten Ansichten in den Einstellungen habe, musste ich hier auch am meisten umschreiben. Vieles ist sehr ähnlich, manche Ansichten sind viel schöner.

Feiertagsimporte haben eine eigene Seite

Beim Import bekommt man nun auch Details angezeigt:

Was kommt als Nächstes?

Ich kann hier natürlich keine Versprechungen machen und beobachte die Votes auch noch nach jeder Umsetzung, um besonders die loyalen Nutzer:innen zufrieden zu stellen. Da ich oft nur wenige Stunden pro Woche an der StempelUhr arbeiten kann, kann ich leider keine Aussage zu genauen Zeiten machen.

Timer-Import

Einige, die auf die StempelUhr umsteigen, haben evtl. schon eine Excel-Liste oder haben die Zeiten schon in einer anderen Anwendung erfasst. Diese Zeiten manuell zu erfassen ist viel zu aufwendig. Deshalb werde ich demnächst ein Import-Template hinzufügen, mit dem man die Zeiten einfach importieren kann. Außerdem wird es eine Funktion geben, mit der man Zeiten in einem bestimmten Zeitraum löschen kann.

Jahresübersicht

Danach werde ich mich der Jahresübersicht widmen und schauen, wie ich die Steuererklärung für euch vereinfachen und eine Art Zusammenfassung der vergangenen Jahre erstellen kann. Je nachdem, wie ich das aufbaue, kann man das auch selbst auf Periodenebene filtern, um noch mehr aus den Daten herauszuholen.

Interaktive Widgets

Apple macht es mit iOS17 wieder möglich die Widgets interaktiv zu gestalten. Das werde ich auf jeden Fall auch sofort umsetzen.

Halbe Urlaubstage (für die neuen Kontingente)

Jetzt fehlen noch halbe Urlaubstage für das Kontingent und ich war auch der Meinung, dass ich schon fertig bin. Zum Glück habe ich mir meine eigenen Daten genau angeschaut und bei den jahresübergreifenden Daten war es leider immer falsch. Deshalb werde ich mich noch einmal in mein Zimmer zurückziehen und an dem Konzept feilen. Wahrscheinlich werde ich von anderen Apps, die ich kenne und benutze, übernehmen, dass man bestimmte Tage wie Heiligabend und Silvester als halbe Tage markieren kann. Ich überlege aber noch, ob das auf Arbeitsplanebene, auf Kontingentebene oder global möglich ist, damit es für alle am meisten Sinn macht.

iBeacons

Ich bin sehr überrascht, dass dieses Feature so viele Stimmen erhalten hat. Ich hätte nicht gedacht, dass es so viele Leute kennen.

Ich bin gespannt, wie ich die iBeacons in der App umsetzen kann. Die Frage ist, ob ich dafür eine Mac-App schreiben werde, die als iBeacon funktioniert. Ansonsten muss ich mir wohl einen iBeacon kaufen.