Commit Graph
100 Commits
Author SHA1 Message Date
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 45b73bf95b Make files opaque until loaded 2025-04-26 13:18:58 -04:00
Dominic Ferrando acd212fd4f Fix catalog preview icons 2025-04-25 22:42:29 -04:00
Dominic Ferrando e3e8f9075f Allow posting image without body 2025-04-25 22:38:20 -04:00
Dominic Ferrando ccee57caff More style tweaking 2025-04-25 22:29:50 -04:00
Dominic Ferrando b73ff72849 More tweaking 2025-04-25 22:17:40 -04:00
Dominic Ferrando 00cd1cffc7 Small fixes 2025-04-25 22:08:42 -04:00
Dominic Ferrando 45b89c5cfd Mobile improvements 2025-04-25 21:55:19 -04:00
Dominic Ferrando c35f2b63b5 Change font 2025-04-25 21:15:43 -04:00
Dominic Ferrando 8780554607 Make images smaller. remove overflow 2025-04-25 21:09:49 -04:00
Dominic Ferrando 0803f2a797 Add first banners 2025-04-25 17:25:58 -04:00
Dominic Ferrando 964bd779e7 db fix 2025-04-25 17:18:52 -04:00
dominic 4bad0929c2 Add back banners 2025-04-25 17:09:27 -04:00
dominic 8a3fd8590b New boards 2025-04-25 16:57:08 -04:00
dominic 5c9a55362c Small make file fix 2025-04-25 16:39:46 -04:00
Dominic Ferrando 768f0cec61 More fixing 2025-04-24 23:39:29 -04:00
dominic 723e9257d2 More deploymnet build stuff 2025-04-24 23:30:31 -04:00
dominic d107097e60 Add db depoyment 2025-04-24 22:54:16 -04:00
Dominic Ferrando 53dc923119 path fixing 2025-04-24 22:45:23 -04:00
dominic 9cdee244f8 add build and deploy to make file 2025-04-24 22:28:01 -04:00
dominic afe67db285 Change listening port 2025-04-24 22:21:30 -04:00
dominic 2a559dfd28 Devenv 2025-04-24 22:14:59 -04:00
Dominic Ferrando ceec56791f Style a basic 404 pasge 2025-04-24 22:02:33 -04:00
Dominic Ferrando e616fafc64 Add basic 404 handling 2025-04-24 21:50:37 -04:00
Dominic Ferrando da518d7a12 Scrolling and focus convienence for new post form 2025-04-24 20:58:51 -04:00
Dominic Ferrando e6e8b589c3 Small admin fixes 2025-04-24 20:49:57 -04:00
Dominic Ferrando f8a8bf5b1b Add locked thread guards 2025-04-24 20:44:48 -04:00
Dominic Ferrando f9aad52dc5 Implement client sorting and pinning 2025-04-24 20:31:43 -04:00
Dominic Ferrando 91e8538c3c Small cleanup 2025-04-24 20:00:22 -04:00
Dominic Ferrando b5a0f58afd Lock and pin icons 2025-04-24 19:14:27 -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 1fb4f67bb6 Extract colors into css variables 2025-04-24 01:38:56 -04:00
Dominic Ferrando 69f0d7d5f0 Add admin session cleanup 2025-04-24 01:18:04 -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 a08a9a69d2 Add scroll to buttons 2025-04-23 22:15:44 -04:00
Dominic Ferrando f04db77087 Add footer 2025-04-23 22:07:16 -04:00
Dominic Ferrando 71466e8f53 Small fixes 2025-04-23 21:49:43 -04:00
Dominic Ferrando a4c3e2fbda Small mutex fix 2025-04-23 21:27:03 -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 62a1377be0 Clientside delete thread button 2025-04-23 16:42:16 -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 098c65be70 Conditionally render admin basic 2025-04-23 14:39:28 -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 0a2fd9951e Add video closer buttong 2025-04-22 00:20:46 -04:00
Dominic Ferrando 741ac24e3e Add video support 2025-04-22 00:06:11 -04:00
Dominic Ferrando fac517b28d Trim space for post bodies 2025-04-21 21:06:59 -04:00
Dominic Ferrando 46b41c8e41 Small fix 2025-04-21 15:36:23 -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 65a3c155ce Add catalog search 2025-04-21 00:00:50 -04:00
Dominic Ferrando ffafc896e2 Add catalog action bar with image size selector 2025-04-20 23:48:51 -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 1148648aa4 Add reply count to catalog previews. Stage ip count 2025-04-20 20:24:16 -04:00
Dominic Ferrando e3fad65690 Cooldown cleanup 2025-04-20 19:12:16 -04:00
Dominic Ferrando ee78f5fbe6 Small tweaks 2025-04-20 00:43:08 -04:00
Dominic Ferrando ae66403cea Implement cooldowns 2025-04-19 21:50:19 -04:00
Dominic Ferrando 10ab0edfc8 Save file names as current timestamp 2025-04-19 19:51:23 -04:00
Dominic Ferrando 62b9113509 Img full/thumb toggling. Small tweaks 2025-04-19 19:21:06 -04:00
Dominic Ferrando 9096c00db5 Get basic thumbnails working 2025-04-19 18:46:56 -04:00
Dominic Ferrando b785ba0448 staging thumbnails 2025-04-19 18:28:28 -04:00
Dominic Ferrando b404ae6d53 Improve thread subject style catalog preview 2025-04-19 17:21:08 -04:00
Dominic Ferrando 34d3ec5366 Implement replies in post header 2025-04-19 16:40:43 -04:00
Dominic Ferrando 656595e47e Organize threads into board 2025-04-19 14:50:28 -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 edd16bcd94 Small tweaks 2025-04-18 16:19:03 -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 ac9c516550 Improvement to adding posts 2025-04-18 13:22:28 -04:00
Dominic Ferrando 00d1b8c948 add /g/ banner 2025-04-18 12:53:11 -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
Dominic Ferrando a8e1443f03 render thread catalog posts 2025-04-18 01:09:49 -04:00
Dominic Ferrando 0146a9583d migrate to chi for routing 2025-04-17 20:49:08 -04:00
Dominic Ferrando 0fc22e8b96 remove unneeded files 2025-04-17 19:47:13 -04:00
Dominic Ferrando e5b52712d1 Implement dynamically getting board data 2025-04-17 19:27:47 -04:00
Dominic Ferrando 576cc763b0 setup db seed 2025-04-17 18:13:06 -04:00
Dominic Ferrando 24bb9af073 small fix 2025-04-17 07:35:28 -04:00
Dominic Ferrando 598eeb0a60 Add reset.css. Create new thread btn 2025-04-16 23:24:09 -04:00
Dominic Ferrando a7b2c052de Setup comfy board header 2025-04-16 23:13:57 -04:00