CHANGELOG.md 8.01 KB
Newer Older
mrodzis's avatar
mrodzis committed
1
# Changelog
Nils Windisch's avatar
Nils Windisch committed
2

mrodzis's avatar
mrodzis committed
3
4
5
6
7
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

schneider210's avatar
schneider210 committed
8
9
10
11
12
13
14
15
16
17
## [1.4.2] - 2020-10-01

### Added

- .nvmrc containing node version

### Fixed

- quoting in css/responsive-heights.scss

18
19
20
21
22
23
24
25
26
27
## [1.4.1] - 2020-09-29

### Added

- Add config for unit tests via jest. testfiles goto *tests/unit/specs/*test.js*

### Changed

- delete tab-folder with components. provided a computed prop to wait for conditional changes

dindigala's avatar
dindigala committed
28
29
30
31
32
33
34
## [1.4.0] - 2020-09-11

### Added

- Refactored drag and drop component in order to make it user configurable.
- Moved panel data structure into a separate component where panels can be configured.

35
36
37
38
39
40
41
## [1.3.3] - 2020-09-10

### Changed

- GitLab templates have been tidied up.
Also a passage explicitly mentioning the README has been added to them (where applicable).

42
43
44
45
46
47
## [1.3.2] - 2020-09-02

### Added

- additional metadata on manifestlevel. e.g. `date`, `editor`, `origin`, `location`

mrodzis's avatar
mrodzis committed
48
49
50
51
52
53
54
## [1.3.1] - 2020-08-28

### Fixed

- the CI artifacts created on the `develop` and `main` branch are no longer automatically removed
after 30 days.

55
## [1.3.0] - 2020-08-24
56
57

### Added
mrodzis's avatar
mrodzis committed
58

59
60
- Refactored mainview template. Components are dynamic now and the order is configurable
- New button to the toggle bar so that user can able to configure order of the panels dynamically.
mrodzis's avatar
mrodzis committed
61
- created a new re-usable component to drag and drop panels.
62
63

### Changed
mrodzis's avatar
mrodzis committed
64

65
- refactored toggleIndex component.
66

67
68
69
## [1.2.1] - 2020-08-12

### Changed
mrodzis's avatar
mrodzis committed
70

71
72
- refactored toggleBar to toggleIndex / toggleFilter according to window size. toggle switches at 1100px

73
74
75
## [1.2.0] - 2020-08-03

### Changed
mrodzis's avatar
mrodzis committed
76

77
78
79
- The logic of using splitters for mainview is removed and made use of Grid in order to make viewer responsive.

### Added
mrodzis's avatar
mrodzis committed
80

81
82
- Moved toggle buttons from the header into a dropdown menu items.

83
84
85
## [1.1.1] - 2020-08-03

### Fixed
mrodzis's avatar
mrodzis committed
86

87
88
89
90
91
- fix tree bug if meta panel is active. implement listener for active panel tab

## [1.1.0] - 2020-07-29

### Added
mrodzis's avatar
mrodzis committed
92

93
94
95
96
- metadata panel exchanged by annotation panel (no content yet). therefore metadata goes into the tree panel.
both of the latter became tabs inside this one panel.
- panel order changed to: contents / metadata (tabs), image, text, annotations

mrodzis's avatar
mrodzis committed
97
98
99
100
101
102
103
## [1.0.1]- 2020-07-30

### Changed

- The content of the development branch is no longer purged from the artifacts, even if the branch hasn't been updated for 14 days.
This way we ensure that <https://subugoe.pages.gwdg.de/emo/Qviewer/develop/#/> always works.

104
105
106
## [1.0.0] - 2020-07-27

### Added
mrodzis's avatar
mrodzis committed
107

108
109
- Preparation for EMo Viewer initial release v1.0.0

schneider210's avatar
schneider210 committed
110
111
112
## [0.1.0] - 2020-07-24

### Fixed
mrodzis's avatar
mrodzis committed
113

schneider210's avatar
schneider210 committed
114
115
116
117
118
- bug in navigation: itemindex was updated too late; lacking the corresponding sequenceindex. passed the latter to listener

## [0.0.24] - 2020-07-22

### Added
mrodzis's avatar
mrodzis committed
119

schneider210's avatar
schneider210 committed
120
121
122
123
124
125
126
127
128
- license AGPL v3.0
- NOTICE
- license info in softwareinfo

### Changed

- README.md completed (added diagram of Viewer's components, changes config description, updated toc with doctoc)
- extended package.json

129
130
131
132
133
134
135
136
137
138
139
## [0.0.23] - 2020-07-20

### Added

- hide image toggle and panel if no imageurl is provided
- panelnames are configurable. togglenames and captions are updated accordingly

### Fixed

- order of toggles corresponds to panels

140
141
142
143
144
145
## [0.0.22] - 2020-07-13

### Added

- Refactored logic to keep focus on selected item in the tree view.

146
147
148
149
150
151
## [0.0.21] - 2020-07-13

### Fixed

- Refactored height stylings according to resolution size of the window.

152
## [0.0.20] - 2020-07-10
mrodzis's avatar
mrodzis committed
153
154
155
156
157
158

### Changed

- The page deployment now takes places without having to store any data externally.
We only rely on previous artifacts for new pipelines.

159
160
161
162
163
164
## [0.0.19] - 2020-07-03

### Added

- replace basic page / sheet counter by *original* pagelabel delivered by the api.

165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
## [0.0.18] - 2020-07-02

### Fixed

- TreeView: expanded-stack. switched from pop() to splice(). pop() broke the stack, since it deals with the stack tail
- TreeView: root node (collection title) is expandable / collapsible now as well

## [0.0.17] - 2020-07-01

### Fixed

- TreeView: according to the Quasar maintainer, q-tree doesn't provide a possibility to have nodes selected and expanded in the same step. it behaves so by design!
  So: provided a handler function to fake this very behaviour. Manifest titles now toggle on click (expand / collapse) without being selected.
- Actual Item is now selected at Viewer start (init)
- expanded-stack grew by clicking an item (same title has been pushed onto the array/stack over and over again). this is now handled by comparing the appropriate sequence-index.

## [0.0.16] - 2020-06-25

### Added

- Configured to anchor manifest title to top of the panel.

## [0.0.15] - 2020-06-24
188
189
190
191
192

### Fixed

- Reverted the changes and fixed the icons to nest inside image.

193
## [0.0.14] - 2020-06-23
194
195
196

### Added

197
198
199
200
201
202
203
204
205
206
- filter function to the tree: now able to filter by labels, e.g. 122v

### Changed

- delete obsolete code sections
- fix indents for better readability
- extend the README file in regards to front-end setup
- delete quasar's `selected`-prop used for the *q-tree*-component to disable the selection of manifest titles
- rename var `pagelabel` to `ìtemlabel` which seems to be more descriptive

mrodzis's avatar
mrodzis committed
207
208
- remove artifacts from blob that are older than 2 weeks.
this generally speeds up the build process and prevents errors since GitLab can only handle artifacts up to a certain size.
209
210
- Configured to anchor manifest title to top of the panel.

211
## [0.0.13] - 2020-06-22
212
213
214
215

### Added

- Added behaviour to Optimize scroll panels.
dindigala's avatar
dindigala committed
216
- Fixed panel icons to top of the panel.
217

schneider210's avatar
schneider210 committed
218
219
### Fixed

220
- item is now highlighted when the user clicks a nav-button
schneider210's avatar
schneider210 committed
221
- click events are bound for the zoom icons are now bound to the embracing buttons instead of the icons
mrodzis's avatar
mrodzis committed
222

223
## [0.0.12] - 2020-06-19
224
225
226

### Added

227
- config option (index.html): switch off the header bars individually (e.g. Infobar, NavBar, ToggleBar)
228
229
230
231
232
233
234
235

### Changed

- default itemlabel from `Page` to `Sheet`
- config options: labels for item and manifest are gathered under `labels`
- header can also be switched off completely by setting the appropriate value to *false*

### Fixed
mrodzis's avatar
mrodzis committed
236

237
238
- items are highlighted consecutively when browsing by navbuttons

239
## [0.0.11] - 2020-06-17
240
241
242
243
244

### Added

- config option (index.html): switch off the header including all of it's components

245
## [0.0.10] - 2020-06-16
schneider210's avatar
schneider210 committed
246
247
248
249
250

### Added

- config option (index.html): tell the viewer with which panels to start

251
## [0.0.9] - 2020-06-16
252
253
254

### Added

255
- an architecture diagram giving an overview of how the EMo Viewer works and interacts with a back-end.
256

257
## [0.0.8] - 2020-06-12
258
259
260
261
262

### Added

- information in the README on how to configure the Viewer

263
## [0.0.7] - 2020-06-09
264
265
266

### Added

267
- information in the README on how to establish a link between the Viewer and a back-end.
268
- missing general README section about contributing and versioning.
269

mrodzis's avatar
mrodzis committed
270
271
272
273
274
275
276
## [0.0.6] - 2020-05-29

### Changes

- add user stories and 'definition of done' criteria to issue templates (where applicable).
this should improve the development workflow for all stakeholders.

277
## [0.0.5] - 2020-05-20
Nils Windisch's avatar
Nils Windisch committed
278

mrodzis's avatar
mrodzis committed
279
### Added
Nils Windisch's avatar
Nils Windisch committed
280

mrodzis's avatar
mrodzis committed
281
- add a contribution guideline
282
- added titles in the footer for Language- and Info-icon
mrodzis's avatar
mrodzis committed
283
284

### Changed
Nils Windisch's avatar
Nils Windisch committed
285

mrodzis's avatar
mrodzis committed
286
287
- make README more comprehensible for outsiders

288
### Fixed
Nils Windisch's avatar
Nils Windisch committed
289

290
291
- icons side by side via css float

schneider210's avatar
schneider210 committed
292
## [0.0.4] - 2020-05-19
Nils Windisch's avatar
Nils Windisch committed
293

schneider210's avatar
schneider210 committed
294
### Added
Nils Windisch's avatar
Nils Windisch committed
295

296
- Text can now be zoomed in and out to a max of 32px and min of 8px. The font size defaults to 14px. It is tracked during browsing.
schneider210's avatar
schneider210 committed
297
298
- Software info includes links to documentation, source code and bug reporting

299
## [0.0.3] - 2020-05-18
Nils Windisch's avatar
Nils Windisch committed
300

301
### Added
Nils Windisch's avatar
Nils Windisch committed
302

303
304
305
306
- extended config object in index.html by a key named "standalone" (Possible values: true || false).
This indicates if the viewer will be used embedded or standalone respectively.
If used in the latter case, the language toggle shows up in the footer and vice versa.

307
## [0.0.2] - 2020-05-15
Nils Windisch's avatar
Nils Windisch committed
308

309
### Added
Nils Windisch's avatar
Nils Windisch committed
310

311
312
313
- openseadragon.vue: Event listener for fullscreen change

### Changed
Nils Windisch's avatar
Nils Windisch committed
314

315
- toggle fs icon on fullscreen change
mrodzis's avatar
mrodzis committed
316
317

## [0.0.1] - 2020-05-14
Nils Windisch's avatar
Nils Windisch committed
318

mrodzis's avatar
mrodzis committed
319
### Added
Nils Windisch's avatar
Nils Windisch committed
320

mrodzis's avatar
mrodzis committed
321
- This CHANGELOG file
322
323

### Added
Nils Windisch's avatar
Nils Windisch committed
324

325
- Pages deployment on per commit and per branch base