CHANGELOG.md 60 KB
Newer Older
Ronald Record's avatar
Ronald Record committed
1
2
3
4
# Changelog

All notable changes to this project will be documented in this file.

5
6
7
8
9
10
20 June 2022, MirrorCommand version 4.0.1 release 1:

  Version 4.0.1 Release 1 of MirrorCommand replaces the use of
  module MMM-DarkSkyForecast with module MMM-OpenWeatherForecast.
  Apple bought DarkSky and is removing free access to the API.

11
12
13
14
15
16
17
14 April 2022, MirrorCommand version 4.0.0 release 3:

  Version 4.0.0 Release 3 of MirrorCommand adds the capability of updating
  the MagicMirror installation with the `mirror` command. The `mirror`
  command can also be used to update all installed MagicMirror modules.
  Bug fixes and improved user interface are included in this release.

18
19
20
21
22
23
24
25
20 March 2022, MirrorCommand version 4.0.0 release 2:

  Minor release update with changes to `set_asound_conf` to update the
  default card number in `/usr/local/bin/vol`, add missing config files,
  and reflect the name changes of `/usr/local/bin/reboot` and
  `/usr/local/bin/shutdown` to `/usr/local/bin/myreboot` and
  `/usr/local/bin/myshutdown`. New screenshots in README.

26
27
28
29
30
31
32
33
34
35
36
37
18 March 2022, MirrorCommand version 4.0.0 release 1:

  Version 4.0.0 of MirrorCommand includes modifications to support the
  MMM-GoogleAssistant v4 module. In addition, the MMM-Detector module has
  been replaced by the EXT-Detector module. The EXT-GooglePhotos and Gateway
  modules have been added and no longer used modules removed. Configuration
  changes necessary to support MMM-GoogleAssistan v4 and these new extension
  modules have been applied to all relevant config files. All config files are
  retained in their original non-customized format in `/usr/local/MirrorCommand/...`
  while those copied into `/usr/local/MagicMirror/...` are customized. In this way,
  subsequent re-customization can be supported.

38
39
40
41
42
43
44
45
03 February 2022, MirrorCommand version 3.0.2 release 2:

  This minor release update of MirrorCommand incorporates changes to improve
  integration with the MirrorImages package downloads. In addition, support
  is added for models by country in the MirrorImages downloads and in the
  MirrorCommand default config files. New Google Drive file ids have been
  used in the download scripts to reflect the MirrorImages distribution changes.

46
47
48
49
50
51
52
29 January 2022, MirrorCommand version 3.0.2 release 1:

  This release update of MirrorCommand incorporates changes to integrate with the
  MirrorImages RPM installations. The scripts that download image archives for the
  [MirrorImages](https://gitlab.com/doctorfree/MirrorImages) packages have been
  updated to execute in non-interactive mode when being run during an RPM installation.

53
54
55
56
57
58
59
27 January 2022, MirrorCommand version 3.0.1 release 3:

  This minor release update of MirrorCommand fixes a bug in the install
  scripts introduced by recent changes to Bash wrt the return status of
  the 'type' builtin. MMM-stocks module is now pulled from my fork to
  provide dependency on 'request' and security fixes.

60
61
62
63
64
65
66
67
68
69
22 January 2022, MirrorCommand version 3.0.1 release 2:

  This minor release update of MirrorCommand enhances support for
  RPM based Linux installation and fixes an error introduced into
  the MMM-BackgroundSlideshow module in recent commits. It is
  recommended that all RPM based systems utilize this release
  or later and any systems utilizing the MMM-BackgroundSlideshow
  module delete that module and reinstall with the `module_update`
  command included in this release.

70
71
72
73
74
17 January 2022, MirrorCommand version 3.0.1 release 1:

  This minor release update of MirrorCommand introduces support for
  non-interactive RPM installation.

75
76
77
78
79
80
81
16 January 2022, MirrorCommand version 3.0.0 release 2:

  This minor release update of MirrorCommand introduces support for
  Ubuntu 21.10 along with improved support for npm and nodejs installation.
  Image download utilities were updated to support downloads using the
  MirrorImages version 3.0.0 packages.

82
12 January 2022, MirrorCommand version 3.0.0 release 1:
83
84
85
86
87
88
89
90

  This major release of MirrorCommand introduces support for multiple
  monitors, switching MagicMirror screen display between monitors,
  full support for both portrait and landscape mode displays,
  and renames the project from MirrorCommandLine to MirrorCommand.
  Voice commands for screen switching have been added via the
  MMM-GoogleAssistant module recipe file MirrorCommand.js.

91
92
93
94
  Changes to packaging include the creation and distribution of an RPM
  format installation package as well as the implementation of release
  creation during the Gitlab continuous integration process.

95
96
97
98
99
100
101
21 December 2021, MirrorCommandLine version 2.7 release 2:

  This minor release update includes changes to enable automated
  ALSA USB audio device configuration, startup screen rotation for
  both portrait and landscape mode displays, and custom arp scan
  device lists for the MMM-MacAddressScan module.

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
17 December 2021, MirrorCommandLine version 2.7 release 1:

  This release of MirrorCommandLine primarily introduces support for
  landscape mode displays. All MagicMirror config files use templates
  for their display resolution settings. These and the MagicMirror CSS
  settings are set during installation of the package after detecting
  the display mode.

  Many other improvements are included in this release including fully
  automated installation and configuration. Supported systems are not
  limited to the Raspberry Pi but now include most standard Linux systems.

29 November 2021, MirrorCommandLine version 2.6 release 1:

  In this release the installed directory moved from
  /usr/local/MagicMirror to /usr/local/MirrorCommandLine

20 November 2021, MirrorCommandLine version 2.5:

  This release adds support for those not using PM2 and a shadow set of
  configs for those with no Telegram API key. The Debian packages for all
  the image archives downloads have been moved out into a separate repository
  - MirrorImagesPortrait. Several packaging enhancements including piping all
  downloaded compressed archives to stdout and extracting from that pipe.
  This drastically reduces disk space required to download and extract the
  image archives. The config files have been significantly simplified,
  replacing the complex customCommands sections with the
  MMM-TelegramCommands module.

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
Thu Apr 14 11:46:34 2022 -0700 a4ecd95 :
   Added ability to update MagicMirror installation with 'mirror' command
Thu Apr 14 10:14:15 2022 -0700 d777ca8 :
   Move numeric device choice to end of case statments in set_asound_conf
Tue Apr 5 20:43:19 2022 -0700 d5509aa :
   Add photographer to gdrive download
Tue Apr 5 08:22:28 2022 -0700 5d5751b :
   Move movies location in mkdistarch
Mon Apr 4 19:50:03 2022 -0700 0f7ac07 :
   Add configs for photographer Andrey Popov
Mon Apr 4 14:36:25 2022 -0700 582a960 :
   Replace default EXT-Detector module icon
Sat Apr 2 19:15:26 2022 -0700 b2afd53 :
   Add 90s bikini video
Sat Apr 2 17:19:39 2022 -0700 9015e4b :
   Add bikini config
Tue Mar 22 12:21:37 2022 -0700 a37d58f :
   Fix MMM-MacAddressScan css styling
Mon Mar 21 11:33:52 2022 -0700 294e2c6 :
   Move MMM-Solar to bottom_center in default portrait configs
Mon Mar 21 10:32:10 2022 -0700 f574520 :
   Added config for YouTube concerts playlist
Sun Mar 20 13:34:44 2022 -0700 9dd117d :
   Update release number in release notes
Sat Mar 19 14:03:37 2022 -0700 00e44de :
   Update release number and changelog in preparation for v4.0.0r2
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
Sat Mar 19 12:41:47 2022 -0700 ec45e72 :
   Update license and copyright dates
Sat Mar 19 12:37:34 2022 -0700 af0e41a :
   Redo mirror default screenshot
Sat Mar 19 12:30:32 2022 -0700 863ebdd :
   Add default and weather config screenshots
Sat Mar 19 11:42:55 2022 -0700 6e53116 :
   reboot and shutdown scripts changed names to myreboot and myshutdown
Sat Mar 19 11:38:28 2022 -0700 5237e27 :
   reboot and shutdown scripts changed names to myreboot and myshutdown
Fri Mar 18 17:30:34 2022 -0700 80b0f8a :
   Added config file for Black Tape Project playlist, added missing YouTube config files for landscape notelegram
Fri Mar 18 15:37:06 2022 -0700 2d1b38a :
   Update set_asound_conf and vol man pages and markdown
Fri Mar 18 14:06:52 2022 -0700 d9c1b98 :
   Changes to version, changelog, and release notes in preparation for version 4.0.0 release 1
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
Fri Mar 18 13:44:57 2022 -0700 adc50f7 :
   Copy in config files prior to customizing, only customize those leaving originals in the MirrorCommand folder
Thu Mar 17 16:47:37 2022 -0700 ebe3a35 :
   Cannot use ExtRadio.js recipe yet, no Radio extension module available for v3
Thu Mar 17 16:03:38 2022 -0700 99f2fb1 :
   More config files with Detector icon disabled
Thu Mar 17 15:31:45 2022 -0700 a4b5f54 :
   Do not display Detector icon when using MMM-Scenes
Thu Mar 17 15:27:28 2022 -0700 caa830c :
   Typos and recipes
Thu Mar 17 15:09:49 2022 -0700 c5bd363 :
   Adjust which recipes are used in config files
Thu Mar 17 14:13:29 2022 -0700 0153344 :
   Set vol card also when newly selected card is same as previously set
Thu Mar 17 13:48:07 2022 -0700 9c5c147 :
   Fix vol script for new amixer output, start counting at 1 when updating vol card number
Thu Mar 17 13:25:38 2022 -0700 1c8bea5 :
   Update vol script with audio output card number set by set_asound_conf
Thu Mar 17 12:12:13 2022 -0700 b1eed29 :
   Do not display EXT-Detector icon when showing Google Photo albums
Thu Mar 17 12:00:36 2022 -0700 a801204 :
   Add EXT-GooglePhotos module to animated gif config
Thu Mar 17 11:42:24 2022 -0700 f1fd228 :
   Cleanup Google Photos configs
Thu Mar 17 11:14:41 2022 -0700 4bcdaa7 :
   First pass at updating all config files with MMM-GoogleAssistant v4 support
Thu Mar 17 09:38:14 2022 -0700 e14be4f :
   Delete EXT-Alert from weather config
Wed Mar 16 18:20:00 2022 -0700 97476c5 :
   Copy resources to EXT-Detector module
Wed Mar 16 18:07:12 2022 -0700 b569ead :
   Use fork of MMM-GoogleMapsTraffic, new css for EXT-Detector
Wed Mar 16 11:15:07 2022 -0700 59dad94 :
   Fix sed of config files with single quotes, modify GA token location
Wed Mar 16 09:56:30 2022 -0700 a8351f6 :
   First pass at support for MMM-GoogleAssistant v4
Tue Mar 15 16:30:09 2022 -0700 f3e2872 :
   Add list option to set_asound_conf, update man page
Sat Mar 5 08:53:26 2022 -0800 fe4582d :
   Update artist and model download ids, add getphub, update mkdistarch
Fri Mar 4 11:35:25 2022 -0800 24ebf31 :
   Search for preinstalled pics and videos in users home directories
Thu Mar 3 16:11:55 2022 -0800 b19f22b :
   Use udisksctl to mount/unmount
Thu Mar 3 11:23:28 2022 -0800 6e2de5c :
   Skip common symlinked subdirs
Wed Mar 2 07:39:41 2022 -0800 05b4db2 :
   Switch back to main Detector and GoogleAssistant repos
Thu Feb 24 14:59:30 2022 -0800 c367261 :
   Add Simon model alias
Tue Feb 22 09:31:28 2022 -0800 a130dcc :
   Add Kameliya to model aliases
Wed Feb 9 07:27:50 2022 -0800 50a1ae5 :
   Add new artist and model download IDs
Tue Feb 8 13:31:47 2022 -0800 58b80a9 :
   Add countries update scripts and new model config
Fri Feb 4 09:47:28 2022 -0800 741e6f7 :
   Update Google Drive IDs
Fri Feb 4 07:28:24 2022 -0800 fa95c65 :
   Always exit 0 from download scripts
Thu Feb 3 14:26:51 2022 -0800 0903e29 :
   Config files for new artist
Thu Feb 3 12:49:04 2022 -0800 2f3da67 :
   Update changelog and release notes, bump release number
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
Thu Feb 3 08:57:49 2022 -0800 97aee5a :
   Fix bug in mkdistarch
Thu Feb 3 08:18:02 2022 -0800 f0dade1 :
   Check for download directory before setting permissions and ownership
Wed Feb 2 15:46:38 2022 -0800 5fb7dd4 :
   Fix mkdistarch create archives at mode level
Wed Feb 2 15:09:29 2022 -0800 12d6f2e :
   Update sizes of image archive downloads
Wed Feb 2 12:45:03 2022 -0800 ba7c33d :
   Models by country images moved into Countries subdirectory
Wed Feb 2 12:16:49 2022 -0800 d008663 :
   Update image download scripts with new file ids, add download script for country models
Tue Feb 1 15:13:58 2022 -0800 bb9f2c2 :
   Add options to mkdistarch, add video archives
Tue Feb 1 10:25:07 2022 -0800 e614a5a :
   Added mkdistarch to create the Gdrive archive downloads
Mon Jan 31 14:54:14 2022 -0800 99d84cb :
   pre-removal script check for folder or plain config file
Mon Jan 31 14:24:36 2022 -0800 1257ef4 :
   Do not skip folders previously created
Mon Jan 31 08:57:41 2022 -0800 fcb0c7e :
   Add configs for models by country, mknew scripts process args replacing spaces with underscores
Sun Jan 30 15:13:42 2022 -0800 75f0f25 :
   Add Colombian config
Sun Jan 30 14:35:31 2022 -0800 0a5661a :
   Fix typo in mknewtop, add model configs for countries
Sun Jan 30 13:58:22 2022 -0800 06e52b8 :
   Add Angelika Wachowska config
Sat Jan 29 15:27:30 2022 -0800 7d7f22a :
   Update changelog and release notes in preparation for v3.0.2r1 release
267
268
269
270
271
272
273
274
275
276
277
278
Sat Jan 29 12:33:22 2022 -0800 4ad4452 :
   Link pics dir if not already set during mirror startup
Sat Jan 29 08:28:36 2022 -0800 7fcbb42 :
   Use pkg/release.md for release description in Gitlab release creation
Fri Jan 28 16:55:05 2022 -0800 e022bf1 :
   Add -i flag to image archive download scripts for non-interactive RPM installs
Thu Jan 27 15:00:05 2022 -0800 86d2a18 :
   Use top folder rather than subfolders for Art and Gif images
Thu Jan 27 10:30:20 2022 -0800 4fbedd5 :
   Updated release note template
Thu Jan 27 10:28:07 2022 -0800 45e63bd :
   Update Changelog and bump release number in preparation for Version 3.0.1 release 3
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
Tue Jan 25 11:22:18 2022 -0800 4a0d07c :
   Do not symlink image subfolders
Tue Jan 25 11:07:11 2022 -0800 f989664 :
   Redirect type -p checks to /dev/null, install fake vcgencmd
Tue Jan 25 10:40:56 2022 -0800 84ef3a7 :
   Copy in my custom arp devices
Mon Jan 24 17:47:39 2022 -0800 a13b034 :
   Pull MMM-stocks from my fork
Mon Jan 24 16:49:33 2022 -0800 9bd840d :
   Change default media location from /mnt/transcend to /media/pi/Transcend
Mon Jan 24 15:13:30 2022 -0800 48ea48c :
   Wrap type -p command checks in if-then-else to prevent ERR triggering exit with set -e execution
Sat Jan 22 10:30:24 2022 -0800 5ce4b11 :
   Note Debian or RPM where necessary
Sat Jan 22 10:26:03 2022 -0800 711498e :
   Update release notes and README with support and testing on Fedora
Sat Jan 22 10:07:37 2022 -0800 232c4aa :
   Update changelog for Version 3.0.1 release 2
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
Fri Jan 21 18:55:14 2022 -0800 837d8f7 :
   Checkout pre-sharp commit of MMM-BackgroundSlideshow until this issue is resolved
Fri Jan 21 17:40:48 2022 -0800 1b13765 :
   Fixup myreboot and myshutdown to look in /media/user/* by default
Fri Jan 21 08:41:46 2022 -0800 b9b8b20 :
   Set no dependency install env in module_update rather than package scripts
Fri Jan 21 07:44:04 2022 -0800 f0c603e :
   Add section on rerunning initialization scripts
Thu Jan 20 14:42:15 2022 -0800 70017b0 :
   Added systemd-devel to rpm requires to get libudev support
Thu Jan 20 14:09:10 2022 -0800 c469257 :
   Install/Uninstall scripts handle debian or rpm
Thu Jan 20 10:52:04 2022 -0800 5560981 :
   Try trick with redirecting stderr and stdout to parent process in RPM scriptlets
Thu Jan 20 10:25:04 2022 -0800 15d9afe :
   Pass env in sudo when invoking module_update in postinstall
Wed Jan 19 17:23:12 2022 -0800 ffa20b6 :
   Use env var to disable dependency installs during debian installation
Wed Jan 19 17:20:46 2022 -0800 ace48fd :
   Use env var to disable dependency installs during installation
Wed Jan 19 16:50:52 2022 -0800 e0aaaac :
   Try reducing dependencies in RPM spec
Wed Jan 19 15:30:20 2022 -0800 1be419f :
   Now I'm just flailing, rpm has me by the dependencies
Wed Jan 19 15:12:34 2022 -0800 3170a10 :
   Give up, rpm is stupid, make it an x86_64 package
Wed Jan 19 15:03:41 2022 -0800 e07b4e0 :
   Workaround for noarch package requiring x86_64 package
Wed Jan 19 14:46:53 2022 -0800 54334de :
   Use architecture to identify some package dependencies
Wed Jan 19 14:28:46 2022 -0800 f63b8a6 :
   Use forked repositories for RPM based platform support
Tue Jan 18 17:43:34 2022 -0800 3d4c0d6 :
   Add xrandr, xdpyinfo, and xset as dependencies in RPM spec
Tue Jan 18 17:21:28 2022 -0800 cd9409a :
   Use DISPLAY env var if set
Tue Jan 18 15:10:02 2022 -0800 d432423 :
   Remove RPM requires that are not available
Tue Jan 18 15:01:14 2022 -0800 0b2fb33 :
   Add development tools to RPM requires, add -n switch to module_update to skip dependency check
Tue Jan 18 10:18:17 2022 -0800 b65557c :
   Check OS compatibility with RPM based systems
Mon Jan 17 16:02:40 2022 -0800 498bad3 :
   Fix RPM dependencies
Mon Jan 17 15:47:37 2022 -0800 0731a3e :
   Update changelog and version in preparation for release
343
344
345
346
Mon Jan 17 15:44:48 2022 -0800 0ff55bb :
   Changes to support non-interactive RPM install
Sun Jan 16 10:24:45 2022 -0800 00476d7 :
   Updated changelog in preparation for version 3.0.0 release 2
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
Sun Jan 16 09:57:59 2022 -0800 052b69a :
   Move npm from dependency to preinstall script install with n
Sun Jan 16 08:36:15 2022 -0800 ab1c7cb :
   Added new photographer download
Sun Jan 16 08:04:17 2022 -0800 e27fc50 :
   Modify mknew scripts to support both orientations
Sat Jan 15 19:39:04 2022 -0800 a00be0e :
   Create new asound.conf if none exists
Sat Jan 15 19:13:46 2022 -0800 fb7887b :
   Add user to audio group before installing modules
Sat Jan 15 18:43:42 2022 -0800 59b9b03 :
   Add dependencies required by modules
Sat Jan 15 16:04:09 2022 -0800 b6eea4b :
   Use fallback default values for screens if no X display
Sat Jan 15 14:42:14 2022 -0800 476ad66 :
   Add npm dependency
Sat Jan 15 13:29:15 2022 -0800 f52f337 :
   Update Google Drive IDs, add getjav
Wed Jan 12 11:11:13 2022 -0800 a0f9192 :
   Get the RPM file name right
Wed Jan 12 10:04:29 2022 -0800 78e21d4 :
   Fix typo in gitlab ci, sed out noarch from rpm name
Wed Jan 12 09:16:00 2022 -0800 56cf589 :
   Update changelog in prep for version 3.0.0 release 1
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
Wed Jan 12 09:10:01 2022 -0800 ab8bc46 :
   Create release during CI, distribute zip archive and rpm
Tue Jan 11 14:01:36 2022 -0800 9c6817c :
   Distribute zip format, name compressed tar with tgz suffix
Tue Jan 11 13:57:13 2022 -0800 bdabe35 :
   Rename RPMs if necessary
Tue Jan 11 13:33:46 2022 -0800 90720a8 :
   Copy dist files in install in spec file, do not do post install strip
Fri Jan 7 09:07:59 2022 -0800 c3b88d2 :
   New model config
Fri Jan 7 07:52:18 2022 -0800 51075fe :
   New model config
Thu Jan 6 11:58:09 2022 -0800 5ac56d5 :
   Ignore Vim files
Mon Jan 3 18:43:18 2022 -0800 be23e6d :
   Added config files for new model
Mon Jan 3 18:04:46 2022 -0800 813691f :
   Change repos for MMM-Solar and mmm-hue-lights to get request dependency
Sat Jan 1 09:44:46 2022 -0800 fa2a6eb :
   Added fractals filter
Sat Jan 1 09:01:30 2022 -0800 39d35db :
   Improved screen info
Fri Dec 31 18:17:06 2021 -0800 131f82e :
   More images to filter
Fri Dec 31 10:52:54 2021 -0800 4b9f0c9 :
   Add rmlist-mode for images in wrong mode folder, update rmlist
Fri Dec 31 09:50:07 2021 -0800 c3e6af4 :
   Merge branch 'master' of ssh://gitlab.com/doctorfree/MirrorCommand
Fri Dec 31 09:49:53 2021 -0800 294498d :
   Update rmlist with landscape rejections
Thu Dec 30 18:32:17 2021 -0800 03fc460 :
   Add section for Known Limitations
Thu Dec 30 15:13:13 2021 -0800 d356277 :
   Fix updtop, add updalljav to exports
Thu Dec 30 14:04:59 2021 -0800 4faa5c1 :
   Add updalljav
Thu Dec 30 13:47:33 2021 -0800 04e8f99 :
   Use multiple image folders for water config, do not perform asound check prior to setting asound.conf in postinstall
Thu Dec 30 11:22:02 2021 -0800 4657019 :
   Adjust positions in scenes and scoreboard configs, add Instagram keys to mirrorkeys
Thu Dec 30 09:49:46 2021 -0800 b3be4a1 :
   Check if numscreens is greater than one before setting config screen sizes, check if screen number is already set before changing it
Wed Dec 29 17:14:16 2021 -0800 f4db465 :
   Adjust layout for default in landscape
Wed Dec 29 16:52:18 2021 -0800 dc6b747 :
   Replace MMM-DateOnly with default clock module
Wed Dec 29 15:55:29 2021 -0800 ca9a15c :
   Use digital clock, no IronMan
Wed Dec 29 15:42:08 2021 -0800 7c07cde :
   Replace DateOnly with IronManGIF overlayed clock
Wed Dec 29 15:00:39 2021 -0800 65a9c98 :
   Added comments to help configure mirrorkeys, some services no longer used, added keys for lattitude and longitude
Wed Dec 29 12:21:06 2021 -0800 8967862 :
   Silently exit if no MagicMirror window detected
Wed Dec 29 12:10:21 2021 -0800 7f70bc8 :
   Fixup fake vcgencmd, elaborate on mirrorkeys config in README
Wed Dec 29 09:49:58 2021 -0800 3d369af :
   Add dependencies to RPM spec file
Tue Dec 28 18:23:35 2021 -0800 2ece7a2 :
   Update section on Compatibility to include RPM based systems
Tue Dec 28 18:16:57 2021 -0800 f97fb72 :
   update rmlist
Tue Dec 28 18:02:59 2021 -0800 d7a28ee :
   Determine minimum width and height based on screen orientation
Tue Dec 28 15:47:50 2021 -0800 9c534f1 :
   update get image archive scripts with landscape mode
Tue Dec 28 14:09:17 2021 -0800 14e608d :
   Added sections on getting to the command line, switching screens, and using voice commands
Tue Dec 28 12:40:42 2021 -0800 05fc1c3 :
   Updated README with RPM installation and removal guides
Tue Dec 28 12:04:47 2021 -0800 db4b860 :
   Add rpm to CI artifacts
Tue Dec 28 11:39:20 2021 -0800 cbb5ac5 :
   Initial pass at RPM build
Tue Dec 28 10:54:12 2021 -0800 fe0504f :
   update changelog
Ronald Record's avatar
Ronald Record committed
447
448
449
450
451
452
453
454
Tue Dec 28 10:51:45 2021 -0800 db61919 :
   Pass the right number to mmscreen
Tue Dec 28 10:43:44 2021 -0800 277cdf0 :
   Renamed custom-mirrorcommandline.css to custom-mirrorcommand.css
Tue Dec 28 17:06:05 2021 +0000 b1b6306 :
   Merge branch 'mirrorcommand' into 'master'
Tue Dec 28 08:55:05 2021 -0800 f18d47f :
   Set version to 3.0, release to 1, updated changelog
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
Tue Dec 28 08:31:24 2021 -0800 f12f7b4 :
   Rename from MirrorCommandLine to MirrorCommand
Tue Dec 28 07:42:54 2021 -0800 5a93305 :
   Added switch screen commands
Tue Dec 28 07:24:13 2021 -0800 7f6b18d :
   Add screen switching voice commands
Tue Dec 28 07:19:12 2021 -0800 259f96f :
   Accept 'one' and 'two' as screen number args
Mon Dec 27 19:14:20 2021 -0800 4066a04 :
   Update scripts to support both orientation folders for images
Mon Dec 27 18:07:20 2021 -0800 5198c21 :
   Create image folder symlinks during installation
Mon Dec 27 17:37:20 2021 -0800 b0401b1 :
   Set images folder link dynamically on startup
Mon Dec 27 17:04:53 2021 -0800 f3d3324 :
   Create links to image and movie folders if detected
Mon Dec 27 16:40:54 2021 -0800 dd17d93 :
   First pass at image scripts support for both orientations, Models only first
Mon Dec 27 14:14:17 2021 -0800 53ca04e :
   All MM configs now use a custom CSS file with custom-mirrorcommandline.css the default
Mon Dec 27 12:19:23 2021 -0800 51e961f :
   Adjust network configs for landscape mode layout
Mon Dec 27 11:31:07 2021 -0800 4a1780a :
   Adjust config-default layout for smaller resolution landscape mode
Mon Dec 27 11:13:33 2021 -0800 619307d :
   Fix typo in updcsswidth
Mon Dec 27 11:06:29 2021 -0800 47b5802 :
   Note about tested screen resolutions and orientation
Mon Dec 27 10:52:10 2021 -0800 78e11b5 :
   Finish off getting rid of css-landscape in favor of combined CSS with dynamic configuration
Mon Dec 27 10:38:12 2021 -0800 499bd36 :
   Combine CSS files and edit CSS settings when switching modes or screen geometry
Mon Dec 27 09:45:40 2021 -0800 5d641c9 :
   Clean up calendars, only user home.ics or holidays in distributed configs
Mon Dec 27 08:50:52 2021 -0800 f80c0da :
   Do not setup asound-conf system service
Sun Dec 26 18:01:47 2021 -0800 bed7d5e :
   Add new man pages to README Documentation section
Sun Dec 26 17:51:17 2021 -0800 b999ea5 :
   New man pages for showkeys, set_asound_conf, mmscreen, and mirrorkeys
Sun Dec 26 14:14:37 2021 -0800 db7fc94 :
   Roon always in fullscreen mode
Sun Dec 26 14:09:01 2021 -0800 1a6e964 :
   Filter window listing by class as well as title
Sun Dec 26 13:34:01 2021 -0800 8d7f570 :
   Switch config.js link if mode switches when screen switches
Sun Dec 26 11:58:36 2021 -0800 d8895de :
   Set portrait or landscape mode when switching screens
Sun Dec 26 11:28:27 2021 -0800 691ac3c :
   Symlink MagicMirror directory in users home directories if globally installed in /usr/local
Sun Dec 26 11:06:57 2021 -0800 08c3576 :
   Always fixup the screen dimension config settings when linking a new config.js
Sun Dec 26 10:48:12 2021 -0800 ed1ad91 :
   Reset MM_SCREEN when switching screens
Sat Dec 25 14:21:01 2021 -0800 a2550fe :
   Stamp out last of the hard coded config dimensions
Sat Dec 25 13:38:56 2021 -0800 a6b8b4b :
   Add all screen dimension markers to dynamically configure to updwidth
Sat Dec 25 13:11:43 2021 -0800 e70cfab :
   Add comment templates to width and height config settings to enable dynamic configuration
Fri Dec 24 19:25:02 2021 -0800 aa3db5b :
   Add updwidth to set width and height config values on installation, startup, and new config.js
Fri Dec 24 17:25:14 2021 -0800 dab4be1 :
   Use mirrorscreen config rather than xrandr to get screen width and height
Fri Dec 24 16:57:24 2021 -0800 2502800 :
   Present a menu for ALSA device selection
Fri Dec 24 13:10:58 2021 -0800 6bc28c1 :
   Create symlink in MMM-Videoplayer for MirrorCommandLine movies
Fri Dec 24 12:17:29 2021 -0800 65dc265 :
   Display /etc/asound.conf if no .asoundrc found
Fri Dec 24 11:35:25 2021 -0800 1ce4aca :
   Add wmctrl to dependencies
Fri Dec 24 10:58:06 2021 -0800 96d2aa7 :
   Cleanup messages when setting mirror screens
Fri Dec 24 09:43:12 2021 -0800 883326d :
   Add option to restore all screens to their default rotation
Fri Dec 24 09:16:02 2021 -0800 53a436e :
   Ignore tests subdir in git
Fri Dec 24 08:35:20 2021 -0800 02fd14c :
   Reset PORTRAIT when switching screens
Fri Dec 24 08:31:08 2021 -0800 bca4a09 :
   Add bin/mmscreen for command control of which screen to use for display
Thu Dec 23 21:47:14 2021 -0800 c26fef9 :
   Let user know when configuring config files during postinst
Thu Dec 23 21:38:03 2021 -0800 a5c0c21 :
   Give local root user window access with xhost rather than everyone
Thu Dec 23 21:35:34 2021 -0800 23f5894 :
   Move setting mirrorscreens to postinst and use etc/set_mirror_screens script
Thu Dec 23 20:52:18 2021 -0800 98e3ecc :
   Config for Alexander Grinn
Thu Dec 23 20:45:11 2021 -0800 b0842d5 :
   Options to mirror script to set screen display number
Thu Dec 23 17:37:19 2021 -0800 5dae5e6 :
   Fix bug in module_update_all
Thu Dec 23 16:42:03 2021 -0800 e06edd8 :
   Set Electron offset options in config files, startup script, and mirror script
Wed Dec 22 17:44:00 2021 -0800 a0329f7 :
   Add MM_SCREEN to mirrorscreen config but not working yet
Wed Dec 22 16:10:24 2021 -0800 8dbad2e :
   First pass at multi-monitor support
Wed Dec 22 06:50:01 2021 -0800 180a281 :
   Updated job number
Tue Dec 21 16:51:29 2021 -0800 4bbee01 :
   Bump release number and update changelog in preparation for new minor release
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
Tue Dec 21 15:50:41 2021 -0800 d29e948 :
   Fix startup screen rotation for both portrait and landscape mode displays
Tue Dec 21 15:32:06 2021 -0800 63213ea :
   Fix mirror_start finding mirrorscreen setting
Mon Dec 20 18:14:23 2021 -0800 e78d008 :
   Add section on ALSA configuration and system service
Mon Dec 20 17:58:25 2021 -0800 30134db :
   Create and install asound-conf service to update ALSA /etc/asound.conf during boot
Mon Dec 20 16:24:57 2021 -0800 000f3d3 :
   Use MMM-IronManGIF repo instead of my fork
Mon Dec 20 16:00:38 2021 -0800 71cc0de :
   Add options to set_asound_conf and invoke with update and quiet options in postinst
Sun Dec 19 19:58:02 2021 -0800 687a23a :
   Use existing mirrorscreen rather than prompt and update
Sun Dec 19 19:47:17 2021 -0800 0babd89 :
   Fix set_asound_conf if no existing config found, debug preinst
Sun Dec 19 18:50:20 2021 -0800 b47515a :
   Set audio input/output ALSA configuration in postinst
Sun Dec 19 13:23:27 2021 -0800 dbfd375 :
   Rename custom arp devices files
Sun Dec 19 13:08:11 2021 -0800 ba3cb8e :
   Remove mirrorscreen and arp-devices in prerm
Sun Dec 19 13:05:12 2021 -0800 ef7cbed :
   Check for columns setting to determine arp devices to use
Sun Dec 19 12:37:31 2021 -0800 f8ae97d :
   Copy in custom arp devices during installation if found
Sun Dec 19 11:38:21 2021 -0800 71272e6 :
   Use etc/mirrorscreen to hold display mode configuration
Sun Dec 19 09:27:38 2021 -0800 1f1ff72 :
   Fix detection of screen rotation with xrandr in startup and special configs
Sat Dec 18 17:53:03 2021 -0800 eaf1d0e :
   Do not use myGooglePhotos recipe yet, it's still in development
Sat Dec 18 11:22:46 2021 -0800 db064a7 :
   Set arp-scan version dependency so it will be met on Raspbian Buster or later
Sat Dec 18 09:53:03 2021 -0800 4f4ff95 :
   Added scripts for creation of JAV pic folders and config files, revised create functions in mirror script
595
Fri Dec 17 08:50:28 2021 -0800 5609e3d :
596
   Stamping out the last of the hard coded Hue Hub IP addresses
597
Fri Dec 17 08:20:33 2021 -0800 d4deef2 :
598
   Simplify US Holidays default calendar module config
599
Fri Dec 17 08:09:14 2021 -0800 1b0fcd7 :
600
   Restore sample config on removal of package
601
Fri Dec 17 07:58:39 2021 -0800 cb963f7 :
602
   Fix typo in screen size setting for half height
603
Thu Dec 16 18:14:38 2021 -0800 c40b2a4 :
604
   Set widths and heights in config files dynamically during installation
605
Thu Dec 16 17:28:25 2021 -0800 26ba392 :
606
   Set ownership on created files during installation
607
Thu Dec 16 17:17:52 2021 -0800 76b93cf :
608
   Fix sed in set_roon_conf, set DISPLAY in postinst, xhost + in Install
609
Thu Dec 16 16:56:58 2021 -0800 a944992 :
610
   delete calendars
611
Thu Dec 16 16:50:19 2021 -0800 281819c :
612
   Use templates for width and height in all config subdirs
613
Thu Dec 16 16:45:25 2021 -0800 e4b2bd1 :
614
   Set screen size settings in config files and css during postinst
615
Thu Dec 16 09:16:45 2021 -0800 f490f91 :
616
   Add markers for half screen size, add landscape config for traffic
617
Wed Dec 15 20:50:02 2021 -0800 a189c78 :
618
   Add MMM-MoonPhase and weather config in landscape mode
619
Wed Dec 15 19:35:50 2021 -0800 ea3629c :
620
   Landscape mode YouTube config
621
Wed Dec 15 19:17:26 2021 -0800 cc46798 :
622
   Use width and height templates in background config
623
Wed Dec 15 19:11:39 2021 -0800 412c3d2 :
624
   Revise candy config to use templates for width and height, sed the installed screen resolution in config files during installation
625
Wed Dec 15 17:52:59 2021 -0800 1f6eb68 :
626
   Added landscape mode config for calendar
627
Wed Dec 15 15:29:16 2021 -0800 a289884 :
628
   Converted Roon config for landscape mode, add multiple Hue keys to key management
629
Wed Dec 15 13:25:13 2021 -0800 b745cd5 :
630
   Fixup MMM-MacAddressScan devices entry in default configs
631
Wed Dec 15 13:03:44 2021 -0800 467eda0 :
632
   Add Hue Hub IP to key management
633
Wed Dec 15 12:01:38 2021 -0800 437cb9f :
634
   Add installation of MMM-Detector resources
635
Wed Dec 15 11:15:58 2021 -0800 cd1dc6b :
636
   Only unmount disks if they are mounted
637
Wed Dec 15 10:48:17 2021 -0800 856e193 :
638
   Add audiotest script
639
Tue Dec 14 19:52:57 2021 -0800 aec8afc :
640
   Add new config dirs to key management scripts
641
Tue Dec 14 19:07:46 2021 -0800 a8f18bb :
642
   Add config directories for landscape mode, start with config-default.js
643
Tue Dec 14 12:12:52 2021 -0800 2a0efb1 :
644
   Limit rotation in landscape mode for now
645
Tue Dec 14 08:55:56 2021 -0800 3349a6a :
646
   Set mirror user in remote scripts
647
Mon Dec 13 23:20:41 2021 -0800 33be2fe :
648
   Retry typedir
649
Mon Dec 13 23:06:05 2021 -0800 719ce88 :
650
   Add -l option to mknew scripts
651
Mon Dec 13 22:56:43 2021 -0800 e7a28ee :
652
   Un-ignore rmlist.txt
653
Mon Dec 13 22:44:42 2021 -0800 fa3e0c5 :
654
   Move rmlist.txt to install folder
655
Mon Dec 13 21:49:04 2021 -0800 a714376 :
656
   Comment out vcgencmd linking for now as it fails
657
Mon Dec 13 21:00:36 2021 -0800 a1cb059 :
658
   Remove all arp-devices files in etc in prerm
659
Mon Dec 13 20:56:33 2021 -0800 8611e31 :
660
   Add -l option to update pics scripts for landscape mode support
661
Mon Dec 13 19:06:08 2021 -0800 5c9d3ce :
662
   Use xrandr for monitor power if no vcgencmd
663
Mon Dec 13 18:38:52 2021 -0800 d6cc33b :
664
   Add vcgencmd compatibility script
665
Mon Dec 13 18:10:08 2021 -0800 4c4d43e :
666
   Check for pics dir in mykeys
667
Mon Dec 13 18:04:40 2021 -0800 a91060b :
668
   Remove config-notelegram directory in prerm
669
Mon Dec 13 17:59:25 2021 -0800 254aa98 :
670
   Empty devices array in remaining MMM-MacAddressScan config files
671
Mon Dec 13 17:41:02 2021 -0800 7ec5698 :
672
   Make the installation prompts clear
673
Mon Dec 13 17:38:00 2021 -0800 b0fbb48 :
674
   Remove configs in config-notelegram during prerm
675
Mon Dec 13 17:12:50 2021 -0800 897c90a :
676
   Fix pm2 startup config, move mirror_start to etc/mirror_start.sh
677
Mon Dec 13 16:04:40 2021 -0800 f618dfc :
678
   Remove installed config files even if they differ, exit 0 from arpscanconf
679
Mon Dec 13 15:45:12 2021 -0800 1488344 :
680
   Test setting ARP scan devices config for MacAddressScan module
681
Mon Dec 13 14:39:27 2021 -0800 87e2590 :
682
   Add config-nokeys.js and arps2mm
683
Mon Dec 13 14:13:55 2021 -0800 8d97969 :
684
   First pass at installing a keyless default config on first install
685
Mon Dec 13 13:37:37 2021 -0800 33631e0 :
686
   Tidy up weather configs
687
Mon Dec 13 13:22:58 2021 -0800 de4b1dc :
688
   Add config files for new artists and YouTube playlists
689
Mon Dec 13 13:15:06 2021 -0800 0e3ffc4 :
690
   Set HDMI variable to active monitor
691
Mon Dec 13 12:33:44 2021 -0800 039d9ff :
692
   Save PM2 process list after removal
693
Mon Dec 13 12:24:21 2021 -0800 b019d06 :
694
   Perform PM2 initialization silently
695
Mon Dec 13 12:19:21 2021 -0800 5c16a9f :
696
   Perform checks before deleting MagicMirror PM2 process
697
Mon Dec 13 11:19:33 2021 -0800 28c40a7 :
698
   Move setting MagicMirror home in mirror script out of showkeys to postinst
699
Mon Dec 13 10:11:40 2021 -0800 bea2575 :
700
   Initialize PM2 during install
701
Sun Dec 12 18:24:28 2021 -0800 395713a :
702
   Redirect stderr as well as stdout in quiet mode
703
Sun Dec 12 18:16:18 2021 -0800 6fe4ada :
704
   Use quiet mode installing modules during initial installation
705
Sun Dec 12 17:35:35 2021 -0800 c73c9f4 :
706
   Fix error in preinst with sudo user
707
Sun Dec 12 15:32:28 2021 -0800 c338c71 :
708
   Add dependency on nodejs
709
Sun Dec 12 13:32:31 2021 -0800 6d04066 :
710
   Install MagicMirror in preinst and needed modules in postinst
711
Sun Dec 12 09:21:51 2021 -0800 b67f019 :
712
   Add section on MagicMirror installation
713
Sat Dec 11 18:08:20 2021 -0800 04c243b :
714
   Add MagicMirror HOME to mirrorkeys
715
Sat Dec 11 17:54:28 2021 -0800 8e9badb :
716
   Search for MagicMirror installation directory
717
Sat Dec 11 17:07:30 2021 -0800 ce656c6 :
718
   Deleted duplicates in MirrorCommandLine and DoctorFreeScripts
719
Sat Dec 11 16:22:50 2021 -0800 43b2277 :
720
   Remove updgit.sh, only in DoctorFreeScripts
721
Sat Dec 11 16:20:00 2021 -0800 ed083a0 :
722
   Check for platform in vncview
723
Sat Dec 11 15:14:27 2021 -0800 8a0fdb2 :
724
   Add /usr/local to locations searched for MagicMirror install directory
725
Fri Dec 10 09:32:31 2021 -0800 e23cb0a :
726
   Use .git suffix on MMM-TlegramCommands clone
727
Fri Dec 10 08:29:34 2021 -0800 dba832e :
728
   Updated audio card settings after adding a camera
729
Thu Dec 9 15:14:49 2021 -0800 6366629 :
730
   Install Google Assistant recipes
731
Thu Dec 9 12:19:36 2021 -0800 424cec2 :
732
   Add Google Assistant recipe for Roon voice control
733
Wed Dec 8 17:24:40 2021 -0800 5d92145 :
734
   Do not use sudo when creating new image folders
735
Wed Dec 8 14:54:31 2021 -0800 4981714 :
736
   Motivation and History sections
737
Wed Dec 8 07:40:42 2021 -0800 452520c :
738
   Fix list with backticks
739
Wed Dec 8 07:39:00 2021 -0800 ec1d94b :
740
   Add Documentation section to README
741
Tue Dec 7 21:34:54 2021 -0800 06fb225 :
742
   Add module_update to exports
743
Tue Dec 7 20:26:08 2021 -0800 702c1c1 :
744
   Remove vim swap file
745
Tue Dec 7 20:23:35 2021 -0800 b9ed267 :
746
   Distribute files with dummy IP addresses and update them during installation
747
Tue Dec 7 12:57:46 2021 -0800 53824e6 :
748
   Create markdown and generate man pages from markdown for commands
749
Tue Dec 7 10:45:17 2021 -0800 a1bc93b :
750
   Man page generation and viewing, new model configs
751
Sun Dec 5 19:00:56 2021 -0800 21db58e :
752
   Add browse-artifacts.txt
753
Sun Dec 5 13:17:46 2021 -0800 7fd758c :
754
   Add Niemira and Priscilla_Huggins aliases
755
Sat Dec 4 08:23:16 2021 -0800 d515cbe :
756
   Add MMM-Selfieshot module to default config, new model configs
757
Fri Dec 3 16:41:48 2021 -0800 603a8d4 :
758
   Add Niemira_A to Elite aliases
759
Tue Nov 30 14:50:23 2021 -0800 316234e :
760
   Add section with screenshots
761
Tue Nov 30 14:46:14 2021 -0800 6eb90e9 :
762
   Added screenshots of mirror command menu
763
Tue Nov 30 13:05:30 2021 -0800 db36e3e :
764
   Add GoogleAssistant recipes for selfie modules
765
Tue Nov 30 08:09:14 2021 -0800 202422a :
766
   Use getopt with additional options to fswebcam
767
Mon Nov 29 15:05:50 2021 -0800 9af943f :
768
   Add websnap utility, front-end for fswebcam
769
Mon Nov 29 09:06:07 2021 -0800 f88b2c9 :
770
   Added bin/gettantra script to download tutorial archive
771
Sat Nov 27 17:48:10 2021 -0800 95e0ccd :
772
   Set permissions and ownership after downloading images
773
Sat Nov 27 14:09:53 2021 -0800 12b0419 :
774
   Change install directory from /usr/local/MagicMirror to /usr/local/MirrorCommandLine
775
Sat Nov 27 12:33:37 2021 -0800 9358209 :
776
   Copy config-notelegram directory into dist for packaging
777
Sat Nov 27 12:23:52 2021 -0800 3fb4518 :
778
   Move NoTelegram configs up to config-notelegram folder
779
Sat Nov 27 11:56:13 2021 -0800 e598d72 :
780
   Prompt for images package removal during Uninstall
781
Sat Nov 27 10:58:47 2021 -0800 500005b :
782
   Merge branch 'master' of ssh://gitlab.com/doctorfree/MirrorCommandLine
783
Sat Nov 27 10:58:27 2021 -0800 e487f1a :
784
   Move .config-nokeys config folder to config/NoTelegram
785
Fri Nov 26 07:06:48 2021 -0800 71fef2b :
786
   Create new image folders in installed pics location rather than HOME/Pictures
787
Wed Nov 24 13:16:20 2021 -0800 aa01e44 :
788
   Scripts repo was renamed to DoctorFreeScripts
789
Mon Nov 22 11:35:46 2021 -0800 c15f6f3 :
790
   Set Architecture to 'all' in control file
791
Sun Nov 21 10:21:05 2021 -0800 49f04e6 :
792
   Delete Playboy scripts, add clone-wiki convenience script
793
Sun Nov 21 08:15:02 2021 -0800 96a462f :
794
   Use my own Veritasium playlist
795
Sat Nov 20 20:22:30 2021 -0800 25a92b7 :
796
   Add mirror_start MagicMirror PM2 startup script and configuration file for PM2
797
Sat Nov 20 16:17:20 2021 -0800 fdb0b97 :
798
   Use --update-env when restarting with pm2, add Mandelbrot zoom config
799
Sat Nov 20 15:08:24 2021 -0800 5d48911 :
800
   Update CHANGELOG for v2.5
Ronald Record's avatar
Ronald Record committed
801
Sat Nov 20 14:17:43 2021 -0800 56cc6de :
802
   New config file for Neu Ling
Ronald Record's avatar
Ronald Record committed
803
Sat Nov 20 14:02:48 2021 -0800 14b217f :
804
   Fix Uninstall check for installed packages
Ronald Record's avatar
Ronald Record committed
805
Sat Nov 20 13:47:57 2021 -0800 0d5d222 :
806
   Moved the image packages out into their own repository
Ronald Record's avatar
Ronald Record committed
807
Sat Nov 20 08:40:10 2021 -0800 b9f654f :
808
   Set Installed-Size in control file for downloaded images
Ronald Record's avatar
Ronald Record committed
809
Sat Nov 20 08:30:17 2021 -0800 0286786 :
810
   Default to base package and base images package in Install script
Ronald Record's avatar
Ronald Record committed
811
Sat Nov 20 08:22:45 2021 -0800 a54a986 :
812
   Download images piped to stdout and extract with tar from stdin to conserve disk space usage, only package mirrorcommandline here
Ronald Record's avatar
Ronald Record committed
813
Fri Nov 19 15:14:34 2021 -0800 866cadf :
814
   Fix redirection to /dev/null in packaging scripts
Ronald Record's avatar
Ronald Record committed
815
Thu Nov 18 13:22:45 2021 -0800 24af451 :
816
   Add capability to stop MagicMirror without pm2
Ronald Record's avatar
Ronald Record committed
817
Thu Nov 18 12:21:48 2021 -0800 a454c20 :
818
   Check if we recognize the PM2 process name
Ronald Record's avatar
Ronald Record committed
819
Thu Nov 18 11:35:25 2021 -0800 6b3b0df :
820
   Check if pm2 is installed, if not then use npm directly where possible
Ronald Record's avatar
Ronald Record committed
821
Wed Nov 17 17:36:30 2021 -0800 78fcc22 :
822
   Add module_update script
Ronald Record's avatar
Ronald Record committed
823
Wed Nov 17 13:40:36 2021 -0800 e4a49b4 :
824
   Use substrings of keys to check if set
Ronald Record's avatar
Ronald Record committed
825
Wed Nov 17 12:40:54 2021 -0800 ae81bff :
826
   Post and Pre need to handle case where config subdirs already exist
Ronald Record's avatar
Ronald Record committed
827
Wed Nov 17 12:02:45 2021 -0800 72afe7c :
828
   Always use setconf to set the config file link
Ronald Record's avatar
Ronald Record committed
829
Wed Nov 17 11:57:50 2021 -0800 bee8a5e :
830
   Check if Telegram API key set before linking config
Ronald Record's avatar
Ronald Record committed
831
Wed Nov 17 11:40:08 2021 -0800 dda0cc4 :
832
   Add a mirror config subdir with no Telegram modules
Ronald Record's avatar
Ronald Record committed
833
Wed Nov 17 10:41:15 2021 -0800 75120ba :
834
   Show keys in both installed config and deployed config
Ronald Record's avatar
Ronald Record committed
835
Wed Nov 17 08:55:53 2021 -0800 b17fb8b :
836
   Remove symlinks in pics dir, delete check for apikey in mirror script
Ronald Record's avatar
Ronald Record committed
837
Wed Nov 17 08:17:20 2021 -0800 4403814 :
838
   Copy config and css files rather than symlink, only symlink selected files out to /usr/local/bin
Ronald Record's avatar
Ronald Record committed
839
Tue Nov 16 15:12:43 2021 -0800 ed10a71 :
840
   Line break
Ronald Record's avatar
Ronald Record committed
841
Tue Nov 16 14:44:24 2021 -0800 078b60e :
842
   Add section on MMM-TelegramCommands
Ronald Record's avatar
Ronald Record committed
843
Tue Nov 16 14:18:57 2021 -0800 bb7b8f0 :
844
   Remove the customCommands section and use MMM-TelegramCommands instead
Ronald Record's avatar
Ronald Record committed
845
Tue Nov 16 13:31:31 2021 -0800 5e39f1a :
846
   Add support for reboot and shutdown
Ronald Record's avatar
Ronald Record committed
847
Mon Nov 15 16:33:01 2021 -0800 663254a :
848
   Remove old release artifacts
Ronald Record's avatar
Ronald Record committed
849
Mon Nov 15 16:07:22 2021 -0800 a9dda7b :
850
   Update Changelog in preparation for version 2.4 tag
851
Mon Nov 15 12:31:30 2021 -0800 d96940a :
852
   Use sudo to make pics dirs
853
Mon Nov 15 12:28:15 2021 -0800 a480d04 :
854
   Copy image lists after creating destination path
855
Mon Nov 15 12:21:26 2021 -0800 7a480a9 :
856
   Create pics subdir path in image packages
857
Mon Nov 15 12:04:21 2021 -0800 aee18c3 :
858
   Move image lists to respective packages
859
Mon Nov 15 10:35:26 2021 -0800 b66336f :
860
   Stop MagicMirror before attempting to unmount external drive
861
Mon Nov 15 10:19:02 2021 -0800 a3397fb :
862
   Rename scripts that conflict with Scripts package names
863
Mon Nov 15 09:48:43 2021 -0800 60cfd7c :
864
   Moved mm and vncview into remote subdir
865
Mon Nov 15 08:41:07 2021 -0800 3f3bf7f :
866
   Only check config files if -c argument is given
867
Mon Nov 15 08:14:14 2021 -0800 1bfa105 :
868
   Resolve duplicates with Scripts package
869
Sun Nov 14 12:27:37 2021 -0800 86b5f9f :
870
   Use dist subdir for CI artifacts, only copy dist files to releases when not in CI
871
Sun Nov 14 11:35:04 2021 -0800 99fadfe :
872
   Only run Gitlab CI when there is a new tag
873
Sun Nov 14 11:28:15 2021 -0800 358cd40 :
874
   Do not create zip archive release when running in Gitlab CI
875
Sun Nov 14 11:22:37 2021 -0800 4ebd422 :
876
   Install zip in continuous integration container, set permissions on maintainer scripts
877
Sun Nov 14 11:10:50 2021 -0800 7d65b89 :
878
   Set permissions on control directory
879
Sun Nov 14 11:05:05 2021 -0800 19d957b :
880
   Set umask
881
Sun Nov 14 10:54:12 2021 -0800 f1ddbac :
882
   Don't use sudo in Gitlab continuous integration
883
Sun Nov 14 10:30:26 2021 -0800 ae0b69b :
884
   Check if mkpkg.sh is running in a Gitlab continuous integration build
885
Sun Nov 14 09:51:14 2021 -0800 87f89d7 :
886
   Bump version for testing
887
Sun Nov 14 09:42:44 2021 -0800 dcf6e96 :
888
   Configure ci/cd to perform Debian package build and expose release artifacts
889
Sun Nov 14 17:26:07 2021 +0000 3fdc67a :
890
   Create .gitlab-ci.yml file from template
891
Sun Nov 14 08:51:15 2021 -0800 a014ef4 :
892
   Move scripts into scripts subdir
893
Sun Nov 14 08:36:46 2021 -0800 0ea598f :
894
   Use a numeric dummy value for Telegram adminChatId
895
Sun Nov 14 08:17:49 2021 -0800 ec23c71 :
896
   Move packaging folders into pkg subdirs
897
Sun Nov 14 08:07:24 2021 -0800 069d3d6 :
898
   Change location of MMM-BackgroundSlideshow pics to /usr/local/MagicMirror/pics
899
Sat Nov 13 18:57:09 2021 -0800 96bb508 :
900
   Version 2.3 release assets
901
Sat Nov 13 18:22:44 2021 -0800 ebde905 :
902
   Revised README with notes on new packages
903
Sat Nov 13 17:37:41 2021 -0800 884ef2b :
904
   Don't package Artists and Models images
905
Sat Nov 13 16:38:53 2021 -0800 e95e715 :
906
   Use pip module gdown for downloading from Google Drive
907
Sat Nov 13 16:01:26 2021 -0800 9d1b675 :
908
   Don't flush stdout during download
909
Sat Nov 13 15:50:56 2021 -0800 a1369b3 :
910
   In downloads abort quietly using signal.signal()
911
Sat Nov 13 15:30:20 2021 -0800 7694394 :
912
   BrokenPipeError not available in Python 2, use IOError
913
Sat Nov 13 15:11:53 2021 -0800 6709000 :
914
   Check for folders in subdirs
915
Sat Nov 13 15:01:13 2021 -0800 efaae28 :
916
   catch BrokenPipeError and IOError in downloads
917
Sat Nov 13 14:26:01 2021 -0800 af20b34 :
918
   For yes/no prompts use read rather than select
919
Sat Nov 13 14:04:04 2021 -0800 78e031d :
920
   Try flushing stdout during downloads
921
Sat Nov 13 12:49:49 2021 -0800 5eb253c :
922
   Write downloads to stdout and pipe to jar to extract
923
Sat Nov 13 11:54:17 2021 -0800 7624f82 :
924
   Remove Model sub-subdirs
925
Sat Nov 13 11:44:40 2021 -0800 155d93b :
926
   Add option for interactive installation, prompt for removal of images
927
Sat Nov 13 08:57:09 2021 -0800 61d7dbb :
928
   Get version from VERSION file
929
Fri Nov 12 22:32:09 2021 -0800 287ad80 :
930
   Output message when extracting zip archives
931
Fri Nov 12 22:11:54 2021 -0800 9e6d5e3 :
932
   Perform checks on package names supplied as arguments
933
Fri Nov 12 20:19:58 2021 -0800 cb01b18 :
934
   Add ModelsPortrait package
935
Fri Nov 12 15:44:33 2021 -0800 de9e202 :
936
   Try using zip archive for images, add argument processing to Install script
937
Fri Nov 12 14:54:22 2021 -0800 f0a1f7d :
938
   Add Artists images package
939
Fri Nov 12 13:07:52 2021 -0800 d40db4d :
940
   Add package for Photographers images
941
Fri Nov 12 12:35:33 2021 -0800 e30a1b2 :
942
   Rename images package to denote portrait mode images
943
Fri Nov 12 11:53:27 2021 -0800 bc731b9 :
944
   Install/Uninstall both packages
945
Fri Nov 12 11:37:26 2021 -0800 04bf1ee :
946
   Split images out into separate package
947
Fri Nov 12 09:37:37 2021 -0800 cbba8da :
948
   Silence npm during install
949
Fri Nov 12 09:00:30 2021 -0800 66f531b :
950
   Set ownership and group on installed files and directories
951
Fri Nov 12 08:51:27 2021 -0800 9a3c419 :
952
   Ignore fail on empty when removing directories, remove subdirectories in pics
953
Fri Nov 12 08:48:08 2021 -0800 148846c :
954
   Install modules as MagicMirror user, not root
955
Fri Nov 12 08:06:22 2021 -0800 1156cfa :
956
   First pass at integrating download of images into package installation
957
Thu Nov 11 20:27:26 2021 -0800 490df56 :
958
   Move location of images
959
Thu Nov 11 20:19:56 2021 -0800 f9bd0b2 :
960
   Run npm install
961
Thu Nov 11 19:51:56 2021 -0800 0126db6 :
962
   Merge branch 'master' of ssh://gitlab.com/doctorfree/MirrorCommandLine
963
Thu Nov 11 19:50:32 2021 -0800 7bc9bb9 :
964
   Add images and post install symlinks out to image dirs
965
Thu Nov 11 11:32:38 2021 -0800 2e3cac0 :
966
   Integrate MMM-IronManGIF overlay with clock into configs and css
967
Tue Nov 9 06:03:52 2021 -0800 cdf6027 :
968
   Move contents listing to wiki, add License section
969
Mon Nov 8 17:34:13 2021 -0800 49fc4b1 :
970
   Match *.js rather than config-* when patching config files with keys
971
Mon Nov 8 17:00:41 2021 -0800 aaba2ce :
972
   Recreated 2.2 distribution installation archives
973
Mon Nov 8 16:58:23 2021 -0800 be151e5 :
974
   Added section on removal
975
Mon Nov 8 16:43:05 2021 -0800 8fe16b8 :
976
   More about setting the Remote Control API key
977
Mon Nov 8 16:36:04 2021 -0800 7dd7897 :
978
   Limit sed of bin files to those with keys
979
Mon Nov 8 16:26:50 2021 -0800 dde8cac :
980
   Sync keys and stubs with new distribution key management
981
Mon Nov 8 15:16:36 2021 -0800 c4c25f1 :
982
   Don't set ownership to root on /usr/local/MagicMirror/bin
983
Mon Nov 8 15:02:11 2021 -0800 5c4453e :
984
   Add instructions on adding new keys
985
Mon Nov 8 14:52:25 2021 -0800 d88f9d5 :
986
   Fix sed command in key showing scripts
987
Mon Nov 8 14:28:22 2021 -0800 5259a0e :
988
   ignore my mirror keys
989
Mon Nov 8 14:19:07 2021 -0800 57b2797 :
990
   Add note on download of zip and gzip archives
991
Mon Nov 8 14:08:10 2021 -0800 314468b :
992
   Install from the releases directory
993
Mon Nov 8 13:58:53 2021 -0800 23e9cd3 :
994
   Recreate package distribution release files with updated package scripts
995
Mon Nov 8 13:55:26 2021 -0800 b809720 :
996
   Update README with new installation and configuration procedure, add linking/unlinking of config and css to package scripts
997
Mon Nov 8 12:29:03 2021 -0800 5aaec9a :
998
   Create 'releases' folder and upload initial release, version 2.2
999
Mon Nov 8 12:22:25 2021 -0800 dc118e0 :
1000
   Renamed installation script to 'Install'