Roman Kelesidis
c27d4373d6
release: v2.4.10
Continuous Integration / Nightly builds 📦 (push) Has been cancelled
PHPMD / Run PHPMD scanning (push) Has been cancelled
2025-07-03 10:53:59 +03:00
Roman Kelesidis
9024640d59
feat(lang): Added RTL
languages support ( #2031 )
2025-07-03 10:35:30 +03:00
Roman Kelesidis
e6976721dc
revert: "refactor: Moved Select
class into Legacy\Common
( #1846 )"
...
This reverts commit bd0ef063fa
.
2025-07-03 10:10:48 +03:00
Roman Kelesidis
695864ef69
feat: Restore some deprecated code for backward compatibility ( #2028 )
...
Continuous Integration / Nightly builds 📦 (push) Waiting to run
PHPMD / Run PHPMD scanning (push) Waiting to run
* feat: Restore some deprecated code for backward compatibility
* feat: Restore some constants
* feat: Restore `commify()` function
* feat: Restored functions: `bb_ltrim`, `bb_rtrim`, `get_db_stat`
* feat: Restore `bb_realpath`
* Update functions.php
* feat: Restore `AJAX_HTML_DIR` constant
* Update defines.php
* Update attach_maintenance.php
* Update viewtopic.php
2025-07-02 12:46:27 +03:00
Roman Kelesidis
90121aa21d
release: v2.4.9
2025-07-02 10:34:18 +03:00
Roman Kelesidis
57d0d59b53
feat(updater): Added exceptions logging ( #2026 )
...
* feat(updater): Added exceptions logging
* refactor(updater): Use `sha256` hash if available
2025-07-02 10:16:54 +03:00
Roman Kelesidis
76b191ff41
release: v2.4.8
Continuous Integration / Nightly builds 📦 (push) Has been cancelled
PHPMD / Run PHPMD scanning (push) Has been cancelled
2025-06-30 10:48:29 +03:00
Roman Kelesidis
134b3dfa5c
fix(redirect): add no-cache headers to prevent browser caching of redirects ( #2010 )
2025-06-26 13:07:42 +03:00
Roman Kelesidis
986d198aaf
release: v2.4.7
2025-06-24 13:23:52 +03:00
Roman Kelesidis
12ce6e783e
fix(ip-api): Add error handling and logging for freeipapi.com requests ( #2006 )
2025-06-24 13:18:35 +03:00
Roman Kelesidis
de9f5e2cb1
release: v2.4.6 🦜
2025-06-19 11:19:30 +03:00
Roman Kelesidis
faf3d79192
fix(sql): Resolve only_full_group_by
compatibility issues in tracker cleanup
...
- Replace non-aggregated 'seeder' column with MAX(seeder) in GROUP BY query
- Remove ORDER BY clause incompatible with GROUP BY in seeder update query
Fixes MySQL 5.7+ strict SQL mode errors in tr_cleanup_and_dlstat cron job.
Co-Authored-By: Yury Pikhtarev <exileum@icloud.com>
2025-06-19 11:11:35 +03:00
Roman Kelesidis
2a8b6daecf
fix: SQL queries in online_userlist.php to use MAX() for session data and adjusted GROUP BY clause for better accuracy ( #1971 )
...
Co-authored-by: Yury Pikhtarev <exileum@icloud.com>
2025-06-19 11:05:23 +03:00
Roman Kelesidis
e7d3133aa8
release: v2.4.6-alpha.4
2025-06-13 11:06:10 +03:00
Roman Kelesidis
374a74c91f
release: v2.4.6-alpha.3
2025-06-13 10:53:29 +03:00
Roman Kelesidis
b6b38adea3
release: v2.4.6-alpha.2
2025-06-12 22:15:07 +03:00
Roman Kelesidis
28e38aa781
removed: 'cat_forums'
from enqueue list in get_forum_mods
ajax ( #1939 )
2025-06-11 21:03:15 +03:00
Roman Kelesidis
bf328dd69e
fix: Set $datastore->enqueue
before $datastore->get
( #1937 )
2025-06-10 13:47:57 +03:00
Roman Kelesidis
4b16b847f5
removed: Extra CFG_DIR
constant ( #1936 )
2025-06-09 21:47:02 +03:00
Roman Kelesidis
128f917d76
release: v2.4.6-alpha.1
2025-06-09 15:55:47 +03:00
Roman Kelesidis
6adde35849
misc(cliff): Added automated script for releases creation ( #1930 )
...
* misc(cliff): Added automated script for releases creation
* Updated
* Update functions_cli.php
* Updated
* Updated
* Update functions_cli.php
* Updated
* Update _release.php
* Update cliff.toml
* Update _release.php
* Update _release.php
* Update _release.php
* Update _release.php
* Update _release.php
* Update _release.php
* Update _release.php
* Update _release.php
* Update _release.php
* Update _release.php
* Update _release.php
* Update _release.php
* Update _release.php
2025-06-09 15:21:17 +03:00
Roman Kelesidis
4d0b2941e3
feat(meta): Minor improvements to description generation ( #1926 )
2025-06-08 22:44:50 +03:00
Yury Pikhtarev
2487d130bb
crodwin: New Crowdin updates ( #1925 )
2025-06-08 18:11:59 +03:00
Yury Pikhtarev
0515670bee
crowdin: New Crowdin updates ( #1924 )
...
* New translations main.php (Romanian)
* New translations main.php (French)
* New translations main.php (Spanish)
* New translations main.php (Afrikaans)
* New translations main.php (Arabic)
* New translations main.php (Belarusian)
* New translations main.php (Bulgarian)
* New translations main.php (Catalan)
* New translations main.php (Czech)
* New translations main.php (Danish)
* New translations main.php (German)
* New translations main.php (Greek)
* New translations main.php (Finnish)
* New translations main.php (Hebrew)
* New translations main.php (Hungarian)
* New translations main.php (Armenian)
* New translations main.php (Italian)
* New translations main.php (Japanese)
* New translations main.php (Georgian)
* New translations main.php (Korean)
* New translations main.php (Lithuanian)
* New translations main.php (Dutch)
* New translations main.php (Norwegian)
* New translations main.php (Polish)
* New translations main.php (Russian)
* New translations main.php (Slovak)
* New translations main.php (Slovenian)
* New translations main.php (Albanian)
* New translations main.php (Serbian (Cyrillic))
* New translations main.php (Swedish)
* New translations main.php (Turkish)
* New translations main.php (Ukrainian)
* New translations main.php (Chinese Traditional)
* New translations main.php (English)
* New translations main.php (Vietnamese)
* New translations main.php (Portuguese, Brazilian)
* New translations main.php (Indonesian)
* New translations main.php (Thai)
* New translations main.php (Croatian)
* New translations main.php (Kazakh)
* New translations main.php (Estonian)
* New translations main.php (Latvian)
* New translations main.php (Azerbaijani)
* New translations main.php (Hindi)
* New translations main.php (Bosnian)
* New translations main.php (Uzbek)
* New translations main.php (Tajik)
2025-06-08 18:47:14 +07:00
Roman Kelesidis
f64c340563
feat(bbcode): Added [nfo]
and [pre]
tags ( #1923 )
2025-06-08 12:44:04 +03:00
Yury Pikhtarev
8e965fb1ce
crowdin: New translations main.php (Russian) ( #1922 )
2025-06-07 19:29:59 +03:00
Yury Pikhtarev
daeb7fe87e
crowdin: New Crowdin updates ( #1921 )
...
* New translations main.php (Romanian)
* New translations main.php (French)
* New translations main.php (Spanish)
* New translations main.php (Afrikaans)
* New translations main.php (Arabic)
* New translations main.php (Belarusian)
* New translations main.php (Bulgarian)
* New translations main.php (Catalan)
* New translations main.php (Czech)
* New translations main.php (Danish)
* New translations main.php (German)
* New translations main.php (Greek)
* New translations main.php (Finnish)
* New translations main.php (Hebrew)
* New translations main.php (Hungarian)
* New translations main.php (Armenian)
* New translations main.php (Italian)
* New translations main.php (Japanese)
* New translations main.php (Georgian)
* New translations main.php (Korean)
* New translations main.php (Lithuanian)
* New translations main.php (Dutch)
* New translations main.php (Norwegian)
* New translations main.php (Polish)
* New translations main.php (Russian)
* New translations main.php (Slovak)
* New translations main.php (Slovenian)
* New translations main.php (Albanian)
* New translations main.php (Serbian (Cyrillic))
* New translations main.php (Swedish)
* New translations main.php (Turkish)
* New translations main.php (Ukrainian)
* New translations main.php (Chinese Traditional)
* New translations main.php (English)
* New translations main.php (Vietnamese)
* New translations main.php (Portuguese, Brazilian)
* New translations main.php (Indonesian)
* New translations main.php (Thai)
* New translations main.php (Croatian)
* New translations main.php (Kazakh)
* New translations main.php (Estonian)
* New translations main.php (Latvian)
* New translations main.php (Azerbaijani)
* New translations main.php (Hindi)
* New translations main.php (Bosnian)
* New translations main.php (Uzbek)
* New translations main.php (Tajik)
2025-06-07 15:00:23 +03:00
Roman Kelesidis
4c24cb65bf
feat(bbcode): Implement color customization for [box]
tag ( #1920 )
...
* feat(bbcode): implement color customization for `[box]` tag
* feat(bbcode): implement color customization for `[box]` tag
2025-06-07 14:46:42 +03:00
Roman Kelesidis
7b8b9a0bba
feat: Added ability to set page meta description ( #1917 )
...
* feat: Added ability to set page meta description
* Update page_header.php
* Update viewforum.php
* Updated
* Update viewtopic.php
* Update viewtopic.php
* Update viewtopic.php
* Update viewtopic.php
2025-05-31 10:13:55 +03:00
Yury Pikhtarev
a3da6f5386
crowdin: New Crowdin updates ( #1915 )
2025-05-30 20:27:13 +03:00
Yury Pikhtarev
a15baef69a
crowdin: New Crowdin updates ( #1914 )
...
* New translations main.php (Romanian)
* New translations main.php (French)
* New translations main.php (Spanish)
* New translations main.php (Afrikaans)
* New translations main.php (Arabic)
* New translations main.php (Belarusian)
* New translations main.php (Bulgarian)
* New translations main.php (Catalan)
* New translations main.php (Czech)
* New translations main.php (Danish)
* New translations main.php (German)
* New translations main.php (Greek)
* New translations main.php (Finnish)
* New translations main.php (Hebrew)
* New translations main.php (Hungarian)
* New translations main.php (Armenian)
* New translations main.php (Italian)
* New translations main.php (Japanese)
* New translations main.php (Georgian)
* New translations main.php (Korean)
* New translations main.php (Lithuanian)
* New translations main.php (Dutch)
* New translations main.php (Norwegian)
* New translations main.php (Polish)
* New translations main.php (Russian)
* New translations main.php (Slovak)
* New translations main.php (Slovenian)
* New translations main.php (Albanian)
* New translations main.php (Serbian (Cyrillic))
* New translations main.php (Swedish)
* New translations main.php (Turkish)
* New translations main.php (Ukrainian)
* New translations main.php (Chinese Traditional)
* New translations main.php (English)
* New translations main.php (Vietnamese)
* New translations main.php (Portuguese, Brazilian)
* New translations main.php (Indonesian)
* New translations main.php (Thai)
* New translations main.php (Croatian)
* New translations main.php (Kazakh)
* New translations main.php (Estonian)
* New translations main.php (Latvian)
* New translations main.php (Azerbaijani)
* New translations main.php (Hindi)
* New translations main.php (Bosnian)
* New translations main.php (Uzbek)
* New translations main.php (Tajik)
2025-05-30 22:59:14 +07:00
Roman Kelesidis
79bb13e17d
feat(ACP): Added robots.txt
editor ( #1913 )
...
* feat(admin): Added robots.txt editor
* Update admin_robots.tpl
* Update admin_robots.php
* Update admin_robots.php
* Update admin_robots.php
* Update admin_robots.tpl
* Updated
* Updated
* Update main.php
* Updated
2025-05-30 17:53:22 +03:00
Yury Pikhtarev
174f44160e
crowdin: New Crowdin updates ( #1911 )
2025-05-18 07:52:16 +03:00
Yury Pikhtarev
c40aad20ad
crowdin: New Crowdin updates ( #1910 )
2025-05-17 22:46:27 +07:00
Yury Pikhtarev
999ae1eff9
crowdin: New Crowdin updates ( #1907 )
...
* New translations main.php (Russian)
* New translations main.php (Azerbaijani)
* New translations main.php (Romanian)
* New translations main.php (French)
* New translations main.php (Spanish)
* New translations main.php (Afrikaans)
* New translations main.php (Arabic)
* New translations main.php (Belarusian)
* New translations main.php (Bulgarian)
* New translations main.php (Catalan)
* New translations main.php (Czech)
* New translations main.php (Danish)
* New translations main.php (German)
* New translations main.php (Greek)
* New translations main.php (Finnish)
* New translations main.php (Hebrew)
* New translations main.php (Hungarian)
* New translations main.php (Armenian)
* New translations main.php (Italian)
* New translations main.php (Japanese)
* New translations main.php (Georgian)
* New translations main.php (Korean)
* New translations main.php (Lithuanian)
* New translations main.php (Dutch)
* New translations main.php (Norwegian)
* New translations main.php (Polish)
* New translations main.php (Russian)
* New translations main.php (Slovak)
* New translations main.php (Slovenian)
* New translations main.php (Albanian)
* New translations main.php (Serbian (Cyrillic))
* New translations main.php (Swedish)
* New translations main.php (Turkish)
* New translations main.php (Ukrainian)
* New translations main.php (Chinese Traditional)
* New translations main.php (English)
* New translations main.php (Vietnamese)
* New translations main.php (Portuguese, Brazilian)
* New translations main.php (Indonesian)
* New translations main.php (Thai)
* New translations main.php (Croatian)
* New translations main.php (Kazakh)
* New translations main.php (Estonian)
* New translations main.php (Latvian)
* New translations main.php (Azerbaijani)
* New translations main.php (Hindi)
* New translations main.php (Bosnian)
* New translations main.php (Uzbek)
* New translations main.php (Tajik)
2025-05-17 17:37:09 +03:00
Roman Kelesidis
897edfc371
crowdin: Updated translations ( #1909 )
2025-05-17 17:24:01 +03:00
Roman Kelesidis
6d0499dd02
crowdin: Updated translations ( #1908 )
2025-05-17 17:22:20 +03:00
Roman Kelesidis
8a3b12c119
crowdin: New translations ( #1906 )
...
* crowdin: New translations
* Update main.php
2025-05-17 08:26:34 +03:00
Yury Pikhtarev
dee7b4acf9
New Crowdin updates ( #1905 )
...
* New translations main.php (Romanian)
* New translations main.php (French)
* New translations main.php (Spanish)
* New translations main.php (Afrikaans)
* New translations main.php (Arabic)
* New translations main.php (Belarusian)
* New translations main.php (Bulgarian)
* New translations main.php (Catalan)
* New translations main.php (Czech)
* New translations main.php (Danish)
* New translations main.php (German)
* New translations main.php (Greek)
* New translations main.php (Finnish)
* New translations main.php (Hebrew)
* New translations main.php (Hungarian)
* New translations main.php (Armenian)
* New translations main.php (Italian)
* New translations main.php (Japanese)
* New translations main.php (Georgian)
* New translations main.php (Korean)
* New translations main.php (Lithuanian)
* New translations main.php (Dutch)
* New translations main.php (Norwegian)
* New translations main.php (Polish)
* New translations main.php (Russian)
* New translations main.php (Slovak)
* New translations main.php (Slovenian)
* New translations main.php (Albanian)
* New translations main.php (Serbian (Cyrillic))
* New translations main.php (Swedish)
* New translations main.php (Turkish)
* New translations main.php (Ukrainian)
* New translations main.php (Chinese Traditional)
* New translations main.php (English)
* New translations main.php (Vietnamese)
* New translations main.php (Portuguese, Brazilian)
* New translations main.php (Indonesian)
* New translations main.php (Thai)
* New translations main.php (Croatian)
* New translations main.php (Kazakh)
* New translations main.php (Estonian)
* New translations main.php (Latvian)
* New translations main.php (Azerbaijani)
* New translations main.php (Hindi)
* New translations main.php (Bosnian)
* New translations main.php (Uzbek)
* New translations main.php (Tajik)
* New translations admin_send_email.html (Japanese)
* New translations admin_send_email.html (Chinese Traditional)
* New translations admin_send_email.html (Portuguese, Brazilian)
* New translations group_added.html (Spanish)
* New translations group_added.html (Japanese)
* New translations group_added.html (Chinese Traditional)
* New translations group_added.html (Thai)
* New translations group_approved.html (Spanish)
* New translations group_approved.html (Japanese)
* New translations group_approved.html (Chinese Traditional)
* New translations group_approved.html (Thai)
* New translations group_request.html (Chinese Traditional)
* New translations privmsg_notify.html (Spanish)
* New translations privmsg_notify.html (Japanese)
* New translations privmsg_notify.html (Chinese Traditional)
* New translations profile_send_email.html (Spanish)
* New translations profile_send_email.html (Japanese)
* New translations profile_send_email.html (Thai)
* New translations topic_notify.html (Spanish)
* New translations topic_notify.html (Chinese Traditional)
* New translations topic_notify.html (Thai)
* New translations user_activate.html (Spanish)
* New translations user_activate.html (Chinese Traditional)
* New translations user_activate_passwd.html (Spanish)
* New translations user_activate_passwd.html (Japanese)
* New translations user_activate_passwd.html (Chinese Traditional)
* New translations user_activate_passwd.html (Portuguese, Brazilian)
* New translations user_activate_passwd.html (Thai)
* New translations user_welcome.html (German)
* New translations user_welcome.html (Chinese Traditional)
* New translations user_welcome.html (Portuguese, Brazilian)
* New translations user_welcome.html (Thai)
* New translations user_welcome_inactive.html (Spanish)
* New translations user_welcome_inactive.html (Chinese Traditional)
* New translations user_welcome_inactive.html (Portuguese, Brazilian)
* New translations user_welcome_inactive.html (Thai)
* New translations copyright_holders.html (Chinese Traditional)
* New translations copyright_holders.html (Thai)
* New translations user_agreement.html (Thai)
2025-05-17 11:50:07 +07:00
Roman Kelesidis
cd450e67bb
release: v2.4.5 🐠
2025-05-11 21:39:24 +03:00
Roman Kelesidis
3cdf843a04
misc: Minor improvements ( #1904 )
...
* misc: Minor improvements
* Update legacy-changes.txt
* Update composer.lock
2025-05-07 22:26:51 +03:00
Roman Kelesidis
3a64f8595c
feat: Added ability to hide peer username in peer list ( #1903 )
...
* Added ability to hide peer username in peer list
* Updated
2025-05-06 20:04:17 +03:00
Roman Kelesidis
4b7203f8ae
fix(peers list): IPv6
showing ( #1902 )
...
* fix(peers list): `IPv6` showing
* Update functions.php
2025-05-06 19:41:17 +03:00
Roman Kelesidis
6e0786bdee
feat(announcer): Check for frozen torrents ( #1770 )
...
* feat(announcer): Check for frozen torrents
* Update announce.php
* Update announce.php
* Update announce.php
* Update announce.php
* Update announce.php
* Update announce.php
* Updated
* Update announce.php
* Update announce.php
* Update announce.php
* Update announce.php
* Update announce.php
2025-05-06 12:55:18 +03:00
Roman Kelesidis
2f026921ee
misc: Minor improvements ( #1898 )
...
* misc: Minor improvements
* Update functions.php
* Update functions.php
2025-05-05 19:11:22 +03:00
Roman Kelesidis
513e3065d3
feat(freeipapi): Added ability to use own API token ( #1901 )
...
* feat(freeipapi): Added ability to use own API token
* Updated
* Update displaying_torrent.php
* Update usercp_register.tpl
* Update register.php
2025-05-05 18:58:08 +03:00
Roman Kelesidis
781b7240c4
fix: Incorrect rounding in execution time counter ( #1899 )
...
* fix: Incorrect rounding in execution time counter
* Update page_footer.php
2025-05-04 20:16:58 +03:00
Roman Kelesidis
14086a0ed6
misc: Minor improvements ( #1897 )
2025-05-04 19:40:57 +03:00
Roman Kelesidis
36d399220e
fix: Undefined array key "smile"
when are no smilies ( #1896 )
2025-05-04 17:28:22 +03:00
Roman Kelesidis
8edba72f09
fix: Peer country flag not shown in peers list ( #1894 )
...
* fix: Peer country flag not shown in peers list
* Update functions.php
2025-05-04 16:20:02 +03:00