Appearance
Changelog
v2.7
Minor Release - 26.03.2024 - 18 commits
Added
- RSS feeds
- helper function remove_special_chars
- accept image/gif to featured image
- regular expression for validation - username field
- stories count to community table CP
- stories count to user table CP
Improved
- php dependencies updated to latest versions
- remove special chars from social username
- only accept (png, jpg, jpeg) for upload avatar and cover and fixed translation to submit button
Fixed
- subject input contact form
- sitemap url for users
- pollStyle dark backgroud
- attemp to read property username on null. Delete all related records from deleted user
- delete story from CP, related records not deleted
- delete user from CP, related records not deleted
- delete comment from CP, related records not deleted
- openUserDetailsModal missed
v2.6.15
Release - 07.03.2024 - 6 commits
Added
- text-field-focus-linear icon
Improved
- php dependencies updated to latest versions
- js dependencies updated to latest versions, build script
- save draft button has returned but is already built into the dropdown better for mobile UI
- updated en.json translation file
Fixed
- published_at null in story page
v2.6.9
Release - 06.03.2024 - 9 commits
Improved
- getAvatar function with filter
- searching stories only by title
- checking if a search results is not empty in search bar
Fixed
- ui breaks if the latest comments widget contains a link
- search confused - removed body from story search
- story published date on story page
- width on header - Editor page
- scrollToComment background for dark mode
v2.6
Release - 05.03.2024 - 48 commits
Added
- customizeSlugEngine with korean and chinese ruleset support
- Discord icon
- Discord and Telegram links to footer menu
- number_short_format helper function
- queryString to Searchbar
- arrow return left icon
- advanced search by stories, comments, communities, users
- appearance.header_width to a header in Editor page
- icons tuning-linear, tuning-square, archive-minimalistic-linear, moon-stars
- icon preview-link
- advanced search sort by the latest
- base DDOS protection for Alma
- video formats to livewire config - mov,avi,wmv,webm,mpeg4,ts,mpg,rm,rmvb,mkv
- styles for Plyr player
- upload videos via Editorjs
- close button to cookie-consent message box
- agree message to register form
- the ability to delete videos uploaded via Editorjs, from the storage
- email verified field to user resource (CP)
Improved
- php dependencies updated to latest versions
- js dependencies updated to latest versions, build script
- search for users by username via Searchbar
- number_short_format increased to 999 from 900
- excluded downvoted stories from the popular feed
- Editor UI and added a dropdown menu
- optimized Popular feed
- style max-height 35rem for featured image
- border-radius for plyr--audio controls
- checking if name exists - user dropdown
- changed styles for empty records block and added max-width in user page
- updated en.json translation file
Fixed
- block-html widget, livewire reload ads
- markAsReadFollower user model in notificaltions
- popular tags widget typo
- only the owner can change the avatar and cover images from frontend
- summary block break-words in story card
- arrow icon in latest comments widget was shrinkable
- latest comments widget shows replies to deleted comment
- tagify dark mode text colors
- views_count in story card
- search bar user name is empty if not exist
- logo is not centered in the auth template
v2.5
Release - 16.02.2024 - 35 commits
Added
- internationalization support for Editor.js in Alma
- the ability to delete uploaded files from a folder in Editor.js
- pinned_at column for better sorting of the collection
- added tabs, filter by status in Story resource table (CP)
- user notifications page
- widgets system + (CP)
- added icon - arrow-retrun-right
- latest comments widget
- scrollToComment from notifications box and from notification page also added check if a user, story, a comment exists in notifications
- permission to upload webp, gif and mp4 formats
Improved
- php dependencies updated to latest versions
- build script
- new layout for Static Page
- styles for html tags inside Static page
- guest layout styles
- limit for stories added to the pinned collection has been removed
- quantity field to widget PopularTags
- quantity and days fields to widget TopAuthors
- replaced the old widget code on all pages
- featured stories widget was removed
- improved markup in the comments component
- updated en.json translation file
Fixed
- duplicate slug for soft deleted story
- editorjs pop up item delete button bg color
- it was possible to add drafts to the pinned collection
- empty array MariaDB issue
- community seo description
- on static page image max width
- avatar url in top author widget if user use social login
- tags block in story page is not stacked, added wrapping
- notifications (comment and reply) if name empty
Special thanks to - Durov, ISHIKI SATOSHI - for identifying bugs.
v2.4
Release - 08.02.2024 - 59 commits
Added
- added social links to sidebar and improvements
- new share icon
- related story link to the saved comment
- notification to the create a story button - for read only accounts
- fields for social network profiles Twitch and VK
- user profile info modal
- dropdown menu to the user profile
- ReportedUser component
- prevent Googlebot from indexing post drafts
- ReportedUser resource to the control panel
- user pinned stories page and comments page
- SEO block is hidden for everyone except moderators and admins on the editor page
Improved
- php dependencies updated to latest versions
- poll box and time translation issue
- general settings - checking site_name as not null and replacing clear all cache to only clear config cache
- styles is optimized in story card
- styles is optimized in story page also optimized N+1 by views
- changed order - show latest saved comments
- content-wrapper link styles
- new layout for user page
- new layout for community page
- check auth user setting dropdown
- user settings dropdown for better security
- user profile URL
- new user settings pages
- new community settings page
- removed Jenssegers agent from main menu
- updated user registration validation rules
- updated en.json translation file
Fixed
- data type issue User (avatar and cover) fixed by type casting uses gate method @can instead @if
- data type issue Community (avatar and cover) fixed by type casting uses gate method @can instead @if
- data type issue Community Policy fixed by type casting uses gate method @can instead @if
- data type issue Comment Policy fixed by type casting
- error page button link
- (Write a comment) not translatable
- comments - author not translatable
- sidebar overflow scroll
- myFeed query to database, if user follow to community and to user the same id
- call to a member function notify() on null - when user follows to community
- date localization in community page - created date
- N+1 Queries by views
- general settings - when social profiles returning null the empty string was not saved
- vote component - active color was not displayed
- styles for delete account
- counter of only parent comments was shown in the story card
- fix: google fonts link
- all_comments_count - count only not deleted commments
- error if user deleted account and story has status comment_visibility - followers, non-followers can comment
- N+1 issue - user stories, followers, followings counts
- empty user page SEO title if the username is empty
- user settings dropdown policy
- notifications-box position when change header_width
- 10 meta keywords
- authorization from social login
Special thanks to - Durov, 53ny4, ISHIKI SATOSHI - for identifying bugs.
v2.3
Release - 29.01.2024 - 38 commits
Added
- sorting communities by followers, stories, oldest and newest
- sorting comments by Oldest, Newest and Popular(votes)
- settings svg icon
- installed tailwind-scrollbar
- website social profile links
- new translations en.json
- dark mode for Editor.js
- dark mode support for Editor page
- appearance settings
- appearance color theme
- Recaptcha to login form and optimize
- icons to settings sections
- timezone to General settings
Improved
- php dependencies updated to latest versions
- menu - for saved stories and comments
- increased pagination value for saved feeds
- main menu and mobile sidebar
- template paddings reduced
- improved search-bar
- login button in header nav
Fixed
- mobile background search-bar
- border overlay in search-bar
- mail driver settings description
- community filter responsive on mobile devices
- in the Saved Stories feed if story was status unpublished
- in the feed if featured story was status unpublished
- call to a member function diffForHumans() on null - MyFeed page
- error route popular not found when changed default feed - nginx caching issue
- css style in share links
- comments_count in blade template
- date localization in user profile - joined date
- user dashboard load more button margins
v2.2
Release - 21.01.2024 - 41 commits
Added
- code syntax highlighting tool for Editor.js
Tip!
It will also be easy to add any other programming language, for this don’t need to rebuild the script.
Improved
- js dependencies updated to latest versions
- php dependencies updated to latest versions
- default background for avatar on cards
- default background for avatar
- follow button
- only active communities available
- search stories withoutTrashed
- search only active community
- top communities page and added load more state
- header avatar default background
- header avatar default background
- user dashboard has been improved, filters have also been added
- removed league/flysystem-ftp pack and FTP option from storage
- user dashboard filter and menu hover
- mediumZoom added to app.js
- improved user dashboard - following communities also added a load more pagination
- added more paddings top for desktop
- improved user dashboard - following users also added a load more pagination
- new translations
- improved user dashboard - followers, also added a load more pagination
- ban user button
- cache manager and Maintenance mode to System menu group in CP
- new error page layout
- maintenance mode
Fixed
- z-index on an avatar and cover upload components
- access to edit community settings
- injecting malicious javascript or HTML code in Community settings
- access to the user's dashboard by another user
- double scroll in editor page
- title of story in editor page for mobile devices
- error in user profile if user's bio is empty
- ban user - frontend issue
- line breaks in a story body
Special thanks to Odine Net - @m3n0sd0n4ld for identifying vulnerabilities in the Alma script.
v2.1.10
Release - 11.11.2023 - 10 commits
Added
- added FTP storage support
- added visibility restrictions for story content
Improved
- optimized title font size on story show page for mobile
- php dependencies updated to latest versions
- optimized markup in top-community page
- js dependencies updated to latest versions
- remove edit action buton from header in CommentResource
- PWA is remade, previous package laravelpwa was removed, did not work correctly in some cases with SSL and offline mode
v2.1
Release - 31.10.2023 - 48 commits
Added
- added PWA
- added static page link to the pages table
- added community link into the communities table
- added story link into the stories table
- added filters to the stories table - status, published from and published until
- added default sort records for reported comments table by latest in the control panel
- added default sort records for reported stories table by latest in the control panel
- added default sort records for communities table by latest in the control panel
- added default sort records for comments table by latest in the control panel
- added default sort records for pages table by latest in the control panel
- added default sort records for contacts table by latest in the control panel
- added default sort records for users table by latest in the control panel
- added default sort records for tags table by latest in the control panel
- added default sort records for stories table by latest in the control panel
- added the ability to edit comments via the control panel
- added select list of users, the administrator has the ability to select the author of the story from the Editor
- remove HTML entities from summary and find longest word in the summary
- added the last online user in the control panel
- added user profile editing in the control panel
- added deletes unused files if User avatar or cover_image is Updated/Deleted from control panel
- added deletes unused files if Community cover_image is Updated/Deleted from control panel
- added deletes unused files if Community avatar is Updated/Deleted from control panel
- added new form generation for General settings
- added new form generation for Storage settings
- added new form generation for Mail settings
- added new form generation for social login settings
- added new form generation for reCAPTCHA settings
- added new form generation for SEO settings
- added new form generation for Ads settings
- added new form generation for settings additional scripts
- added the ability to ban yourself or another admin in the admin panel is disabled
Improved
- space vertical between child elements in a static page
- php dependencies updated to latest versions
- updated langs
- optimize recaptcha settings mount
Fixed
- url og:image doesn't work properly when turning on external storage service
- distance footer button from the section
- error undefined Ads settings
- error Cannot assign null to property $custom_head_code of type string
- Disk aws does not have a configured driver
- reportedComment menu in navigationbadge checks the model record count
- reportedStory menu in navigationbadge checks the model record count
- contact menu in navigationbadge checks the model record count
- story menu in navigationbadge checks the model record count
v2.0.30
Release - 24.10.2023 - 9 commits
Added
- added Vietnamese language
- added WASABI_ENDPOINT in storage settings
- added MEDIA_DISK to env file
Improved
- markup for unpublished story message
- laravel-backblaze-b2 package has been removed
- updated backblaze filesystem driver config
- updated backblaze settings and added media_disk
Fixed
- saved stories - error 500
v2.0.21
Release - 18.10.2023 - 21 commits
Added
- advanced search by story title and body text
- upload percentage progress indicator for audio and feature image
- accept attribute for feature image
Improved
- email entry - Contact message page
- show header logo on mobile devices
- infinite scroll
- main icon on mobilebar has been changed
- js dependencies updated to latest versions
- php dependencies updated to latest versions
Fixed
- upload large files
- removed all old reports() queries
- cropper container height size
- removed HTML tags in summary field story card
- snapshot missing on Livewire component with id - saved comments
- language accents - when create community name
- editor - story title validation error
v2.0
Release - 13.10.2023 - 58 commits
Added
- New admin panel
- Audio module for story
- Cache manager for admin panel
- New reports for story and comment
- Added Indonesian language
- Added Backblaze B2 support
- Livewire 3 support and all vendor packages to latest versions
- Page link show on footer menu
- Is viewed option for admin in support contact
Improved
- Remove Themes
- Updated translations
- Sidebar and responsive
- Added rules link target _blank in community create a form
- Remove tags from create community form
- Added TagList upload data from API in Editor (Now tags are loaded upon request and not all tags at once as before)
Fixed
- DBAL driver
- Log out button on mobile device
- Social login routes
- Sidebar on small devices
- Missed footer settings script
- User settings link
- Ban message not translatable
- Report window issue on mobile
- Translation in poll module
- Data too long for field subtitle
- Show poll for non-auth users when date ended
- Image uploads in editorjs
v1.4.0
Release - 21.05.2023 - 27 commits
Added
- Polls
- Default feed settings
- Default font settings
- XSS protection for Polls
- Added Hungarian language
- Added the ability to delete an OG image from admin panel
- Added dimming for the active drawer panel
Improved
- Dark mode
- Updated translations
- Laravel 10 and all packages to latest versions.
- Editor title section
Fixed
- Style overlap in editor.js (H2, H3, H4)
- Multiroot in story page
- Flickering in dark mode for new user
v1.3.0
Release - 3.03.2023 - 20 commits
Added
- Sitemap generator
- Cache clear component (clearing cache from Admin panel)
- Tooltip plugin
- XSS protection - cleaning inputs from malicious code
- Html Purifier package
- Flysystem S3 package
Improved
- Updated JS vendor's scripts to the current versions
- Saving state for Dark mode
- Updated translations (en,es,ru,sk)
Fixed
- Popular tags widget - corrected to slug from str
- Validation user on the edit form in admin panel
- Default role from DB on a select box in edit user form - admin panel
- Meta viewport
- Double hashtag in tags
- Missed import for class SocialController (routes/auth)
- Image uploading on S3 storage
v1.2.0
Big Update - Release - 24.12.2022 - 74 commits
Added
- Added Meta tags to all frontend controllers
- Added time check for published stories
- Added migration - column SoftDelete to users table
- Added - Delete related records, before deleting a comment
- Added - Delete related records, before deleting a story
- Added improved report component
- Added filter to report table
- Add Seotools package
- Added Slovak language
- Added to all feeds, comments counter in story card
- Added check for empty string in meta fields and added the conversion to NULL if an empty string
Improve
- Updated PHP vendor's scripts to the current versions
- Updated JS vendor's scripts to the current versions
- Remove old meta tags
- Removed $title and seoSettings from AppLayout component cleared related components with mention of $title
- Removed keydown slash focus in the search component
- Removed canonical_url from stories table and add meta column
- Improved validation in the create story component, Added meta fields, improved UI, and added notifications when validation it fails
- Updated story edit component and remove schedule modal
- Improved Story Settings UI in component create a story, added Seo Settings, and added singular collapse accordion in the settings section.
- Updated notification in story edit component
- Removed Enums, reports and comments settings use normal selects instead of an array of enums
- Including Soft Deleted in Models - User, Story, and Comments
- Deleted old report migration
- Updated story.edit route to Laravel convention URI
- Updated Slovak language translation. Special thanks to Karol Kameniczki @kameniczki
- Updated Spanish language translation. Special thanks to Toni Derkman - @tonimad
- Updated Russian language translation
- Implemented removal of related reports with story
- Removed Str::plural in Top autors widget
- Removed user parameter in create story page
- Updated placeholder in comments form
- Removed User parameter in dropdown menu header and mobilebar
Fixed
- Fixed output of popular stories for today
- Fixed Recaptcha validation
- Fixed - Button create story if user not logged or doesn't have permission
- Fixed - sorting tag feed by the latest
- Fixed - User settings echo translations
- Fixed - In comments component (Attempt to read property id on null) and added checking if the user has permission to comment
v1.1.0
Release - 23.11.2022
Added
- Multi-Search by (users, stories, and communities)
- Skeleton card loader in feed
- Desktop/mobile user agent detects
- Story comments visibility
- New roles (user and readonly) with permissions
- Added check for permissions to create new entries
Improve
- Updated JS vendor's scripts
- Updated PHP vendor's scripts
- Main user menu component
- UI top authors widget
- UI popular tags widget
- Latest feed component
- Popular feed component
- Featured feed component
- MyFeed component
- Saved stories feed component
- Saved comments feed component
- Optimize and limit database queries
- Theme optimizations
- Story settings panel
- Optimize vendor for production
Fixed
- Fixed Lighthouse (Buttons do not have an accessible name)
- Fixed Lighthouse (Links do not have a discernible name)
- Fixed Lighthouse (Links do not have a discernible name)
- Fixed Lighthouse ([id] attributes on active, focusable elements are not unique)
- Fixed Search component - removed in the query string in the browser (?query=)
- Fixed Dark mode colors
- Fixed links in the search component
- Fixed user dashboard links
v1.0.0
- Initial public release