Eric Schultz
a29c8dcce1
Fix virtio iso, libreelec and openelec download progress display
2017-07-22 11:59:57 -05:00
tom mortensen
985ec81593
Merge branch '6.4-wip' into 6.4-wip
2017-07-17 16:39:58 -07:00
Tom Mortensen
1cfa9db298
Explicitly add csrf_token in device assignment forms.
2017-07-17 13:48:10 -07:00
bergware
44963964cb
Delete non-used file
2017-07-17 22:21:46 +02:00
bergware
60d9a6ed44
Updated NewConfig, use new cmdinit variables
2017-07-17 21:01:52 +02:00
bergware
45810b9903
Fixed race condition for retain function in New Config
2017-07-15 23:07:09 +02:00
bergware
16723e133f
Replace share size hack with more 'proper' solution
2017-07-14 12:49:09 +02:00
bergware
8b48a799df
Code optimization
2017-07-14 09:20:44 +02:00
bergware
20a4807272
Rename "USB backup" to "Flash backup"
2017-07-14 07:42:30 +02:00
bergware
0ce46a502a
Added "USB backup" function
2017-07-14 07:25:32 +02:00
bergware
8bcb70cffc
Added "USB backup" function
2017-07-14 01:51:39 +02:00
bergware
3052821eed
Merge branch '6.4-wip' into 6.4-wip
2017-07-08 23:11:04 +02:00
bergware
476100cf58
Display progress messages in blue
2017-07-08 22:51:02 +02:00
bergware
0090d2c571
Add date and warranty fields to disk identity information
2017-07-08 16:49:18 +02:00
Tom Mortensen
65fc2b4198
Got rid of var['currTime'] so get the current time from php time() function.
2017-07-06 20:41:15 -07:00
Tom Mortensen
2b87e51534
Added new 'fsProgress' string to footer. No more logging of text to progressFrame.
...
Also fixed bug generating parity sync type text.
Also removed stupid comment I put in diskload script some time ago.
2017-07-05 23:12:32 -07:00
Tom Mortensen
95bfa90175
Get rid of 'heartbeat' event.
...
Footer status now updated via websocket.
2017-07-05 16:08:44 -07:00
Tom Mortensen
0b955a38a9
More websocket work.
2017-07-05 11:25:31 -07:00
tom mortensen
f8d3074550
Merge pull request #137 from bergware/6.4-wip
...
Changed popup windows to higher contrast and the same for all themes
2017-06-25 15:53:30 -07:00
Eric Schultz
ee5e2ac5ef
webGui: use JSON for Slack notifications since it's preferred and may work better for 3rd party webhooks (e.g. Discord)
2017-06-25 11:15:14 -05:00
bergware
f5c1148272
Changed popup windows to higher contrast and the same for all themes
...
Improve readability
2017-06-25 10:13:39 +02:00
bergware
bd55a96073
Undo GUI Access
2017-06-24 11:24:29 +02:00
Tom Mortensen
51021eacfc
Change permission bits.
2017-06-23 16:03:19 -07:00
Tom Mortensen
3606fdb700
Remove remnants and references to 'dynamix.plg'.
...
The 'unRAID' attribute of an existing dynamix.plg file is used as the 'max' compatible version. This
prevents stale dyanamix.plg files being loaded.
2017-06-23 16:01:38 -07:00
tom mortensen
621596b1c0
Merge pull request #134 from bergware/6.4-wip
...
Undo GUI access
2017-06-23 11:52:58 -07:00
bergware
bcaa259957
Added validation of free port(s) before committing GUI access
2017-06-23 17:17:32 +02:00
Tom Mortensen
114038bbab
Undo previous change of updating both syslinux/syslinux.cfg and EFI/boot/syslinux.cfg.
...
Instead now EFI/boot/syslinux.cfg consists of a single line:
include /syslinux/syslinux.cfg
Hence only need to maintain single copy.
2017-06-20 13:03:09 -07:00
Tom Mortensen
a49301be4a
Fixed regression error preventing proper display of computed share size
2017-06-20 13:02:39 -07:00
tom mortensen
90887cb9e8
Merge pull request #123 from bergware/6.4-wip
...
Enhanced plugin manager with separate plugin and OS sections
2017-06-18 12:18:51 -07:00
bergware
1c097759d2
Emhanced plugin manager with seprate plugin and OS sections
2017-06-18 10:28:13 +02:00
Tom Mortensen
d0f6ee4634
Anytime /boot/syslinux/syslinux.cfg modifed, copy file to /boot/EFI/boot/syslinux.cfg
2017-06-17 22:48:42 -07:00
tom mortensen
5b30de784b
Merge pull request #122 from bergware/6.4-wip
...
Themes related updates for unRAID 6.4
2017-06-17 09:53:42 -07:00
bergware
8fff4fc72b
Added theme support in popup windows
2017-06-17 12:43:11 +02:00
tom mortensen
9db6113d09
Merge pull request #120 from bergware/6.4-wip
...
Fixed regression error in display of custom banner introduced in rc3
2017-06-15 22:49:18 -07:00
bergware
1d33bd2905
Changed copyright in footer to 2017
2017-06-16 06:59:19 +02:00
bergware
d2050b43a0
Fixed regression error in display of custom banner introduced in rc3
2017-06-16 06:04:45 +02:00
Tom Mortensen
0bdefac498
Log csrf token values when there's a mismatch.
2017-06-14 12:47:46 -07:00
bergware
b5aa1cc7c2
Enhanced Read/Write operations for easy cloning of user shares and disk shares
2017-06-10 18:51:31 +02:00
bergware
54d70d2d9b
Add generation of custom icon in header (sidebar) for themes AZURE and GRAY
2017-06-07 17:41:37 +02:00
bergware
c7293c139d
Add Slack notifications agent
2017-06-04 19:24:46 +02:00
bergware
80d983239e
Correction in display of disk, cache and parity name
2017-05-27 12:52:25 +02:00
bergware
55cb5ce9c6
Remove refresh button and refresh timer (force real-time)
2017-05-27 12:07:21 +02:00
Tom Mortensen
e7cee3ca1c
Use php curl library calls to access emthtpd via socket.
...
Connect emhttpd events to websocket publisher endpoints.
2017-05-22 14:07:21 -07:00
Eric Schultz
c36449e0cc
webGui: Fixed persisting the show banner value after applying disk settings
2017-05-16 11:13:54 -05:00
Tom Mortensen
72b8527549
Merge branch '6.4-wip' of github.com:limetech/webgui into 6.4-wip
2017-05-14 15:03:12 -07:00
Tom Mortensen
d444703ed5
fixed timing issue where sometimes a cache assignment would not be preserved
...
In include/DefaultPageLayout.php there is an on-load function which disables all the buttons
named "Apply", and generates on-change functions for all form input fields which un-disables the form "Apply"
buttons. Meanwhile, when Main page loads, it generates POST requests to include/DeviceList.php to fill in
the array, cache, parity status sections. With array stopped, DeviceList.php generates forms that are used to
faciliate devivce assignment to array and cache slots, and these forms have a hidden input that defines the
emhttp api call to make (changeDevice=Apply). Well sometimes this form element is 'disabled', which causes
everything to function correctly from user perspective but since changeDevice=Apply is not sent, emhttp never
actually makes the assignment permanent. This issue is the result of some kind of race condition we are
triggering in the browser - I think because there are multiple on-change event functions being assigned
dynamically. The fix here is to change string "changeDevice=Apply" to "changeDevice=apply" in order to defeat
the script; the emhttp api will accept either "Apply" or "apply".
2017-05-14 14:07:09 -07:00
Eric Schultz
bd5516d990
ipv6 fixes for gateway
2017-05-13 16:44:01 -05:00
Tom Mortensen
0c223514d2
Registration page refinements
2017-05-13 12:19:36 -07:00
Eric Schultz
f55f57515d
webGui: new watchdog service with websockets instead of ajax polling
2017-05-08 08:11:11 -05:00
Eric Schultz
3471bf0f36
webGui: networking now allows multi bonds and multi bridge groups
2017-05-05 10:18:30 -05:00