Lorenzo Yario
2b3eae89f1
Merge pull request #805 from perdedora/fix-oversights
...
Fix oversights
2024-09-17 21:01:53 -07:00
Lorenzo Yario
ce844b9270
Merge pull request #807 from seisatsu/dev
...
Fix typo in post.php that breaks Tesseract OCR
2024-09-17 21:00:51 -07:00
seisatsu
43b926c41b
Fix typo in post.php that breaks Tesseract OCR
...
Fixes a typo in post.php that causes an uninitialized variable "$value"
to be referenced instead of the correct variable "$txt". This caused all
attempts to use the Tesseract OCR feature to fail with an error.
2024-09-06 15:23:37 -05:00
fowr
eeb55133eb
add missing context file to composer autoload
2024-08-25 17:01:31 -03:00
fowr
cd5c57f717
fix oversights introduced in captcha;
2024-08-25 17:01:06 -03:00
Lorenzo Yario
1672646213
Merge pull request #802 from Zankaria/resouce-ver-fix
...
Fix a couple of things with PR #801
2024-08-24 22:16:39 -07:00
Zankaria
6ea8fd5bf3
config.php: add missing default configuration, remove db settings
2024-08-21 14:05:29 +02:00
Lorenzo Yario
bf32a24b96
Merge pull request #798 from Zankaria/link-fallback
...
Add a fallback if link() fails
2024-08-20 23:36:56 -07:00
Lorenzo Yario
187f16693c
Merge pull request #801 from perdedora/resource_version
...
Resource version
2024-08-20 23:36:38 -07:00
fowr
13b587cf62
add resource_version to avoid cache.
2024-08-20 21:27:22 -03:00
Zankaria
1191dfb193
pages.php: add copy fallback in case of already existing file when moving thread.
2024-08-18 01:06:45 +02:00
Lorenzo Yario
5ee48c5865
Merge pull request #793 from Zankaria/captcha-rework-vichan
...
Refactor (again) the captcha backend + add support for dynamic captchas
2024-08-16 21:43:31 -07:00
Lorenzo Yario
60135bbb89
Merge pull request #794 from Zankaria/fix-di
...
Forgot to convert a method call in #784
2024-08-16 21:43:24 -07:00
Lorenzo Yario
39876f3cc7
Merge pull request #795 from Zankaria/api-modern
...
Modernize (a bit) the Api class
2024-08-16 21:43:17 -07:00
Lorenzo Yario
84a3bedd18
Merge pull request #796 from Zankaria/mod-use-di
...
Add the context dependency injection container to the mod pages
2024-08-16 21:43:07 -07:00
Lorenzo Yario
90dead0394
Merge pull request #797 from Zankaria/function-themes
...
Split the theme functions from functions.php
2024-08-16 21:42:43 -07:00
fowr
4f68166870
api.php: using depedency injection instead of globals
2024-08-16 19:26:19 +02:00
Zankaria
d408ed0413
theme.php: rename functions to snake_case
2024-08-16 18:33:02 +02:00
Zankaria
453ae795f5
composer.json: autoload theme.php
2024-08-16 18:24:48 +02:00
Zankaria
b2df2ab2a5
theme.php: extract theme functions from functions.php
2024-08-16 18:24:26 +02:00
Zankaria
81aebef2f4
pages.php: use modern array syntax for new empty arrays
2024-08-15 17:21:41 +02:00
Zankaria
b64bac5eb8
pages.php: use the context to access the configuration array
2024-08-15 17:13:43 +02:00
Zankaria
524ae94624
mod.php: pass the context to the mod pages
2024-08-15 17:13:34 +02:00
Zankaria
19082aec56
mod.php: use modern array syntax
2024-08-15 17:13:27 +02:00
Zankaria
e640217a8f
post.php: fix DI method call
2024-08-15 16:39:12 +02:00
Zankaria
165ea5308a
config.php: ops, wrong name for the native captcha
2024-08-15 16:33:56 +02:00
Zankaria
f7073d5d7e
post.php: do not verify the poster IP if the captcha is dynamic
2024-08-15 16:22:58 +02:00
Zankaria
cb5fb68c5e
header.html: format
2024-08-15 16:21:02 +02:00
Zankaria
fb92e5fb68
config.php: rework captcha configuration
2024-08-15 16:20:58 +02:00
Zankaria
a275d04efa
captcha-queries.php: refactor NativeCaptchaQuery to use DI
2024-08-15 15:17:54 +02:00
Zankaria
933594194c
captcha-queries.php: refactor remote captcha queries to use DI and abstract the implementation better
2024-08-15 15:11:32 +02:00
Zankaria
e825e7aac5
Add dynamic captcha support
2024-08-15 14:37:59 +02:00
Lorenzo Yario
e16dc142b7
Merge pull request #786 from Zankaria/config-opcache
...
Make configuration sub-arrays more opcache friendly
2024-08-11 17:03:17 -07:00
Lorenzo Yario
420ec4a852
Merge pull request #787 from Zankaria/mod-page
...
Unify mod page handlers
2024-08-11 17:02:57 -07:00
Zankaria
4d8a4db338
api.php: partially modernize the Api class
2024-08-11 16:14:03 +02:00
Zankaria
d1b06acbe9
mod.php: remove last mod_page_* handler, use only mod_* for mod pages
2024-08-11 15:45:24 +02:00
Zankaria
80be41f47a
config.php: make config sub-arrays more opcache friendly
2024-08-11 15:39:21 +02:00
Lorenzo Yario
f3e81c80d9
Merge pull request #784 from Zankaria/micro-di
...
(What should be a) much better Dependency Injection implementation
2024-08-11 03:05:47 -07:00
Lorenzo Yario
b3ae38da57
Merge pull request #785 from Zankaria/batch-maintenance
...
Batch maintenance
2024-08-11 03:05:31 -07:00
Zankaria
51e0616eb8
bans.php: fix forgot to extract the mask
2024-08-11 12:04:12 +02:00
Zankaria
7e4acbb6d2
bans.php: FIX every IP matching to any ban that was going to expire eventually
2024-08-11 12:04:12 +02:00
Zankaria
ffe855222e
bans.php: do not deserialize post that does not exist
2024-08-11 12:04:12 +02:00
Zankaria
1e0a95ce83
maintenance.php: fix and update logs
2024-08-11 12:04:12 +02:00
Zankaria
c4e3541b15
config.php: purge_bans configuration into the proper section
2024-08-11 12:04:12 +02:00
Zankaria
ede7591702
bans.php: refactor to expose the moratorium on ban deletion from the database.
...
Also fixes the 'purge_bans' configuration for non-cache deployments.
2024-08-11 12:04:12 +02:00
Zankaria
c057c6df29
functions.php: skip ban deletion on auto_maintenance disabled
2024-08-11 12:04:12 +02:00
Zankaria
4d97e69620
maintenance.php: add purging antispam to the tool
2024-08-11 12:04:12 +02:00
Zankaria
e5bbdb9d28
functions.php: make automated antispam puring optional
2024-08-11 12:04:12 +02:00
Zankaria
cc5e96eb9d
bans.php: use modern array syntax
2024-08-11 12:04:12 +02:00
Zankaria
82b8eb1e74
bans.php: group deletion policy
2024-08-11 12:04:12 +02:00