Permalink
Browse files

FORKED! Inital commit: apply all uncomitted changes.

  • Loading branch information...
SthephanShinkufag committed Dec 22, 2018
1 parent 6733d28 commit 88e59873186552946d64c382a81ca2768195e3f6
Showing with 2,553 additions and 1,690 deletions.
  1. +0 −223 css/burichan.css
  2. +0 −190 css/futaba.css
  3. +382 −61 css/global.css
  4. BIN favicon.ico
  5. BIN favicon.png
  6. +441 −204 imgboard.php
  7. +17 −3 inc/captcha.php
  8. +70 −15 inc/database_flatfile.php
  9. +132 −23 inc/database_mysql.php
  10. +138 −25 inc/database_mysqli.php
  11. +111 −20 inc/database_pdo.php
  12. +135 −27 inc/database_sqlite.php
  13. +133 −26 inc/database_sqlite3.php
  14. +2 −1 inc/defines.php
  15. +133 −118 inc/functions.php
  16. +718 −679 inc/html.php
  17. +0 −4 js/jquery.js
  18. +133 −64 js/tinyib.js
  19. +8 −7 settings.default.php

This file was deleted.

Oops, something went wrong.
Oops, something went wrong.

2 comments on commit 88e5987

@SthephanShinkufag

This comment has been minimized.

Copy link
Owner Author

SthephanShinkufag replied Dec 22, 2018

About this fork. A repository with a commit e783877 was taken as a basis in june 2017. Since then I made some changes.
Yesterday and today I updated (as possible) my version according to the last commits of Trevor Slocum's repo on Gitlab.

This fork of TinyIB engine works on my own imageboard resource: https://dscript.me/de/, https://dscript.me/test/
Here in this repo I will lay out all the changes that I make to my imageboard.

@SthephanShinkufag

This comment has been minimized.

Copy link
Owner Author

SthephanShinkufag replied Dec 22, 2018

List of changes:

  1. Implemented text markdown: bbcode (support multiline text and nested tags), wakabamark. Markup buttons are located under the textarea in postform.
  [b]bold_text[/b]
  [i]italic_text[/i]
  [spoiler]spoiler_text[/spoiler]
  [code]unformatted_code_text[/code]
  **bold_text**
  *italic_text*
  %%spoiler_text%%
  `code_text`
  [b]
  *bold_italic_text*
  [i]bold_italic_text[/i]
  [/b]
  1. "Quote text" button under the textarea in postform. Inserts selected text into the textarea with > symbols.
  2. Ability to insert named links, like on github:
[TinyIB](https://github.com/SthephanShinkufag/TinyIB/)
  1. Ability to view and expand mp4/webm without instaled mediainfo and ffmpegthumbnailer. My cheap hosting provider does not allow me to use the Linux console, so... :) Videos are injected right in page without thumbnails.
  2. Original and completely reworked css with convenient support for mobile devices.
  3. Custom default post names: TINYIB_POSTERNAME in settings.php
  4. Ability to truncate long posts (with message "Post too long. Click to view.") by settings.php:
  • Messages are truncated to N lines on board index pages: TINYIB_TRUNC_BR in settings.php
  • Messages are truncated to N bytes size on board index pages: TINYIB_TRUNC_SIZE in settings.php
  1. Post likes system (initial implementation, still in progress): TINYIB_LIKES in settings.php
  2. "Sage" indicator in posts.
  3. The admin name is highlighted in red if admin is logged in.
  4. All the features of the original tinyib are supported, including flatfile database and migrating tools.
  5. Fix for russian text encoding when migrating from flatfile (original tinyib has a bug).
  6. Formatting and refactoring the tinyib code (if possible, no more than 110 characters per line).
Please sign in to comment.