Skip to content
This repository was archived by the owner on Sep 17, 2025. It is now read-only.

Releases: nielswitte/OpenSim-CMS

Version bump

05 Jun 06:59

Choose a tag to compare

Small bug fixes and usability improvements

  • CMS: Fixed teleporting error when the script is faster than the server response
  • API: Fixed bug where offline grids would cause an error
  • API: Fixed namespace for exception
  • CMS: Enter chat message is sent when entering the chat on the website
  • API: Fixed chat message checks (empty and length)
  • API: Log files are now saved one file per hour

Usability improvements

20 May 11:17

Choose a tag to compare

  • Added an error logging function
  • Prevent backspace from triggering the browser's history by going back to the previous page
  • Removed links to the documentation to make reverse engineering harder.
  • Usernames and e-mail addresses are case insensitive.
  • When creating a new avatar, the user's e-mail address is used as default value.

Updated Queries

13 May 13:51

Choose a tag to compare

This update replaces a lot of long queries with a lot of MysqliDb class supported functions. The other changes are bug fixes and enhancements, which are summarized below

  • Prevent the creation of avatars going wrong because of special chars or spaces in the first name, last name or password.
  • The LSL of the presenter screen is improved, a lot of warnings removed and repeating code merged into a function.
  • Ability to log API access to a log file.
  • Replaced $_SERVER with getenv().
  • Fixed a lot of warnings in the other LSL scripts.
  • Replaced a lot of raw queries with functions from MysqliDb
  • Updated MysqliDb class
  • Allow spaces in file names

Bug fix release

07 May 10:15

Choose a tag to compare

This release fixes the teleporting bug for meetings, which was fixed in stable v1.0 for the grid overview.

First stable release

07 May 10:07

Choose a tag to compare

This release fixes a number of bugs and improves the user experience since the previous RC 4.

API Fixes

  • Updated the database class
  • Prevent removal of own account or the OpenSim account
  • Updating the agenda is sufficient when editing a meeting
  • Add timeout parameter to RPC to OpenSim
  • Add parameter to optionally close the cURL connection
  • Added function to generate UUIDv4 for OpenSim, random
  • Replaced the Remote Admin create user function with the command line one. This requires the UUID generator
  • Only request minimal information from the grid when teleporting or checking avatars
  • Fixed avatar ownership check when teleporting
  • Set variable to empty array when starting to retrieving avatars from the database
  • Hide comments from other meetings (where you do not have access to)

Fixes in the CMS

  • Fixed saved passwords bug, where auto-filled forms won't submit
  • Hide delete button behind own user and OpenSim user.
  • Corrected modal dialog buttons when sharing an item and then looking at the preview
  • Better feedback when no rooms on region or no regions on grid, when scheduling a meeting
  • Updated jQuery from 2.1.0 to 2.1.1
  • Removed select2.js since it is not being used
  • Better feedback when creating an avatar
  • Only show error when teleportation fails completely

RC4

30 Apr 13:58

Choose a tag to compare

RC4 Pre-release
Pre-release

The fourth release candidate for OpenSim-CMS.

  • API: Fixed error when ical directory does not exist
  • Assets: Corrected database.sql and default users.sql queries
  • CMS: Users can teleport even when it is unknown if their avatar is online. This allows teleport on Grids which do not use MySQL.
  • API: Simplified the PDF conversion so older versions of poppler-utils are also supported
  • API: Fixed logging in as OpenSim from localhost
  • API: OpenSim has userId 1 instead of 0. Fixes database constraints
  • Docs: Updated with latest information and added FAQ section

Release canidate 3

29 Apr 14:32

Choose a tag to compare

Release canidate 3 Pre-release
Pre-release

Fixed a couple of bugs since the previous release
Extended the CMS documentation

Small fix

22 Apr 13:52

Choose a tag to compare

Small fix Pre-release
Pre-release

Fixed a small bug where comments were not removed when deleting a file.

Release canidate 1

22 Apr 09:23

Choose a tag to compare

Release canidate 1 Pre-release
Pre-release

This pull request adds a more advanced permission system, support for groups and sharing of files with group members and filtering items based on ownership/group membership. Besides the new group support, a lot of small bugs have been fixed. An overview of the major changes is listed below:

Added support for groups:

  • Fixes #41, #51, #52 and #53
  • Groups can be created, updated and removed
  • Users can be added to and removed from groups
  • Files can be added to and removed from groups
  • User can share his/her files with a group
  • User can only access his/her files and files shared with groups he/she is in
  • User can only access comments to files he or she has access to

Other new features:

  • User can filter meeting calendar to only show his/her meetings

Bugs fixed:

  • Caching of JSON was causing page data not refreshing
  • Updated a lot of queries
  • Updated documentation
  • URL Encoding of names/titles, Fixes #54

v1.0 Beta release

16 Apr 12:05

Choose a tag to compare

v1.0 Beta release Pre-release
Pre-release

Most noticeable changes since previous version (which is removed due to issues).

  • Fixed comments in presenterScreen.lsl
  • Updated the documentation
  • Added file with default user accounts and permissions
  • Implemented pagination for documents and users in the CMS
  • Implemented document and user search in the CMS
  • Added alternative method to retrieve Grid status from server
  • Improved the speed of saving UUID to cache
  • Updated the default config