Commit graph

51 commits

Author SHA1 Message Date
Kyle Drake
f7e65ec61b more strict integer checks 2024-02-17 10:27:02 -06:00
Kyle Drake
c19a7400a1 block array attempts as well 2024-02-02 14:39:44 -06:00
Kyle Drake
2f2025aa31 fix for integer check 2024-02-02 14:34:55 -06:00
Kyle Drake
fd15fd6856 use nokogiri for rss, return better results, index for speed 2024-01-20 18:32:18 -06:00
Kyle Drake
dde5225752 deprecate ipfs 2023-12-28 15:36:20 -06:00
Kyle Drake
7f05c2c9dc code input validation, lockout after 3 attempts 2023-11-10 13:30:05 -06:00
Kyle Drake
40e848e2c0 phone validation: bugfixes, tweaks and refinements 2023-11-10 11:53:43 -06:00
Kyle Drake
143704215f first pass at phone validation 2023-11-09 14:55:48 -06:00
Kyle Drake
6ea07df6a8 fix site unblocking 2022-11-12 13:07:49 -06:00
Kyle Drake
7557c5b827 404 if missing site for RSS feed 2022-11-06 15:28:32 -06:00
Kyle Drake
38f55a8ec0 Remove untracked stats from CSV export 2020-02-17 11:06:24 -08:00
Kyle Drake
225bf84946 accessing site instance incorrectly 2020-01-31 07:17:51 +00:00
Kyle Drake
027dfb52ef Don't load info/stats pages for banned/deleted sites 2020-01-18 17:04:06 -08:00
joppiesaus
cba3e827db Fix being able to comment more than size limit 2019-06-30 21:13:50 +02:00
Kyle Drake
a2677bb930 clarify ipfs support, add missing titles for pages 2019-01-26 14:44:23 -08:00
Kyle Drake
8b0d396565 Refactor IPFS archiving to support cidv1-base32 2019-01-19 03:36:07 -08:00
Kyle Drake
951e66861e check for site owner instead of crashing on missing current_site 2018-05-22 22:06:16 -07:00
Kyle Drake
1afb5da0bb fix and improve stats, including CSV export 2018-05-22 18:59:02 -07:00
Kyle Drake
99cd5d1ab8 archives: fix for title being set before not found check 2017-07-23 14:21:30 -07:00
Kyle Drake
b1ec65ac14 fix obsolete limit! call 2017-07-23 11:12:32 -07:00
Kyle Drake
1002aa01f7 ipfs: archive every 10 minutes, allow disabling, make archives public 2017-07-20 13:42:30 -07:00
Kyle Drake
f82cbad73e Title for site IPFS archives 2017-07-19 21:50:24 -07:00
Kyle Drake
83756af770 add ability to disable site profile 2017-06-14 13:58:58 -07:00
Kyle Drake
547e174aa4 Add NOINDEX, FOLLOW to site profiles
Search engines are ranking profiles above the actual site, so we're
going to tell search engines not to index them.
2017-06-14 12:25:11 -07:00
Kyle Drake
0e3b6ee3a0 enforce disposable email policy on email verifications / changes 2017-05-05 16:02:03 -07:00
Kyle Drake
13e67fc264 prevent duplicate comments 2017-02-13 19:32:39 -08:00
Kyle Drake
dc38851163 Remove site reporting link.
It was 49% spam, 50% trolling, and 1% legitimate reports.
2017-02-09 11:22:25 -08:00
Kyle Drake
cc07e90b44 Code to display tips submitted on news feed 2017-02-07 22:45:29 -08:00
Kyle Drake
bedc08cb58 mechanism to report spam ips to stopforumspam 2017-01-11 17:16:40 -06:00
Kyle Drake
571e445dc3 experimental support for site tipping integration via paypal or bitcoin 2016-12-25 13:40:35 -06:00
Kyle Drake
e554666fc5 better tos issue reporting, and a threshold for being considered abusive in
comments
2016-11-27 19:21:42 -06:00
Kyle Drake
411bf26347 Add (design challenged) comment bar to news feed 2016-10-27 09:17:31 -05:00
Kyle Drake
f97ebd9781 Set email validation grandfathering for May 16th. All new sites will need to validate email. 2016-05-14 23:15:13 -04:00
Kyle Drake
a2a6a40438 Mandate email validation for free accounts. Be sure to set EMAIL_VALIDATION_CUTOFF_DATE before deploy 2016-05-13 16:48:29 -04:00
Kyle Drake
32b4fe0d49 improvements to pagination 2016-01-06 14:46:57 -08:00
Kyle Drake
06778925e0 Fixes for webdav directories 2015-11-11 13:50:29 -08:00
Kyle Drake
d3eda71447 exclude stats from the current day 2015-06-08 21:07:05 -07:00
Kyle Drake
bf61a5384e show stats by days 2015-06-08 20:50:37 -07:00
Kyle Drake
6452442f42 updates to stats 2015-06-06 07:13:04 -07:00
Kyle Drake
59feb09928 integrate IPFS using remote ssh for now, views 2015-05-27 16:06:56 -07:00
Kyle Drake
51140856c5 First implementation of advanced stats 2015-05-11 15:00:58 -07:00
Kyle Drake
cc4cc6b5a6 typo fix 2015-05-11 15:48:52 +00:00
Kyle Drake
e91208c2f2 Prevent Joey's hacking from throwing exception 2015-05-11 08:47:19 -07:00
Kyle Drake
977ba19610 implement education version of Neocities 2015-05-09 22:16:15 -07:00
Kyle Drake
e44e4ffcb7 No more SEO spam from report tool that does not require login 2015-04-05 12:34:36 -07:00
Kyle Drake
326650b4e3 quick and dirty follows/followings pages 2015-03-23 16:45:34 -07:00
Kyle Drake
af2b7a3f86 switch to manual is_delete checking to prevent derpie errors from sites deleting 2015-02-12 15:55:38 -08:00
Kyle Drake
20f3e34d9c fix for creste dir error message 2014-12-26 15:22:14 -06:00
Kyle Drake
b3e1fa4110 fix for email confirmation display when site not found 2014-12-25 21:52:34 -06:00
Kyle Drake
75a8975941 no validate for editor update 2014-12-25 19:28:30 -06:00