summaryrefslogtreecommitdiff
path: root/skins/stone/HISTORY
blob: 3ee26ac5226e9c4f0439a66a4e365e8e338f9e31 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
Release 1.6
* add formbased login
* redesign teletext widget (show any subpages as same time)
  Remove embedded image, use css sprite for faster pages rendering
  use css class to highlight search text
* adapt command rconvert to common method
* MEDIALIB: hide usable media search button

Release 1.4

* widget/time.tmpl : Add widget for input time based values
* rdisplay: transmit keywords as data

Release 1.2

* In Datei "skin.cfg" entfällt der Parameter "global.playbackmode", 
  Neu "global.preferedlocal" um als "Default" eher lokal oder Web angezeigt wird
    now   - switch/livestream - Umschalten im VDR / Live TV Stream
    rlist - rplay/playrecord  - Zeigen der Aufnahme im VDR / Aufnahme als Stream
  (in display / rdisplay sind beide Optionen verfügbar)

Release 1.0

Neue Feature :

* In Datei "skin.cfg" entfällt der Parameter "global.cfgTableColumn", 
   + Im Modus Area passt sich die Darstellung automatisch der Fensterbreite an 
   + Modus Flat in separate Skins (stone_flat, snow_flat, ... ) verlagert.

* RECORDS:      REQUEST[182] Aufnahmen können jetzt auch rekursiv gelöscht werden.
* REMOTE:       Monitor ausblendbar
* TIMER:        Anzeige eine Warnung, wenn die verfügbare Aufnahmekapazität überschritten wird
* display/rdisplay: REQUEST[229] Link zu Titelsuche mit imdb/ofdb.
* EPG:          erestart hinzugefügt
* WAIT:         Anzeige der Restzeit
* EPG:          schema mit Direktanwahl mit Uhrzeit im HH:MM Format aufrufbar
* TIMER/RECORDS: Anzeige einer Kurzfassung der EPG-Beschreibung
* EPG/TIMER/RECORDS: Anzeige der EPG-Beschreibung als Tooltip (i)
* RECORDS:      Request[196] Anzeige der Startzeit der Aufnahmen
* Status:       Ansicht überarbeitet
* clist:        Auswahl von Kanalgruppen, zum Löschen, ermöglicht
* mllist:       Template um Anzeige der Medienbibliothek erweitert.
* a-/ttoggle:   Umschalten und Aktualisierung der Anzeige erfolgt per AJAX.
* vtx:          Suche zeigt mehrere Seiten nebeneinander an.
* widgets/Forms per in anders farbigen Hintergrund in jeder zweiten Zeile besser lesbar gemacht.
* Skin blue     Gestaltung überarbeitet
* Suchfunktion  Suggest - Vorschläge während der Eingabe via AJAX
* rdisplay      Anzeige der Vorschaubilder als Bildliste
* alist         Verlinkung der durch den Autotimer hinzufügten Timer
* delete        Sicherheitsabfrage im per DHTML - Design in Skinstil
* Navigationselemente : an fixierte Position (weniger Scrollen, erfolgt CSS Compl. Browser)

Fixes :

* css:          Typo/Syntaxfehler beseitigt
* global.js:    Beim Schliessen des IFrame, wurde bei Mozilla(Gecko1.8) 
                der letzte Request nochmals ausgeführt
* rlist/mlist:  Anpassung an neue Kodierung in XXV von Sonderzeichen mit Entries.
* alist/topten: BUG[210] Kanäle wurden nicht angezeigt.
* tlist:        Start/Stopzeiten zur Mitternacht wurden nicht angezeigt
* rlist:        Sortierung in Unterverzeichnissen nicht möglich
* now:          Fortschrittsbalken wurde unter Umständen zu früh ausgeblendet 
* Status:       Dateisysteme mit "/" im Name des Device wurden graphisch nicht angezeigt 
* Warnmeldungen behoben "Argument "" isn't numeric in ..."
* tupdate:      Aktualisierung der Timer, zieht keinen kompletten Reload der Grafikelemente mehr nach sich.
* popup:        Schliessen mit ESC-Taste

Release 0.80

Neue Feature :

* rlist/rsearch: Anzeige der freien Kapazität

Fixes :

* MUSIC: Javascript MUSIC::PROXY fehlt beim abspielen mehrerer Titel
* music: Wiedergabe ohne Proxy per Javascript unter IE schlägt fehlt 
         "Fehlermeldung: 'length' ist NULL oder kein Objekt" (berichtet von Andreas Wellmann)


Release 0.71

Neue Feature :

* topten: angelegt
* search: Advanced Search mode
* CSS für Ausdruck ohne Navigationselememte hinzugefügt
* rlist: Kennzeichung von Audioaufnahmen
* rsearch: Kennzeichung von Audioaufnahmen
* now/next/program/search/display: Ausgabe der VPS Startzeit, wenn verfügbar bzw. von der normalen Zeit abweicht.
* asearch hinzugefügt
* rdisplay : Anzeige des Kanal auf dem die Aufnahme getätigt wurde.

Fixes :

* vitals/network/memory/filesys: Ausgabe der Charts als GIF - Siehe Bugreport[154]
* mlist: Genreauswahl aktualisiert
* rlist: Nicht mehr Anzeige des letzten Previewbilder, sondern eines Bild aus der Mitte bei verfügbaren mehreren Bildern
* mlist Ersten Jahreszahl nicht mehr hardcodiert
* schema Tooltips mit Zeilenumbrüchen
* global.js ungenutzte Variablen entfernt
* widget url.tmpl von xstyle übernommen
* widget/wait.tmpl: Titelzeile auf 80 Zeichen begrenzt.
* alist/clist/rlist: Startsortierung asc/desc anpasst 
* widget date.tmpl von xstyle übernommen
* MUSIC: im Javascript MUSIC::PROXY in URL eingefügt siehe cmd=mplaylist ... &binary=1
* now/next Ausgabe mit CHANNELSGROUPS - FEATUREREQUSEST[145]


Release 0.60 Fixes:

* widget - Feldbeschreibungen werden abgekürzt, und optional als Tooltip angezeigt
* all - validierung
* blue(remote) - Pixmap für Cursor aktualisiert

Release 0.52 Fixes:

* now - Auswahlfeld für Zeitpunkte optimiert
* display - seperate CSS Style für epgimages
* Alternative Implentierung des "Schließen Symbol" von Inlinefenstern
* filesys - Bug(113) Tortendiagramme in Status::Filesystem sind teilweise falsch
* alist - Export/Import autotimer
* AUTOTIMER : Bugfix(117) Erstellen von Autotimern für Kanäle möglich, die von Autotimersuche ausgeschlossen wurden
* MUSIC : Falsche Anzeige der Abspielzeit von Titeln >= 1 Std
* schema : Spezielle Anpassungen für IE
* rdisplay : reccmds Auswahl nur anzeigen, wenn auch Kommandos vorhanden sind.
* Nutzung der von HTTPD::debug statt der Option global.debug in skin.cfg
* skin.cfg/global.inline_css_and_js_files entfernt da HTTPD jetzt EXPIRES-Header sendet, und damit den Browsercache bedient

Release 0.50

* Neues Skinthema: "LCARS" und zwar in Anlehnung an TNG, (siehe README)

Neues Feature : 

* Umstellung des System nach dem Elemente nach Userlevel ein- und ausgeblendet werden.
  (IF userlevel > xx => IF allow('cmd')) damit werden jetzt inaktive Elemente auch ausgeblendet.
* Stylesheet & Javascript werden als Serverside-include direkt gesendet, um den Rendervorgang zu beschleunigen
* RECORDS: Löschen von mehreren Aufnahmen in einem Durchgang
* RECORDS: Anzeige der Festplattenkapazität
* RECORDS/AUTOTIMER : Listen sortierbar
  rlist/alist Sortierung wird durch Hervorhebung des Suchbegriffes markiert.
  rlist Sortierung bleibt bei Navigation durch die Ebenen erhalten.
* Icons für rlist/tlist/mlist unter "Select" hinzugefügt
* HOTKEY/accesskey für die wichtigsten Funktionen (siehe README)
* rlist: Markierung von neuen Aufnahmen
* mlist: Anzeige der Gesamtzeit der Alben, einer Suchabfrage.
* mlist: Auswahl über die Jahrszahl des Album
* clist: neues Wigdet zum Editeren von Kanälen
* display: Anzeige von EPG-Bildern
* rlist/rdisplay: Wiedergabe von Aufnahmen via SVDRP ( ab VDR 1.3.31 )
    dafür wurde in skin.cfg Option "global.streamwithffmpeg" in "global.playbackmode" umgenannt
* rdisplay: Starten des Schnittvorganges ( ab VDR 1.3.31 )
* tlist/search: Link des Programmes eines Timer mit EventID gekoppelt
* schema: Linie zum Erfassen der aktuelle Zeitposition
* schema/now/next : wird jetzt nach den ChannelGroups angezeigt
* Anwenderverwaltung und Kanaleditor nach Einstellungen verschoben
* Report/Logread

Fixes:

* tlist Titel und Subtitel wurden falsch umgebrochen wenn Titel aus mehreren Ebene bestand.
* tlist Toggle als Mehrfachauswahl
* string Textarea produzierte zusätzliche Zeilenumbruch und Leerzeichen.
* Layout von stone/blue korrigiert, Texte waren teilweise größer als die Zellen
* Schreibweise von Singlequote (') bei Löschen von AT/T/R vereinheitlicht
* help: Zeigte inaktive Module an
* mlist: Formatierungsfehler Combobox + IE
* tlist: Anzeige bei Konflikten nicht vollständig
* link: Links innerhalb iframe führten zur "Fraktal-Effekt" der Fenster (hannsens)
* remote: kleines Speedup, nicht mehr automatisch nach jedem Tastendruck, eine Screenshot holen
* mlist: Anzeige von Covern mit "Sonderzeichen" im Titel
* message: Anzeige von vorformatieren Text(Dokumentation) funktionierte nicht wie gewünscht
* display: Das Programmieren von Timer aus dem EPG-Schema heraus, war bisher nicht möglich
* rdisplay: Darstellung der Schnittmarken korrigiert
* wait: style an Skins angepasst

Release 0.42

Fixes:

* Layout zwischen den einzelen Seiten angeglichen (Doppelte Überschriften entfernt)
* CSS und Layout Korrekturen für Opera/IE
* widget/string.tmpl Anzeige als mehrzeiliges Feld durch xxv ermöglicht
* widget/password.tmpl : Unveränderte Übernahme des alten Passwort bei leerem Feld durch falsche Anzeige vereitelt

Release 0.40

Fixes:

* Bug 25: Gruppieren in rlist präziser gemacht

Release 0.35

Neues Feature : 

* schema.tmpl anzeige der Programmübersicht (basierend auf xpix Standardskin html)
  (Skin deltab css funktioniert nicht 100%)
* Streammodus der Aufnahmewiedergabe Samba/ffmpeg umschaltbar skin.cfg => global.streamwithffmpeg
* Livestream in Programmübersicht
* Vereinfachte Suche innerhalb der Musiklisten (über Künstlernamen bzw. Titel)

Fixes:

* tlist: Konflikte auch bei laufenden Timern anzeigen
* Bug8: Mehrere DVB Karten und deren Kollisionserkennung verbessert.
* Bug22: Zeitintervall Änderung mit der Enter-Taste funktioniert nicht.
* templates w3c konformer gemacht
* list.tmpl select funktionierte in vollständig
* rlist.tmpl erhalten des Bildformates bei 16:9 Aufnahmen 
* now.tmpl erzeugen von leeren <font>-tags unterdrückt, wenn keine Beschreibung vorliegt
* rlist.tmpl zeigte fallback Bild nicht an
* rdisplay.tmpl Zusammenfassung aller Bearbeitungsschritte zu einem Kommando
* string.tmpl berücksichtigt jetzt vorhanden Zeilenumbrüche
* remote.tmpl neue Bilder für record/play/pause/stop
* err.tmpl wurde ohne Rahmen dargestellt
* remote.tmpl Intervall einstellbar (basierend auf xpix Standardskin html)
* Button für Streaming hinzugefügt
* Identische Bilddateien gelöscht und nach stone/images verlinkt
* Unlesbare Schriftgröße der Kopfzeile im IE
* Aktualisierung für Running Next
* Kollisionsanzeige der Timer aktualisiert
* Fehlende Übersetzungen in Widget 
* Doppeltes Include des Menu bei 'cmd=sa -> Status' ausgeschlossen
* Schliessen den Hilfsframe liefert jetzt statt blank.gif einfach 'about:blank'
* STATUS auf Stand wie im Skin-HTML gebracht
* wait.tmpl Reimplement für Server-Push
* now.tmpl Parameter für Laufzeiten nach "periods" umbenannt, um Verwechslungen mit timers zu vermeiden

Release 0.31

Neues Feature : 
* Flacher Modus der Skins wenn skin.cfg => global.cfgTableColumn = 0
* Browserabhängige Auslieferung der Icons (MSIE=>gif, der Rest=>png, da MSIE kein png-Alphablending kann)
* Zur Lokalisierung wird auf die XXV-gettext Datenbank zugegriffen

Fixes: 
* mlist Update
* URL ins Skins => Nutzung im Skins der Funktion url(xxx)
* Layout widget checkbox von untereinander in nebeneinander geändert
* Lokaliserung begonnen
* program,now,search Anzeige des Descriptiontext (konfigurierbar)
* mlist: Update
* rdisplay: Button für reditdesc, reditmarks
* rdisplay: Anzeige von Marks.vdr von xpix übernommen und angepasst
* tlist: Datumsformat angepasst
* aedit/tedit: update für Autotimer/Timer -> Channel wählt nur anhand des Name die Selection aus, nicht anhand der POS
* EPG:now/program/search -> timer werden angzeigt und können direkt editiert werden

Release 0.20

* tlist -> "VPS"-Anzeige, On/Off-Anzeige von inaktiven Timer mit VPS/Instant korrigiert

0.17k

* Umstellung auf XHTML
* Vollständiges Update/Rewrite des Skin deltab

0.17g

* ulist -> udelete Fehler im Javascript verhindert löschen von User
* ulist -> widget uedit hatte falsche Größe

0.17d

* Anzeige der Aufnahmedauer im Format HH:MM:SS
* Remotetaste '0' sendet jetzt 'Null'

0.17

* Darstellungsfehler im IE bei remote.tmpl in Kopfzeile korrigiert

0.16f

* Ein paar Fehler im Zusammenhang mit den internen Frames ausgemerzt. 
* Bei größeren Feldern tauchten unnötiger Weise Scrollbalken auf.
* IFrames werden jetzt transparent dargestellt und tauchen nicht mehr als leere Backgroundfläche auf.
* Die Widget "message/table/player" werden jetzt ebenfalls im jeweiligen "Common-Style" dargestellt.
* Jetzt ist ein funktionsfähiges favicon.ico im Paket enthalten, und 
  dieses wird nun auch als shortcut-Icon im template verwendet.
  Das bisherige favicon.png wurde vom IE nicht dargestellt.
* Der Unicode der Remote-Buttons wurde durch Images ersetzt.