1
0
Fork 0
mirror of https://github.com/Eggbertx/gochan.git synced 2025-09-15 11:06:23 -07:00
Commit graph

1886 commits

Author SHA1 Message Date
Eggbertx
01faaa992f Add spoilered column to threads table and improve initdb scripts to remove comments and properly get sql directory relative to script directory 2025-04-09 22:29:59 -07:00
Eggbertx
556de0d4ac Show secure tripcodes 2025-04-06 16:07:37 -07:00
Eggbertx
4c0ce122ad Add is_secure_tripcode column to posts and update gochan-migration to add it 2025-04-06 15:08:46 -07:00
Eggbertx
ffac903eb5 Properly order posts in test 2025-04-06 13:42:51 -07:00
Eggbertx
724f62ee59 Show embed thumbnail on front page if template is configured 2025-04-06 13:40:48 -07:00
Eggbertx
a33a5a80c7 Fix front page thumbnails 2025-04-06 12:59:59 -07:00
Eggbertx
0db91f277c Implement thread-unique poster ID 2025-04-05 23:27:08 -07:00
Eggbertx
7690bad025 Exclude embed entries from the list of thread files retrieved 2025-04-05 22:00:09 -07:00
Eggbertx
d0dbf82574 Add option to move orphans to a backup directory instead of deleting them 2025-04-05 20:41:08 -07:00
Eggbertx
739fdcd3fc Add script to search for and delete orphaned files 2025-04-05 20:05:32 -07:00
Eggbertx
ce53ad299c Update edit page to handle adding new embed/upload 2025-04-05 16:18:11 -07:00
Eggbertx
a6bba36a8a Start making post edit page compatible with embeds 2025-04-01 22:46:54 -07:00
Eggbertx
1bea3a7e1c Add check for embed before deleting post files 2025-03-31 23:10:05 -07:00
Eggbertx
734274d4ff Fix delete "file only" for embed posts 2025-03-31 22:24:52 -07:00
Eggbertx
7368fca829 Remove unused intPtrToBoardDir template function 2025-03-31 22:04:17 -07:00
Eggbertx
37c73fae0d Show link to embed video on recent posts page, show thumbnail on front page 2025-03-29 23:39:42 -07:00
Eggbertx
407eeb1a08 Add more testing to front page and header tests 2025-03-29 21:49:04 -07:00
Eggbertx
d7c6e11dd0 Add unit tests for page header and footer 2025-03-29 21:20:16 -07:00
Eggbertx
67bbb4125c refactor captcha handling, simplify HTML template testing with goquery 2025-03-29 20:19:45 -07:00
Eggbertx
47afdd0ca8 Use zerolog for logging to console (with few exceptions) for consistency 2025-03-29 14:04:43 -07:00
Eggbertx
48fb11a199 Treat recent posts with embed as if they have no thumbnail/upload on front page 2025-03-29 12:59:16 -07:00
Eggbertx
a47e03def4 Add text formatting classes and update report handling logic to dismissing in bulk 2025-03-28 21:55:15 -07:00
Eggbertx
4aab676c67 Improve request validation and logging, implement cleanup for reports of deleted posts. 2025-03-28 17:34:00 -07:00
Eggbertx
faf1457c36 Remove mostly unused Verbose config field, add LogLevel 2025-03-25 21:55:21 -07:00
Eggbertx
af07b34752 Show embed on IP search page and add sample embed script for Youtube, Vimeo, and raw video embedding 2025-03-23 16:13:14 -07:00
Eggbertx
c648b41795 Show embed media URL in place of upload info 2025-03-23 14:55:08 -07:00
Eggbertx
9915ed3975 Add global style including and script loading 2025-03-16 17:58:16 -07:00
Eggbertx
74c697d2ec Move embedMedia definition to building, increase embed size 2025-03-16 15:12:23 -07:00
Eggbertx
8470ef2b89 Remove border from embed iframe 2025-03-16 14:02:30 -07:00
Eggbertx
388ba21d17 Improve rawvideo example to use configured embed width/height as maximum instead of fixed size 2025-03-16 13:58:22 -07:00
Eggbertx
ace940eaa8 Return an error in embedMedia template function for invalid embed ID and execution failures 2025-03-16 13:47:25 -07:00
Eggbertx
28f9029a54 Apply upload styling to embeds, remove unused thumbnail styles 2025-03-16 13:44:34 -07:00
Eggbertx
045311f675 Use UploadPath for embedded media URL, refer to it as "media" instead of "video" (since audio could be embedded as well) 2025-03-16 13:16:29 -07:00
Eggbertx
4929366f82 Update templates with embed stuff, add example URL matchers 2025-03-15 23:52:13 -07:00
Eggbertx
2facfe68fc Don't insert upload in AttachEmbed, since it gets inserted later 2025-03-15 22:28:51 -07:00
Eggbertx
309c8cede9 Add more testing stuff, start splitting up embed matching and rendering 2025-03-15 21:33:25 -07:00
Eggbertx
3580321e5c tidy go.mod, update dependencies 2025-03-14 15:49:49 -07:00
Eggbertx
e82d83819f Merge remote-tracking branch 'origin/master' into audit-config-fields 2025-03-13 12:40:13 -07:00
Eggbertx
653bb2c020 Add embed matching to config 2025-03-13 12:39:10 -07:00
Eggbertx
d5b9498aa0
Merge pull request #123 from gochan-org/dependabot/go_modules/golang.org/x/net-0.36.0
Bump golang.org/x/net from 0.33.0 to 0.36.0
2025-03-13 12:29:16 -07:00
dependabot[bot]
50432ad095
Bump golang.org/x/net from 0.33.0 to 0.36.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.33.0 to 0.36.0.
- [Commits](https://github.com/golang/net/compare/v0.33.0...v0.36.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-13 01:32:04 +00:00
Eggbertx
23b5d3c0fb Implement embed matchers for URL validation and embedding templates 2025-03-10 23:49:19 -07:00
Eggbertx
8fe4c25938 Check for NSFW tags and show an error if they are not allowed on the board (or site) 2025-03-09 14:14:35 -07:00
Eggbertx
a8207b77d7 Update test cases with spoiler images enabled 2025-03-09 13:32:57 -07:00
Eggbertx
54a6f25476 Add hash tag block 2025-03-09 01:35:43 -08:00
Eggbertx
774885d0fd Add spoiler checking to postbox template 2025-03-08 19:03:16 -08:00
Eggbertx
9a1784dbbe Show error if spoilered file is uploaded on a board (or site) that doesn't allow it 2025-03-08 19:00:25 -08:00
Eggbertx
ed00bbfa70
Merge pull request #120 from gochan-org/update-config-docs
Auto-update config.md
2025-03-07 23:27:02 -08:00
Eggbertx
1cb0cfb004 Automatically update configuration documentation 2025-03-08 07:25:27 +00:00
Eggbertx
8ec6b64b1b Merge branch 'audit-config-fields' 2025-03-07 23:24:57 -08:00