This is a "Alpha" commit. Its meant for Alpha testing. Features are
still being developed.
Please note, you must setup at least a FREE account with pusher and set
the corresponding fields in you `.env` file.
In the coming commits I will introducing a fallback so that once the
FREE pusher DAILY limits are reached, it will fall back to tradiational
database pulling every 3 seconds to get new messages.
There are still features that need to be added:
1. Emoji's
2. Statuses
3. User Tagging
4. Users List
5. Delete own messages, and staff moderation
and more ...
- create recycle command to destroy activity records once 30 days old
- ability to delete single activity record
- cleanup and rename route/controller functions
- Created At column added and displayed in human format
Now staff members can use the "@here" tag to notify all users that
have made previous posts or comments on the specific topic.
Also strips out "@here" from quotes to avoid tagging all users again
unintentionally.
This is useful for things like notifications of updates and/or
announcements.
Supports posts/comments in Forums, Torrents, Articles and Requests
(Reworked) repository and added a ton of new api
Will now tag users when they have been quoted by another user.
Refactored regex to only alpha-numeric characters, as well as dashes
and underscores.
Added debugging options to repository:
1: Allows you to tag yourself while testing
code:
```php
$this->tag->setDebug(true);
$this->tag->messageTaggedUsers($content, $subject, $message);
```
Supports comments made in Torrents, Articles and Requests
Created new repositry for this as it may be used throughout the
code base
(Update) ForumController to use new repository
- closes#55
- latest poll now displays on home page as long as the user has NOT
already voted on it.
- This I am classing as “still needs work” as it could be prettied up a
little
- remove similar drop panel and instead link to torrent grouping via
button.
- one less query in torrent controller
- only show button if IMDB is not default 0
Visually more appealing.
Will now reference urls in the message body.
Includes reported user AND reported by user.
Title now links to the torrent reported.
- closes#27
- torrent category grouping like gazelle
- only for categories that are meta enabled
- uses IMDB number for relations
- could use some work but its a stable working start.
- no more hardcoded categories
- show each category with its torrent count
- show count for all HD torrents on site
- show count for all SD torrents on site