Skip to content

Releases: satopian/poti-kaini-EN

POTI-board EVO EN v5.12.0 released. v3.x and earlier all versions have a serious bug.

13 Mar 12:58
Compare
Choose a tag to compare

Serious bugs in older versions

  • POTI-board v2.26.0 and earlier all versions is vulnerable to XSS.
    Malicious JavaScript can be executed.

  • POTI-board v3.09.x and earlier all versions have a serious bug.
    You may lose all log files.

  • POTI-board v3.x gives a deprecated error in PHP8.1 It will not work with future versions of PHP.

Please update to v5.x or higher.

POTI-board EVO EN v5.12.0 released

[2022/03/12] v5.12.0

Bug fixes

  • Fixed the issues that the menu could not be operated with Apple Pencil.
    Fixed that the menu operation of ChickenPaint and Klecks could not be operated with.
    It was caused by Javascript added to the paint related template in v3.19.5.
    I deleted the corresponding Javascript and confirmed that it works normally.

Updated Klecks

  • Updated Klecks to the latest version.
    A new brush has been added. You can now do mirror painting.

Changed directory

  • klecks/

Files that have changed

  • potiboard.php

Template MONO

  • templates/mono_en/mono_paint.blade.php
  • templates/mono_en/paint_klecks.blade.php

Also check out the POTI-board EVO v5.10.0 release.
Many files have been updated.

[2022/03/8] v5.10.0

new function

  • You can use the new painting app Klecks.

image

Easy-to-understand UI, powerful brushes, and filter functions.
You can use 8 layers.

fix

Many minor bugs have been fixed.

Overwrite and update these directories.

  • BladeOne/
  • klecks/
  • templates/mono_en/

Overwrite and update these files.

  • potiboard.php
  • save.php

Please add this file.

  • saveklecks.php

[2022/02/10] v5.05.0

URL blacklists

When the character string specified by the "String blacklists" exists in the URL, it is now rejected.
In addition, we have added a "URL blacklists" .

// URL blacklists
$badurl = array("example.com","www.example.com");

Previously, no spam word checking was done on the URL.

Older threads don't show links to draw more. Do not allow the continuation to be drawn.

There was a function to lock the editing of articles that exceeded the specified number of days, but I was able to draw the continuation.
I created these settings because the article will be modified if the password is compromised by a third party.
Even if the article is locked, it can be deleted by the user.
In addition, the administrator can edit even after the specified number of days.

However, I think that some people may be in trouble if the lock is applied within a certain number of days.

define ('ELAPSED_DAYS', '365');

Threads older than 1 year will be locked in 365,

define ('ELAPSED_DAYS', '0');

If set to 0, it will not be locked.

  • If the specified number of days has passed while drawing, it will be a new post.
    Also, when the thread is deleted while drawing, it will be a new post.

[2022/01/27] v5.01.03

Change to BladeOne for template engine

I changed the template engine to BladeOne because I get a deprecated error from Skinny.php in PHP8.1 environment.
However, that means that the templates will be incompatible.
Templates with the extension HTML have been replaced with templates with the extension blade.php.
When you open the content, it's not much different from a traditional template. However, it may seem difficult because the extension is not HTML.

What has changed due to the change of the template engine

PHP7.1

  • I was developing it to work in PHP5.6 environment, but I found that v4.2 of BladeOne only works in PHP7.1 or higher environment.
    POTI-board EVO v5.x requires PHP 7.1 or higher.

Information for those who customize and use templates.

The thread display process has changed significantly.
Previously, there was processing for the parent of the thread, and there was separate processing for reply.

In v5.x, the loop of the array of one thread is ended at once.

It then treats the first loop as the parent of the thread.
Specifically, it looks like the following.

	@foreach ($ress as $res)
	 {{-- Parent article header -}}
	@if ($loop->first)
	{{-- First loop -}}
	<h2 class="article_title"><a href="{{$self}}?res={{$ress[0]['no']}}">[{{$ress[0]['no']}}]
			{{$ress[0]['sub']}}</a></h2>

	@else
	<hr>
	{{-- article header for reply -}}
	<div class="res_article_wrap">
		<div class="res_article_title">[{{$res['no']}}] {{$res['sub']}}</div>
		@endif

@if ($loop->first) is true for the first loop of the thread.
When @if ($loop->first) is true, it is processed as the parent of the thread.
The <h2> tag of the title that is displayed differently only when it is the parent of the thread is put in that place.

If you install the extension laravel-blade in a free editor called VScode, the editor screen will appear. Switch to a color scheme optimized for the blade syntax.
Both the extension and the editor itself can be used free of charge.

Files that have changed

all.

Looking ahead for a few years

We apologize for the incompatibility of the template and the resetting of config.php, but we hope you understand it.

Also, please use the PHP script for the Oekaki bulletin board called Petit Note, which was newly recreated from scratch.

Download

You can download it from the source code link below.

POTI-board EVO EN v5.10.0 released. v3.x and earlier all versions have a serious bug.

08 Mar 13:26
Compare
Choose a tag to compare

Serious bugs in older versions

  • POTI-board v2.26.0 and earlier all versions is vulnerable to XSS.
    Malicious JavaScript can be executed.

  • POTI-board v3.09.x and earlier all versions have a serious bug.
    You may lose all log files.

  • POTI-board v3.x gives a deprecated error in PHP8.1 It will not work with future versions of PHP.

Please update to v5.x or higher.

POTI-board EVO EN v5.10.0 released.

[2022/03/8] v5.10.0

new function

  • You can use the new painting app Klecks.

image

Easy-to-understand UI, powerful brushes, and filter functions.
You can use 8 layers.

fix

Many minor bugs have been fixed.

Overwrite and update these directories.

  • BladeOne/
  • klecks/
  • templates/mono_en/

Overwrite and update these files.

  • potiboard.php
  • save.php

Please add this file.

  • saveklecks.php

[2022/02/10] v5.05.0

URL blacklists

When the character string specified by the "String blacklists" exists in the URL, it is now rejected.
In addition, we have added a "URL blacklists" .

// URL blacklists
$badurl = array("example.com","www.example.com");

Previously, no spam word checking was done on the URL.

Older threads don't show links to draw more. Do not allow the continuation to be drawn.

There was a function to lock the editing of articles that exceeded the specified number of days, but I was able to draw the continuation.
I created these settings because the article will be modified if the password is compromised by a third party.
Even if the article is locked, it can be deleted by the user.
In addition, the administrator can edit even after the specified number of days.

However, I think that some people may be in trouble if the lock is applied within a certain number of days.

define ('ELAPSED_DAYS', '365');

Threads older than 1 year will be locked in 365,

define ('ELAPSED_DAYS', '0');

If set to 0, it will not be locked.

  • If the specified number of days has passed while drawing, it will be a new post.
    Also, when the thread is deleted while drawing, it will be a new post.

[2022/01/27] v5.01.03

Change to BladeOne for template engine

I changed the template engine to BladeOne because I get a deprecated error from Skinny.php in PHP8.1 environment.
However, that means that the templates will be incompatible.
Templates with the extension HTML have been replaced with templates with the extension blade.php.
When you open the content, it's not much different from a traditional template. However, it may seem difficult because the extension is not HTML.

What has changed due to the change of the template engine

PHP7.1

  • I was developing it to work in PHP5.6 environment, but I found that v4.2 of BladeOne only works in PHP7.1 or higher environment.
    POTI-board EVO v5.x requires PHP 7.1 or higher.

Information for those who customize and use templates.

The thread display process has changed significantly.
Previously, there was processing for the parent of the thread, and there was separate processing for reply.

In v5.x, the loop of the array of one thread is ended at once.

It then treats the first loop as the parent of the thread.
Specifically, it looks like the following.

	@foreach ($ress as $res)
	 {{-- Parent article header -}}
	@if ($loop->first)
	{{-- First loop -}}
	<h2 class="article_title"><a href="{{$self}}?res={{$ress[0]['no']}}">[{{$ress[0]['no']}}]
			{{$ress[0]['sub']}}</a></h2>

	@else
	<hr>
	{{-- article header for reply -}}
	<div class="res_article_wrap">
		<div class="res_article_title">[{{$res['no']}}] {{$res['sub']}}</div>
		@endif

@if ($loop->first) is true for the first loop of the thread.
When @if ($loop->first) is true, it is processed as the parent of the thread.
The <h2> tag of the title that is displayed differently only when it is the parent of the thread is put in that place.

If you install the extension laravel-blade in a free editor called VScode, the editor screen will appear. Switch to a color scheme optimized for the blade syntax.
Both the extension and the editor itself can be used free of charge.

Files that have changed

all.

Looking ahead for a few years

We apologize for the incompatibility of the template and the resetting of config.php, but we hope you understand it.

Also, please use the PHP script for the Oekaki bulletin board called Petit Note, which was newly recreated from scratch.

Download

You can download it from the source code link below.

POTI-board EVO EN v5.05.0 released. v3.09.x and earlier versions have a serious bug

10 Feb 07:35
Compare
Choose a tag to compare

Serious bugs in older versions

  • POTI-board v2.26.0 and earlier all versions is vulnerable to XSS.
    Malicious JavaScript can be executed.

  • POTI-board v3.09.x and earlier all versions have a serious bug.
    You may lose all log files.

Please update to v3.10.1 or higher.

POTI-board EVO EN v5.05.0 released.

[2022/02/10] v5.05.0

URL blacklists

When the character string specified by the "String blacklists" exists in the URL, it is now rejected.
In addition, we have added a "URL blacklists" .

// URL blacklists
$badurl = array("example.com","www.example.com");

Previously, no spam word checking was done on the URL.

Older threads don't show links to draw more. Do not allow the continuation to be drawn.

There was a function to lock the editing of articles that exceeded the specified number of days, but I was able to draw the continuation.
I created these settings because the article will be modified if the password is compromised by a third party.
Even if the article is locked, it can be deleted by the user.
In addition, the administrator can edit even after the specified number of days.

However, I think that some people may be in trouble if the lock is applied within a certain number of days.

define ('ELAPSED_DAYS', '365');

Threads older than 1 year will be locked in 365,

define ('ELAPSED_DAYS', '0');

If set to 0, it will not be locked.

  • If the specified number of days has passed while drawing, it will be a new post.
    Also, when the thread is deleted while drawing, it will be a new post.

Files that have changed

  • config.php
  • potiboard.php

Templates

  • templates/mono_en/mono_main.blade.php
  • templates/mono_en/mono_paint.blade.php
  • templates/mono_en/template_ini.php
  • templates/mono_en/css/mono_dark.css
  • templates/mono_en/css/mono_deep.css
  • templates/mono_en/css/mono_main.css
  • templates/mono_en/css/mono_mayo.css

[2022/01/27] v5.01.03

Change to BladeOne for template engine

I changed the template engine to BladeOne because I get a deprecated error from Skinny.php in PHP8.1 environment.
However, that means that the templates will be incompatible.
Templates with the extension HTML have been replaced with templates with the extension blade.php.
When you open the content, it's not much different from a traditional template. However, it may seem difficult because the extension is not HTML.

What has changed due to the change of the template engine

PHP7.1

  • I was developing it to work in PHP5.6 environment, but I found that v4.2 of BladeOne only works in PHP7.1 or higher environment.
    POTI-board EVO v5.x requires PHP 7.1 or higher.

Information for those who customize and use templates.

The thread display process has changed significantly.
Previously, there was processing for the parent of the thread, and there was separate processing for reply.

In v5.x, the loop of the array of one thread is ended at once.

It then treats the first loop as the parent of the thread.
Specifically, it looks like the following.

	@foreach ($ress as $res)
	 {{-- Parent article header -}}
	@if ($loop->first)
	{{-- First loop -}}
	<h2 class="article_title"><a href="{{$self}}?res={{$ress[0]['no']}}">[{{$ress[0]['no']}}]
			{{$ress[0]['sub']}}</a></h2>

	@else
	<hr>
	{{-- article header for reply -}}
	<div class="res_article_wrap">
		<div class="res_article_title">[{{$res['no']}}] {{$res['sub']}}</div>
		@endif

@if ($loop->first) is true for the first loop of the thread.
When @if ($loop->first) is true, it is processed as the parent of the thread.
The <h2> tag of the title that is displayed differently only when it is the parent of the thread is put in that place.

If you install the extension laravel-blade in a free editor called VScode, the editor screen will appear. Switch to a color scheme optimized for the blade syntax.
Both the extension and the editor itself can be used free of charge.

Files that have changed

all.

Looking ahead for a few years

We apologize for the incompatibility of the template and the resetting of config.php, but we hope you understand it.

Also, please use the PHP script for the Oekaki bulletin board called Petit Note, which was newly recreated from scratch.

[2022/01/18] v3.22.8

Future PHP version upgrades will not allow you to enter null for string processing, but this issue has occurred in the template engine Skinny.php.
We patched Skinny.php and the error was avoided for the time being.
However, it is risky to continue using the template engine that causes such errors, so the next version will replace the template engine with BladeOne.
We have finished developing the version 3.x system and are starting the next major version upgrade, version 5.

[2021/12/22] v3.19.5

  • Added the ability to display images of the next and previous threads in the reply view.

image

// Show images of next and previous threads in reply view
// (Yes: 1, No: 0)
define('VIEW_OTHER_WORKS', '0');

If you want to return to the conventional display, set it to ’0’.

  • When you continue from the Reply image with a "new post", that image becomes the Reply image.
    Previously, if you continue and draw from the image of Reply, a new thread was created.
// When continuing from the reply image, even if it is'new post', it will be a reply to the current thread.
// (1: Enabled, 0: Disabled) 
define('RES_CONTINUE_IN_CURRENT_THREAD', '0');

If you want to return to the conventional operation, set it to '0'.

  • After replying, the screen of each thread that replied is now displayed.
    Previously, the top page was displayed regardless of where you replied to the thread.

  • Changed the display method when editing / deleting in reply mode or catalog mode and completing the work.
    For example, when the edit / delete work is completed on the second page of the catalog mode, the second page of the catalog mode is displayed.
    Until now, the top page was displayed.

  • Individual threads are now displayed when you continue drawing and the post is complete.
    Until now, the top page was displayed.
    If the image you want to continue is many pages away from the top page, you had to find the image from many pages.

  • ChickenPaint Swipe a specific part of the screen to prevent it from moving up or down. The relevant parts are controlled by JavaScript.

<script>
function fixchicken() {
	document.addEventListener('dblclick', function(e){ e.preventDefault()}, { passive: false });
	const chicken=document.querySelector('#chickenpaint-parent');
	chicken.addEventListener('contextmenu', function (e){
		e.preventDefault();
		e.stopPropagation();
	}, { passive: false });
	chicken.addEventListener('touchmove', function (e){
		e.preventDefault();
		e.stopPropagation();
	}, { passive: false });
}
window.addEventListener('DOMContentLoaded',fixchicken,false);
</script>

Download

You can download it from the source code link below.

POTI-board EVO EN v5.01.03 released. v3.09.x and earlier versions have a serious bug

26 Jan 15:41
Compare
Choose a tag to compare

Serious bugs in older versions

  • POTI-board v2.26.0 and earlier all versions is vulnerable to XSS.
    Malicious JavaScript can be executed.

  • POTI-board v3.09.x and earlier all versions have a serious bug.
    You may lose all log files.

Please update to v3.10.1 or higher.

POTI-board EVO EN v5.01.03 released.

[2022/01/27] v5.01.03

Change to BladeOne for template engine

I changed the template engine to BladeOne because I get a deprecated error from Skinny.php in PHP8.1 environment.
However, that means that the templates will be incompatible.
Templates with the extension HTML have been replaced with templates with the extension blade.php.
When you open the content, it's not much different from a traditional template. However, it may seem difficult because the extension is not HTML.

What has changed due to the change of the template engine

PHP7.1

  • I was developing it to work in PHP5.6 environment, but I found that v4.2 of BladeOne only works in PHP7.1 or higher environment.
    POTI-board EVO v5.x requires PHP 7.1 or higher.

Information for those who customize and use templates.

The thread display process has changed significantly.
Previously, there was processing for the parent of the thread, and there was separate processing for reply.

In v5.x, the loop of the array of one thread is ended at once.

It then treats the first loop as the parent of the thread.
Specifically, it looks like the following.

	@foreach ($ress as $res)
	 {{-- Parent article header -}}
	@if ($loop->first)
	{{-- First loop -}}
	<h2 class="article_title"><a href="{{$self}}?res={{$ress[0]['no']}}">[{{$ress[0]['no']}}]
			{{$ress[0]['sub']}}</a></h2>

	@else
	<hr>
	{{-- article header for reply -}}
	<div class="res_article_wrap">
		<div class="res_article_title">[{{$res['no']}}] {{$res['sub']}}</div>
		@endif

@if ($loop->first) is true for the first loop of the thread.
When @if ($loop->first) is true, it is processed as the parent of the thread.
The <h2> tag of the title that is displayed differently only when it is the parent of the thread is put in that place.

If you install the extension laravel-blade in a free editor called VScode, the editor screen will appear. Switch to a color scheme optimized for the blade syntax.
Both the extension and the editor itself can be used free of charge.

Files that have changed

all.

Looking ahead for a few years

We apologize for the incompatibility of the template and the resetting of config.php, but we hope you understand it.

Also, please use the PHP script for the Oekaki bulletin board called Petit Note, which was newly recreated from scratch.

[2022/01/18] v3.22.8

Future PHP version upgrades will not allow you to enter null for string processing, but this issue has occurred in the template engine Skinny.php.
We patched Skinny.php and the error was avoided for the time being.
However, it is risky to continue using the template engine that causes such errors, so the next version will replace the template engine with BladeOne.
We have finished developing the version 3.x system and are starting the next major version upgrade, version 5.

[2021/12/22] v3.19.5

  • Added the ability to display images of the next and previous threads in the reply view.

image

// Show images of next and previous threads in reply view
// (Yes: 1, No: 0)
define('VIEW_OTHER_WORKS', '0');

If you want to return to the conventional display, set it to ’0’.

  • When you continue from the Reply image with a "new post", that image becomes the Reply image.
    Previously, if you continue and draw from the image of Reply, a new thread was created.
// When continuing from the reply image, even if it is'new post', it will be a reply to the current thread.
// (1: Enabled, 0: Disabled) 
define('RES_CONTINUE_IN_CURRENT_THREAD', '0');

If you want to return to the conventional operation, set it to '0'.

  • After replying, the screen of each thread that replied is now displayed.
    Previously, the top page was displayed regardless of where you replied to the thread.

  • Changed the display method when editing / deleting in reply mode or catalog mode and completing the work.
    For example, when the edit / delete work is completed on the second page of the catalog mode, the second page of the catalog mode is displayed.
    Until now, the top page was displayed.

  • Individual threads are now displayed when you continue drawing and the post is complete.
    Until now, the top page was displayed.
    If the image you want to continue is many pages away from the top page, you had to find the image from many pages.

  • ChickenPaint Swipe a specific part of the screen to prevent it from moving up or down. The relevant parts are controlled by JavaScript.

<script>
function fixchicken() {
	document.addEventListener('dblclick', function(e){ e.preventDefault()}, { passive: false });
	const chicken=document.querySelector('#chickenpaint-parent');
	chicken.addEventListener('contextmenu', function (e){
		e.preventDefault();
		e.stopPropagation();
	}, { passive: false });
	chicken.addEventListener('touchmove', function (e){
		e.preventDefault();
		e.stopPropagation();
	}, { passive: false });
}
window.addEventListener('DOMContentLoaded',fixchicken,false);
</script>

[2021/12/04] v3.15.3

  • Updated index.php required for new installations.
    Even if the PHP version is PHP5.3 or lower, an error message will be displayed indicating that it will not work because the PHP version is low.
    Previously it was a fatal PHP error.

  • Fixed an issue where long press the ChickenPaint's palette with the pen would open an unwanted mouse right-click menu.

  • Fixed an issue where the screen would move up and down when copying and layer merging with PaintBBS NEO.
    If you select a rectangle to perform a copy and layer combination operation, the pen may protrude slightly from the canvas.
    At this time, the PaintBBS NEO's canvas may move up and down.
    Occurs when using Windows ink or Apple Pencil.
    If a screen width wider than the iPad is detected, the screen will not move even if you swipe the mesh part around the canvas of PaintBBSNEO.
    When using a smartphone, the operation is the same as before. Because if you want to pinch out the canvas and zoom in,If you cannot swipe, you cannot operate.

Please update mono_paint.html to resolve these issues.

  • picpost.php
    Fixed false positives for languages.

  • Many translations have been improved.

[2021/11/23] v3.15.2

Updated contents of potiboard.php

  • Chi file deletion process after upload painting
    I added it because there was no process to delete the chi file after uploading the ChickenPaint-specific file and the chi format file and loading it on the canvas in the administrator's post.
    This fix removes it from the temporary directory 5 minutes after uploading. Prior to this fix, files that were no longer needed were deleted after a few days.
  • The HTML ALT for images has been fixed. The HTML translation of the theme has been improved.

Download

You can download it from the source code link below.

POTI-board EVO EN v3.22.8 released. v3.09.x and earlier versions have a serious bug

18 Jan 14:34
Compare
Choose a tag to compare

Serious bugs in older versions

  • POTI-board v2.26.0 and earlier all versions is vulnerable to XSS.
    Malicious JavaScript can be executed.

  • POTI-board v3.09.x and earlier all versions have a serious bug.
    You may lose all log files.

Please update potiboard.php with v3.10.1 or later by overwriting.
For those who are using the old version v2.x system.
Please update potiboard.php by overwriting. Overwriting updates to potiboard.php alone can address the above two major issues.

POTI-board EN v3.22.8 released.

[2022/01/18] v3.22.8

Future PHP version upgrades will not allow you to enter null for string processing, but this issue has occurred in the template engine Skinny.php.
We patched Skinny.php and the error was avoided for the time being.
However, it is risky to continue using the template engine that causes such errors, so the next version will replace the template engine with BladeOne.
We have finished developing the version 3.x system and are starting the next major version upgrade, version 5.

[2021/12/22] v3.19.5

  • Added the ability to display images of the next and previous threads in the reply view.

image

// Show images of next and previous threads in reply view
// (Yes: 1, No: 0)
define('VIEW_OTHER_WORKS', '0');

If you want to return to the conventional display, set it to ’0’.

  • When you continue from the Reply image with a "new post", that image becomes the Reply image.
    Previously, if you continue and draw from the image of Reply, a new thread was created.
// When continuing from the reply image, even if it is'new post', it will be a reply to the current thread.
// (1: Enabled, 0: Disabled) 
define('RES_CONTINUE_IN_CURRENT_THREAD', '0');

If you want to return to the conventional operation, set it to '0'.

  • After replying, the screen of each thread that replied is now displayed.
    Previously, the top page was displayed regardless of where you replied to the thread.

  • Changed the display method when editing / deleting in reply mode or catalog mode and completing the work.
    For example, when the edit / delete work is completed on the second page of the catalog mode, the second page of the catalog mode is displayed.
    Until now, the top page was displayed.

  • Individual threads are now displayed when you continue drawing and the post is complete.
    Until now, the top page was displayed.
    If the image you want to continue is many pages away from the top page, you had to find the image from many pages.

  • ChickenPaint Swipe a specific part of the screen to prevent it from moving up or down. The relevant parts are controlled by JavaScript.

<script>
function fixchicken() {
	document.addEventListener('dblclick', function(e){ e.preventDefault()}, { passive: false });
	const chicken=document.querySelector('#chickenpaint-parent');
	chicken.addEventListener('contextmenu', function (e){
		e.preventDefault();
		e.stopPropagation();
	}, { passive: false });
	chicken.addEventListener('touchmove', function (e){
		e.preventDefault();
		e.stopPropagation();
	}, { passive: false });
}
window.addEventListener('DOMContentLoaded',fixchicken,false);
</script>

Files that have changed

  • config.php
  • potiboard.php
  • search.php

For theme MONO

All about theme/ Directory

  • theme/css/mono_dark.css
  • theme/css/mono_deep.css
  • theme/css/mono_main.css
  • theme/css/mono_mayo.css
  • theme/mono_catalog.html
  • theme/mono_main.html
  • theme/mono_other.html
  • theme/mono_paint.html
  • theme/search.html
  • theme/template_ini.php

[2021/12/04] v3.15.3

  • Updated index.php required for new installations.
    Even if the PHP version is PHP5.3 or lower, an error message will be displayed indicating that it will not work because the PHP version is low.
    Previously it was a fatal PHP error.

  • Fixed an issue where long press the ChickenPaint's palette with the pen would open an unwanted mouse right-click menu.

  • Fixed an issue where the screen would move up and down when copying and layer merging with PaintBBS NEO.
    If you select a rectangle to perform a copy and layer combination operation, the pen may protrude slightly from the canvas.
    At this time, the PaintBBS NEO's canvas may move up and down.
    Occurs when using Windows ink or Apple Pencil.
    If a screen width wider than the iPad is detected, the screen will not move even if you swipe the mesh part around the canvas of PaintBBSNEO.
    When using a smartphone, the operation is the same as before. Because if you want to pinch out the canvas and zoom in,If you cannot swipe, you cannot operate.

Please update mono_paint.html to resolve these issues.

  • picpost.php
    Fixed false positives for languages.

  • Many translations have been improved.

Files that have changed

  • picpost.php
  • potiboard.php
  • theme/css/mono_dark.css
  • theme/css/mono_deep.css
  • theme/css/mono_main.css
  • theme/css/mono_mayo.css
  • theme/mono_main.html
  • theme/mono_paint.html
  • theme/template_ini.php

[2021/11/23] v3.15.2

Updated contents of potiboard.php

  • Chi file deletion process after upload painting
    I added it because there was no process to delete the chi file after uploading the ChickenPaint-specific file and the chi format file and loading it on the canvas in the administrator's post.
    This fix removes it from the temporary directory 5 minutes after uploading. Prior to this fix, files that were no longer needed were deleted after a few days.
  • The HTML ALT for images has been fixed. The HTML translation of the theme has been improved.

Files that have changed

  • potiboard.php
  • theme/mono_catalog.html
  • theme/mono_main.html
  • theme/mono_other.html
  • theme/mono_paint.html

[2021/11/17] v3.12.2

Updated contents of potiboard.php

  • Fixed the calculation method of the width and height of the thumbnail image and the width and height of the HTML image when drawing the continuation.
    The setting value of connfig.php is set as the maximum value and the calculation is restarted from the beginning.
    In ChickenPaint, you can change the height and width of the image by rotating it, but until now, the size of the thumbnail image became smaller each time it was rotated.
  • The actual canvas size is now set in the cookie. Previously, the value entered by the user was set as is. Since there is a maximum value for the canvas size, for example, when the maximum is 800px, even if you enter 8000px, the actual canvas size that opens is 800px.
    Previously, the cookie was set to 8000px even in such cases.
  • An error is now returned when a file name with an invalid length is entered.
  • Checks the length of the reply number and returns an error if the length is incorrect.
  • Fixed the specification that the full text of the parent's comment is displayed in the description of the article displayed on the reply screen, and now omits 300 bytes or more.

Please update potiboard.php.

Updates for picpost.php and save.php

  • In order to mitigate unauthorized posting from external sites, the usercode set in the usercode and cookie during post processing is now checked.

Please update picpost.php and save.php.

PaintBBS NEO v1.5.15

PaintBBS NEO now supports right button constant display.
Please update neo.js.

For theme MONO

Please update mono_paint.html.

The translation has been improved.

Files that have changed

  • potiboard.php
  • save.php
  • picpost.php
  • neo.js
  • search.php

For theme MONO

All about theme/ Directory

About HTML for v3.09.x and earlier versions of themes

The site's copyright link
It has changed to https://paintbbs.sakura.ne.jp/poti/.
If you don't mind, please replace the HTML file of the theme.

In that case, please be careful not to lose the CSS file with customized colors and widths.
Back up your customized CSS file so that you can restore it if you accidentally overwrite it.

To change the color scheme of the Default theme MONO

MONO's HTML and CSS have been significantly updated in v3.07.5.
Therefore, if you use a CSS file older than v3.07.5, some designs will not be displayed correctly.
For example, footers and catalogs don't look as intended.
If you want to change only the color scheme, please use the SCSS repository for development.

satopian / poti-kaini-themes: MONO for POTI-board EVO

It's easy to change the color scheme because the settings are separated for the color scheme and other designs.
However, an environment that can handle SCSS is required.
For example, the free Visual Studio Code and its extension, Live Sass Compiler.

Download

You can download it from the source code link below.

POTI-board EVO EN v3.19.5 released. v3.09.x and earlier versions have a serious bug

22 Dec 10:53
Compare
Choose a tag to compare

Serious bugs in older versions

  • POTI-board v2.26.0 and earlier all versions is vulnerable to XSS.
    Malicious JavaScript can be executed.

  • POTI-board v3.09.x and earlier all versions have a serious bug.
    You may lose all log files.

Please update potiboard.php with v3.10.1 or later by overwriting.
For those who are using the old version v2.x system.
Please update potiboard.php by overwriting. Overwriting updates to potiboard.php alone can address the above two major issues.

POTI-board EVO EN v3.19.5 released.

[2021/12/22] v3.19.5

  • Added the ability to display images of the next and previous threads in the reply view.

image

// Show images of next and previous threads in reply view
// (Yes: 1, No: 0)
define('VIEW_OTHER_WORKS', '0');

If you want to return to the conventional display, set it to ’0’.

  • When you continue from the Reply image with a "new post", that image becomes the Reply image.
    Previously, if you continue and draw from the image of Reply, a new thread was created.
// When continuing from the reply image, even if it is'new post', it will be a reply to the current thread.
// (1: Enabled, 0: Disabled) 
define('RES_CONTINUE_IN_CURRENT_THREAD', '0');

If you want to return to the conventional operation, set it to '0'.

  • After replying, the screen of each thread that replied is now displayed.
    Previously, the top page was displayed regardless of where you replied to the thread.

  • Changed the display method when editing / deleting in reply mode or catalog mode and completing the work.
    For example, when the edit / delete work is completed on the second page of the catalog mode, the second page of the catalog mode is displayed.
    Until now, the top page was displayed.

  • Individual threads are now displayed when you continue drawing and the post is complete.
    Until now, the top page was displayed.
    If the image you want to continue is many pages away from the top page, you had to find the image from many pages.

  • ChickenPaint Swipe a specific part of the screen to prevent it from moving up or down. The relevant parts are controlled by JavaScript.

<script>
function fixchicken() {
	document.addEventListener('dblclick', function(e){ e.preventDefault()}, { passive: false });
	const chicken=document.querySelector('#chickenpaint-parent');
	chicken.addEventListener('contextmenu', function (e){
		e.preventDefault();
		e.stopPropagation();
	}, { passive: false });
	chicken.addEventListener('touchmove', function (e){
		e.preventDefault();
		e.stopPropagation();
	}, { passive: false });
}
window.addEventListener('DOMContentLoaded',fixchicken,false);
</script>

Files that have changed

  • config.php
  • potiboard.php
  • search.php

For theme MONO

All about theme/ Directory

  • theme/css/mono_dark.css
  • theme/css/mono_deep.css
  • theme/css/mono_main.css
  • theme/css/mono_mayo.css
  • theme/mono_catalog.html
  • theme/mono_main.html
  • theme/mono_other.html
  • theme/mono_paint.html
  • theme/search.html
  • theme/template_ini.php

[2021/12/04] v3.15.3

  • Updated index.php required for new installations.
    Even if the PHP version is PHP5.3 or lower, an error message will be displayed indicating that it will not work because the PHP version is low.
    Previously it was a fatal PHP error.

  • Fixed an issue where long press the ChickenPaint's palette with the pen would open an unwanted mouse right-click menu.

  • Fixed an issue where the screen would move up and down when copying and layer merging with PaintBBS NEO.
    If you select a rectangle to perform a copy and layer combination operation, the pen may protrude slightly from the canvas.
    At this time, the PaintBBS NEO's canvas may move up and down.
    Occurs when using Windows ink or Apple Pencil.
    If a screen width wider than the iPad is detected, the screen will not move even if you swipe the mesh part around the canvas of PaintBBSNEO.
    When using a smartphone, the operation is the same as before. Because if you want to pinch out the canvas and zoom in,If you cannot swipe, you cannot operate.

Please update mono_paint.html to resolve these issues.

  • picpost.php
    Fixed false positives for languages.

  • Many translations have been improved.

Files that have changed

  • picpost.php
  • potiboard.php
  • theme/css/mono_dark.css
  • theme/css/mono_deep.css
  • theme/css/mono_main.css
  • theme/css/mono_mayo.css
  • theme/mono_main.html
  • theme/mono_paint.html
  • theme/template_ini.php

[2021/11/23] v3.15.2

Updated contents of potiboard.php

  • Chi file deletion process after upload painting
    I added it because there was no process to delete the chi file after uploading the ChickenPaint-specific file and the chi format file and loading it on the canvas in the administrator's post.
    This fix removes it from the temporary directory 5 minutes after uploading. Prior to this fix, files that were no longer needed were deleted after a few days.
  • The HTML ALT for images has been fixed. The HTML translation of the theme has been improved.

Files that have changed

  • potiboard.php
  • theme/mono_catalog.html
  • theme/mono_main.html
  • theme/mono_other.html
  • theme/mono_paint.html

[2021/11/17] v3.12.2

Updated contents of potiboard.php

  • Fixed the calculation method of the width and height of the thumbnail image and the width and height of the HTML image when drawing the continuation.
    The setting value of connfig.php is set as the maximum value and the calculation is restarted from the beginning.
    In ChickenPaint, you can change the height and width of the image by rotating it, but until now, the size of the thumbnail image became smaller each time it was rotated.
  • The actual canvas size is now set in the cookie. Previously, the value entered by the user was set as is. Since there is a maximum value for the canvas size, for example, when the maximum is 800px, even if you enter 8000px, the actual canvas size that opens is 800px.
    Previously, the cookie was set to 8000px even in such cases.
  • An error is now returned when a file name with an invalid length is entered.
  • Checks the length of the reply number and returns an error if the length is incorrect.
  • Fixed the specification that the full text of the parent's comment is displayed in the description of the article displayed on the reply screen, and now omits 300 bytes or more.

Please update potiboard.php.

Updates for picpost.php and save.php

  • In order to mitigate unauthorized posting from external sites, the usercode set in the usercode and cookie during post processing is now checked.

Please update picpost.php and save.php.

PaintBBS NEO v1.5.15

PaintBBS NEO now supports right button constant display.
Please update neo.js.

For theme MONO

Please update mono_paint.html.

The translation has been improved.

Files that have changed

  • potiboard.php
  • save.php
  • picpost.php
  • neo.js
  • search.php

For theme MONO

All about theme/ Directory

About HTML for v3.09.x and earlier versions of themes

The site's copyright link
It has changed to https://paintbbs.sakura.ne.jp/poti/.
If you don't mind, please replace the HTML file of the theme.

In that case, please be careful not to lose the CSS file with customized colors and widths.
Back up your customized CSS file so that you can restore it if you accidentally overwrite it.

To change the color scheme of the Default theme MONO

MONO's HTML and CSS have been significantly updated in v3.07.5.
Therefore, if you use a CSS file older than v3.07.5, some designs will not be displayed correctly.
For example, footers and catalogs don't look as intended.
If you want to change only the color scheme, please use the SCSS repository for development.

satopian / poti-kaini-themes: MONO for POTI-board EVO

It's easy to change the color scheme because the settings are separated for the color scheme and other designs.
However, an environment that can handle SCSS is required.
For example, the free Visual Studio Code and its extension, Live Sass Compiler.

Download

You can download it from the source code link below.

POTI-board EVO EN v3.15.3 released. v3.09.x and earlier versions have a serious bug

04 Dec 11:07
Compare
Choose a tag to compare

Serious bugs in older versions

  • POTI-board v2.26.0 and earlier all versions is vulnerable to XSS.
    Malicious JavaScript can be executed.

  • POTI-board v3.09.x and earlier all versions have a serious bug.
    You may lose all log files.

Please update potiboard.php with v3.10.1 or later by overwriting.
For those who are using the old version v2.x system.
Please update potiboard.php by overwriting. Overwriting updates to potiboard.php alone can address the above two major issues.

POTI-board EVO EN v3.15.3 released.

[2021/12/04] v3.15.3

  • Updated index.php required for new installations.
    Even if the PHP version is PHP5.3 or lower, an error message will be displayed indicating that it will not work because the PHP version is low.
    Previously it was a fatal PHP error.

  • Fixed an issue where long press the ChickenPaint's palette with the pen would open an unwanted mouse right-click menu.

  • Fixed an issue where the screen would move up and down when copying and layer merging with PaintBBS NEO.
    If you select a rectangle to perform a copy and layer combination operation, the pen may protrude slightly from the canvas.
    At this time, the PaintBBS NEO's canvas may move up and down.
    Occurs when using Windows ink or Apple Pencil.
    If a screen width wider than the iPad is detected, the screen will not move even if you swipe the mesh part around the canvas of PaintBBSNEO.
    When using a smartphone, the operation is the same as before. Because if you want to pinch out the canvas and zoom in,If you cannot swipe, you cannot operate.

Please update mono_paint.html to resolve these issues.

  • picpost.php
    Fixed false positives for languages.

  • Many translations have been improved.

Files that have changed

  • picpost.php
  • potiboard.php
  • theme/css/mono_dark.css
  • theme/css/mono_deep.css
  • theme/css/mono_main.css
  • theme/css/mono_mayo.css
  • theme/mono_main.html
  • theme/mono_paint.html
  • theme/template_ini.php

[2021/11/23] v3.15.2

Updated contents of potiboard.php

  • Chi file deletion process after upload painting
    I added it because there was no process to delete the chi file after uploading the ChickenPaint-specific file and the chi format file and loading it on the canvas in the administrator's post.
    This fix removes it from the temporary directory 5 minutes after uploading. Prior to this fix, files that were no longer needed were deleted after a few days.
  • The HTML ALT for images has been fixed. The HTML translation of the theme has been improved.

Files that have changed

  • potiboard.php
  • theme/mono_catalog.html
  • theme/mono_main.html
  • theme/mono_other.html
  • theme/mono_paint.html

[2021/11/17] v3.12.2

Updated contents of potiboard.php

  • Fixed the calculation method of the width and height of the thumbnail image and the width and height of the HTML image when drawing the continuation.
    The setting value of connfig.php is set as the maximum value and the calculation is restarted from the beginning.
    In ChickenPaint, you can change the height and width of the image by rotating it, but until now, the size of the thumbnail image became smaller each time it was rotated.
  • The actual canvas size is now set in the cookie. Previously, the value entered by the user was set as is. Since there is a maximum value for the canvas size, for example, when the maximum is 800px, even if you enter 8000px, the actual canvas size that opens is 800px.
    Previously, the cookie was set to 8000px even in such cases.
  • An error is now returned when a file name with an invalid length is entered.
  • Checks the length of the reply number and returns an error if the length is incorrect.
  • Fixed the specification that the full text of the parent's comment is displayed in the description of the article displayed on the reply screen, and now omits 300 bytes or more.

Please update potiboard.php.

Updates for picpost.php and save.php

  • In order to mitigate unauthorized posting from external sites, the usercode set in the usercode and cookie during post processing is now checked.

Please update picpost.php and save.php.

PaintBBS NEO v1.5.15

PaintBBS NEO now supports right button constant display.
Please update neo.js.

For theme MONO

Please update mono_paint.html.

The translation has been improved.

Files that have changed

  • potiboard.php
  • save.php
  • picpost.php
  • neo.js
  • search.php

For theme MONO

All about theme/ Directory

About HTML for v3.09.x and earlier versions of themes

The site's copyright link
It has changed to https://paintbbs.sakura.ne.jp/poti/.
If you don't mind, please replace the HTML file of the theme.

In that case, please be careful not to lose the CSS file with customized colors and widths.
Back up your customized CSS file so that you can restore it if you accidentally overwrite it.

To change the color scheme of the Default theme MONO

MONO's HTML and CSS have been significantly updated in v3.07.5.
Therefore, if you use a CSS file older than v3.07.5, some designs will not be displayed correctly.
For example, footers and catalogs don't look as intended.
If you want to change only the color scheme, please use the SCSS repository for development.

satopian / poti-kaini-themes: MONO for POTI-board EVO

It's easy to change the color scheme because the settings are separated for the color scheme and other designs.
However, an environment that can handle SCSS is required.
For example, the free Visual Studio Code and its extension, Live Sass Compiler.

Download

You can download it from the source code link below.

POTI-board EVO EN v3.15.2 released. v3.09.x and earlier versions have a serious bug

23 Nov 06:57
Compare
Choose a tag to compare

Serious bugs in older versions

  • POTI-board v2.26.0 and earlier all versions is vulnerable to XSS.
    Malicious JavaScript can be executed.

  • POTI-board v3.09.x and earlier all versions have a serious bug.
    You may lose all log files.

Please update potiboard.php with v3.10.1 or later by overwriting.
For those who are using the old version v2.x system.
Please update potiboard.php by overwriting. Overwriting updates to potiboard.php alone can address the above two major issues.

[2021/11/23] v3.15.2

Updated contents of potiboard.php

  • Chi file deletion process after upload painting
    I added it because there was no process to delete the chi file after uploading the ChickenPaint-specific file and the chi format file and loading it on the canvas in the administrator's post.
    This fix removes it from the temporary directory 5 minutes after uploading. Prior to this fix, files that were no longer needed were deleted after a few days.
  • The HTML ALT for images has been fixed. The HTML translation of the theme has been improved.

Files that have changed

  • potiboard.php
  • theme/mono_catalog.html
  • theme/mono_main.html
  • theme/mono_other.html
  • theme/mono_paint.html

[2021/11/17] v3.12.2

Updated contents of potiboard.php

  • Fixed the calculation method of the width and height of the thumbnail image and the width and height of the HTML image when drawing the continuation.
    The setting value of connfig.php is set as the maximum value and the calculation is restarted from the beginning.
    In ChickenPaint, you can change the height and width of the image by rotating it, but until now, the size of the thumbnail image became smaller each time it was rotated.
  • The actual canvas size is now set in the cookie. Previously, the value entered by the user was set as is. Since there is a maximum value for the canvas size, for example, when the maximum is 800px, even if you enter 8000px, the actual canvas size that opens is 800px.
    Previously, the cookie was set to 8000px even in such cases.
  • An error is now returned when a file name with an invalid length is entered.
  • Checks the length of the reply number and returns an error if the length is incorrect.
  • Fixed the specification that the full text of the parent's comment is displayed in the description of the article displayed on the reply screen, and now omits 300 bytes or more.

Please update potiboard.php.

Updates for picpost.php and save.php

  • In order to mitigate unauthorized posting from external sites, the usercode set in the usercode and cookie during post processing is now checked.

Please update picpost.php and save.php.

PaintBBS NEO v1.5.15

PaintBBS NEO now supports right button constant display.
Please update neo.js.

For theme MONO

Please update mono_paint.html.

The translation has been improved.

Files that have changed

  • potiboard.php
  • save.php
  • picpost.php
  • neo.js
  • search.php

For theme MONO

All about theme/ Directory

About HTML for v3.09.x and earlier versions of themes

The site's copyright link
It has changed to https://paintbbs.sakura.ne.jp/poti/.
If you don't mind, please replace the HTML file of the theme.

In that case, please be careful not to lose the CSS file with customized colors and widths.
Back up your customized CSS file so that you can restore it if you accidentally overwrite it.

To change the color scheme of the Default theme MONO

MONO's HTML and CSS have been significantly updated in v3.07.5.
Therefore, if you use a CSS file older than v3.07.5, some designs will not be displayed correctly.
For example, footers and catalogs don't look as intended.
If you want to change only the color scheme, please use the SCSS repository for development.

satopian / poti-kaini-themes: MONO for POTI-board EVO

It's easy to change the color scheme because the settings are separated for the color scheme and other designs.
However, an environment that can handle SCSS is required.
For example, the free Visual Studio Code and its extension, Live Sass Compiler.

Download

You can download it from the source code link below.

POTI-board EVO EN v3.12.2 released. Fixed a serious bug.

13 Nov 12:34
Compare
Choose a tag to compare

Serious bugs in older versions

  • POTI-board v2.26.0 and earlier all versions is vulnerable to XSS.
    Malicious JavaScript can be executed.

  • POTI-board v3.09.x and earlier all versions have a serious bug.
    You may lose all log files.

Please update potiboard.php with v3.10.1 or later by overwriting.
For those who are using the old version v2.x system.
Please update potiboard.php by overwriting. Overwriting updates to potiboard.php alone can address the above two major issues.

[2021/11/17] v3.12.2

Updated contents of potiboard.php

  • Fixed the calculation method of the width and height of the thumbnail image and the width and height of the HTML image when drawing the continuation.
    The setting value of connfig.php is set as the maximum value and the calculation is restarted from the beginning.
    In ChickenPaint, you can change the height and width of the image by rotating it, but until now, the size of the thumbnail image became smaller each time it was rotated.
  • The actual canvas size is now set in the cookie. Previously, the value entered by the user was set as is. Since there is a maximum value for the canvas size, for example, when the maximum is 800px, even if you enter 8000px, the actual canvas size that opens is 800px.
    Previously, the cookie was set to 8000px even in such cases.
  • An error is now returned when a file name with an invalid length is entered.
  • Checks the length of the reply number and returns an error if the length is incorrect.
  • Fixed the specification that the full text of the parent's comment is displayed in the description of the article displayed on the reply screen, and now omits 300 bytes or more.

Please update potiboard.php.

Updates for picpost.php and save.php

  • In order to mitigate unauthorized posting from external sites, the usercode set in the usercode and cookie during post processing is now checked.

Please update picpost.php and save.php.

PaintBBS NEO v1.5.15

PaintBBS NEO now supports right button constant display.
Please update neo.js.

For theme MONO

Please update mono_paint.html.

The translation has been improved.

Files that have changed

  • potiboard.php
  • save.php
  • picpost.php
  • neo.js
  • search.php

For theme MONO

All about theme/ Directory

About HTML for v3.09.x and earlier versions of themes

The site's copyright link
It has changed to https://paintbbs.sakura.ne.jp/poti/.
If you don't mind, please replace the HTML file of the theme.

In that case, please be careful not to lose the CSS file with customized colors and widths.
Back up your customized CSS file so that you can restore it if you accidentally overwrite it.

To change the color scheme of the Default theme MONO

MONO's HTML and CSS have been significantly updated in v3.07.5.
Therefore, if you use a CSS file older than v3.07.5, some designs will not be displayed correctly.
For example, footers and catalogs don't look as intended.
If you want to change only the color scheme, please use the SCSS repository for development.

satopian / poti-kaini-themes: MONO for POTI-board EVO

It's easy to change the color scheme because the settings are separated for the color scheme and other designs.
However, an environment that can handle SCSS is required.
For example, the free Visual Studio Code and its extension, Live Sass Compiler.

Download

You can download it from the source code link below.

POTI-board EVO EN v3.10.1 released. Fixed a serious bug.

30 Oct 18:10
151387f
Compare
Choose a tag to compare

[2021/10/31] v3.10.1 Added password length check.

  • Moved the length check of each input item to the first half of the process.
  • Fixed a minor error that occurred when displaying the management screen.

The file needed to fix this issue is potiboard.php.
Please update potiboard.php by overwriting.

[2021/10/30] v3.10.0 Fixed a serious bug

  • All versions of POTI-board v3.09.x and earlier versions have a serious bug.
    You may lose all log files.
    For those who are using POTI-board v2.
    You cannot use all the functions of v3 system just by replacing potiboard.php, but you can deal with this problem.
    Please update potiboard.php by overwriting.

[2021/10/27] v3.09.5

  • To prevent the use of weak passwords, an error message will be displayed when the password is 5 characters or less. The error message is "Password is too short. At least 6 characters."

  • In order to prevent tampering with articles by third parties, the function to lock replies to threads older than the set number of days has been expanded to lock editing of old articles.
    You can delete it. In addition, the administrator can edit and delete as before.

  • If you used the old config.php that doesn't have the following settings, you had to check or uncheck [no_imane].

// Use to the checkbox of [no_imane], do:'1', do not:'0'
define('USE_CHECK_NO_FILE', '0');

we changed this default value from "do:'1'" to "do not:'0'".
Previously, even if you were using a new theme HTML file, you had to check or uncheck "[no_imane]" when the version of config.php was old.

Changed file

  • potiboard.php

All of the theme directory

  • theme/mono_catalog.html
  • theme/mono_main.html
  • theme/mono_other.html
  • theme/mono_paint.html
  • theme/template_ini.php

download

You can download it from the source code link below.