Compare commits

...

1126 Commits

Author SHA1 Message Date
Your Name fe04e70f11 bringing back lazy loading feature 2 years ago
nonmakina 6f2e953bd5 Matrix report integration (#74) 2 years ago
nonmakina 42553d830a use more cache. Speeds up page builds (#72) 2 years ago
nonmakina 09a79093bd Merge pull request 'Adds saboteur banner' (#68) from banners2022_03_01 into config 2 years ago
nonmakina 41fd253788 Merge branch 'config' into banners2022_03_01 2 years ago
discomrade 985d6f4dd6 Fix status.php 2 years ago
Your Name 3c74f3b34a Adds saboteur banner 2 years ago
discomrade 4d3988bc7c Added multiple file select dialog for post form 2 years ago
discomrade 0950d4d09d Solve dynamically loaded threads not being filtered. Possibly a hack-fix. 2 years ago
discomrade 7f72c0c6f4 Update jQuery libraries 2 years ago
discomrade b7019fb8b5 Fix multiple issues with anti_bump_flood 2 years ago
discomrade 2fe1d617a5 Fix deprecated size() in quick-post-controls.js 2 years ago
discomrade ed73ee76cc Remove useless debug messages 2 years ago
Daniel Saunders b0b30ad755 $board can be NULL here, prevent indexing it 4 years ago
Sardach 32cb9db6b7 insignificant fix 4 years ago
discomrade dd7737eee2 Consider nonoko in building after posting, improve comments 2 years ago
discomrade 7c2b091e32 Fix missing function log.php from PHP8 changes 2 years ago
discomrade ad772c90b7 Update author info 2 years ago
discomrade 5190d63f48 Merge pull request 'Make compatible with PHP 8' (#67) from php8-compat into config 2 years ago
discomrade e906ac7451 Refactor rebuilding after posts, finish reply requests before rebuilding index 2 years ago
discomrade a33644c213 Fix redis deprecation of delete 2 years ago
discomrade fed7d6a3e8 Merge vichan PHP8 fixes, configure composer, fix outstanding incompatibilities 3 years ago
discomrade 1272da97e5 Allow users to disable and clear (You)s 2 years ago
discomrade c5814178ae Add Redneck flag 2 years ago
discomrade 19eca78ace Minor adjustment to birthday CSS 2 years ago
discomrade 4a67df855b Birthdady themeing 2 years ago
discomrade 8c8083ba61 Make snow off-by-default due to lag 2 years ago
discomrade 973b7d94e8 [HACK] Hide <tinyboard> tags in CSS 2 years ago
discomrade b3db9c52b7 Enable winter snow 2 years ago
discomrade 2a11efd859 Fix typo in blur-images.js 2 years ago
discomrade 3d3c0de678 Update RAF flag 2 years ago
discomrade e0e53d9bec Add banner 2 years ago
discomrade 9321c98883 Add RAF flag 2 years ago
discomrade 846c11f934 Add IP address link to ban appeals 2 years ago
discomrade 2a105dc587 Update site rules 2 years ago
discomrade 0e98c35dc5 Quick hack to prevent oversized PDF thumbnails. 2 years ago
discomrade 199f9f5fd0 Merge pull request 'Only add drag-drop handlers to dropzone, not the entire document' (#64) from file-drag-dropzone-only into config 2 years ago
discomrade f62d9c6a96 Only add drag-drop handlers to dropzone, not the entire document 2 years ago
discomrade 680c91764e Merge pull request 'Set default values for ban form' (#62) from ban-form-defaults into config 2 years ago
discomrade ab366688c8 Add default ban length of 1 hour instead of permanent ban 2 years ago
discomrade 4febc6aa77 Make bans default to board of offending post 2 years ago
discomrade b493f2cc02 Merge pull request 'Improve page titles and social media cards' (#61) from index-page-header-seo into config 2 years ago
discomrade ca9a85e9f1 Improve page titles and social media cards 2 years ago
discomrade 44a2a569d1 Move logo to default location 2 years ago
discomrade 6119973498 Move logo to config variable 2 years ago
discomrade ba6b4f1bab Tidy up theme.php 2 years ago
discomrade 0eeb42b3ce Merge pull request 'Move upload-selection.js call inline' (#60) from upload-selection-inline into config 2 years ago
discomrade 409fbdf24a Make file-selector.js inline call conditional 2 years ago
discomrade e1b83ec548 Call upload-selection.js inline 2 years ago
discomrade c9c3615880 Fix ordering in previous change 2 years ago
discomrade fb349c4f58 Concatenate dark.css to dark_red.css to improve performance 2 years ago
discomrade 6846fb68b3 Revert attempt at deferring file selector 2 years ago
discomrade abe5dfa171 Remove roulette oekaki hack 2 years ago
discomrade d6a8dca27e Make select elements consistent with forms 3 years ago
discomrade b1485a14b5 Rename temporary themes 3 years ago
discomrade 04b2ae86ba Merge pull request 'Prevent blur-images.js interfereing with regular hiding images' (#57) from blur-images-patch1 into config 3 years ago
discomrade cbb7b237db Prevent blur-images.js interfereing with regular hiding images 3 years ago
discomrade 2e21ce1127 Merge pull request 'Add blur images option for raids' (#55) from blur-images into config 3 years ago
discomrade 57811f056c Merge pull request 'Fix double-encoding on post edit form' (#54) from edit-post-double-encode into config 3 years ago
discomrade ddf37ee9d1 Merge pull request 'Various fixes for thread reply notifications' (#52) from auto-refresh-notifications into config 3 years ago
discomrade 337114433f Merge pull request 'Add user option for custom YouTube embed proxy' (#53) from youtube-embed-proxy-options into config 3 years ago
discomrade 9eaa465c68 Merge pull request 'Add PFLP, Socrates flags' (#56) from new-flags-2020-10-27 into config 3 years ago
discomrade d7b8e9a22b Add PFLP, Socrates flags 3 years ago
discomrade 78ab47d433 Correct notification text for threads 3 years ago
tmp-server 58d1e37c1a Fix new thread notifications breaking script 3 years ago
discomrade b913341660 Add blur images option 3 years ago
discomrade 072807882f Fix double-encoding on post edit form #31 3 years ago
discomrade 320ae12266 Add option for custom YouTube embed proxy 3 years ago
discomrade 8b2ea97834 Merge branch 'config' into auto-refresh-notifications 3 years ago
discomrade 47ac8c7ae9 Use stored title instead of document.title in notifications 3 years ago
discomrade 04289c6613 Fix notifications 3 years ago
discomrade bea6c371b1 Make all notifications show, not just the first unread 3 years ago
discomrade a0f586dfa2 Fix notifications: replace reference to undisplayed div 3 years ago
nonmakina c8348d7f6d Merge pull request 'Unique IP bar fix' (#50) from uniqueIpFix2 into config 3 years ago
discomrade 320fc8e86d Separate mod auto-update settings from normal settings 3 years ago
nonmakina 6cede4102c Merge branch 'config' into uniqueIpFix2 3 years ago
nonmakina 0070318b0d Merge pull request 'Add IPv6 support for DNSBL' (#48) from ipv6-dnsbl into config 3 years ago
discomrade d13608d529 Merge branch 'config' into ipv6-dnsbl 3 years ago
discomrade bc3e57c6f8 Merge branch 'ipv6-dnsbl' of https://git.leftypol.org/leftypol/leftypol into ipv6-dnsbl 3 years ago
discomrade d0e445e444 Clean up duplicate code 3 years ago
discomrade d81aa2a6cf Merge branch 'config' into uniqueIpFix2 3 years ago
discomrade 752ca778ce Merge pull request 'Lower maximum delay for recent post auto-update' (#51) from recent-posts-lower-times into config 3 years ago
discomrade a8f6b123b0 Lower maximum delay for recent post auto-update 3 years ago
Your Name cbc887df8d Feedback on uniqueIpFix. Moves the insertion of the bar | after Unique IPs to be inserted by the thread watcher JS script. see: https://leftypol.org/tech/res/6724.html#11998 3 years ago
nonmakina 1136a3d201 Merge pull request 'IP count bug fix' (#49) from fixIpCount2 into config 3 years ago
Your Name dd52a9f089 pass by reference 3 years ago
discomrade b0fdf56c98 Merge branch 'config' into ipv6-dnsbl 3 years ago
discomrade d84ab43104 Merge pull request 'Total IPs count unique IPs' (#47) from fixIpCount into config 3 years ago
discomrade 0272b3ba74 Merge branch 'config' into fixIpCount 3 years ago
discomrade 17747c78bc Merge pull request 'Move Unique IP counter to the right.' (#45) from uniqueIpFix into config 3 years ago
discomrade 44dd1ef6f6 Add IPv6 support for DNSBL 3 years ago
Your Name 9190580957 Revert "Sum up stats that nonmakina added" 3 years ago
Your Name ff0e0b8395 Removes space after bar | 3 years ago
Your Name af8b645b23 Adds bar | to unique IP counter 3 years ago
Your Name b4c84f80db Lewdposter's proposed fixes 3 years ago
nonmakina 2a506d8dec Merge pull request 'Adds Invidous [Proxy] embed capabilties & embed when on tor use hidden service.' (#41) from torTube into config 3 years ago
Your Name f9c46a8233 try5 3 years ago
Your Name 956b709ed2 try4 3 years ago
Your Name b3271c5e79 try3 3 years ago
Your Name 7a8d86fda3 try2 3 years ago
Your Name ac7ca636a4 Automatically embeds with tor if on the hidden site. Adds clearnet invidious embed. (untested). 3 years ago
nonmakina 5cddc6d244 Merge pull request 'Adds Oekaki to roulette.' (#40) from enableOekaki into config 3 years ago
Your Name 5c9e3c5044 Removes additonal_deferred scripts 3 years ago
Your Name a297479376 Adds Oekaki to roulette. It uses a hack to make it work. 3 years ago
discomrade 41eefecdd5 Increase banner webp convert quality to 95 3 years ago
discomrade 2d16e747a1 Minor flag javascript fixes 3 years ago
discomrade 531ca787e4 Generalize ignoring sticky threads on overboard catalogs 3 years ago
discomrade fb4625b88f Enable filtering by flag name 3 years ago
discomrade 5eebab95d3 Enable posting from catalog without JS 3 years ago
discomrade e1f78e79d7 Add catalog thumbnails for file placeholder, handle the first of multiple OP images being deleted 3 years ago
discomrade c27b01a5ac Revert obsolete foreign board top bar code 3 years ago
discomrade 0a5eee5d39 Add Git repo link to FAQ 3 years ago
discomrade 6707d92ed3 Add midnight.css theme 3 years ago
discomrade f90a703dbe Remove yotsuba fade from dark themes, fix temp_dark 3 years ago
discomrade a2688e3656 Rename sample captcha config 3 years ago
discomrade c81cd08821 Fix cyclic threads not cycling, remove inconsistent code whitespace 3 years ago
discomrade 1d6ffb3f5a Add noindex meta tag to 'Last 50 posts' thread pages 3 years ago
discomrade 4d0f7681a5 Add wiphala flag 3 years ago
discomrade 833efe84da Add 404 image 3 years ago
discomrade 62a340f24c Fix indenting of filter code 3 years ago
discomrade ea621e6a34 Remove banner-originals from repo 3 years ago
leftypol 7321e04e74 Update 'README.md' 3 years ago
adminuser da07d0211f Update 'README.md' 3 years ago
discomrade d46d785962 Add dark solarized theme 3 years ago
discomrade aeecbb6545 Move [Watch Thread] button before replies 3 years ago
discomrade 3477266f9e Add board search to index page 3 years ago
discomrade 155e7f43f3 Convert banners to webm/gif, add banners 3 years ago
discomrade ab7619cbe9 Improve documentation for securimage 3 years ago
discomrade cde4bd129f Remove SSL badge image 3 years ago
discomrade 6a4ac0291c Update frontpage, improve meta tags 3 years ago
discomrade 8793d26bff Update FAQ 3 years ago
discomrade 236d46ac35 Update overboard config 3 years ago
discomrade 938319fd21 Enable download with filename without JavaScript 3 years ago
discomrade 683e614dc6 Make scroller in expand-video.js passive 3 years ago
discomrade 0fcd1d03f1 Improve broken auto-reload 3 years ago
discomrade c7ccb683bf Fix post-filter, remove lainchan postcontainer 3 years ago
discomrade 41efbf15d8 Change 404 page 3 years ago
discomrade 4d0e89f9d4 Improve citing in replies 3 years ago
discomrade 77da46c424 Remove newlines and modifiers from thread title 3 years ago
discomrade c9bb2c5f42 Improve default filters 3 years ago
discomrade 32b320bb45 Add mod auto-reload 3 years ago
discomrade 254ccd5f39 Fix bug in ban appeal counter 3 years ago
discomrade 1a90451ec2 Block D+ on special IP addresses 3 years ago
discomrade 60956c57ee Fix name typo in post edit SQL 3 years ago
discomrade 9652eec774 Fix errors moving/merging with spoilers/deleted files 3 years ago
discomrade 03bf2be728 Bypass broken mysql version check 3 years ago
discomrade 1e690333a8 Remove instance configuration 3 years ago
nonmakina dcf92dfef5
Merge pull request #348 from discomrade/ban-appeal-limit 3 years ago
discomrade edfce2ead5 Enforce maximum length of ban appeal 3 years ago
nonmakina 4192f85baf
Merge pull request #346 from towards-a-new-leftypol/wordfilter-fbi 3 years ago
nonmakina 8469d905c2
Merge pull request #345 from discomrade/reporttoolong-fix 3 years ago
discomrade 939cf59179
Reduce overreach of fbi.gov filter 3 years ago
discomrade b17da5c8d8 Fix typos in https://github.com/towards-a-new-leftypol/leftypol_lainchan/pull/336 3 years ago
nonmakina 9a46b8f9b1
Merge pull request #332 from discomrade/vichan-0d7ee48 3 years ago
nonmakina 9877850ad7
Merge pull request #343 from discomrade/vichan-sharp-theme 3 years ago
nonmakina fea41b453d
Merge pull request #324 from towards-a-new-leftypol/remove-autoupdates 3 years ago
nonmakina 530ba01d7d
Merge pull request #325 from discomrade/remove-tinyboard 3 years ago
nonmakina 4073bf0b88
Merge pull request #336 from discomrade/vichan-report-length 3 years ago
nonmakina 4430cf8f09
Merge pull request #344 from discomrade/appeals-count 3 years ago
nonmakina e8e43ed4fe
Merge pull request #330 from towards-a-new-leftypol/remove-scripts-config 3 years ago
nonmakina 0fbbb37fad
Merge pull request #328 from towards-a-new-leftypol/filter-update-21-07-21 3 years ago
discomrade cc55c05455 Show ban appeal count on mod dashboard 3 years ago
Daniel Saunders 7c276b4d2d Minor changes to form and boardlist in sharp.css 7 years ago
Daniel Saunders a349fff2a8 Color fixes (sharp.css) 7 years ago
Daniel Saunders 2d7838ea74 fuck go back 7 years ago
Daniel Saunders 9122d9280c Fixes to sharp.css including some cross-platform font support 7 years ago
Daniel Saunders d7962d5e39 Added sharp.css 7 years ago
discomrade 1c0d712bc8 Fix 387ebe9c0c , extract limit to variable 3 years ago
discomrade e2c769cb0f Give descriptive name to report too long error 3 years ago
vholmes cf7f96c0ad Prevents reports with too many characters 7 years ago
discomrade 2bfc791266 Extract bad defaults to instance-config.php, from 77f3bf0d16, updates documentation 3 years ago
discomrade afae156a04
Remove additonal scripts 3 years ago
nonmakina 6fecd8e004
Merge pull request #320 from towards-a-new-leftypol/minecraft_banner 3 years ago
discomrade 919209c8f4
Add IPA symbols to wordfilter alias letters 3 years ago
discomrade 193b9a68bb
Update wordfilters 3 years ago
discomrade 164a7e5515 Change public Tinyboard and vichan links 3 years ago
discomrade 7d2af226ca
Set update-checking to false by default. 3 years ago
towards-a-new-leftypol 01c09f2a73 Add new banner 3 years ago
nonmakina 5faa622303
Merge pull request #316 from nonmakina/jsFixes2 3 years ago
nonmakina 15b975ac32 JS fixes, for realz x2 3 years ago
nonmakina 72574f0161
Merge pull request #315 from nonmakina/refactorDeferredJs 3 years ago
nonmakina c8c0b04492 fixes quick reply 3 years ago
nonmakina 984b57063d Moves post hover and others to fix loading issue. Minifies and compiles 3 years ago
nonmakina 44d8d2d0d5 Refactor deferred js 3 years ago
nonmakina c02d3f17fa
Merge pull request #307 from PietroCarrara/config 3 years ago
nonmakina 648e97e20f
Merge pull request #313 from discomrade/banner-size 3 years ago
nonmakina 937865b7ba
Merge pull request #308 from discomrade/defer-javascript 3 years ago
nonmakina fe280cdc12
Merge branch 'config' into defer-javascript 3 years ago
nonmakina 53212e841b
Merge pull request #311 from discomrade/arabic-fix 3 years ago
nonmakina 7565691f39
Merge pull request #310 from discomrade/conf-banner-change 3 years ago
nonmakina 6098b98c11
Merge pull request #309 from discomrade/demain-update 3 years ago
nonmakina 79efd69baf
Merge pull request #301 from discomrade/ip-maxlength 3 years ago
nonmakina f89b5cdff0
Merge pull request #306 from towards-a-new-leftypol/code-markup-encoding 3 years ago
nonmakina 39e60fe6d8
Merge pull request #305 from towards-a-new-leftypol/recalculate-filesize 3 years ago
nonmakina 9086e0ee93
Merge pull request #303 from towards-a-new-leftypol/thread-stats-1 3 years ago
nonmakina 35fb1c7408
Merge pull request #300 from towards-a-new-leftypol/chud-filter 3 years ago
discomrade a9743ab275 Specify banner size 3 years ago
discomrade 3bd090995d Fix combining character set, allow limit for combining characters 3 years ago
discomrade de3e979c89 Update pencil banner 3 years ago
discomrade dd38443051 Replace shay banner 3 years ago
discomrade 7f9a1c1cfc Restore download-original.js 3 years ago
discomrade 4dd61ff96d Update Demain themes 3 years ago
discomrade dca55a1643 Allow select defering additional JS 3 years ago
Pietro Carrara 9c40869f73 Whitelist /dead/ 3 years ago
discomrade 217e873e88
Prevent double-encoding of HTML entities in [code] 3 years ago
discomrade 816b593aa1
Recalculate filesize after stripping metadata 3 years ago
discomrade ba00b7c9b2
Keep thread stats below new posts 3 years ago
discomrade a564bfac34
Add chud wordfilter 3 years ago
nonmakina e872b9ceaa
Merge pull request #298 from towards-a-new-leftypol/revert-289-download_filename 3 years ago
nonmakina 253c4a8c9f Revert "Filename clickable to download" 3 years ago
nonmakina bd58e17368 Revert "Disable download-original.js" 3 years ago
towards-a-new-leftypol e0ff3ea33b
Merge pull request #296 from towards-a-new-leftypol/flag_fixes 3 years ago
towards-a-new-leftypol d15859d908
Merge pull request #297 from PietroCarrara/config 3 years ago
towards-a-new-leftypol 2e6743f7eb Order flags alphabetically 3 years ago
towards-a-new-leftypol b6655b4ecb rename atheism flag 3 years ago
towards-a-new-leftypol cf5465e60f re-add athiesm flag (was missing) and add one new flag 3 years ago
Pietro Carrara ddb7c92bdb Check if file fields are set on the API 3 years ago
towards-a-new-leftypol 062d6b937c permissions fix 3 years ago
Pietro Carrara 51f0c8948e Merge branch 'config' of github.com:towards-a-new-leftypol/leftypol_lainchan into config 3 years ago
Pietro Carrara 4a69c62df3 Load board config while generating json 3 years ago
towards-a-new-leftypol 72d61b6bac
Merge pull request #295 from PietroCarrara/config 3 years ago
Pietro Carrara 91bbfccf17 Check fields, use config paths 3 years ago
Pietro Carrara 6d9867f5b4 Use thumb, not thumb_path 3 years ago
Pietro Carrara 293590a426 Use whitelist on boards 3 years ago
Pietro Carrara af967788dc Merge branch 'config' of github.com:towards-a-new-leftypol/leftypol_lainchan into config 3 years ago
Pietro Carrara 1da08a57f7 Enhance status.php 3 years ago
Pietro Carrara 2252634892 Modify api image fields 3 years ago
discomrade c841183584 Extend maxlength of IP for IPv6 subnets 3 years ago
towards-a-new-leftypol dc81de9d5c
Merge pull request #294 from towards-a-new-leftypol/style_select2 3 years ago
towards-a-new-leftypol a3b13aa12a
Merge pull request #287 from discomrade/homepage-upgrades 3 years ago
towards-a-new-leftypol 27cf0c381c revert original author name change 3 years ago
discomrade 7b9dd04243
Merge pull request #4 from towards-a-new-leftypol/home-upgrades 3 years ago
towards-a-new-leftypol 73517b0ffc Put image under title, inside header (homepage) 3 years ago
towards-a-new-leftypol 6687d9a863 retab file 3 years ago
towards-a-new-leftypol ac0cf94280 commit dev version of style-select (because PR got screwed up) 3 years ago
towards-a-new-leftypol e52273d3a9 add a bit more space between top and logo 3 years ago
towards-a-new-leftypol c3c87e29e6 move logo to top, refactor inline css 3 years ago
towards-a-new-leftypol f6faf335fe
Merge pull request #280 from towards-a-new-leftypol/defer_javascript 3 years ago
discomrade b55efb61ed Redirect to thread after deleting child post 3 years ago
discomrade ea1071b994 Remove stale debug outputs 3 years ago
discomrade a7e06b0a69 Enable image hover 3 years ago
discomrade 8a73f71175 Various fixes for image hover 3 years ago
towards-a-new-leftypol 6d53814a90
Merge branch 'config' into defer_javascript 3 years ago
discomrade 4f27d39bc9 Sorted, labeled style selector 3 years ago
towards-a-new-leftypol 0530209d87 fix parsing number from string 3 years ago
discomrade 5311d4d203 Disable download-original.js 3 years ago
discomrade f168ad162d Filename clickable to download 3 years ago
Pietro Carrara e5899ee7d7 List boards 3 years ago
Pietro Carrara f20c62b54c List boards 3 years ago
discomrade b4c5697bf6 Improve responsiveness of homepage, add description and logo 3 years ago
discomrade 8cbeca99bf Add logo config variable 3 years ago
discomrade 8bfc0940bf Improve variant detection 3 years ago
discomrade fa3a309924 Extend filter charset 3 years ago
discomrade 045ae89764 Improve filter 3 years ago
discomrade b0df386517 Set thumbnail format to WebP 3 years ago
discomrade ceba6648aa Fix thumb_ext being ignored 3 years ago
discomrade 507c70a0dc This commit never existed. 3 years ago
nonmakina 0c0f117248 Enables exif stripping. 3 years ago
towards-a-new-leftypol 5b6233f187 fix document ready 3 years ago
towards-a-new-leftypol ab8b4b9524 defer additional_javascript 3 years ago
discomrade a7948f09cb Desaturate image preview thumbnails in dead.css 3 years ago
discomrade cebdba506a Add dead.css theme 3 years ago
discomrade 32ff8a1f2d Add custom spoiler images 3 years ago
towards-a-new-leftypol 3194b45d28
Merge pull request #279 from discomrade/date-format 3 years ago
towards-a-new-leftypol 3602055f0c
Merge branch 'config' into date-format 3 years ago
discomrade 23d8059ba1 Use thread subject for page title 3 years ago
discomrade 44d7ad548a Enable post_date format dependency in local-time.js 3 years ago
towards-a-new-leftypol 296aca7d0e remove prints 3 years ago
towards-a-new-leftypol 1668cbca9b Fix overboard generation 3 years ago
towards-a-new-leftypol 6735125ffa Revert "Revert "Add SFW overboard theme"" 3 years ago
discomrade 10e9e2c455 Place IP notes and ban form above post history 3 years ago
discomrade 787dfedf3b Change post_time format string 3 years ago
discomrade ef43765ee5 Change post_time format string 3 years ago
towards-a-new-leftypol 9acdacbb35 Revert "Add SFW overboard theme" 3 years ago
nonmakina 0c4460a8a4
Merge pull request #266 from discomrade/sfwoverboard 3 years ago
nonmakina 79443af12a
Merge pull request #267 from discomrade/banners-may 3 years ago
nonmakina 703b3ee04f
Merge pull request #268 from discomrade/flag-preview 3 years ago
discomrade d4b8be83aa Add margin to flag preview image 3 years ago
towards-a-new-leftypol 862b7f55d3 Lower flood limits 3 years ago
discomrade 3434ed0fee Add new overboards to header bar 3 years ago
discomrade 2b6c69b1da Add alt overboard 3 years ago
discomrade a5b990846d Add validation, remove redundant validation 3 years ago
discomrade e36671eceb Update excluded board list 3 years ago
discomrade 0f02110b1c Define excluded boards as array to simplify code 3 years ago
discomrade 98f804cbf2 Change default overboard subtitles and thread count 3 years ago
towards-a-new-leftypol f7b6ad2259 add topical leftypol banner 3 years ago
towards-a-new-leftypol ab5f39573a banners change 3 years ago
Pietro Carrara fdd444e00c Add status.php 3 years ago
discomrade f542f4bf1c Explicitly reference variable 3 years ago
discomrade 1c7e10cd40 Add exclude list formatting notes 3 years ago
discomrade 8491fd61a8 Allow arbritary overboard creation, make catalog compatible 3 years ago
discomrade eb652322a2 Revert "Add SFW overboard and its catalog option" 3 years ago
discomrade c54a15e6d6 Create flag preview 3 years ago
discomrade 770221abdb Correct spelling of 'atheism' 3 years ago
discomrade 20a990fcbf Add Eristocracy flag 3 years ago
discomrade 17728df33b Update flags 3 years ago
discomrade bb1823a28a Add new banners 3 years ago
discomrade 24fcb96404 Add SFW overboard and its catalog option 3 years ago
towards-a-new-leftypol ffff01f986
Merge pull request #264 from discomrade/filter-may-19 3 years ago
discomrade b346dcfbec Add UTF-8 flag on short filters 3 years ago
k bd250c83d3 Add exception to important citation 3 years ago
k 1663eddc38 Allow non-English ASCII to divide match 3 years ago
towards-a-new-leftypol 9130d0d302 add comment to securimage option 3 years ago
towards-a-new-leftypol 7cc71b602b
Merge pull request #263 from towards-a-new-leftypol/securimage_config 3 years ago
towards-a-new-leftypol e3ee8acc93 securimage in webconfig 3 years ago
towards-a-new-leftypol bb283f75b4
Merge pull request #262 from discomrade/rules-and-faq 3 years ago
discomrade 41e2b8f0f2
Merge pull request #3 from towards-a-new-leftypol/sidebar_rules 3 years ago
towards-a-new-leftypol 5e3af63003 Add links to sidebar to Faq and Rules pages 3 years ago
discomrade c9fc9e5ea3 Remove 'Global' from rules, minor change 3 years ago
discomrade c43b0df16a Add rules and Help/FAQ 3 years ago
towards-a-new-leftypol 759c3688e1
Merge pull request #261 from discomrade/may-7-filters 3 years ago
discomrade adeb132aa7 Reduce overreach in word filter 3 years ago
towards-a-new-leftypol 9bf50ae270
Merge pull request #260 from discomrade/may-7-filters 3 years ago
discomrade 461f6440d0 Reduce false positives in word filter 3 years ago
towards-a-new-leftypol e517a1d811
Merge pull request #255 from discomrade/captcha 3 years ago
towards-a-new-leftypol 85f9ef8089
Merge pull request #258 from discomrade/patch-5 3 years ago
towards-a-new-leftypol 6f019e8f10
Merge pull request #259 from discomrade/may-7-filters 3 years ago
towards-a-new-leftypol e111ae0a72
Merge pull request #252 from towards-a-new-leftypol/moving_fix2 3 years ago
discomrade 6aab6628d9
Merge pull request #2 from towards-a-new-leftypol/discomrade_captcha 3 years ago
towards-a-new-leftypol b64086ff26 Remove duplicate block for captcha to work on dev 3 years ago
discomrade 46806b5348 Upgrade slur filter and comments 3 years ago
discomrade eeeeb01b47 Remove obsoleted filter 3 years ago
discomrade ac9d0a22bc
Allow flags to be over 11px height 3 years ago
discomrade 89b2a8af97 Add automatic and manual reloading of captchas 3 years ago
discomrade a1bdba3770 Add basic captcha 3 years ago
towards-a-new-leftypol 1fa3f225ad
Merge pull request #250 from towards-a-new-leftypol/local_changes 3 years ago
towards-a-new-leftypol c8f427db31
Merge pull request #254 from discomrade/patch-3 3 years ago
discomrade 293f43611b
Fix oversight 3 years ago
discomrade 9c2664cacc
Remove range limit for filename 3 years ago
discomrade c50491430d
Increase length range of filename detection 3 years ago
discomrade ebd4b167ff
Add filter for known bot spammer 3 years ago
towards-a-new-leftypol 0ccf86215f Fixes moving threads to a different board 3 years ago
towards-a-new-leftypol 455346495b include example of new regex 3 years ago
towards-a-new-leftypol e78a08d3f9 Changes in settings by Zul and Discomrade 3 years ago
towards-a-new-leftypol 5c1f29091b
Merge pull request #249 from nonmakina/filter2 3 years ago
nonmakina b04641e64d Adds ? to filter 3 years ago
nonmakina f3634f0d0b Word filters 3 years ago
towards-a-new-leftypol 49c321832a
Merge pull request #248 from towards-a-new-leftypol/flags 3 years ago
towards-a-new-leftypol 6f8927589c add moar flags 3 years ago
towards-a-new-leftypol 90ca4af734
Merge pull request #247 from nonmakina/enableSearch 3 years ago
nonmakina e21ee7ebaa Enables search 3 years ago
towards-a-new-leftypol 595d8c0514 Revert "allow embeds of audio streams with ogg extension" 3 years ago
towards-a-new-leftypol a9885c4a9b Remove reference to non-existant js file in config.php 3 years ago
towards-a-new-leftypol adea776c84 remove non-existant js file 3 years ago
towards-a-new-leftypol 9203683088
Merge pull request #243 from towards-a-new-leftypol/allow_ogg_embed 3 years ago
towards-a-new-leftypol c098c5bf40
Merge branch 'config' into allow_ogg_embed 3 years ago
towards-a-new-leftypol 880e07bd15
Merge pull request #242 from towards-a-new-leftypol/youtube_thumbs 3 years ago
towards-a-new-leftypol 286664e1ea Youtube thumbnail embeds the video 3 years ago
towards-a-new-leftypol b305779303 Fix embed url 3 years ago
towards-a-new-leftypol 234ed34bda allow embeds of audio streams with ogg extension 3 years ago
towards-a-new-leftypol 548be250b4 display youtube video thumbnail (with local url) in embeds 3 years ago
towards-a-new-leftypol 7d7f2cab2b catalog page - rewrite youtube url to be local 3 years ago
towards-a-new-leftypol 21773482c3
Merge pull request #241 from towards-a-new-leftypol/revert_dark 3 years ago
towards-a-new-leftypol ad7eb3ece2 remove overriding font for h1 tags (titles) from dark themes 3 years ago
towards-a-new-leftypol 2f363081df Restore dark red theme to be the default 3 years ago
towards-a-new-leftypol a8a0f897a0
Merge pull request #236 from towards-a-new-leftypol/rm_error_banner 3 years ago
towards-a-new-leftypol 2e737aab0c
Merge pull request #237 from towards-a-new-leftypol/commit_gurochan_css_changes 3 years ago
towards-a-new-leftypol bc5cd46c61
Merge pull request #238 from towards-a-new-leftypol/issue_229 3 years ago
towards-a-new-leftypol 695d407d69 remove april fools wordfilters 3 years ago
nonmakina 6a91f53f0b Important changes on this date2 3 years ago
nonmakina 50a9f1d93f Important changes on this date2 3 years ago
nonmakina 35cf25e46d Important changes on this date 3 years ago
towards-a-new-leftypol 0c8108fdfe Set default theme to Jungle 3 years ago
towards-a-new-leftypol 237ad41fc0 Commit the patch from issue 229 3 years ago
towards-a-new-leftypol adb225d9b1 Commit changes from issue 223 on github 3 years ago
towards-a-new-leftypol ee7c961c77 Remove banner that looks like a real error 3 years ago
towards-a-new-leftypol 1a6b26d2be
Merge pull request #235 from nonmakina/banners2021March4 3 years ago
nonmakina 2718a37786 Banners from 93227 to 104637 (except duerte) 3 years ago
towards-a-new-leftypol 60755e2396 Sum up stats that nonmakina added 3 years ago
towards-a-new-leftypol f8b597546b
Merge pull request #218 from nonmakina/webmFix 3 years ago
towards-a-new-leftypol b96fe199c3
Merge pull request #234 from nonmakina/banners2021Feb 3 years ago
towards-a-new-leftypol b68daf1607
Merge pull request #233 from nonmakina/ipCounter 3 years ago
nonmakina 379a2b8ae4 Banners from 41332 up to 93227 3 years ago
nonmakina 05f0a0e860
Merge pull request #224 from nonmakina/youtubeEmbed2 3 years ago
nonmakina 3bf47e65fc remove rolling average 3 years ago
nonmakina 9d9ae86c55 remove rolling average 3 years ago
nonmakina 9137949dbf test rolling average' 3 years ago
nonmakina 474e215151 change to week 3 years ago
nonmakina 97f00c22dd change to week 3 years ago
nonmakina 2103c21b53 fix 3 years ago
nonmakina 8b57c70ea5 fix 3 years ago
nonmakina 7a99f5943e more counters 3 years ago
nonmakina 2576fc4ff1 Fix 3 years ago
nonmakina 607c4c60c0 Fix 3 years ago
nonmakina a4d1e58ad7 Adds more IP counters 3 years ago
towards-a-new-leftypol 6885c19778 Fix previous commit which overwrote some things 3 years ago
towards-a-new-leftypol 4dff5208fc check in local changes made by zul? 3 years ago
towards-a-new-leftypol 237d9d921d
Merge pull request #228 from xComatoast/Codetags 3 years ago
Comatoast 38f666a59f This will allow the use of code tags 3 years ago
Comatoast 372919e849 Merge remote-tracking branch 'upstream/config' into frontpage2 3 years ago
nonmakina b962f6a128
Merge pull request #226 from towards-a-new-leftypol/move_merge_fixes 3 years ago
towards-a-new-leftypol 43a6a67844 Improve robustness when moving / merging threads 3 years ago
nonmakina 2c1130f76d fixes Jquery references on loop 3 years ago
nonmakina 0827ad09c9 Iterates over nodes 3 years ago
nonmakina 23d63bdd98 Re-introduces the youtube embed changes. 3 years ago
towards-a-new-leftypol c10756c96f
Merge pull request #222 from towards-a-new-leftypol/revert-217-youtubeEmbed 3 years ago
nonmakina acc01957bc
Revert "Replace Youtube embed" 3 years ago
towards-a-new-leftypol a7bf3fee78
Merge pull request #212 from towards-a-new-leftypol/op_creation_time 3 years ago
towards-a-new-leftypol 048674e136
Merge pull request #200 from nonmakina/pph-and-uniques 3 years ago
towards-a-new-leftypol e7f5fd6443
Merge pull request #217 from nonmakina/youtubeEmbed 3 years ago
towards-a-new-leftypol cdf2bd429f Slightly better error message for rate limiting thread creation 3 years ago
towards-a-new-leftypol c03ccd63a1 OP rate limiting should only look at opening posts in the flood table 3 years ago
towards-a-new-leftypol ae9e94396d retab config.php 3 years ago
nonmakina 4a1e3a3d13 Adds the proposed ffmpeg.php changes 3 years ago
nonmakina 2b38969e8a Fixes remove embed 3 years ago
nonmakina 9c4158fea5 Adds missing text and fixes js errors 3 years ago
nonmakina 87a8fd3a36 Adds support for embed button for youtube. Eliminates preview image fetched from youtube that was causing a leak 3 years ago
towards-a-new-leftypol 5afcd089ed Clean up instance-config.php 3 years ago
towards-a-new-leftypol 246c77d369 retab inc/filters.php 3 years ago
towards-a-new-leftypol 193eb0694e Merge remote-tracking branch 'lpdev_local/thread_creation_time' into op_creation_time 3 years ago
towards-a-new-leftypol 0ff6cb7db3 print statements 3 years ago
towards-a-new-leftypol 3ce48b7b64 Merge remote-tracking branch 'lpdev_local/thread_creation_time' into op_creation_time 3 years ago
towards-a-new-leftypol 7937a702e3 Do noip stuff before other stuff (idk) 3 years ago
towards-a-new-leftypol 55abd06c2d 30 seconds betweeen each new post 3 years ago
towards-a-new-leftypol 629d03bd7b OP creation rate-limiting 3 years ago
towards-a-new-leftypol aec46521ff commented out filters modification for flood_time 3 years ago
Comatoast c988f303c0 Ok, third time is the charm. Fix for the frontpage 3 years ago
Comatoast fd1ce6a6f2 Fixes frontpage theme 3 years ago
Comatoast c67d914549 Merge remote-tracking branch 'upstream/config' into frontpage 3 years ago
towards-a-new-leftypol 53769d8f3a
Merge pull request #196 from nonmakina/fontFix 3 years ago
nonmakina 9c4da9a13d local vars 3 years ago
nonmakina 3beb54ac2b h2 -> h1 3 years ago
nonmakina 4eab810a3b Fixes style. I18s table headers 3 years ago
nonmakina 02ed0c11a9 Changes count for sum 3 years ago
nonmakina 662e488943 syntax and html errors 3 years ago
nonmakina 36cf6f4174 bugs 3 years ago
nonmakina ed2fd963e5 Syntax errors 3 years ago
nonmakina c438ff9ab0 Per board pph 3 years ago
nonmakina bdf1fcf27b Fixes bug and updates PPH on each post 3 years ago
Comatoast fae7ccb40e Front Page theme fix matching default of board 3 years ago
nonmakina 4f99268548
Merge pull request #189 from dedushka1/fix-robots-txt 3 years ago
nonmakina b6c95348ec
Merge pull request #195 from dedushka1/revert-mod-edit-post-page 3 years ago
nonmakina c7a2ac3f38
Merge pull request #190 from dedushka1/theme-deletion-bug 3 years ago
nonmakina f3f38794c4 Improves readibility 3 years ago
Dedushka 714a92af44
Revert bad change that commented this out on mod post edit page 3 years ago
dedushka1 8dda13f206
Merge pull request #178 from nonmakina/bumplockIndicator 3 years ago
dedushka1 e46deb5da5
Merge pull request #185 from nonmakina/overboardCountFix 3 years ago
Dedushka bd87661a69
Add PPH and unique posters stats to home page 3 years ago
Dedushka f74d2a2fdc
Fix minor bug that disallows deletion of themes 3 years ago
Dedushka 0a9cbc7453
Allow robots 3 years ago
dedushka1 a4607fa6e6
Merge pull request #183 from nonmakina/optionsFix1 3 years ago
dedushka1 26f443539b
Merge pull request #179 from nonmakina/cytubeOnBoardList 3 years ago
dedushka1 a8d59c339f
Merge pull request #181 from nonmakina/allowCompressedFiles 3 years ago
dedushka1 7cb750cd2a
Merge pull request #177 from nonmakina/postViewLimit2 3 years ago
dedushka1 acd63b3fe5
Merge pull request #186 from nonmakina/noFuture 3 years ago
nonmakina 563091ba00
Merge pull request #182 from nonmakina/modMassDelete 3 years ago
nonmakina d9c763a8a9 Optimizes board rebuilds on deletion by IP 3 years ago
nonmakina 056e9bf492
Merge pull request #188 from dedushka1/config 3 years ago
towards-a-new-leftypol 95ffdb89cd
Merge pull request #180 from xComatoast/WarrantCanary 3 years ago
Dedushka aa21f4cc6d
Allow posting from catalog. 3 years ago
nonmakina 43ffcbc4bc Removes Tomorrow stylesheet 3 years ago
nonmakina f40beb7640 Fix filecount 3 years ago
nonmakina e936312db5 Fix offset 3 years ago
nonmakina 771a1e1629 Add offset 3 years ago
nonmakina f9bf65ecb7 Add offset 3 years ago
nonmakina 26f8c332ef Fetch one, instead of all 3 years ago
nonmakina 6448c3fe83 Adds function to count posts and images of a thread 3 years ago
nonmakina dc5f982bca Moves options to the top of the JS imports. 3 years ago
nonmakina c838a10bce Adds checks for mod permissions to delete posts in board 3 years ago
nonmakina 8c842362bb If mod, bypass password on delete 3 years ago
nonmakina c87cd9ab82 Removes rebuild after each deleted post when deleting by ip. 3 years ago
nonmakina 8c8c2dca47 Adds gz and bz2 to allowed upload extensions 3 years ago
Comatoast 7d2b5c3e21 Adds a warrant canary to the repo. 3 years ago
nonmakina 463db8a359 Fixes path 3 years ago
nonmakina 9def32deff Adds cytube to top bar 3 years ago
nonmakina f79bceb752 Incorrect variable fix 3 years ago
nonmakina 906ed844d3 Implements fixes and changes to be able to view the bumplock status of a thread 3 years ago
towards-a-new-leftypol 11d59a9181
Merge pull request #176 from xComatoast/modLogs 3 years ago
nonmakina 462a98e9ba Increases number of posts that are visible in the IP post history view 3 years ago
Comatoast f7ed46cb23 Fixed: Mod Log Permissions 3 years ago
towards-a-new-leftypol 8ba8bbb8aa
Merge pull request #138 from nonmakina/news 3 years ago
nonmakina 470662f9bf Adds stylesheet to news.html template 3 years ago
nonmakina fa4630e354 Fixes board list on homepage 3 years ago
nonmakina 9ec85e96c2 fixes breaking changes 3 years ago
nonmakina 5f27a5a050 fixes breaking changes 3 years ago
nonmakina 857597db94 Merge remote-tracking branch 'upstream/config' into news 3 years ago
nonmakina 2388907587
Merge pull request #170 from dedushka1/add-styles 3 years ago
Dedushka aa4d90328e
Add updated demain stylesheets 3 years ago
dedushka1 154a42d55f
Merge pull request #1 from nonmakina/add-styles-1 3 years ago
Dedushka c79b3b1fb4 Add bunker-like CSS them, adresses #145 3 years ago
Dedushka d7f0e8a7f1 Add styles, addresses #38 3 years ago
Dedushka eacc5dd3c3
Revert "Remove secrets, require `instance-config.secret.php`" 3 years ago
Dedushka e2e328a50b
Revert "Put secrets in another file." 3 years ago
Dedushka d32094f3d4
Add bunker-like CSS them, adresses #145 3 years ago
Dedushka 44ca8b3ac4
Add styles, addresses #38 3 years ago
Dedushka 46d987efdc
Remove secrets, require `instance-config.secret.php` 3 years ago
Dedushka 47afc2ad8c
Put secrets in another file. 3 years ago
towards-a-new-leftypol 64099678bc
Merge pull request #167 from towards-a-new-leftypol/myownbranch 3 years ago
towards-a-new-leftypol 5fc8df495d Revert "Enable memcached in the config" 3 years ago
towards-a-new-leftypol 3ae47a4b0b instance config flood settings 3 years ago
towards-a-new-leftypol 824c9cb535 Enable memcached in the config 3 years ago
nonmakina 640f901099
Merge pull request #165 from dedushka1/log-ip-privacy 3 years ago
Dedushka 6d43a7f62b
Protect IPs in public moderation logs. 3 years ago
Dedushka 01dfb1850a
Don't ignore files in inc/mod directory. 3 years ago
nonmakina 0eb4059a7c
Merge pull request #135 from PietroCarrara/overboard-api 3 years ago
nonmakina d22814b2da adds news to front page 3 years ago
Pietro Carrara bdd37d3322 Add board data on all catalogs, rename overboard 'replies' and 'images' fields to keep consistency 3 years ago
Pietro Carrara eafcce12cf Correctly page the overboard json 3 years ago
Pietro Carrara 24b9b8bafd Only rebuild the catalog for the overboard 3 years ago
towards-a-new-leftypol d43f18813e
Merge pull request #133 from PietroCarrara/api-unique-ips 3 years ago
Pietro Carrara 8e2a6ccb9d Wrap overboard api threads inside a page 3 years ago
Pietro Carrara 7004f2b437 Build overboard json 3 years ago
Pietro Carrara e7cc1649c8 Add unique_ips field to the API 3 years ago
nonmakina 13bebb70d0
Merge pull request #112 from nonmakina/overboardFixes 3 years ago
nonmakina de83b874ff fixes 3 years ago
nonmakina 39d069a1ba CR. Refactors duplicate code. Fixes boardlist link error. 3 years ago
towards-a-new-leftypol 1b0ae8d846
Merge pull request #130 from nonmakina/pathFixes 3 years ago
towards-a-new-leftypol cd09c18e1d
Merge pull request #131 from nonmakina/uniqueIpFix 3 years ago
towards-a-new-leftypol 42840a3984
Merge pull request #119 from nonmakina/banListFix 3 years ago
nonmakina 74c484def5 moves br ontop of unique IP to fix auto-reload error 3 years ago
nonmakina 57c9cba982 stale comment 3 years ago
nonmakina a3e2af403b Adds limit to overboard catalog 3 years ago
nonmakina 5b57d35a4c fixes path for catalog. fixes syntax bugs. 3 years ago
nonmakina 4ee8f9349a Add overboard catalog to the rebuild-all action 3 years ago
nonmakina 1251fa01e7 adds catalog for overboard 3 years ago
nonmakina b936189e9b Deletes dead code 3 years ago
nonmakina 87b0e972ee fixes path for image_deleted 3 years ago
nonmakina 0611bb6ad1 Sets the correct default path in the config.php, and removes the re-write in instance-config. The path set in config was incorrect, so there is no benefit in keeping it incorrect and overwriting in instance config. And now that it's correct, it's no benefit to have a duplicate setting. 3 years ago
towards-a-new-leftypol 663233f34d
Merge pull request #115 from nonmakina/pdfThumbnail 3 years ago
towards-a-new-leftypol 837e8d3c6e
Merge pull request #116 from nonmakina/fixReporting 3 years ago
towards-a-new-leftypol 821ccf2b53
Merge pull request #117 from nonmakina/banners 3 years ago
towards-a-new-leftypol 742875c978
Merge pull request #120 from nonmakina/uniqueIps 3 years ago
towards-a-new-leftypol 529d848719
Merge pull request #126 from nonmakina/originalFilename 3 years ago
towards-a-new-leftypol a6658d92b8
Merge pull request #122 from nonmakina/noDeleteThread 3 years ago
towards-a-new-leftypol f7aa2e163b
Merge pull request #127 from nonmakina/txtThumbFix 3 years ago
nonmakina b463aaead9 Explicitly sets txt_file_thumbnail to false 3 years ago
nonmakina 4169441828 Adds js that set an alternative link on media to download them with their original names 3 years ago
nonmakina 02b4b96ffb Whitespace and removed error. 3 years ago
nonmakina c04c9bcb6a Removes ability to delete own threads. 3 years ago
nonmakina 56436e321a Removes mod requirement 3 years ago
nonmakina d6199aa3ac Makes board log usable 3 years ago
nonmakina e55854ebd8 Fixes unusuable mod ban list 3 years ago
nonmakina ab4b6592b5 Adds support to prepend foreign boards on the boardlist. Used to add the overboard. 3 years ago
nonmakina 554c19c248 Fixes inline-expanding.js to allow clickable pdf thumbnails 3 years ago
nonmakina 1db6d60c47 Removes border from banner 3 years ago
nonmakina e5969098f9 Adds banner support and banners 3 years ago
nonmakina 554c51aa91 Fixes reporting function 3 years ago
nonmakina c34844cde8 Turns on thumbnails for pdf and djvu filetypes 3 years ago
nonmakina a037341613 fix typo produced when copying changes 3 years ago
nonmakina add7ac393e makes some fixes to the overboard code 3 years ago
towards-a-new-leftypol 5ef52b3c71
Merge pull request #98 from nonmakina/markup1 3 years ago
nonmakina c2519f7476 removes red quote styling and turns it back to the default green color 3 years ago
nonmakina 0c622642d3 strikethrough 3 years ago
towards-a-new-leftypol d227644986
Merge pull request #97 from towards-a-new-leftypol/fixes 3 years ago
towards-a-new-leftypol 9033f6dc99
Merge pull request #99 from PietroCarrara/api-messages 3 years ago
towards-a-new-leftypol a3844fc8f3
Merge pull request #101 from nonmakina/spoilers 3 years ago
towards-a-new-leftypol 9ef62e6a38
Merge pull request #94 from towards-a-new-leftypol/disable_antispam 3 years ago
towards-a-new-leftypol 86d847118c Remove console logs 3 years ago
nonmakina 6aa3161380 Fixes indenting 3 years ago
nonmakina 1e96b12900 Adds spoilers to api 3 years ago
Pietro Carrara cd2c81b654 Add warning and ban messages to the API 3 years ago
nonmakina e32e12798e fixes gentoo style. Fixes redtext markup. Adds orange quoting (ie: <). 3 years ago
towards-a-new-leftypol efb74f0eb6 Fix for ajax posting not showing you your new post 3 years ago
towards-a-new-leftypol 11ee04f973 retab ajax.js 3 years ago
towards-a-new-leftypol da1e060c54 Retab auto-reload.js 3 years ago
towards-a-new-leftypol 722c44189c Disable antispam for now 3 years ago
towards-a-new-leftypol 8eb2043262
Merge pull request #93 from towards-a-new-leftypol/revert-91-api-spoiler 3 years ago
nonmakina 54c1c7fabe
Revert "Add spoiler information to the API" 3 years ago
towards-a-new-leftypol ad370baf9e
Merge pull request #92 from towards-a-new-leftypol/fixes 3 years ago
towards-a-new-leftypol b6daf007f7
Merge pull request #86 from nonmakina/moreJs 3 years ago
towards-a-new-leftypol c3ec56836c Fix ban 3 years ago
towards-a-new-leftypol 798c839681 retab pages.php 3 years ago
nonmakina ed7192a300
Merge pull request #91 from PietroCarrara/api-spoiler 3 years ago
towards-a-new-leftypol 7d04e84ebb
Merge pull request #89 from towards-a-new-leftypol/mp3_support 3 years ago
Pietro Carrara 336130aabc Add spoiler information to the API 3 years ago
towards-a-new-leftypol 1fba41b121 allow mp3 uploads 3 years ago
nonmakina 7f6a7f75eb removed duplicate style-select. Moved webm settings. Removed treeview. 3 years ago
nonmakina 1d0576c400 adds a bunch of more js modules 3 years ago
towards-a-new-leftypol 315edca5a9
Merge pull request #85 from nonmakina/postFilter 3 years ago
towards-a-new-leftypol 5959c0bab6
Merge pull request #84 from nonmakina/showYous 3 years ago
nonmakina 8866e3f20c Adds dependency: post-menu. 3 years ago
nonmakina 8294f64d7e Adds post filtering 3 years ago
nonmakina cd89c7fe89 Adds (You)s 3 years ago
towards-a-new-leftypol d84717feae
Merge pull request #73 from nonmakina/autoReload 3 years ago
towards-a-new-leftypol cc5c2780a5 chmod 644 3 years ago
towards-a-new-leftypol d8dfe76e03
Merge pull request #69 from PietroCarrara/json-flags 3 years ago
Pietro Carrara 59c2e35d70 Enable API flags for user_flag and country_flags 3 years ago
Barbara-Pitt 69f6fb90c6
Merge pull request #71 from nonmakina/moreFlags 3 years ago
Barbara-Pitt 8088b6c36d
Merge pull request #72 from nonmakina/defaultDarkRed 3 years ago
nonmakina fd45298070 Fixes jquery API breaking changes in auto-reload and thread-stats 3 years ago
nonmakina 33705e29a7 Changes default stylesheet from Yotsuba B to Dark Red 3 years ago
nonmakina 2dc4b46c6f Adds FARC flag and United Farm Workers flag 3 years ago
towards-a-new-leftypol b2d85a19eb
Merge pull request #67 from towards-a-new-leftypol/getchan_links 3 years ago
Pietro Carrara 4a1f42bde8 Enable flags on the JSON api 3 years ago
towards-a-new-leftypol 92bbc50e78 Add foreign boards option to config 3 years ago
towards-a-new-leftypol 1c672e6b2a Add sidebar section with links to GET and ref 3 years ago
towards-a-new-leftypol 242b281bd2 retab inc/display.php 3 years ago
nonmakina 4ea8aa0f8a
Merge pull request #64 from towards-a-new-leftypol/flags 3 years ago
towards-a-new-leftypol 20ab9f0af5 fix flag style 3 years ago
towards-a-new-leftypol 9bd1535e24 Fix flag filenames 3 years ago
towards-a-new-leftypol dfcb1c6fbd Retab post.php so that tabs are now 4 spaces. 3 years ago
towards-a-new-leftypol ab09d5dfd8 don't print START every time to the debug file (unless print_err is not commented out) 3 years ago
towards-a-new-leftypol d0540a71d0 Remove debugging print statements I put in a long time ago from post.php 3 years ago
towards-a-new-leftypol 7504e8ae31 fix flag array (remove .png from filename) 3 years ago
towards-a-new-leftypol bd1a25bc9b Add flags 3 years ago
towards-a-new-leftypol 923c218349 flags don't need executable permissions 3 years ago
towards-a-new-leftypol 9934d4c178
Merge pull request #58 from nonmakina/sidebarFix 3 years ago
nonmakina 37581dae7f
Merge pull request #56 from towards-a-new-leftypol/fixes 3 years ago
nonmakina 8a8761dae0
Merge pull request #59 from towards-a-new-leftypol/mobile_thread_enable_zoom 3 years ago
nonmakina e7fdc2421b
Adds JS support for multiple file upload (#61) 3 years ago
nonmakina 9543883f9f Adds boardlist to homepage creation (top bar). Standardizes tabs or spaces in some files. Adds css rules for better mobile experience. 3 years ago
towards-a-new-leftypol 03c6189744 Allow mobile users to zoom in 3 years ago
nonmakina ce2e0f3c21
Merge pull request #1 from towards-a-new-leftypol/sidebarFix_fix 3 years ago
towards-a-new-leftypol b3fd39a712 fix categories array in categories theme 3 years ago
towards-a-new-leftypol 8a2f3a0028 This seems to work better with unicode values 3 years ago
nonmakina 2cda8b0b7e Fixes the sidebar so that it doesn't use iframes. 3 years ago
Barbara-Pitt 27cfc70a57
Merge pull request #52 from Barbara-Pitt/config 3 years ago
Barbara Pitt 9a14f0718d Merge remote-tracking branch 'upstream/config' into config 3 years ago
towards-a-new-leftypol f76a830a84
Allow MOD to edit rawhtml (#51) 3 years ago
Barbara Pitt 8c1c680ea0 adding docker items 3 years ago
Barbara-Pitt 379de3ca6e
spoiler fix (#49) 3 years ago
Barbara Pitt 464bbd6ac3 fixing 'image deleted' 3 years ago
Barbara Pitt 46a9a245bc fixing spoiler 3 years ago
towards-a-new-leftypol 804046d1ad
Merge pull request #48 from towards-a-new-leftypol/mod_perms 3 years ago
towards-a-new-leftypol 3695f6c371 Fix issue 47 3 years ago
towards-a-new-leftypol bb4e13a17d
Merge pull request #46 from towards-a-new-leftypol/myownbranch 3 years ago
towards-a-new-leftypol 52d075a086 Fix issue 45 (mods should be able to move a thread) 3 years ago
towards-a-new-leftypol 4744a68846 Remove enforcing image uniqueness 3 years ago
towards-a-new-leftypol 361a5babef Remove print statements 3 years ago
towards-a-new-leftypol 3612790a51
Merge pull request #44 from nonmakina/maxAttachments 3 years ago
nonmakina 6bca14bc34 Sets the maximum number of attachments per post from 1 (defualt) to 5 3 years ago
Barbara Pitt 44f762458c undoing github actions 3 years ago
Barbara Pitt dcfff38d6b undoing github actions 3 years ago
Barbara Pitt a302727d9e undoing github actions 3 years ago
Barbara-Pitt 122d3e9f05
Update php.yml 3 years ago
Barbara-Pitt 43c333654d
Update php.yml 3 years ago
Barbara-Pitt a3b2c96df5
Update php.yml 3 years ago
Barbara-Pitt 63ec76a0b0
Update php.yml 3 years ago
Barbara-Pitt a4396ff9fe
Update php.yml 3 years ago
Barbara Pitt 752ebbe3e2 git workflow updates 3 years ago
Barbara Pitt 911c481233 composer updates 3 years ago
Barbara Pitt c82e60e28d github workflows update 3 years ago
Barbara Pitt c0351eaaa3 github workflows update 3 years ago
Barbara Pitt 2c6b0625c6 Merge branch 'config' of https://github.com/Barbara-Pitt/leftypol_lainchan into config 3 years ago
Barbara Pitt 423d5f9935 github workflows update 3 years ago
Barbara-Pitt adb4c86f91
Create php.yml 3 years ago
Barbara-Pitt a90f36600f
Merge pull request #43 from Barbara-Pitt/config 3 years ago
Barbara Pitt 554dc7bbeb issue#17 - unit tests - adding test for banners.php 3 years ago
towards-a-new-leftypol 0232f03219
Merge pull request #42 from Barbara-Pitt/config 3 years ago
Barbara Pitt 5fe4807c7c untracking vendor (.gitginore) 3 years ago
Barbara Pitt 4fafaa2146 untracking vendor 3 years ago
Barbara Pitt 7bcdf06374 issue#16 - adding dependency management 3 years ago
towards-a-new-leftypol f8df48ad21
Merge pull request #41 from Barbara-Pitt/config 3 years ago
Barbara Pitt 2eaf359bcd issue#35 - lookahead regex bug on quotes and crossboard quotes 3 years ago
towards-a-new-leftypol 885c2904e8
Merge pull request #40 from Barbara-Pitt/config 3 years ago
Barbara Pitt 40d1d0aaea issue # 39 - spoiler images not working 3 years ago
towards-a-new-leftypol 0c234b7021
Merge pull request #32 from Barbara-Pitt/config 3 years ago
Barbara Pitt 123a69e3c9 issue#26 - more themes 3 years ago
towards-a-new-leftypol 64103eb6fc
Merge pull request #30 from Barbara-Pitt/config 3 years ago
Barbara Pitt 6105a778b6 issue#21 - fixing catalog stickies 3 years ago
towards-a-new-leftypol e8bc3db4e1
Merge pull request #29 from towards-a-new-leftypol/myownbranch 3 years ago
towards-a-new-leftypol 4759be6890 Enable different filetypes 3 years ago
towards-a-new-leftypol 969ff35f93 commit local changes renaming gulag to meta in the navbar 3 years ago
towards-a-new-leftypol 7ba9930fcb Referer match false 3 years ago
towards-a-new-leftypol 192c0cec6e Commit local change to instance-config.php (no functional changes) 3 years ago
towards-a-new-leftypol f37be95547 Merge remote-tracking branch 'github/config' into config 3 years ago
towards-a-new-leftypol 795960efb2
Merge pull request #28 from Barbara-Pitt/config 3 years ago
Barbara Pitt 2b405fc5c3 issue#5 - adding always noko in config 3 years ago
towards-a-new-leftypol 7ee2eb234c
Merge pull request #14 from Barbara-Pitt/config 3 years ago
Barbara Pitt 798b555b65 undoing stylesheet change + moving theme changes to instance config 3 years ago
Barbara Pitt 913d384d6f adding basic mobile support 3 years ago
towards-a-new-leftypol cf315cf58c commit local instance-config.php changes 3 years ago
towards-a-new-leftypol 5d649fdd16 commit stylesheet change 3 years ago
Barbara Pitt eca1ea3485 activated dark and dark red themes 3 years ago
towards_a_new_leftypol 07babc37ed WIP 3 years ago
towards_a_new_leftypol d34e4f6828 WIP 3 years ago
towards_a_new_leftypol 80dc724738 lots of print statements 4 years ago
towards_a_new_leftypol 740abd82d7 retab 4 years ago
towards_a_new_leftypol 1596ab3421 remove ffmpeg_path from cfg 4 years ago
towards_a_new_leftypol c595bfbabd print statements and relax rules in config 4 years ago
towards_a_new_leftypol d9909b23cb don't ignore instance-config 4 years ago
towards_a_new_leftypol 77f3bf0d16 first commit of config file 4 years ago
towards_a_new_leftypol 5f25ebe1e2 antinous fix one 4 years ago
towards_a_new_leftypol ffdbaa1806 autoformat ffmpeg.php 4 years ago
towards_a_new_leftypol 3fc760640c Print statements everywhere 4 years ago
Appleman1234 3a0c97b3d4
Merge pull request #174 from gamer551/master 5 years ago
gamer551 3bd53e6cae
anti bump flood (#173) 5 years ago
gamer551 1c0551edad
anti bump flood (#173) 5 years ago
Benjamin Southall 1792bf48ee Added missing brackets for catalog lock handling 5 years ago
Benjamin Southall a666b044a9 Fixes delete board regression thanks, as per 31e27a51c2 5 years ago
Benjamin Southall 391f63e31f Rebuild themes after stickying or locking post, so that catalog gets rebuilt 5 years ago
Benjamin Southall 0439a9c6c5 Fixes Where are ip notes displayed #168, typographical error. 5 years ago
Benjamin Southall e65d0c9fdc Merge branch 'master' of github.com:lainchan/lainchan 5 years ago
Benjamin Southall c1b0012920 Fix cross board linking support for board aliases. Note this doesn't have overboard support yet 5 years ago
Appleman1234 ba21cfeebf
Merge pull request #166 from sardach/patch-1 5 years ago
Sardach ac743c3d2e
add missing ' 5 years ago
Benjamin Southall 569345cdc3 Change default configuration for vimeo embedding , Fixes Update Vimeo embedding #154 5 years ago
Benjamin Southall 1c47bf85a0 Add apple touch icon support and configuration option 5 years ago
Benjamin Southall 3b72fbf5f1 Fixes Video expanding doesn't work #164, this is probably because the logic always assumed settings menu would have body as parent and with a pagewrap div it doesn't anymore. This now works without options.js enabled 5 years ago
Benjamin Southall 33b60b860c Fixes You look like a bot (reCaptcha window doesn't appear) #159, straight implementation of upstream https://github.com/vichan-devel/vichan/pull/241, the template changes which the previous commit forgot 5 years ago
Benjamin Southall 2404e6074c Fixes You look like a bot (reCaptcha window doesn't appear) #159, straight implementation of upstream https://github.com/vichan-devel/vichan/pull/241, but I bumped the jquery version. 5 years ago
Benjamin Southall 8dfdc5e335 Based on #157 and #158, revert back to existence checks and length rather than default empty array initialization for ease of reading 5 years ago
Benjamin Southall c8d609ecf1 Fixes count(): Parameter must be an array or an object that implements Countable #158 by replacing count with existence check for var,name and then using length 5 years ago
Benjamin Southall b6e1439755 Fixes Recent posts show nothing #157, because I forgot the length check. Reverts to use not because it is simpler than using default empty array and length 5 years ago
Benjamin Southall 896558fadd Fixes count(): Parameter must be an array or an object that implements Countable as well as PHP 7.3 regression in users from upstream 3a41c24e6e5bcea2f4b9f328ddf5ff0cb8a8b2e8 5 years ago
Benjamin Southall 309c4db302 Fixes Specified key was too long; max key length is 1000 bytes #156 and #93 by changing field lengths to less than 255 or 195 5 years ago
Benjamin Southall c562b65de0 Committing optimized lain_bainer1.png which reduces its file silze by 89 kilobytes, while maintaining the integrity of the image. Inspired by PR #152 5 years ago
Benjamin Southall 81d0bd72c0 Add support for gopher url:// markup as hyperlinks 5 years ago
Benjamin Southall 75aa233f9a Update IRC theme to use newer KiwiIRC client in iframe 5 years ago
Benjamin Southall 9b513c0900 As per vichan upstream move locked board check to after openBoard call in handle_post. Unlike upstream , the board being locked doesn't stop reports or deletions being processed for that board, just new posts 5 years ago
Benjamin Southall 55574162b1 Fixing #140 so semirand can be rebuilt. 5 years ago
Benjamin Southall 5d17fd174d Add preliminary support for other types of databases (e.g PostgreSQL) in database wrapper, by changing hardcoded mysql settings to feature flag 5 years ago
Benjamin Southall 66cfae8f3f Change capcode binding from int to string, needed for newer PHP support 5 years ago
Benjamin Southall b9d75cdf11 Moving imagecreatefrombmp to polyfill 5 years ago
Benjamin Southall 7aae5ed3e9 Handle mcrypt_create_iv deprectation by using randombytes in newer PHP versions 5 years ago
Benjamin Southall 67ef23d758 Only set thread if we can get thread when warning, and fix theme uninstallation 5 years ago
Benjamin Southall 6c07ebad1b Add imagecreatefrombmp and other relevant functions to polyfill.php because they have builtins in newer PHP 5 years ago
Benjamin Southall 8125a654b8 Bump name and page size in SQL schema 5 years ago
Benjamin Southall 5357648906 Fix board legacy alias 5 years ago
Benjamin Southall b99a6408a4 Disable snowstorm javascript autostart by default 5 years ago
Benjamin Southall 53ffe8f49c Initial post.php refactor into handler functions 5 years ago
Benjamin Southall 46833348d5 Fix board parameter passing to search.php 5 years ago
Benjamin Southall 826a2118da Remove pagewrap from page template. 5 years ago
Benjamin Southall 92d935a0aa Add support for overboards to RSS theme / extension. 5 years ago
Benjamin Southall 8da03e4e37 Fixed typographical error in staff application form. 5 years ago
Benjamin Southall dce8a6e1ec Casting to make bans work with newer PHP, as per vichan 5 years ago
Benjamin Southall 8c0f0b0a40 Allow user to set the boardlist to point to catalog links instead of regular index page in Options. 5 years ago
Benjamin Southall 19d8e37bd6 Loader for snow / snow storm javascript 5 years ago
Benjamin Southall 5ced45502f Switch 404 background image to local copy in static instead of external URL 5 years ago
Benjamin Southall f79395851b Twig update to latest Twig 1.x legacy as per vichan 5 years ago
Benjamin Southall 28f32baf01 Merge branch 'master' of github.com:lainchan/lainchan 5 years ago
Benjamin Southall 0d64e5dab7 Increase reason length when deleting reports 5 years ago
Michael Walker 2b6fce67c8
Merge pull request #147 from AshtonHarding/master 6 years ago
Ashton Harding 78e1068a66 We haven't updated the irc server. Let's do that. 6 years ago
Benjamin Southall 9ca35a7c4d Add missing moderation templates 6 years ago
Appleman1234 4c4101af01 Merge pull request #134 from pat-90/master 7 years ago
pat-90 9744ca25ff Overhaul 7 years ago
Benjamin Southall e1ea080e3f Add empty boards_alias to inc/config, should fix #133 7 years ago
pat-90 0f47c655c8 saaaaaaaaaa 7 years ago
pat-90 9108fe9e81 Update gurochan.css 7 years ago
pat-90 b05f786d15 Merge pull request #1 from lainchan/master 7 years ago
Appleman1234 53d8111a7d Merge pull request #131 from pat-90/master 7 years ago
pat-90 0812e3359e div.banner a 7 years ago
pat-90 84e8b7fb8f Update gurochan.css 7 years ago
pat-90 8c92093f96 gurochan.css 7 years ago
Appleman1234 bd2b3b852c Merge pull request #130 from sichan/master 7 years ago
Master Splinter 6f905fca2c Update post.php 7 years ago
Benjamin Southall a00c682645 Fixed attachment of threadwatcher to topbar and move threadwatcher dialog from bottom of page where it was overlapped by bottom bar, to top of the page. 7 years ago
Benjamin Southall 7b9bad7382 Fixing deletion of events from calendar theme 7 years ago
Benjamin Southall e461bd7798 Updating default for DNS blacklists , replaces pull request 128 7 years ago
Benjamin Southall 6041e37216 Add warning without ban, joke capcode support, SC editor support, home link support, table for calender theme / extension, removing boardalias duplicate citations in markup and other features 7 years ago
Benjamin Southall 3f908ebfa4 Add tinymce WYSIWIG post editor (experimental) 7 years ago
Benjamin Southall a58c213a4e Add summernote WYSIWIG post editor (experimental) 7 years ago
Benjamin Southall f78db77a81 Add quill WYSIWIG post editor (experimental) 7 years ago
Benjamin Southall 9e2f9f49ec Add sceditor WYSIWIG post editor support 7 years ago
Benjamin Southall f68e130bfe Add greendark CSS style 7 years ago
Benjamin Southall 73ad62028d Add megaq and update compact-boardlist and general boardlist / top bar alias support 7 years ago
Benjamin Southall befe9515c1 Add megaq and update compact-boardlist and general boardlist / top bar alias support 7 years ago
Benjamin Southall c9ffd19f85 Changes to local-time.js storage boolean checks 7 years ago
Benjamin Southall a21a5b86ec Adjustments to main CSS, including stuff for new warning functionality and adjustment to Firefox top bar spacing 7 years ago
Benjamin Southall 95b75a13b9 Adjust Firefox top bar spacing 8ch cyber CSS style 7 years ago
Benjamin Southall 8da7f05569 Adjust Firefox top bar spacing mono.e.lain CSS style 7 years ago
Benjamin Southall c0e2d7abd5 Remove background color from boardlist dark css style 7 years ago
Benjamin Southall 31a838e812 Remove borders for fauxx css style 7 years ago
Benjamin Southall de50035611 Add fonts and comment out borders for tsuki CSS style 7 years ago
Benjamin Southall 90e9755195 Add style-select.js for moving CSS theme selections to Options for Public Ban list theme 7 years ago
Benjamin Southall 291645c10f Updates to rules, and moving upload file limits to FAQ theme instead. 7 years ago
Benjamin Southall 0fcae437d4 Add ukko4 theme to catalog theme 7 years ago
Benjamin Southall 29744bd0b6 Remove duplicate title from basic theme 7 years ago
Benjamin Southall e61077fe1f Add new questions to FAQ theme 7 years ago
Benjamin Southall 0b09ac8da1 Update nowplaying selector for radio theme 7 years ago
Benjamin Southall adacad2338 Attempt to fix multibyte padding in stats tool 7 years ago
Benjamin Southall eb10d4b011 Add mobile default javascript 7 years ago
Benjamin Southall 7f8c54249d Add staff application theme, calendar theme and ukko4 theme 7 years ago
Appleman1234 8211c01d84 Merge pull request #112 from michaldaniel/master 7 years ago
Michał Daniel 8d40eb8584 Makes that format-text inline important 7 years ago
Michał Daniel a2e2c5a8ea fieldset border style 7 years ago
Michał Daniel b9f0e6633e Changes to form styling, don't break on resize 7 years ago
Michał Daniel 0e7629eaa1 User 'lain' font for h1 and #bans title 7 years ago
Michał Daniel 9ddc57b407 New graybird.css style 7 years ago
Benjamin Southall d7e1b30b0e Partial merge of 736e982945 [SECURITY] Lessen security impact 7 years ago
Benjamin Southall da6eb9e2cb local-time.js changes from 65f39b8a07 and c21eeff605 7 years ago
Benjamin Southall 19e6658bc1 Merge pull request from vichan-devel/vichan#230 from antedeguemon/master Fixed XSS in post edit page and modsearch, this is a partial merge of just modsearch, we already fixed the edit post escaping earlier. 7 years ago
Benjamin Southall 13f856189b Merge pull request from vichan-devel/vichan#220 from kekukin/patch-1 Fixed uninstall error for themes. 7 years ago
Benjamin Southall 986efe8980 Merge pull request from vichan-devel/vichan##202 from pngcrypt/master table fix nntpchan install.sql fix from 6049979daf 7 years ago
Benjamin Southall 257ead7313 Merge pull request from vichan-devel/vichan#200 from seisatsu/patch-2 Fix typo in max_images comment , Adding early 404 staged from 40fe35fedc 7 years ago
Benjamin Southall 894e8eadfd Merge pull request from vichan-devel/vichan#205 from Montrosos/patch-1 Included header.html for better boardlist 7 years ago
Benjamin Southall 0751578ed7 Merge pull request from vichan-devel/vichan#211 from tlm-2501/patch-1 Change Configuration Basics link to point to the archived tinyboard website 7 years ago
Appleman1234 c888e691c1 Merge pull request #110 from joakimoa/master 7 years ago
Joakim Almgren b51172d573 v1.4 better support for different stylesheets, better scrolling, refresh hotkey 7 years ago
Appleman1234 8728419b9e Merge pull request #109 from joakimoa/master 7 years ago
Joakim Almgren 6677b6c086 v1.2 navigates posts and files, highlights with generic color 7 years ago
Joakim Almgren 946f0eb893 commented out example function 7 years ago
Joakim Almgren 29d7cd5496 minor cleanup 7 years ago
Joakim Almgren d2068ee023 v1.1 added customizeable keybinds 7 years ago
Joakim Almgren f20f2d89f0 keyboard navigation, jk, e 7 years ago
Benjamin Southall 5f9797d605 Update gitignore to exclude twemoji images and exclude fonts used in CSS stylesheets 7 years ago
Benjamin Southall 9634368b71 Add missing post_control template and configuration values for thread merge functionality 7 years ago
Benjamin Southall a5095a6764 Make compact-boardlist user toggleable from Options side menu 7 years ago
Benjamin Southall 2a93287568 Commit twemoji used for unicode fallback, note this is a modified version of https://github.com/twitter/twemoji that extends the v1 interface to work with Unicode 9.0 and Emoji 4.0 because the v1 interface allows for local image hosting instead of CDN and allowed image size variant specifier. The regex changes for Unicode 10 and Emoji 5.0 from upstream still need to be merged. The actual images are excluded from the lainchan repository, you can download the originals and resize them yourself from the url in this commit. 7 years ago
Benjamin Southall e48cb3e8b4 Add support for client side configurable board list aliasing. 7 years ago
Benjamin Southall 1fef7c0b8e Add antibot to post form in attempt to ensure posting from overboards is not incorrectly flagged as spam by the tinyboard antispam engine 7 years ago
Benjamin Southall cdf1e6a267 Change formatting for Unique IPs summary information. 7 years ago
Benjamin Southall 01577c1222 Add lainchan.jp to Rule 6. 7 years ago
Benjamin Southall 1c18fcad2a Adding glitch class to h1 to enable glitch CSS effect on test CSS theme 7 years ago
Benjamin Southall 5ed885c3d0 Fix typographical error in Recent extension / theme used on the front page 7 years ago
Benjamin Southall 176b1f5494 Add merge thread functionality as a moderator feature (shadow threading and leaving OP is not yet supported) and board filter to Recent Posts iinterface. 7 years ago
Benjamin Southall bba13f2bd8 Add mp3 placeholder image 7 years ago
Benjamin Southall a83a284e1d Add antibot to Element constructor in yukko themes, in the hope that posting from overboards as a normal user is not incorrectly blocked as spam / request looks automated. 7 years ago
Benjamin Southall fef6f0bef9 Adding glitch class to h1 for glitch effect when using test CSS theme 7 years ago
Benjamin Southall b1d45ffe17 Merge branch 'master' of https://github.com/lainchan/lainchan 7 years ago
Benjamin Southall 4827052d68 CSS changes, namely the options dialog themes for several CSS styles, thanks to crash_override, glitch art and improvement to test CSS theme, and the removal of various incorrect background colors for top and bottom bars. 7 years ago
Appleman1234 79b43c8803 Merge pull request #106 from sometoby/autofocus-mod-login 7 years ago
Tobias Umbach ff4e4b9994 Autofocus username field on mod login page 7 years ago
Benjamin Southall 2533c309f7 Add new fields for pdf_file_thumbail and autotagging / IP note generation of deleted posts to config.php for Deleting posts as mod does not work #104 7 years ago
Benjamin Southall 1b3d45a9c0 Add balloon image for heart.js and loadballon.js 7 years ago
Benjamin Southall b53fea5604 Add videojs-contrib-hls.js for HLS streaming support. 7 years ago
Benjamin Southall 6db0460ed0 Add support for floating balloons used in the birthday celebrations 7 years ago
Benjamin Southall f6fd9c97f9 submodule sha nonsense update 7 years ago
Benjamin Southall a68efaec3b On post submission manually update / reload the page for auto-reload.js. 7 years ago
Benjamin Southall 7764bb50aa use data-board value for form submission for board so that quick posting / replies works from ukko, ukko2, ukko3 and other overboad extensions / themes 7 years ago
Benjamin Southall 83989bba88 Fix thread-stats.js to attach to correct location and count correctly. 7 years ago
Benjamin Southall 7589bc3843 Remove additional unecessary logging 7 years ago
Benjamin Southall 93289172a4 Change radio theme / extension to use bump in voice over link text 7 years ago
Benjamin Southall 5d861879c1 Attempt to get dynamic data setup for stream based on format working 7 years ago
Benjamin Southall 423b6e5dd8 Add 4th zine to Zine theme / extension 7 years ago
Benjamin Southall e87e215315 Make fontsize for top bar smaller for cyberpunk / cyberia theme 7 years ago
Benjamin Southall 5ab4e569d0 Updating lainchanjp CSS theme, downstream forks use this at your own risk 7 years ago
Benjamin Southall fffea99774 Changes to recent.css in order to adapt to news being on the front page and still have float alignment for the other sections. Also changed font size to something smaller 7 years ago
Benjamin Southall d7b3a7ab54 Adding footer margin / padding so that canary is fully visible, and changing remove button so it is not grey on grey 7 years ago
Benjamin Southall aba80c9c28 Remove duplicate font declaration for Tsuki CSS style / theme 7 years ago
Benjamin Southall cac68f7add Add test.css e.g. test css theme and animate.css which it depends on 7 years ago
Benjamin Southall 40094c9e1a Merge branch 'master' of https://github.com/lainchan/lainchan 7 years ago
Appleman1234 7c8f857c3b Merge pull request #102 from KiTTYsh/master 7 years ago
Kitty Cat f978c1b83e Use random_bytes() to generate IV where available (PHP 7.x) 7 years ago
Benjamin Southall 9b95be050a Removed dead symlinks. 7 years ago
Benjamin Southall 32655d6163 Merge branch 'master' of https://github.com/lainchan/lainchan 7 years ago
Benjamin Southall bb334124be Adding support for format selection for Stream theme / extension, as well as the ability to change CSS theme from stream page 7 years ago
Benjamin Southall 9e2e08082b Fix typographical error in closing paragraph tag in radio extension / theme 7 years ago
Appleman1234 8133832325 Merge pull request #96 from f0x52/master 7 years ago
Appleman1234 61635d2462 Add changes by Difficile from IRC 7 years ago
Appleman1234 82e3aed93d Merge pull request #100 from horija/patch-1 7 years ago
Hollick 56b01ac1ef sectoor.de is dead apparently 7 years ago
Benjamin Southall 3d7e118050 Fix top bar on front page font-size as part of Recent theme / extension 7 years ago
Benjamin Southall b91432727c Implemented fix for Invalid link_for call referencing deleted thread when op is deleted #98 7 years ago
Benjamin Southall 501678d6bb Fix auto-reload.js incorrect reply loading when the thread is just the opening post. 7 years ago
Benjamin Southall 202f73e57a Merge Fix thumbnail scaling in recent theme from vichan-devel/vichan#146 7 years ago
Benjamin Southall e1c9e6126f Fixed go to bottom link from upstream vichan-devel/vichan commit 175b54b7f05129c130b0abec9f8db4af38495969 7 years ago
Benjamin Southall bebb48af29 Add CSS theme selection dropdown and theme changing support to other pages provided by extensions/ themes. Radio theme is always cyberia themed however. 7 years ago
Benjamin Southall d020ecc1b5 Updates to radio theme / extension in order to support channel selection dropdown and the various other new radio features. Uses both twig variables and JavaScript in attempt to failback correctly when javascript isn't loaded. Adding support for the Options css theme selector from radio page. 7 years ago
Benjamin Southall b3ffae8705 Fix ukko scroll to post is too high / incorrect bug because of post_controls being display block on ukko threads. Add ordering by sticky to ukko2 and ukko3 forms for overboards 7 years ago
Benjamin Southall acb8c5db6e Add page wrapper div in order to restrict page width and center content 7 years ago
Benjamin Southall 30ae72699e Updating local radio m3u playlists though we currently link to externally hosted ones. 7 years ago
Benjamin Southall 91ab810a5d Add support for Ukko2 and Ukko3 included boards overboards to Catalog theme / extension 7 years ago
Benjamin Southall f453fa1ee3 Add aditional overboard themes that are similar to ukko but only include certain boards instead of excluding certain boards. In order for them to work ['overboards'] needs to be configured correctly. 7 years ago
Benjamin Southall a16122329f Add ['overboard_post_form'] to allow overboard post forms. Adjustments to ukko theme to support this 7 years ago
Benjamin Southall bea631d3f5 Changes to add recent news to the Recent Posts Theme for the front page 7 years ago
Benjamin Southall 501f2694ff Updates to Radio theme / extension in order to have MP3, OGG playlists and Audio sources as configurable. 7 years ago
Benjamin Southall 03f814cfcb Updates to FAQ, based on recent events (server wipe) 7 years ago
Benjamin Southall e7f5e1ce15 Add bitcoin fields (Receiving address and QR code file location) to Donate theme / extension 7 years ago
Benjamin Southall 0cebb58390 Fix top and bottom bar on various CSS themes to have same backgroud color as page on both mobile and desktop. Change imgur links to local static links for Content Security Policy. 7 years ago
Benjamin Southall 47a45da7a7 Fix mod_view_board for ukko / overboard theme / extension. Add support for boards_alias to mod_view_board and initial preliminary support to markup for crossboard citations 7 years ago
Benjamin Southall be28bdff8d Add data-board to post container in order to allow quick-post-controls.js to work with overboard's / ukko theme 7 years ago
Benjamin Southall a481b5b4fb Update copyright year in page footer. 7 years ago
Benjamin Southall fd7b60c650 Merge branch 'master' of https://github.com/lainchan/lainchan 7 years ago
Benjamin Southall 06e5052a5d Add ['boards_alias'] in order to have Unicode icons in top bar that route to non unicode board names intelligently. 7 years ago
f0x52 21785ffbfb minimal lain stylesheet 7 years ago
Appleman1234 da2726f040 Merge pull request #95 from f0x52/master 7 years ago
f0x52 e3b3e1601c escaping on all fields 7 years ago
f0x52 641b694d59 issue #94, mod edit form 7 years ago
Benjamin Southall 8a5850aa11 Invalid unique key in install.sql #93 Reduced board and name varchar length to 125 (1000/8 = 125) 2 columns , 4 bytes each column in pages table schema. 7 years ago
Benjamin Southall 9016ab6db9 Remove extra static epub thumbnail file with incorrect name. 7 years ago
Benjamin Southall b722b22cfb Fix typographical error in epub placeholder image 7 years ago
Benjamin Southall ddbabcccab Implemented mods can't access random from dashboard #88. Please note this doesn't use mod custom_pages functionality provided by vichan (because the that only works if your overboard has name that doesn't look like other boards), and requires ['overboards'] to be set as an array of board uri's which are overboards, with the correct values for type (theme type e.g. ukko, rand or semirand) title, subtitle, thread_limit and exclude in array of for each board uri 7 years ago
Benjamin Southall e37a3d6e64 #90 Adding tsuki CSS 7 years ago
Appleman1234 0ba51a63a8 Merge pull request #91 from sometoby/catalog-lock-indicator 7 years ago
Flisk 13b92967ab Show locked status of threads on catalog page 7 years ago
Benjamin Southall bb3ef66c03 Adding images from Recent theme to static directory 7 years ago
Benjamin Southall 1a7201eb30 Add additional valid inputs for multi-url file upload for ['spam']['valid_inputs'] 7 years ago
Benjamin Southall 5296f2a784 Make exception handler PHP5 / PHP7 agnostic. 7 years ago
Benjamin Southall 9b9b0f0a7e Add isempty check for POST variable for multi file upload via URL 7 years ago
Benjamin Southall 4800138b29 Add support for multiurl file upload fields to valid input whitelist for spam filter. 7 years ago
Benjamin Southall ef41b1622d Adding support for multiple file upload using URLs, previously only one URL was supported. Also removes duplicate slack reporting merge. 7 years ago
Benjamin Southall 08114c44e9 Initial implementation of Better post form #32. Still need to add language specification to code tag insertion,markdown support and latex support. 7 years ago
Benjamin Southall 0ba23fcf01 Deleting all posts by IP (D++) doesn't seem to work properly #87 Changing query inside the while loop to query2 in order to delete all posts, not just the first post. 7 years ago
Benjamin Southall 2fae551db7 Feature Req: on/off button for auto-reload js #1 Fix insertafter selector so that new post gets autoloaded with the correct formatting and spacing. 7 years ago
Benjamin Southall ad935a1aef Feature Req: on/off button for auto-reload js #1 Fix incorrect insertAfter selector which prevented page from being updated when auto-reloaded and caused new post count to climb incorrectly in title of page 7 years ago
Benjamin Southall 3a2e2f4f6e Initial Implementation of Feature Req: on/off button for auto-reload js #1, configurable in localstorage using options menu 7 years ago
Benjamin Southall a1d4854448 Initial implementation of Thread stats for mods #33, Implemented using Twig without persistent storage, and display at end of thread. 7 years ago
Benjamin Southall bf1e627c59 Thumbnails for PDFs / other things #6 When locale fails to be loaded fallback on C.UTF-8 instead of C, so that boards with unicode characters in the name are not stripped by escape_shell_args 7 years ago
Benjamin Southall f36222c0e9 Initial implementation of Feature Req: board-independent file size management #4. Using ['board_specific'][['uri']]['max_filesize'] as maximum file size if avaliable otherwise using config['max_filesize'] as default 7 years ago
Benjamin Southall f3a5eb0940 Initial implementation for Thumbnails for PDFs / other things #6, requires ['pdf_file_thumbnail'] is set to true and using convert from imagemagick. If ['pdf_file_thumbnail'] is false then it uses standard configured static file icon 7 years ago
Benjamin Southall 5684461902 Implements pull request #86 without the padding because margin-top is already set by media-query for screens <= 600px 7 years ago
Benjamin Southall 8c57f71893 Display post moderation fields by default 7 years ago
Benjamin Southall f88856e4ac Force file link from file information to always open in a new tab. 7 years ago
Benjamin Southall 9c9b859845 Center the image of Lain in Basic Theme 7 years ago
Benjamin Southall 63228cf236 Update stream theme, link to newer video.js, add defined checks for stream now playing feeds and add meta viewport for CSS on mobile devices 7 years ago
Benjamin Southall f87e2ca3cc Updated FAQ Theme contents 7 years ago
Benjamin Southall 35eb18bddc Adding snow / snow storm javascript 7 years ago
Benjamin Southall 826ba04305 Add fireworks javascript and CSS 7 years ago
Benjamin Southall a69bc13ba2 Change code hightlighting to highlight.js from google-code prettify.js 7 years ago
Benjamin Southall 2c678488ee Add additonal brackets to min_body post length check in order to ensure operation precedence 7 years ago
Benjamin Southall 3eea75ef77 Add meta viewport tag to various themes / extensions for CSS on mobile devices to make use of 7 years ago
Benjamin Southall 4f9408a68f Update included version of prettify.js, despite the fact we use highlight.js for code highlighting now 7 years ago
Benjamin Southall 7e0cf814fa Change post hover behaviour to show actual post, rather than last post in thread. 7 years ago
Benjamin Southall 21e7520caa Add overboard support to image-hover functionality. 7 years ago
Benjamin Southall 139176eaed Add support to pm_snippet to maintaining spolier tags, so that spoilers are not revealed by Recent Theme on frontpage 7 years ago
Benjamin Southall f758139c87 Add mininum post length configuration value to combat spam. Note that the posts with 0 length are still allowed in order to allow image only posts for /layer/. Fix paths for spoiler and deleted images. Change flood filters so that moderators are not restricted by them. 7 years ago
Benjamin Southall 454acf0566 Add JSON interface to Recents Posts functionality, e.g. mod_recent_posts 7 years ago
Benjamin Southall 6c06045c03 #87 Attempt to change the error message associated when using deletebyip e.g D++ with autotagging of deletions enabled. 7 years ago
Benjamin Southall b4c53e4474 Fix relative path to temporary directory for Tesseract OCR 7 years ago
Benjamin Southall 7f53755f75 When reporting posts return to the reported post, instead of generating a new page 7 years ago
Benjamin Southall 9c189eff4f Don't remove post selection checkbox for reporting when hiding threads 7 years ago
Benjamin Southall 503af65968 Don't remove mentioned post links from post-hover popups. 7 years ago
Benjamin Southall 9229b280c7 Added check for post time being empty string, in order to handle the case that occurs when a deleted post is deleted a second time. 7 years ago
Benjamin Southall 3b35eb46a9 Add autotagging feature for deletion. E.g. automatically generate an IP note when a post is deleted by moderator action. 7 years ago
Benjamin Southall d83376f155 Add min_body configuration option for post too short check 7 years ago
Benjamin Southall 9716372fca Orient images using EXIF in Firefox and increase margin between top bar and content 7 years ago
Benjamin Southall 4b66d79f98 Update URL for EXIF information for Image Identification menu 7 years ago
Benjamin Southall 3c8cf55689 Merge branch 'master' of https://github.com/lainchan/lainchan 7 years ago
Benjamin Southall 1fd96deeda Remove outdated bitcoin address from the README 7 years ago
Appleman1234 b085064416 Merge pull request #85 from rlt3/fix_catalog_sorting 7 years ago
rlt3 c40ca05d75 Fixed option values on catalog.html so mixItUp will actually sort threads. 7 years ago
Benjamin Southall 3818830da5 Added FAQ theme 7 years ago
Benjamin Southall 3408907d7f Merge branch 'master' of https://github.com/lainchan/lainchan 7 years ago
Benjamin Southall 302a27742a Added support for anonymous name generator to be a function in addition to being an array of names 7 years ago
Appleman1234 fddd1904eb Merge pull request #81 from lainchan/clean_prod_vichan_update 7 years ago
Benjamin Southall b14d12bc0b Add support for catalog.json and threads.json to ukko theme. 7 years ago
Benjamin Southall abe10dbf6d Added CSS stylesheet for delete theme, after the checkbox for post selection had been made visible again 7 years ago
Appleman1234 cae526e65a Merge pull request #79 from lainchan/clean_prod_vichan_update 7 years ago
Benjamin Southall 5feae402cb Changes to report notification callback to Slack HTTP endpoint 7 years ago
Benjamin Southall 1cab6af526 Remove linking to OP as part of post hover. 7 years ago
Benjamin Southall c9edbdc1c8 Add support for ignoring URLs when using word filters 7 years ago
Benjamin Southall d01bcf48d7 Changing wording of post filtering when action is not set from throttled to blocked at user request. 7 years ago
Benjamin Southall eb43a310d8 Remove superflous extra error handling from merge of upstream vichan 7 years ago
Benjamin Southall a51d83a9a4 Changes to css for homepage slogan changes. 7 years ago
Benjamin Southall 243c1a3a52 Removing duplicate page numbers and Catalog link from index page template 7 years ago
Benjamin Southall 68e80524c5 Dashboard simplification 7 years ago
Benjamin Southall ceb8df370c Fix copyright on page templates 7 years ago
Benjamin Southall 2c9fbb5770 Updated maximum file size on rules page 7 years ago
Benjamin Southall b89fe3046b Fix board filter listing in the search form 7 years ago
Benjamin Southall a5c79ff638 Adding board name to title of catalog theme 7 years ago
Benjamin Southall 0e7577f4ea Add cssleft configuration parameter to donate theme 7 years ago
Benjamin Southall c4810e4e38 Migrated irc theme from webchat to kiwiirc and adding additional configuration options to the theme. 7 years ago
Benjamin Southall bf78c3a46e Changed message and CSS on the recent page / e.g. the recent theme. Cyberpunk is DUCK. 7 years ago
Benjamin Southall 1c7c645831 Adding separate videojs RTMP URL configuration variable to stream theme 7 years ago
Benjamin Southall bd3cc25981 Add JSON API to Ukko Overboard Theme 7 years ago
Benjamin Southall fa01d816b3 Add stream theme / extension to Lainchan 8 years ago
Benjamin Southall 2abb80ba29 Remove debugging from RSS extension 8 years ago
Benjamin Southall 379fe63fba Add enable per board feature and only include new threads feature for RSS theme / extension 8 years ago
Benjamin Southall c0d1f60752 Add other donation fields to donate theme / extension 8 years ago
Benjamin Southall ea9da7da61 Make slack report notifier, donate page, irc page and radio page use configuration variables instead of hard coding values. 8 years ago
Benjamin Southall a3b9c4405c Merged lainchan with vichan master at 25/9/2016 a4b619ae5e @czaks czaks committed on GitHub 2 days ago 8 years ago
Marcin Łabanowski a4b619ae5e Merge pull request #198 from seisatsu/patch-1 8 years ago
Michael D. Reiley 8951cb74c8 Rebuild index when mod deletes a thread. 8 years ago
czaks 3f38a6db97 Merge branch 'master' of github.com:vichan-devel/Tinyboard 8 years ago
czaks a5e7b3da6f nntpchan: work around php nonsense 8 years ago
Marcin Łabanowski fc21854770 Merge pull request #196 from majestrate/master 8 years ago
Jeff Becker 1c3e6e590a
patch for nntpchan stream 8 years ago
czaks 0b19051891 fix a notice; increase waiting time for dns 8 years ago
czaks a779b96370 second iteration of nntpchan implementation 8 years ago
czaks 1c24c69999 Merge branch 'master' of github.com:vichan-devel/Tinyboard 8 years ago
czaks 5e335a8564 preliminary inbound nntpchan support 8 years ago
Marcin Łabanowski a209216656 Merge pull request #195 from ptchan-foss/master 8 years ago
ptchan-foss 8548a4ff70 Fixed report syslog message 8 years ago
Marcin Łabanowski 7bec8a0a85 Merge pull request #191 from nekomiko482/patch-1 8 years ago
nekomiko482 a55760299c Fixes incompatibility with BSD's md5 output format. 8 years ago
czaks 11cecf8452 Revert "[BUG] Image reject repost board option now also affects YT embeds" 8 years ago
czaks 8f4aa27329 fix file-selector.js dependencies 8 years ago
czaks fed9065cf1 skip non-image files in recent themes; fixes vichan-devel/vichan#185 8 years ago
czaks 356f46237c fix install.sql after a bad merge 8 years ago
czaks e230f1472c don`t ocr non-images 8 years ago
fatchan c9ef21bff9 Better solution to prevent ID wrapping. Also no longer text-selectable. Much cleaner. 8 years ago
Duane Moody f23d11be60 Prevent poster IDs from wordwrapping 9 years ago
fatchan 4f3cc7f316 Whoops 8 years ago
fatchan f27c26907d Remove hardcoded 8chan links in catalog RSS 8 years ago
fatchan aa0d92a2b4 Force post-hover.js to show OP's on hover. 8 years ago
fatchan 04f42b3802 CSS hover instead of javascript mouseover. Need to use important because the dark/light text determined by IDToRGB is added inline and takes priority over stylesheets. 8 years ago
fatchan cdd963e79e fix flag spacing 8 years ago
czaks d2bb4a776f fail gracefully on no thumbnail 8 years ago
czaks 8a46c7a0d5 tesseract OCR support for spamfilters 8 years ago
czaks 36d762514c Merge branch 'master' of github.com:vichan-devel/Tinyboard 8 years ago
czaks 94c91db097 fix news deletion; thanks MrFreeman 8 years ago
Marcin Łabanowski 6a7be4a058 Merge pull request #182 from fatchan/master 8 years ago
fatchan d285a79667 Move the 'Go back and rebuild again' to the top of the rebuilt page so you dont have to scroll 8 years ago
czaks 52fe9bc873 fix sane_strategy for advanced build. should fix the ajax.js problem. 8 years ago
czaks 4fe2da2fcd post-filter & ukko: final solution i think 8 years ago
czaks 018dd48a66 post-filter + ukko fixes 8 years ago
czaks 4479fc7681 thread-watcher and favorites in catalog and ukko 8 years ago
czaks 1cff10fd95 ukko & fix-re-de-su: fix reporting and deleting from ukko actually 8 years ago
czaks ccc9cff23d ukko: post filters and reporting 8 years ago
czaks bb9aaad899 i forgot about a queue and a lock implementation 8 years ago
czaks f24e0f9814 optimize out openboard when we don`t need it. a big performance improvement too 🏎 8 years ago
czaks 12e6aba5d4 (2/2) advanced build. implement a daemon that will build static pages. 8 years ago
czaks e265375475 fixup 8 years ago
czaks b6f0317bde advanced build (1/2): a small refactor of index generating procedure; generation strategies 8 years ago
czaks 644f227ab3 fix "Undefined variable: pid"; thanks fpdl and MrFreeman 8 years ago
czaks a5e22f6d63 split route and controller parts from smart build 8 years ago
czaks deef54fe13 introduce smart_build_helper 8 years ago
czaks ce9f9eec25 settings dialog refinements: now you can resize it 8 years ago
czaks 3f405b3484 what if IP address contained bad characters? (highly local) 8 years ago
czaks 3571670b98 fix catalog link someone? 8 years ago
czaks a5bd39dc4a mod dashboard html: link to page editor 8 years ago
Fredrick Brennan 505adffcdc Cyclical threads ♺ 9 years ago
czaks ab02a42725 maybe we can try to load Parsedown, after all we can silence the error 8 years ago
8chan d788131202 Allow a board called news to exist 10 years ago
czaks 91c02c3ec4 board pages: add a migration 8 years ago
czaks d726eaf195 we don't have a htmlpurifier yet ;_; 8 years ago
Fredrick Brennan 95b1e103cb Edit static pages commit 9 years ago
8chan 7911c374e8 Public action logs commit (log.php) 9 years ago
8chan 6dd1420f91 Add event to quote backlinks 9 years ago
8chan ce3ce4f1b6 Fix *0 secure tripcodes caused by accidentally feeding + signs to crypt() 9 years ago
8chan 7831da83fc New event: rebuildpost, allows you to bind events to ?/edit 9 years ago
Fredrick Brennan b476b66007 [BUG] Image reject repost board option now also affects YT embeds 9 years ago
czaks 2fa37278db boardlist goes before #top 8 years ago
czaks 6e33de568d hide-threads.js: add div.file to fields to hide; thanks fpdl 8 years ago
czaks 8496b021a9 comment out global reports 8 years ago
Fredrick Brennan 65ea7b78c5 Catalog: click to scroll thread 9 years ago
sourcerect 3515fdabe7 Fix tab freeze when inlining 9 years ago
czaks aa98ca337e i think this lump of code deserves a version bump; v5.1.0 here 8 years ago
czaks 126ee42b9d better rules for stripping combined chars, based on 45c0d327619 by @ctrlcctrlv 8 years ago
Forkless d069a4c9fd Added option for hiding IDs. 10 years ago
czaks 33ef3f9b01 synchronize catalog_link 8 years ago
Bui 33ef1d2123 add active page classes to body; czaks: go to bottom @ thread: fixes 9 years ago
8n-tech 6644ff666a Also improved some CSS and HTML aspects of the thread layout. 9 years ago
8chan 7a7574bdca SECURITY / XSS : ?/edit allowed arbitrary HTML to be added by any user thru addition of <tinyboard raw html>1</tinyboard> 9 years ago
8chan 6da7f4d25a No more country flags in <title> 9 years ago
8chan ae4eb4d3d9 RSS 9 years ago
8chan 632d0a76d0 Display placeholder if no file in catalog/theme.php; czaks: fix the code a bit 9 years ago
anonfagola cb97029d0d Update catalog.html 10 years ago
czaks 3f29170f1b debrand 8chan; btw. the previous commit was [SECURITY] i think? 8 years ago
8chan ce62673a2c OpenGraph information in thread pages https://en.wikipedia.org/wiki/Facebook_Platform#Open_Graph_protocol 9 years ago
8chan aa0d3395b1 Show first 256 chars of body in <title> 9 years ago
8chan b6f3d44080 Go to bottom link 10 years ago
czaks 293543878a backport parts of 2d6d449bd2d72, in particular html classes 8 years ago
Bui 6c334a3b44 lol spaces 10 years ago
Bui d46bf4e2f2 add id to thread links 10 years ago
czaks 02c3c28a16 main.js: a bit more sane code 8 years ago
czaks 6991ca270e fix bad merge 8 years ago
8chan 129eb154b3 Merge 9 years ago
Zixaphir 633c223282 Fix trailing comma 9 years ago
Zixaphir cad8019068 Prevent images from hovering off-page 9 years ago
Pashe 5f043d0a29 Have image-hover.js use data-fullimage instead of the API 9 years ago
8chan 913420e040 Image hover backported from 8chan X 9 years ago
czaks 130b32d08b remove image hover, so we can import the whole 8chan history of that file 8 years ago
Fredrick Brennan 2712235f15 Make js/options/favs.js actually usable 9 years ago
Harry Hackett 6cb3039b71 Create fav.js 9 years ago
Fredrick Brennan 71fde35938 Oops forgot a file 9 years ago
Mark Taiwan c2e3ff162f Added missing curly brackets in post-filter.js 9 years ago
8chan 7cf3fccda5 Fix menu brokenness if user post deletion disabled 9 years ago
8n-tech e64b01b690 Javascript ammendments, dio_ on Windows. 9 years ago
8chan 6b04b3c671 Fix post deletion 9 years ago
8chan 5f10badee9 Make no-animated-gif.js trigger on new_post 9 years ago
8chan 8412299fa5 Fix hide-threads.js interaction in no-animated-gif.js 10 years ago
Ringstaart 4e635229b4 Replace capital X by clearly superior ASCII × 9 years ago
8chan f02226449a Fix own post (You) 10 years ago
Fredrick Brennan cac428b30c Add some missing i18n tags 9 years ago
8chan 5267098cb8 Make bottom watchlist-toggle work 10 years ago
8chan fd2e9df30c This script was breaking boards.html 10 years ago
Pashe 01446aad12 thread-watcher.js: fix background and border 10 years ago
Pashe 6f301505e3 thread-watcher.js: change display format 10 years ago
7185 0b1c67574a Fix selector in inline.js 10 years ago
Fredrick Brennan 8943bb0bb3 Rewrite report system due to flooding 9 years ago
8chan 95a9b7b72b Completely rewrite fix-report-delete-submit.js, add report/delete to menu 9 years ago
Forkless 4e39262223 Moved the Options tab stuff to be setup after the document is ready. 10 years ago
Forkless 81daf934fb Fix for the js being shitty inside the compiled main.js. 10 years ago
Forkless f6b4b2ac18 Removed redundant setting. 10 years ago
Forkless 1663efcf9d Fix for update to comment toolbar (should work now) 10 years ago
Fredrick Brennan 1b0f5fd24c Revert "Comment toolbar update and Thread stats addition" 10 years ago
ForklessAnon 69a6631742 Added option to disable/ignore keybinds. 10 years ago
ForklessAnon 86ddb4ecbb Update formatting toolbar to include user definable settings and customized options. 10 years ago
Markerov 9265ebea43 initial commit 10 years ago
marktaiwan 59ee8a990f post-filter.js: prevent extra space characters 9 years ago
8chan 4e27112147 Fix filter for users with emoji in thier names 9 years ago
marktaiwan a9b29c7232 Bugfix: convert it to string 9 years ago
marktaiwan 513c8f7b68 post-filter.js catalog support 9 years ago
marktaiwan dc725641c3 minor options template adjustment 9 years ago
marktaiwan 8f6ea6dd94 post-filter.js restructure 9 years ago
marktaiwan f84d0b9027 Changed 'hide post' button behavior 9 years ago
8chan b469855126 use onready in post-menu.js 9 years ago
marktaiwan af91ddf637 Split post menu into own function 9 years ago
8chan e3dbca5616 Add one click [-]/[+] to post-filter.js 9 years ago
marktaiwan 84bc3b0f7b I forgot how to jQuery 9 years ago
marktaiwan 3e579ee1d4 Bugfix: reset multifile container width 9 years ago
marktaiwan deefe7225d Bugfix: scroll to thumbnail on multipost close 9 years ago
8chan 5176377045 Fix many features for Internet Explorer 9 and 10 9 years ago
marktaiwan 88f6088a42 fix Relative Time and Image Throttler 9 years ago
Markerov 7160cd650e merge relative-time into local-time 9 years ago
Markerov c3146e1794 image throttler 9 years ago
topkek 63491b0b9a Scroll to thumbnail when shrinking an expanded image 10 years ago
Markerov fd2b41c1f0 Fix bug with inline expansion with Unanimate Gif 10 years ago
Markerov bc2257be08 scroll to thumb 10 years ago
Markerov 4767a63178 renamed 'this.childNodes[0]' to thumb 10 years ago
8chan 99ee2e36ba Don't expand webm or YouTube videos on js/expand-all-images.js 9 years ago
Markerov a723ff8e66 Display inline image when it starts loading, 10 years ago
marktaiwan 26130c43ea fix menu UI for Firefox 9 years ago
marktaiwan c8eaebce9a reset thread timer on new filter 9 years ago
marktaiwan 709a248d10 Clear empty thread/board from filter list 9 years ago
marktaiwan 2808b1b8b2 post-filter 9 years ago
8chan dd27026618 Show stickies at top of catalog 9 years ago
8chan e8b530a783 Shift-click to hide threads in catalog 9 years ago
8chan 01207dfcbb Catalog script fix for hiding threads with short IDs 9 years ago
8chan b056124e49 Catalog: don't show hidden threads 9 years ago
8chan 4f96263e3b Upgrade jQuery mixitup, preserve settings, no animations 10 years ago
8chan e2016340e1 Fix expand-too-long error with new <p> markup 9 years ago
czaks cd01191072 those parts are extraneous 8 years ago
8chan 3eb755ee7e Move login check in inc/mod/auth.php to a function 9 years ago
8chan Admin 93f748e6a8 Security: capitalization of mods username is significant 10 years ago
czaks d310abc95c Merge branch 'master' of github.com:vichan-devel/vichan 8 years ago
czaks 186ad5ca86 bsd fixup 8 years ago
czaks abe4bdd6ae fixup 8 years ago
czaks 19b70663d7 remove magic_quotes check; it`s 2016 after all 8 years ago
czaks 4c827cf105 fix some nonsense 8 years ago
czaks c4b98e94ce [SECURITY] harden for imagetragick (we aren`t hit by the bug, but we were passing uncommon filetypes, like JPEG2000, directly to imagemagick) 8 years ago
czaks 77176faece enable javascript in mod panel 8 years ago
czaks 38bf3276e4 update copyright years; remove a link to tinyboard (website is dead) 8 years ago
czaks 89fe3db556 ... 8 years ago
czaks 985c113190 ... 8 years ago
czaks 8dac72e924 update installer 8 years ago
czaks a42256b296 locale cache: fix a bug when perms are done wrong 8 years ago
czaks 36b78e5f98 fix for editor highlighting 8 years ago
czaks 295f597699 Merge branch 'master' of github.com:vichan-devel/vichan 8 years ago
czaks dcf5d699bd simplify the md5 execution logic 8 years ago
czaks 9768161327 simplify the code a bit 8 years ago
czaks c898f97493 Merge branch 'master' of https://github.com/vichan-devel/vichan 8 years ago
czaks 7c3126866c ease the migration process for the previous security patch (by introducing another migration); restore php 5.4 compatibility (introducing a polyfill system) 8 years ago
Marcin Łabanowski 2caad90755 Merge pull request #177 from 27chan/master 8 years ago
27chan 199931dc1a Fix default theme and add Font Awesome Icons 8 years ago
27chan f7a47f1b9e New theme northboard_cb 8 years ago
Marcin Łabanowski e0a4b479f9 Merge pull request #176 from 27chan/master 8 years ago
27chan 48726950d9 Update Font Awesome 8 years ago
czaks caaf741691 [SECURITY] keep up with modern password hashing standards 8 years ago
czaks c53f13bf90 Merge branch 'master' of https://github.com/vichan-devel/vichan 8 years ago
Matthieu 028fd3df15 Added: RSS theme 8 years ago
Matthieu d2de4419bd Added: config option to hide email in post. (prevent emailfag but let the possibility to sage and noko) 8 years ago
czaks fe66c51a19 ... (minor fix for locales) 9 years ago
  1. 18
      .gitignore
  2. 6
      .gitmodules
  3. 0
      403.php
  4. 21
      404.html
  5. 32
      404.php
  6. 22
      Dockerfile
  7. 84
      README.md
  8. 47
      b.php
  9. 3
      banned.php
  10. 32
      banners.php
  11. BIN
      banners/1608992480627.webp
  12. BIN
      banners/1608992511794.webp
  13. BIN
      banners/1608992524118.webp
  14. BIN
      banners/1608992551600.webp
  15. BIN
      banners/1608992576348.webp
  16. BIN
      banners/1608992589414.webp
  17. BIN
      banners/1608992682734.webp
  18. BIN
      banners/1608993276367.webp
  19. BIN
      banners/1608996011049.webp
  20. BIN
      banners/1609004437891.webp
  21. BIN
      banners/1609004460965.webp
  22. BIN
      banners/1609010983068.gif
  23. BIN
      banners/1610174020766-0.webp
  24. BIN
      banners/1610174020766-1.webp
  25. BIN
      banners/1610174020766-2.webp
  26. BIN
      banners/1610174020766-3.webp
  27. BIN
      banners/1610174020766-4.webp
  28. BIN
      banners/1610175053568.webp
  29. BIN
      banners/1610178074936-0.webp
  30. BIN
      banners/1610178074936-3.webp
  31. BIN
      banners/1610178074936-4.webp
  32. BIN
      banners/1610178136375.webp
  33. BIN
      banners/1610178320956-0.webp
  34. BIN
      banners/1610178320956-1.webp
  35. BIN
      banners/1610310834005.webp
  36. BIN
      banners/1610311198568.webp
  37. BIN
      banners/1610328634611-0.webp
  38. BIN
      banners/1610328634611-1.webp
  39. BIN
      banners/1610350191135.webp
  40. BIN
      banners/1610377334211.webp
  41. BIN
      banners/1610377617354.webp
  42. BIN
      banners/1610400597507.webp
  43. BIN
      banners/1610403313252.webp
  44. BIN
      banners/1610423146058.webp
  45. BIN
      banners/1610506710736.webp
  46. BIN
      banners/1610532935321.webp
  47. BIN
      banners/1610562179096.webp
  48. BIN
      banners/1610570911383.webp
  49. BIN
      banners/1610758629078-1.webp
  50. BIN
      banners/1610759876074.gif
  51. BIN
      banners/1610971781494.webp
  52. BIN
      banners/1610975954706.webp
  53. BIN
      banners/1610977708450.webp
  54. BIN
      banners/1610998964025.jpeg
  55. BIN
      banners/1610998964025.webp
  56. BIN
      banners/1611082496367.webp
  57. BIN
      banners/1611088031974.webp
  58. BIN
      banners/1611223873258.gif
  59. BIN
      banners/1611337091375.webp
  60. BIN
      banners/1611337749739.webp
  61. BIN
      banners/1611338455652.webp
  62. BIN
      banners/1613099853307.webp
  63. BIN
      banners/1613099947568.webp
  64. BIN
      banners/1613100022707.webp
  65. BIN
      banners/1613100084652.webp
  66. BIN
      banners/1613100158681.webp
  67. BIN
      banners/1613153123060.webp
  68. BIN
      banners/1613173074089.gif
  69. BIN
      banners/1613187031184.gif
  70. BIN
      banners/1613265848816-0.webp
  71. BIN
      banners/1613265848816-1.webp
  72. BIN
      banners/1613265848816-2.webp
  73. BIN
      banners/1613265931396-0.webp
  74. BIN
      banners/1613265931396-1.webp
  75. BIN
      banners/1613267545568.webp
  76. BIN
      banners/1613501994415.webp
  77. BIN
      banners/1613502208401.webp
  78. BIN
      banners/1613653224536.webp
  79. BIN
      banners/1613668042189.gif
  80. BIN
      banners/1613699469879.gif
  81. BIN
      banners/1614115920095-0.webp
  82. BIN
      banners/1614115920095-1.gif
  83. BIN
      banners/1614115920095-2.webp
  84. BIN
      banners/1614170887091.webp
  85. BIN
      banners/1614207368332.gif
  86. BIN
      banners/1614528500405-0.webp
  87. BIN
      banners/1614528500405-1.webp
  88. BIN
      banners/1614528500405-2.webp
  89. BIN
      banners/1614528500405-3.webp
  90. BIN
      banners/1614528500405-4.webp
  91. BIN
      banners/1614528532096-0.webp
  92. BIN
      banners/1614528532096-1.webp
  93. BIN
      banners/1614528532096-2.webp
  94. BIN
      banners/1614528532096-3.webp
  95. BIN
      banners/1614528532096-4.webp
  96. BIN
      banners/1614528597664-0.webp
  97. BIN
      banners/1614528597664-1.webp
  98. BIN
      banners/1614528597664-2.webp
  99. BIN
      banners/1614528597664-3.webp
  100. BIN
      banners/1614528597664-4.webp

18
.gitignore

@ -7,6 +7,8 @@
/*/config.php
/*.html
/*.xml
/vendor/*
/vendor
# include some files though
!/templates/*.html
@ -18,6 +20,10 @@
# instance-config
/inc/instance-config.php
# captcha-config
/inc/captchaconfig.php
# .installed
/.installed
@ -59,10 +65,16 @@ tf/
[._]s[a-w][a-z]
# special boards
all/
mod/
random/
/all/
/mod/
/random/
# Banners
banners/*
!banners/lain-bottom.png
#Fonts
stylesheets/fonts
#Images from twemoji
js/twemoji/16x16/

6
.gitmodules

@ -1,3 +1,9 @@
[submodule "js/wPaint"]
path = js/wPaint
url = https://github.com/vichan-devel/wPaint.git
branch = master
[submodule "inc/lib/parsedown"]
path = inc/lib/parsedown
url = https://github.com/vichan-devel/parsedown
branch = master

0
403.php

21
404.html

@ -0,0 +1,21 @@
<html>
<head>
<title>404 - Page Not Found</title>
<style type="text/css">
body {
background: #1E1E1E;
color: #999999;
}
</style>
</head>
<body>
<center>
<h1>Page not found</h1>
<img style="width:750px;height:420px" src="/static/404.webp"/>
<br/>
<p>It may have been pruned, moved, merged, removed, or never existed.</p>
</center>
</body>
</html>

32
404.php

@ -1,32 +0,0 @@
<title>404</title>
<style type="text/css">
body {
margin: 0 !important;
padding: 0px !important;
overflow-x:hidden!important;
background-size: cover !important;
background-color: #222 !important;
background-image:
url(https://gs1.wac.edgecastcdn.net/8019B6/data.tumblr.com/tumblr_mc0xu6C22f1qbj9bko1_500.gif);
background-repeat: no-repeat !important;
background-position: 0!important;
background-attachment: fixed !important;
background-size: cover !important;
}
</style>
</head>
<body>
<center><!--<img src="/static/lain_2_090.jpg"/>-->
<marquee scrollamount="40"><h1><p style="font-family: sans-serif; font-size:30px; color: white;">WHOOPS</p></h1></marquee>
<p style="color: blue;background:black">There's nothing here</p>
<p style="color: red;background:black">it's a 404</p>
<br /> <br />
<audio autoplay loop>
<source src="/static/duvet.ogg" type="audio/ogg" />
<source src="/static/duvet.mp3" type="audio/mpeg" />
</audio>
</center>
</body>
</html>

22
Dockerfile

@ -0,0 +1,22 @@
FROM php:5.6-fpm
RUN docker-php-ext-install pdo pdo_mysql
RUN apt-get update -y && apt-get install -y libpng-dev libjpeg-dev
RUN docker-php-ext-install mbstring
RUN apt-get update -y && apt-get install -y libmcrypt-dev
RUN docker-php-ext-install -j$(nproc) mcrypt
RUN docker-php-ext-install iconv
RUN apt-get update -y && apt-get install -y imagemagick
RUN apt-get update -y && apt-get install -y graphicsmagick
RUN apt-get update -y && apt-get install -y gifsicle
RUN docker-php-ext-configure gd \
--with-png-dir=/usr \
--with-jpeg-dir=/usr
RUN docker-php-ext-install gd
RUN apt-get update -y \
&& apt-get install -y libmemcached11 libmemcachedutil2 build-essential libmemcached-dev libz-dev \
&& pecl install memcached-2.2.0 \
&& echo extension=memcached.so >> /usr/local/etc/php/conf.d/memcached.ini \
&& apt-get remove -y build-essential libmemcached-dev libz-dev \
&& apt-get autoremove -y \
&& apt-get clean \
&& rm -rf /tmp/pear

84
README.md

@ -1,97 +1,89 @@
Lainchan - A fork of vichan
leftypol - vichan/lainchan based imageboard software
========================================================
About
------------
Lainchan is a fork of [vichan](http://github.com/vichan-devel/vichan),
a great imageboard package, actively building on it and adding a lot of features and other
The leftypol imageboard is a fork of [lainchan](http://github.com/lainchan/lainchan), a fork of [vichan](http://github.com/vichan-devel/vichan), actively building on it and adding features, bug-fixes and other
improvements.
We highly recommend you read the [vichan GitHub wiki](http://github.com/vichan-devel/vichan/wiki) for a basic guide to features.
Requirements
------------
1. PHP >= 5.4 (we still try to keep compatibility with php 5.3 as much as possible)
PHP 7.0 is explicitly supported.
2. MySQL/MariaDB server
3. [mbstring](http://www.php.net/manual/en/mbstring.installation.php)
4. [PHP GD](http://www.php.net/manual/en/intro.image.php)
5. [PHP PDO](http://www.php.net/manual/en/intro.pdo.php)
We try to make sure lainchan is compatible with all major web servers and
operating systems. lainchan does not include an Apache ```.htaccess``` file nor does
1. PHP >= 5.4 (we do not actively check if this is still supported)
PHP 8.0 is explicitly supported. PHP 7.x should be compatable.
2. MySQL/MariaDB server >= 5.5.3
3. [Composer](https://getcomposer.org/) (To install various packages)
4. [mbstring](http://www.php.net/manual/en/mbstring.installation.php)
5. [PHP GD](http://www.php.net/manual/en/intro.image.php)
6. [PHP PDO](http://www.php.net/manual/en/intro.pdo.php)
This should be compatible with all major web servers and
operating systems. This code does not include an Apache ```.htaccess``` file nor does
it need one.
### Recommended
1. MySQL/MariaDB server >= 5.5.3
2. ImageMagick (command-line ImageMagick or GraphicsMagick preferred).
3. [APC (Alternative PHP Cache)](http://php.net/manual/en/book.apc.php),
1. ImageMagick (command-line ImageMagick or GraphicsMagick preferred).
2. [APC (Alternative PHP Cache)](http://php.net/manual/en/book.apc.php),
Redis,
[XCache](http://xcache.lighttpd.net/) or
[Memcached](http://www.php.net/manual/en/intro.memcached.php)
Contributing
------------
You can contribute to lainchan by:
* Developing patches/improvements/translations and using GitHub to submit pull requests
You can contribute to leftypol, and upstream imageboard softwares, by:
* Developing patches/improvements/translations and using this repo to submit pull requests
* Providing feedback and suggestions
* Writing/editing documentation
If you need help developing a patch, please join our IRC channel.
> irc.freenode.net @ #lainchan-dev
If you need help developing a patch, please reply to the sticky on our [/tech/](https://leftypol.org/tech/) board.
Installation
-------------
1. Download and extract lainchan to your web directory or get the latest
1. Download and extract leftypol to your web directory or get the latest
development version with:
git clone git://github.com/lainchan/lainchan.git
git clone git://git.leftypol.org/leftypol/leftypol.git
2. Navigate to ```install.php``` in your web browser and follow the
2. run ```composer install``` inside the directory
3. Navigate to ```install.php``` in your web browser and follow the
prompts.
3. lainchan should now be installed. Log in to ```mod.php``` with the
4. leftypol should now be installed. Log in to ```mod.php``` with the
default username and password combination: **admin / password**.
Please remember to change the administrator account password.
See also: [Configuration Basics](http://tinyboard.org/docs/?p=Config).
See also: [Configuration Basics](https://web.archive.org/web/20121003095922/http://tinyboard.org/docs/?p=Config).
Upgrade
-------
To upgrade from any version of Tinyboard or vichan:
This probably will break if you try and upgrade from vichan or the older (<= August 2021) leftypol versions. Ask us for migration advice if you intend to do so.
To upgrade from this repo:
Either run ```git pull``` to update your files, if you used git, or
backup your ```inc/instance-config.php```, replace all your files in place
(don't remove boards etc.), then put ```inc/instance-config.php``` back and
finally run ```install.php```.
To migrate from a Kusaba X board, use http://github.com/vichan-devel/Tinyboard-Migration
To migrate from a Kusaba X board, use http://github.com/vichan-devel/Tinyboard-Migration (untested)
Support
--------
If you find a bug, please report it.
If you need assistance with installing, configuring, or using lainchan, you may
If you need assistance with installing, configuring, or using leftypol, you may
find support from a variety of sources:
* If you're unsure about how to enable or configure certain features, make
sure you have read the comments in ```inc/config.php```.
* You can join lainchan's IRC channel for support
[irc.freenode.net #lainchan](irc://irc.freenode.net/lainchan)
* For support, reply to the sticky on our [/tech/](https://leftypol.org/tech/) board.
### Tinyboard support
vichan, and by extension lainchan, is based on a Tinyboard, so both engines have very much in common. These
links may be helpful for you as well:
vichan, and by extension lainchan and leftypol, is based on a Tinyboard, so both engines have very much in common. These links may be helpful for you as well:
* Tinyboard documentation can be found [here](https://web.archive.org/web/20121016074303/http://tinyboard.org/docs/?p=Main_Page).
Donations
---------
Do you like our work? You can motivate us financially to do better ;)
* Bitcoin: 18CshTkxW6HRFoBhXo9mLJcjkReMmjvuq9
You can also ask us to develop some feature specially for you <3. Join our IRC
channel and ask for a quote (there are a few of us, who work with the codebase
and are skilled enough to develop such features pretty quickly).
CLI tools
-----------------
There are a few command line interface tools, based on Tinyboard-Tools. These need
@ -104,13 +96,13 @@ at the power users. You won't be able to run these from shared hosting accounts
Localisation
------------
Wanting to have lainchan in your language? You can contribute your translations to vichan at this URL:
Wanting to have leftypol in your language? You can contribute your translations to vichan at this URL:
https://www.transifex.com/projects/p/tinyboard-vichan-devel/
Oekaki
------
lainchan makes use of [wPaint](https://github.com/websanova/wPaint) for oekaki. After you pull the repository, however, you will need to download wPaint separately using git's `submodule` feature. Use the following commands:
leftypol makes use of [wPaint](https://github.com/websanova/wPaint) for oekaki. After you pull the repository, however, you will need to download wPaint separately using git's `submodule` feature. Use the following commands:
```
git submodule init
@ -123,12 +115,12 @@ WebM support
------------
Read `inc/lib/webm/README.md` for information about enabling webm.
lainchan API
leftypol API
----------
lainchan provides by default a 4chan-compatible JSON API, just like vichan. For documentation on this, see:
leftypol provides by default a 4chan-compatible JSON API, just like vichan. For documentation on this, see:
https://github.com/vichan-devel/vichan-API/ .
License
--------
See [LICENSE.md](http://github.com/lainchan/lainchan/blob/master/LICENSE.md).
See LICENSE.md.

47
b.php

@ -1,47 +0,0 @@
<?php
// This script assumes there is at least one normal (non-priority)
// banner!
// Get the files in a directory, returns null if the directory does
// not exist.
function getFilesInDirectory($dir) {
if (! is_dir($dir)) {
return null;
}
return array_diff(scandir($dir), array('.', '..'));
}
// Serve a random banner and exit.
function serveRandomBanner($dir, $files) {
$name = $files[array_rand($files)];
// snags the extension
$ext = pathinfo($name, PATHINFO_EXTENSION);
// send the right headers
header('Cache-Control: no-cache, no-store, must-revalidate'); // HTTP 1.1
header('Pragma: no-cache'); // HTTP 1.0
header('Expires: 0'); // Proxies
header("Content-type: image/" . $ext);
header("Content-Disposition: inline; filename=" . $name);
// readfile displays the image, passthru seems to spits stream.
readfile($dir.$name);
exit;
}
// Get all the banners
$bannerDir = "banners/";
$priorityDir = "banners_priority/";
$banners = getFilesInDirectory($bannerDir);
$priority = getFilesInDirectory($priorityDir);
// If there are priority banners, serve 1/3rd of the time.
if($priority !== null && count($priority) !== 0 && rand(0,2) === 0) {
serveRandomBanner($priorityDir, $priority);
}
serveRandomBanner($bannerDir, $banners);
?>

3
banned.php

@ -1,6 +1,5 @@
<?php
require_once 'inc/functions.php';
require_once 'inc/bans.php';
require_once 'inc/bootstrap.php';
checkBan();
//If the user is not banned, show the "not banned" page.

32
banners.php

@ -1,22 +1,16 @@
<html>
<head>
<title>Lainchan Banners</title>
</head>
<body>
<?php
function listBannersInDir($dir) {
if ($handle = opendir($dir)) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
echo "<a href=\"$dir/$entry\"><img src=\"$dir/$entry\" alt=\"$entry\" style=\"width:348px;height:128px\"></a> ";
}
}
closedir($handle);
}
function getBannerSrc(){
$files = scandir(__dir__.'/banners/');
$files = array_diff($files, array('.', '..'));
return $files[array_rand($files)];
}
listBannersInDir("banners_priority");
listBannersInDir("banners");
?>
</body>
</html>
$filename = getBannerSrc();
$filename = "banners/" . $filename;
$fp = fopen($filename, 'rb');
header("Content-Type: image/png");
header("Content-Length: " . filesize($filename));
fpassthru($fp);
?>

BIN
banners/1608992480627.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

BIN
banners/1608992511794.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
banners/1608992524118.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
banners/1608992551600.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
banners/1608992576348.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
banners/1608992589414.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
banners/1608992682734.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

BIN
banners/1608993276367.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
banners/1608996011049.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
banners/1609004437891.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
banners/1609004460965.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
banners/1609010983068.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 KiB

BIN
banners/1610174020766-0.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
banners/1610174020766-1.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
banners/1610174020766-2.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
banners/1610174020766-3.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
banners/1610174020766-4.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
banners/1610175053568.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
banners/1610178074936-0.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

BIN
banners/1610178074936-3.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
banners/1610178074936-4.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

BIN
banners/1610178136375.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
banners/1610178320956-0.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
banners/1610178320956-1.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
banners/1610310834005.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
banners/1610311198568.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
banners/1610328634611-0.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

BIN
banners/1610328634611-1.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
banners/1610350191135.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
banners/1610377334211.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
banners/1610377617354.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
banners/1610400597507.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
banners/1610403313252.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
banners/1610423146058.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
banners/1610506710736.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
banners/1610532935321.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
banners/1610562179096.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

BIN
banners/1610570911383.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
banners/1610758629078-1.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
banners/1610759876074.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 380 KiB

BIN
banners/1610971781494.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

BIN
banners/1610975954706.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

BIN
banners/1610977708450.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

BIN
banners/1610998964025.jpeg

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
banners/1610998964025.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
banners/1611082496367.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

BIN
banners/1611088031974.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
banners/1611223873258.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
banners/1611337091375.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
banners/1611337749739.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
banners/1611338455652.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
banners/1613099853307.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

BIN
banners/1613099947568.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
banners/1613100022707.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
banners/1613100084652.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
banners/1613100158681.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
banners/1613153123060.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

BIN
banners/1613173074089.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

BIN
banners/1613187031184.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

BIN
banners/1613265848816-0.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
banners/1613265848816-1.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

BIN
banners/1613265848816-2.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
banners/1613265931396-0.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
banners/1613265931396-1.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
banners/1613267545568.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

BIN
banners/1613501994415.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
banners/1613502208401.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
banners/1613653224536.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
banners/1613668042189.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

BIN
banners/1613699469879.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

BIN
banners/1614115920095-0.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

BIN
banners/1614115920095-1.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

BIN
banners/1614115920095-2.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
banners/1614170887091.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
banners/1614207368332.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

BIN
banners/1614528500405-0.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
banners/1614528500405-1.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
banners/1614528500405-2.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
banners/1614528500405-3.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
banners/1614528500405-4.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

BIN
banners/1614528532096-0.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

BIN
banners/1614528532096-1.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
banners/1614528532096-2.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
banners/1614528532096-3.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
banners/1614528532096-4.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

BIN
banners/1614528597664-0.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
banners/1614528597664-1.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
banners/1614528597664-2.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

BIN
banners/1614528597664-3.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
banners/1614528597664-4.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save