Jump to content

MrFisc

Friends
  • Posts

    184
  • Joined

  • Last visited

  • Days Won

    1

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Everything posted by MrFisc

  1. Sounds good! I'll let you know once I have it up.
  2. I do not currently have a live installation of IPS at the moment, I will look into setting one up for all of my applications to be demod on in the near future. But i would be happy to record a video of it functioning on my development installation if that's something you would like to see. Sorry about that, soon though! Group chat is a feature that will be coming in the future, as is oEmbed support (the ability to send images, embed media, etc). The application is in its beta phase, so until i reach the level of stability i want i don't want to add too many features that could introduce new points of failure.
  3. Most of the existing chat applications for IPS (that I'm aware of) work using a widget or something similar, and generally center around a chat room or something of the likes. This application is specifically for Member to Member chat conversations. It also displays ANYWHERE on your forums, not as a widget but instead as an overlay to all pages. Keep in mind this application is still in it's very early beta phase, read the application post for more information.
  4. A chat application for Invision Community, integrated directly into your community! This is not an external embedded chat feature. Grapply Chat integrates directly into your community and its members, complete with administrative tools and theming capabilities! What is it? Grapply Chat gives your community the option to chat with each other from anywhere within your forums! Most of the existing chat applications for IPS (that I'm aware of) work using a widget or something similar, and generally center around a chat room or something of the likes. This application is specifically for Member to Member chat conversations. It also displays ANYWHERE on your forums, not as a widget but instead as an overlay to all pages. What's included? Features (as of v1.0.4) Chat with anyone in the community from anywhere. Block / Unblock members from chatting with you. Enable or disable Grapply Chat for specific member groups. View client chat logs from within ACP and download them as CSV, TXT and JSON. The ability to enable/disable Grapply Chat or just chat notifications for your account. The ability to manage your chat blocks from within Account Settings. A full list of online members. A search functionality to search members to chat with. Fully customizable themes using the Grapply Theme Generator so you can rest assured that Grapply Chat will line up with your IPS theme. What's to come? Coming Soon (as of v1.0.4) Member specific permissions. The ability to report a member and include a log of their chat. Customizable chat bots. Configure an external server to alleviate some of the stress that this application may put on your forum database. The ability to send images and other media including oEmbed content from within chat. Support for parsing emojis. Group messages. More to come! Other useful information Important Notes Grapply Chat is still in its early beta phase, these features may not perform with the stability you will expect, but future iterations will improve on them. This application may have an undesired performance hit on your forums due to the amount of requests required for it to operate. To alleviate this, you can try to raise the Client Refresh Rate in ACP to help with this. In the future, there will be an option to use a secondary server dedicated to chat processing to help alleviate this. This application is not yet optimized for mobile, and as such will not display on mobile devices. Market Place File:
  5. Can you try to manually run the queue? If that doesn't work, shoot me a PM and i'll look into it further with you šŸ™‚
  6. This should be resolved in version 2.0.2 šŸ™‚
  7. It's not a member function. What it looks like the problem is is the way that IPS works with Hooks. Still not totally clear, but i've already solved the problem simply by removing the function. Should have an update relatively soon.
  8. That is odd being that i'm using if (! function_exists('ts3_lang_to_str')) {, i will look into this soon for you. I'm sorry for the inconvenience. šŸ˜ž
  9. I'm not sure why the old task would still exist, it may not have been deleted when you updated (I think that ICS tends to leave old files when you update an application). The application should now rely on only ONE task when you're using the "Task" method for updating the profile cache. This task is called "ProfileDisplayUpdate". You can configure the rate at which it runs in the TeamSpeak applications settings in ACP. The configuration will actually modify the iteration for the task itself, instead of enabling/disabling multiple tasks as the old system did. You can delete any of the tasks from your file system that have a number in their name (i.e. ProfileDisplayUpdate15Minutes). Uninstalling the application and its files completely and re-installing may solve this issue as well. Let me know if you can't figure it out (this may have been my screw up, i'm still somewhat new to IPS dev)
  10. What's New in Version 2.0.0 Change Log: Updated to work with ICS 4.4 Re-designed group association section to make it easier on the eyes. Added manual cron option for profile displays and group association updates
  11. I'm in the process of testing it. Until the applications page says that it supports 4.4, please do not upgrade. Thank you šŸ™‚
  12. Not currently, although this wouldn't be a bad feature to add šŸ™‚ Maybe in the next release!
  13. I've noticed a bug in this application. If a member that wrote a note gets deleted, then you will get an "OutOfBounds" exception when trying to view any members notes that that deleted member has left a note on. This can be resolved by changing the member_group_id parser in /applications/membernotes/extensions/core/Profile/memberNotes.php under the render() function to the following: 'member_group_id' => function( $val, $row ) { // This will fail if the member was deleted. // return \IPS\Member\Group::load( $row['member_group_id'] )->formattedName; // Instead, load the member and look at it's group. // When you do this, the member will default to "Guest" if they // do not exists, and you will get the Guest group. $member = \IPS\Member::load( $row['note_by'] ); return \IPS\Member\Group::load( $member->member_group_id )->formattedName; },
  14. What's New in Version 1.0.33 Change Log: Manual Syncing Manually Sync a specific Member TeamSpeak Groups From the members ACP Profile Manually Sync a Group of Members TeamSpeak Groups From the Group Association section of the TeamSpeak Integration Application in ACP you can now sync all members belonging to a specific Group Association. Any members that should NOT be in the TeamSpeak group referenced by the Association will now be removed. Manually Sync ALL Members TeamSpeak Groups From the Group Association section of the TeamSpeak Integration Application in ACP you can now manually Sync all members that have one or more TeamSpeak UUIDā€™s configured on their account. This will be handled as a background Task so that it does not interfere with your work in ACP. Automatic Syncing You can enable and disable specific types of automatic syncing from within the Auto Sync section of the TeamSpeak Integration application in ACP. There are now several cases in which Automatic Syncing can be configured to work. Member Profile Edited If a members profile is in any way edited, this automatic sync will be triggered and that specific member will individually have their TeamSpeak groups synced. Group Association Added/Removed If you add or remove a Group Association from the Group Association section of the TeamSpeak Integration application in ACP all members related to that group will have their TeamSpeak groups Synced. UUIDs Updated If a new UUID is added/removed for a Member, either by an Administrator or by the Member themselves, that individual member will have their TeamSpeak groups synced. If a UUID is removed, any TeamSpeak group tracked within the Group Association section of the TeamSpeak Integration application in ACP will be removed from that UUID. Using a task that runs at a configured interval A task can be configured to run at your desired interval that will always keep all members TeamSpeak groups up to date. Other QOL Updates HTML and JavaScript tags will now be stripped from the Channel name that is displayed on a Members profile. You can now view a members TeamSpeak information from their ACP profile. A lot of minor bugs have been patched. With this release the application is still in its beta phase. Please report any issues you encounter to me through a PM.
  15. So, it will work assuming two conditions are met. Your hosting provider issues you a static OUTBOUND IP address. Your hosting provider will allow you to open OUTBOUND ports. The portion of the application description where it says "Does not work with IPS Cloud Hosting" is referring specifically to the cloud hosting that Invision Power Services provides. If you happen to have full root access to whichever server is running your IPS instance (for example if it's running on Digital Ocean), then I wouldn't consider that "Cloud Hosted IPS" as the server can be used for more than just IPS, and you should be able to configure the server as needed. šŸ™‚ You make a good point. I will add this to the list of features I hope to implement soon šŸ™‚ I'm not 100% certain on if there is a "good" way to implement this.. I'll give it some thought though!
  16. Members need to add their UUIDS to the profile before they will be synced. You also need to set up the group associations in ACP, enable the tasks as documented on the application page of you're going to use profile display caching, and verify the connection works using the Test Connection feature in ACP. The license issue should not have anything to do with this app. If you continue to experience issues feel free to send me a PM šŸ™‚
  17. Iā€™m unsure about this. However, you could give the real IP in your configuration of the plugin
  18. What's New in Version 1.0.29 Change Log: Added support for cloud instances through address/port binding.
  19. What's New in Version 1.0.28 Change Log: Updated the user interface to use dialogs so that the user experience is smoother. Added delete confirmation dialogs for all delete actions.
  20. What's New in Version 1.0.27 Change Log: Fixed an issue with the AppIcon hook.
  21. What's New in Version 1.0.26 Change Log: Fixed the issue where groups wouldn't sync if a member wasn't online on TeamSpeak. Added Ban Sync functionality (when a member gets banned on the Forums, they will also be banned on TeamSpeak) Added the option to force members to have a UUID configured before they can use the forums. Added the option to display a TeamSpeak UUID field on the registration form.
  22. The UUID for members is used for a lot of thighs including synching groups, displaying their status on the server and banning / kicking. It will also be used for additional upcoming features. The group synching currently is only triggered when a profile is edited, however I've had reports that it only works if the member is currently online in teamspeak. This will hopefully be resolved in an upcoming update fairly soon, as well as having it triggered with different events besides a profile edit so that the groups are always up to date. The teamspeak viewer provided by that third party seems to be the most customizable as far as display options, which is why I went with it. But I will consider adding a proprietary one as well. Although this isn't very high on my to do list currently, I'll definitely get around to it soon.
  23. What's New in Version 1.0.23 Change Log: Added option to create and restore (from) Server Snapshots
Ɨ
Ɨ
  • Create New...