In an era where mainstream social platforms are becoming increasingly hostile, algorithm-driven, and commercially exploitative, many LGBTQIA+ individuals are finding themselves pushed to the margins once again. What's more troubling is the growing number of governments and institutions rolling back protections, eroding rights, and attempting to erase queer and trans identities altogether.
Take the UK’s recent legal ruling narrowing the scope of gender recognition: it’s left many in the trans and non-binary communities feeling invalidated and unsupported by the very systems meant to protect them. These aren’t isolated incidents - they're part of a worrying trend. Across the world, we're witnessing a chilling shift away from inclusion and visibility toward silence, suppression, and surveillance.
But we are not powerless. In times like these, our communities become more vital than ever. We need spaces that honour us, that see us, and that let us show up as our full, authentic selves. That’s why we created the Queer Spirit online community — a platform by us, for us.
Thank you to everyone for creating a wonderful space for all!
I had an amazing time at queer spirit. Would definitely return!
There is not a moment I would not relive..it was such a wonderful time... thank you all
Thank you to everyone for creating a wonderful space for all!
I had an amazing time at queer spirit. Would definitely return!
There is not a moment I would not relive..it was such a wonderful time... thank you all
Thank you to everyone for creating a wonderful space for all!
I had an amazing time at queer spirit. Would definitely return!
There is not a moment I would not relive..it was such a wonderful time... thank you all
Joomla! Version | 5.3.1 |
PHP Version | 8.2.28 |
Identity | guest |
Response | 200 |
Template | astroid_template_zero |
Database |
|
1 x afterRender (3.51MB) (74.73%) | 429ms |
1 x afterInitialise (4.2MB) (11.28%) | 64.77ms |
1 x afterRenderComponent com_users (1.06MB) (9.2%) | 52.79ms |
1 x afterRoute (464.51KB) (1.72%) | 9.87ms |
1 x afterDispatch (63.79KB) (1.43%) | 8.20ms |
1 x beforeRenderComponent com_users (30.27KB) (0.59%) | 3.36ms |
1 x Before Access::preloadComponents (all components) (34.89KB) (0.41%) | 2.35ms |
1 x After Access::preloadComponents (all components) (173.26KB) (0.38%) | 2.18ms |
1 x afterLoad (83.73KB) (0.1%) | 553μs |
1 x After Access::getAssetRules (id:1 name:root.1) (5.77KB) (0.01%) | 78μs |
1 x Before Access::getAssetRules (id:1 name:root.1) (1.82KB) (0.01%) | 43μs |
SELECT @@SESSION.sql_mode;
156μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:259CopySELECT `data`
FROM `qbeta_session`
WHERE `session_id` = ?
253μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250CopySELECT `session_id`
FROM `qbeta_session`
WHERE `session_id` = :session_id LIMIT 1
147μs1.31KBParams/libraries/src/Session/MetadataManager.php:187CopyUPDATE `qbeta_session`
SET `guest` = :guest
, `time` = :time
, `userid` = :user_id
, `username` = :username
, `client_id` = :client_id
WHERE `session_id` = :session_id
156μs992BParams/libraries/src/Session/MetadataManager.php:316CopySELECT `id`,`rules`
FROM `qbeta_viewlevels`
142μs1008B/libraries/src/Access/Access.php:955CopySELECT `b`.`id`
FROM `qbeta_usergroups` AS `a`
LEFT JOIN `qbeta_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt`
WHERE `a`.`id` = :guest
271μs1.33KBParams/libraries/src/Access/Access.php:868CopySELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id`
FROM `qbeta_extensions`
WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2)
ORDER BY `ordering`
3.1ms25.48KBParams/libraries/src/Plugin/PluginHelper.php:294CopySELECT e.enabled
FROM qbeta_extensions AS e
WHERE e.element = "com_k2" AND e.type = "component"
298μs520B/administrator/components/com_tagz/helpers/tagz.php:950CopySELECT e.enabled
FROM qbeta_extensions AS e
WHERE e.element = "com_virtuemart" AND e.type = "component"
215μs1.13KB/administrator/components/com_tagz/helpers/tagz.php:950CopySELECT e.enabled
FROM qbeta_extensions AS e
WHERE e.element = "com_easyblog" AND e.type = "component"
169μs520B/administrator/components/com_tagz/helpers/tagz.php:950CopySELECT e.enabled
FROM qbeta_extensions AS e
WHERE e.element = "com_jomclassifieds" AND e.type = "component"
158μs520B/administrator/components/com_tagz/helpers/tagz.php:950CopySELECT e.enabled
FROM qbeta_extensions AS e
WHERE e.element = "com_hikashop" AND e.type = "component"
177μs520B/administrator/components/com_tagz/helpers/tagz.php:950CopySELECT e.enabled
FROM qbeta_extensions AS e
WHERE e.element = "com_rseventspro" AND e.type = "component"
185μs520B/administrator/components/com_tagz/helpers/tagz.php:950CopySELECT e.enabled
FROM qbeta_extensions AS e
WHERE e.element = "com_zoo" AND e.type = "component"
135μs520B/administrator/components/com_tagz/helpers/tagz.php:950CopySELECT e.enabled
FROM qbeta_extensions AS e
WHERE e.element = "com_jticketing" AND e.type = "component"
132μs520B/administrator/components/com_tagz/helpers/tagz.php:950CopySELECT e.enabled
FROM qbeta_extensions AS e
WHERE e.element = "com_icagenda" AND e.type = "component"
192μs520B/administrator/components/com_tagz/helpers/tagz.php:950CopySELECT e.enabled
FROM qbeta_extensions AS e
WHERE e.element = "com_eventbooking" AND e.type = "component"
163μs1.77KB/administrator/components/com_tagz/helpers/tagz.php:950CopySELECT e.enabled
FROM qbeta_extensions AS e
WHERE e.element = "com_eshop" AND e.type = "component"
166μs536B/administrator/components/com_tagz/helpers/tagz.php:950CopySELECT e.enabled
FROM qbeta_extensions AS e
WHERE e.element = "com_rsblog" AND e.type = "component"
219μs520B/administrator/components/com_tagz/helpers/tagz.php:950CopySELECT e.enabled
FROM qbeta_extensions AS e
WHERE e.element = "com_mijovideos" AND e.type = "component"
186μs520B/administrator/components/com_tagz/helpers/tagz.php:950CopySELECT e.enabled
FROM qbeta_extensions AS e
WHERE e.element = "com_opencart" AND e.type = "component"
170μs520B/administrator/components/com_tagz/helpers/tagz.php:950CopySELECT e.enabled
FROM qbeta_extensions AS e
WHERE e.element = "com_jcart" AND e.type = "component"
174μs520B/administrator/components/com_tagz/helpers/tagz.php:950CopySELECT e.enabled
FROM qbeta_extensions AS e
WHERE e.element = "com_djclassifieds" AND e.type = "component"
164μs520B/administrator/components/com_tagz/helpers/tagz.php:950CopySELECT e.enabled
FROM qbeta_extensions AS e
WHERE e.element = "com_j2store" AND e.type = "component"
180μs520B/administrator/components/com_tagz/helpers/tagz.php:950CopySELECT e.enabled
FROM qbeta_extensions AS e
WHERE e.element = "com_phocacart" AND e.type = "component"
253μs520B/administrator/components/com_tagz/helpers/tagz.php:950CopySELECT e.enabled
FROM qbeta_extensions AS e
WHERE e.element = "com_jshopping" AND e.type = "component"
171μs520B/administrator/components/com_tagz/helpers/tagz.php:950CopySELECT e.enabled
FROM qbeta_extensions AS e
WHERE e.element = "com_igallery" AND e.type = "component"
255μs520B/administrator/components/com_tagz/helpers/tagz.php:950CopySELECT e.enabled
FROM qbeta_extensions AS e
WHERE e.element = "com_dpcalendar" AND e.type = "component"
241μs520B/administrator/components/com_tagz/helpers/tagz.php:950CopySELECT e.enabled
FROM qbeta_extensions AS e
WHERE e.element = "com_jevents" AND e.type = "component"
253μs520B/administrator/components/com_tagz/helpers/tagz.php:950CopySHOW FULL COLUMNS FROM `qbeta_tagz_config`
558μs1.3KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539CopySELECT *
FROM `qbeta_tagz_config`
WHERE `name` = 'config'
220μs608B/libraries/src/Table/Table.php:780CopySET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
64μs0B/administrator/components/com_jdonation/loader.php:71CopySET sql_mode=(SELECT REPLACE(@@sql_mode,'STRICT_TRANS_TABLES',''));
137μs2.5KB/administrator/components/com_osmembership/loader.php:86CopySELECT `config_key`,`config_value`
FROM qbeta_osmembership_configs
515μs3.06KB/administrator/components/com_osmembership/libraries/mpf/config/config.php:41CopySELECT INDEX_NAME
FROM information_schema.STATISTICS
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'qbeta_tagz' AND INDEX_NAME = 'idx_component_id'
283μs536B/plugins/system/tagz/tagz.php:159CopySELECT INDEX_NAME
FROM information_schema.STATISTICS
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'qbeta_tagz' AND INDEX_NAME = 'idx_component_type'
243μs536B/plugins/system/tagz/tagz.php:159CopyUpdate
qbeta_contentbuilder_articles As articles,
qbeta_content As content,
qbeta_contentbuilder_forms As forms,
qbeta_contentbuilder_registered_users As cbusers,
qbeta_users As users
Set
content.state = 0
Where
articles.article_id = content.id
And
content.state = 1
And
articles.form_id = forms.id
And
forms.act_as_registration = 1
And
forms.id = cbusers.form_id
And
content.created_by = cbusers.user_id
And
(
(
users.id = cbusers.user_id
And
users.block = 1
)
)
458μs48B/administrator/components/com_contentbuilder/classes/CBFactory.php:201CopyUpdate
qbeta_contentbuilder_articles As articles,
qbeta_content As content,
qbeta_contentbuilder_forms As forms,
qbeta_contentbuilder_records As records,
qbeta_contentbuilder_registered_users As cbusers,
qbeta_users As users
Set
content.state = forms.auto_publish
Where
articles.article_id = content.id
And
content.state = 0
And
articles.form_id = forms.id
And
forms.act_as_registration = 1
And
forms.id = cbusers.form_id
And
content.created_by = cbusers.user_id
And
users.id = cbusers.user_id
And
records.record_id = cbusers.record_id
And
records.`type` = forms.`type`
And
users.block = 0
310μs0B/administrator/components/com_contentbuilder/classes/CBFactory.php:201CopySelect
form.id As form_id,
form.act_as_registration,
form.default_category,
form.registration_name_field,
form.registration_username_field,
form.registration_email_field,
form.registration_email_repeat_field,
form.`last_update`,
article.`article_id`,
form.`title_field`,
form.`create_articles`,
form.`name`,
form.`use_view_name_as_title`,
form.`protect_upload_directory`,
form.`reference_id`,
records.`record_id`,
form.`type`,
form.`published_only`,
form.`own_only`,
form.`own_only_fe`,
records.`last_update` As record_last_update,
article.`last_update` As article_last_update
From
qbeta_contentbuilder_records As records
Left Join qbeta_contentbuilder_forms As form On ( form.`type` = records.`type` And form.reference_id = records.reference_id )
Left Join qbeta_contentbuilder_articles As article On ( form.`type` = records.`type` And form.reference_id = records.reference_id And article.form_id = form.id And article.record_id = records.record_id )
Left Join qbeta_content As content On ( form.`type` = records.`type` And form.reference_id = records.reference_id And article.article_id = content.id And article.form_id = form.id And article.record_id = records.record_id )
Where
form.`published` = 1
And
form.create_articles = 1
And
form.`type` = records.`type`
And
form.reference_id = records.reference_id
And
(
(
article.form_id = form.id
And
article.record_id = records.record_id
And
article.article_id = content.id
And
( content.state = 1 Or content.state = 0 )
And
(
form.`last_update` > article.`last_update`
Or
records.`last_update` > article.`last_update`
)
)
Or
(
form.id Is Not Null And records.id Is Not Null And content.id Is Null And article.id Is Null
)
)
Limit 50
582μs2.66KB/administrator/components/com_contentbuilder/classes/CBFactory.php:147CopySELECT `value` FROM qbeta_acym_configuration WHERE `name` = 'level'
261μs536B/plugins/system/acymtriggers/acymtriggers.php:639CopySELECT `value` FROM qbeta_acym_configuration WHERE `name` = 'active_cron'
244μs536B/plugins/system/acymtriggers/acymtriggers.php:639CopySET @@SESSION.sql_mode =''
53μs0B/plugins/system/jomsocial.system/jomsocial.system.php:146CopySELECT `id`,`name`,`rules`,`parent_id`
FROM `qbeta_assets`
WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40,:preparedArray41,:preparedArray42,:preparedArray43,:preparedArray44,:preparedArray45,:preparedArray46,:preparedArray47,:preparedArray48,:preparedArray49,:preparedArray50,:preparedArray51,:preparedArray52,:preparedArray53,:preparedArray54,:preparedArray55,:preparedArray56,:preparedArray57)
1.31ms8.31KBParams/libraries/src/Access/Access.php:357CopySELECT `template`,`id`,`title`,`params`,`home`
FROM qbeta_template_styles
WHERE `id`=25
271μs768B/libraries/astroid/framework/library/astroid/Template.php:248CopySET sql_mode=(SELECT REPLACE(@@sql_mode,'STRICT_TRANS_TABLES',''));
94μs0B/administrator/components/com_eventbooking/libraries/rad/bootstrap.php:95CopySELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note
FROM qbeta_fields AS a
LEFT JOIN `qbeta_languages` AS l ON l.lang_code = a.language
LEFT JOIN qbeta_users AS uc ON uc.id=a.checked_out
LEFT JOIN qbeta_viewlevels AS ag ON ag.id = a.access
LEFT JOIN qbeta_users AS ua ON ua.id = a.created_user_id
LEFT JOIN qbeta_fields_groups AS g ON g.id = a.group_id
WHERE
(
(`a`.`context` = :context AND `a`.`access` IN (:preparedArray1,:preparedArray2)) AND
(`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray3,:preparedArray4)) AND `a`.`state` = :state) AND
(`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform
ORDER BY a.ordering ASC
1.72ms4.06KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164CopySELECT folder.*
FROM `qbeta_eventgallery_folder` AS folder
LEFT JOIN `qbeta_eventgallery_file` AS file ON folder.folder = file.folder and file.published=1 and file.ismainimage=0
WHERE file.file IS NULL AND (folder.foldertypeid=1 OR folder.foldertypeid=2 OR folder.foldertypeid=4 OR folder.foldertypeid=5)
479μs4.55KB/plugins/system/picasaupdater/src/Extension/PicasaUpdater.php:79CopySELECT `params`
FROM `qbeta_tagz`
WHERE `component_id` = 101 AND `component_type` = "menu"
585μs536B/plugins/system/tagz/tagz.php:695CopySELECT * FROM qbeta_acym_configuration
381μs4.56KB/administrator/components/com_acym/libraries/joomla/database.php:36CopySELECT * FROM qbeta_acym_list WHERE type = 'standard'
222μs1.83KB/administrator/components/com_acym/libraries/joomla/database.php:36CopySELECT * FROM qbeta_acym_field
187μs1.72KB/administrator/components/com_acym/libraries/joomla/database.php:36CopySELECT * FROM qbeta_acym_form WHERE active = 1 AND type != 'shortcode'
144μs912B/administrator/components/com_acym/libraries/joomla/database.php:36CopySELECT *
FROM qbeta_jmap_metainfo
WHERE `linkurl` = 'https://beta.queerspirit.net/component/users/login?Itemid=101'
AND `published` = 1
180μs912B/plugins/system/jmap/jmap.php:838CopySELECT *
FROM qbeta_jmap_canonicals
WHERE `linkurl` = 'https://beta.queerspirit.net/component/users/login?Itemid=101'
109μs640B/plugins/system/jmap/jmap.php:968CopySELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count
FROM `qbeta_scheduler_tasks` AS `a`
WHERE `a`.`state` = 1
223μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517CopySELECT `value` FROM qbeta_acym_configuration WHERE `name` LIKE "%regacy" OR `name` LIKE "%\_sub"
571μs536B/plugins/system/acymtriggers/acymtriggers.php:430CopySHOW FULL TABLES WHERE table_type="BASE TABLE"
6.5ms28.56KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587CopySELECT * FROM qbeta_acym_plugin
198μs1.52KB/administrator/components/com_acym/libraries/joomla/database.php:36CopySELECT * FROM qbeta_acym_plugin
77μs1.52KB/administrator/components/com_acym/libraries/joomla/database.php:36CopySELECT `groups`.*, `groups`.title AS text, `groups`.id AS `value`
FROM qbeta_usergroups AS `groups`
150μs1.3KB/administrator/components/com_acym/libraries/joomla/database.php:36CopySELECT *
FROM qbeta_jmap_headings
WHERE `linkurl` = 'https://beta.queerspirit.net/component/users/login?Itemid=101'
94μs752B/plugins/system/jmap/jmap.php:1192CopySELECT
`original_text`,
`target_text`,
`original_text_regex`,
`target_text_regex`
FROM
`qbeta_jmap_text_replacements`
WHERE
`published` = 1
98μs688B/plugins/system/jmap/jmap.php:508CopySELECT `session_id`
FROM `qbeta_session`
WHERE `session_id` = ?
163μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277CopyUPDATE `qbeta_session`
SET `data` = ?
, `time` = ?
WHERE `session_id` = ?
724μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy