55 Commits
Author SHA1 Message Date
dominicf 1055495e1d Update index page 2026-08-24 12:12:03 -04:00
dominicf fa37b2c302 Run and apply go fix 2026-08-24 10:40:23 -04:00
dominicf 9026b43c83 Update admin 2026-08-23 18:19:22 -04:00
dominicf 58b51e6e36 Fix err not propogating in GetAdmin 2026-08-23 18:09:11 -04:00
dominicf 16678c4e7a Patch XSS vuln 2026-08-23 18:06:29 -04:00
Dominic Ferrando 7148a0a094 Avoid deleting pinned threads 2025-04-26 13:58:56 -04:00
Dominic Ferrando bae900981d Avoid auto deleting pinned threads 2025-04-26 13:58:23 -04:00
Dominic Ferrando 9a759f09ff Enrich links 2025-04-26 13:31:47 -04:00
Dominic Ferrando 8780554607 Make images smaller. remove overflow 2025-04-25 21:09:49 -04:00
dominic 8a3fd8590b New boards 2025-04-25 16:57:08 -04:00
Dominic Ferrando 768f0cec61 More fixing 2025-04-24 23:39:29 -04:00
Dominic Ferrando 53dc923119 path fixing 2025-04-24 22:45:23 -04:00
Dominic Ferrando f8a8bf5b1b Add locked thread guards 2025-04-24 20:44:48 -04:00
Dominic Ferrando 2642e28c7b Add pinned and locked to thread table and setup routes 2025-04-24 18:07:13 -04:00
Dominic Ferrando 99f8c7f97d Implement ban guarding. Some ip fixes 2025-04-24 01:14:33 -04:00
Dominic Ferrando 73d66560b6 Minor cleanups 2025-04-24 00:29:10 -04:00
Dominic Ferrando 27fc9476fa Code cleanup 2025-04-24 00:14:09 -04:00
Dominic Ferrando eb770416d0 Redirect to thread on thread creation 2025-04-23 22:24:42 -04:00
Dominic Ferrando 807ac94cc6 Add ability to ban ips 2025-04-23 20:47:23 -04:00
Dominic Ferrando c5453ed50a Add ability to delete posts 2025-04-23 17:10:59 -04:00
Dominic Ferrando e341c5d8c9 Add ability to delete threads. Fix thread deletion logic 2025-04-23 15:47:15 -04:00
Dominic Ferrando a28cb483fa Small auth cleanup 2025-04-23 15:12:46 -04:00
Dominic Ferrando a0f268b0d3 Create admin only middleware 2025-04-23 14:23:25 -04:00
Dominic Ferrando cdef2c03be Small validatin improvement 2025-04-23 14:16:56 -04:00
Dominic Ferrando a559aaebf4 Implement basic auth 2025-04-23 14:13:43 -04:00
Dominic Ferrando 4018632080 Improve file too large error handling 2025-04-22 21:26:33 -04:00
Dominic Ferrando 0c657ae1c5 Validation work 2025-04-22 20:25:26 -04:00
Dominic Ferrando 024280e96d Minor cleanup and bugfi 2025-04-22 17:28:02 -04:00
Dominic Ferrando 741ac24e3e Add video support 2025-04-22 00:06:11 -04:00
Dominic Ferrando da69db0492 Improve warning response rendering 2025-04-21 15:27:26 -04:00
Dominic Ferrando 80a0a5eb89 Implement thread pruning based on bumped_at 2025-04-21 14:00:10 -04:00
Dominic Ferrando 997d65707c Set bumped_at on thread when post is created 2025-04-21 13:09:20 -04:00
Dominic Ferrando 151b740ee9 Implement per board post number incrementing 2025-04-21 12:33:19 -04:00
Dominic Ferrando 4e4b5614e0 Add file info at top of post images 2025-04-21 00:57:35 -04:00
Dominic Ferrando 2818c98e4e Get thread link buttons working 2025-04-20 22:19:21 -04:00
Dominic Ferrando c8b549115a Store hashed ips. Display unique ip count in catalog 2025-04-20 20:54:34 -04:00
Dominic Ferrando ae66403cea Implement cooldowns 2025-04-19 21:50:19 -04:00
Dominic Ferrando b785ba0448 staging thumbnails 2025-04-19 18:28:28 -04:00
Dominic Ferrando 34d3ec5366 Implement replies in post header 2025-04-19 16:40:43 -04:00
Dominic Ferrando 399d2b969d Optimize catalog view 2025-04-19 14:47:11 -04:00
Dominic Ferrando 39c5b41657 Implement reply rich rendering. Add jump to and highlight/hovering functionality for them 2025-04-19 01:49:43 -04:00
Dominic Ferrando f881d7df0a Add enrichment function for post bodies 2025-04-18 17:00:39 -04:00
Dominic Ferrando a80a7a4dba Implement file upload for replies 2025-04-18 15:41:29 -04:00
Dominic Ferrando 00c8057b5b Basic file upload for thread creation 2025-04-18 15:03:54 -04:00
Dominic Ferrando 4265b8583b Work on image rendering 2025-04-18 14:38:46 -04:00
Dominic Ferrando dc104b55e1 Small code cleanup 2025-04-18 12:48:18 -04:00
Dominic Ferrando d57a83dedc Get reply posts rendering. Add ability to make replies 2025-04-18 12:34:35 -04:00
Dominic Ferrando a809b3c403 Make threads openable from catalog 2025-04-18 11:21:47 -04:00
Dominic Ferrando e53a65d437 Some database refactoring 2025-04-18 10:40:08 -04:00
Dominic Ferrando ccc53447de get adding threads working 2025-04-18 02:25:35 -04:00