Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [client] introduce branding, --dump and --pack | Jonathan Bauer | 2019-01-31 | 3 | -7/+8 |
| | | | | | | | | | | | | | | | | | | | | | Application name, service name, master server endpoints, documentation websites needed to be configurable to allow for an easy rebranding of the suite. Two new options allow this: use '--dump <folder>' to dump the jar's configurable files into that folder. Aside from text templates in 'txt', logos and icons in 'img', the 'branding.properties' file contains: * masterserver.address : self-explanatory * application.name : name to be shown on graphical elements like the main window * service.name : name to be used as a prefix for formulation like 'bwLehrpool-Team' or 'bwLehrpool-System' etc * service.faq.website : link to FAQ website * service.email : support contact address Once edited, the whole folder can be integrated into the Suite with '--pack <folder> <new_jar>'. The path to the new jar is then the rebranded version of the suite. | ||||
* | [client] Fix stuff FindBugs complained about | Simon Rettberg | 2018-06-27 | 2 | -15/+11 |
| | |||||
* | [client] Move ResourceLoader back to dozmod client | Simon Rettberg | 2018-06-26 | 2 | -1/+176 |
| | |||||
* | [client] Sanitize class/var names, split up control package | Simon Rettberg | 2018-06-21 | 2 | -6/+6 |
| | | | | | | | All configurators have moved from *.control to *.configurator *.control should be used for simple controls that feel like they're really just one thing. The configurators are more like a group of controls. | ||||
* | [client] Refactor change monitor classes, better error message handling | Simon Rettberg | 2018-06-21 | 1 | -1/+18 |
| | |||||
* | [client] Add GUI change handling classes | Simon Rettberg | 2018-06-20 | 1 | -12/+20 |
| | | | | | | | | | | | | | | | Code to track if a dialog contains modified controls has been messy, error prone and all over the place. Adding a control to a dialog required adding multiple fields to the dialog class and adding new code in multiple places. This is an approach to create a centralized facility that would only require adding all controls of a dialog to the monitor in one place, and then defining a callback to get informed when the validity or content of the whole form changes. The monitor class will also remember the original state of the dialog, so you can tell if the user undoes their changes manually. | ||||
* | update imports of ResourceLoader | Jonathan Bauer | 2018-04-27 | 2 | -167/+1 |
| | | | | and removed the class and dep in pom.xml | ||||
* | fix broken links on some desktop | Jonathan Bauer | 2018-04-26 | 2 | -24/+56 |
| | | | | | | | Introduce OSHelper class that should be used when trying to detect the type of OS we are on. This is now used when deciding the path to save the config to and when trying to execute the fallback command if opening the link via java's desktop API fails. | ||||
* | [client] Remove dead code | Simon Rettberg | 2018-04-24 | 1 | -13/+0 |
| | |||||
* | [client] Use TConst virtualizer constants | Simon Rettberg | 2018-04-24 | 1 | -1/+2 |
| | |||||
* | [client] Minor cleanups, add/remove TODOs, rename vars, ... | Simon Rettberg | 2018-04-16 | 1 | -12/+10 |
| | |||||
* | [client] Reduce assigned RAM for downloaded VMs; had some OOMs on Win10 | Simon Rettberg | 2018-04-16 | 1 | -1/+1 |
| | |||||
* | [*] Add virtualbox support | Victor Mocanu | 2018-04-16 | 1 | -28/+52 |
| | |||||
* | [client/server] remove GUEST_USER from netshares | Jonathan Bauer | 2017-09-07 | 1 | -3/+1 |
| | | | | | | | * added some sanity checks before adding a new network share in the table * added user feedback error message for invalid input * fixed text fields growing/shrinking depending on input | ||||
* | [client/server] network share feature [WIP] | Jonathan Bauer | 2017-09-06 | 1 | -0/+22 |
| | |||||
* | [client] Update apache httpclient, pass custom client to ecp-client-lean | Simon Rettberg | 2017-08-09 | 1 | -11/+118 |
| | |||||
* | [client] Flip logging around, small delay to sync | Simon Rettberg | 2017-08-01 | 1 | -2/+5 |
| | |||||
* | [client] Async remote version info fetching | Simon Rettberg | 2017-08-01 | 1 | -41/+45 |
| | |||||
* | [client] Try thrift and https to master before deciding to skip proxy setup | Simon Rettberg | 2017-07-31 | 1 | -3/+31 |
| | |||||
* | [client] Call .applySettingsForLocalEdit() after downloading a VM | Simon Rettberg | 2016-10-05 | 1 | -0/+1 |
| | |||||
* | [client] Enable USB in vmx after VM download | Simon Rettberg | 2016-09-20 | 1 | -0/+1 |
| | |||||
* | [client] Add/fix several weblinks -> | Simon Rettberg | 2016-09-19 | 1 | -1/+2 |
| | | | | | | Add FAQ URL to 'About' menu Add 'Register' button to LoginWindow Fix registration URL when image publishing fails | ||||
* | [client] Update URLs to FAQ etc. (bwlehrpool.de) | Simon Rettberg | 2016-09-19 | 1 | -3/+3 |
| | |||||
* | [client] die bwSuite! | Jonathan Bauer | 2016-09-08 | 1 | -1/+1 |
| | |||||
* | [client] reworked buggy days left calculations | Jonathan Bauer | 2016-08-17 | 1 | -24/+14 |
| | |||||
* | [client] first working draft for published images stuff | Jonathan Bauer | 2016-04-27 | 2 | -1/+14 |
| | |||||
* | [client] Add cd-rom drives to downloaded machine | Simon Rettberg | 2016-02-24 | 1 | -0/+2 |
| | |||||
* | [client] Add icons to lecture and image list buttons | Simon Rettberg | 2016-02-02 | 1 | -0/+38 |
| | |||||
* | [client] Changed location selector from lists to tree selection | Jonathan Bauer | 2016-01-21 | 1 | -0/+13 |
| | |||||
* | [client] Fix: always generate multiple of 4 values for VM RAM | Simon Rettberg | 2015-11-23 | 1 | -1/+1 |
| | |||||
* | [client] Update vmware link to point to version 12, clean up vmware notice ↵ | Simon Rettberg | 2015-11-16 | 1 | -2/+1 |
| | | | | window | ||||
* | [client] Make MapHelper null safe and do lectureCache refresh with ↵ | Stephan Schwaer | 2015-10-29 | 1 | -1/+8 |
| | | | | QuickTimer after deleting image. | ||||
* | [client] Add two floppy drives to vmx of downloaded VM | Simon Rettberg | 2015-10-27 | 1 | -1/+20 |
| | |||||
* | [client] ResourceLoader: Fix leak, add getStream() | Simon Rettberg | 2015-10-27 | 1 | -5/+13 |
| | |||||
* | [client] Fixed NPE when opening links. | Stephan Schwaer | 2015-10-05 | 1 | -9/+9 |
| | |||||
* | [client] Don't run proxy search if master server is reachable | Simon Rettberg | 2015-09-28 | 1 | -0/+21 |
| | |||||
* | [client] Added window for opening webpage in browser if user is not ↵ | Stephan Schwaer | 2015-09-28 | 1 | -1/+4 |
| | | | | registered for BwIDM. | ||||
* | [client] Disable login button while login is running; create legacy vmx if ↵ | Simon Rettberg | 2015-09-23 | 1 | -7/+14 |
| | | | | server doesn't supply one | ||||
* | [client] ImageUpdateWiz: if updating version metadata failed, inform user | Jonathan Bauer | 2015-09-16 | 1 | -1/+0 |
| | |||||
* | Merge branch 'v1.1' of git.openslx.org:openslx-ng/tutor-module into v1.1 | Jonathan Bauer | 2015-09-15 | 1 | -1/+34 |
|\ | |||||
| * | [client] Put real update url in place | Simon Rettberg | 2015-09-15 | 1 | -1/+1 |
| | | |||||
| * | [client] Changelog creation mode | Simon Rettberg | 2015-09-15 | 1 | -0/+33 |
| | | |||||
* | | [client] reworked german text | Jonathan Bauer | 2015-09-15 | 1 | -1/+1 |
|/ | |||||
* | [client] ClientVersion: changelog support. The JSON must now have a ↵ | Jonathan Bauer | 2015-09-14 | 1 | -1/+16 |
| | | | | 'changelog' element | ||||
* | [client] Version: fix manifest path | Jonathan Bauer | 2015-09-14 | 1 | -1/+2 |
| | |||||
* | [client] Image/Lectures: only push metadata/permissions if they were changed | Jonathan Bauer | 2015-09-11 | 1 | -0/+41 |
| | |||||
* | [*] Adapt to MSS changes | Simon Rettberg | 2015-09-11 | 1 | -1/+1 |
| | |||||
* | [client] added "Expiring" column to versionTable and introduced ↵ | Jonathan Bauer | 2015-09-10 | 1 | -1/+37 |
| | | | | FormatHelper.daysTil(<long_timestamp_in_millis>) | ||||
* | Renamed method in MSS | Simon Rettberg | 2015-09-09 | 1 | -1/+1 |
| | |||||
* | [client] evaluate max memory of OS when generating vmx | Jonathan Bauer | 2015-09-08 | 1 | -2/+7 |
| |