Commit Graph

78 Commits

Author SHA1 Message Date
Robin Malley 0f17393cd8 Fix id<->url decoding
Some urls should have been url-encoded, fix this issue in a way
that won't break old urls
2021-02-09 02:40:57 +00:00
Robin Malley 45e1ba3fcb Stop using unsafe characters
Several characters used for short path generation are unsafe to
use without escaping. Remove those.
2021-02-03 05:23:28 +00:00
Robin Malley ec00fcaf08 Fix unit tests
Fix sanity unit tests, and do a lot more random testing
2021-02-03 04:30:27 +00:00
Robin Malley 879e89fa8d Do more refactoring
Start merging the error pages into a single standardized error page
Lessen log spew when site is being crawled by robots
2021-02-03 04:09:12 +00:00
Robin Malley 7462b1e7ac Add an archive 2021-02-03 03:41:22 +00:00
Robin Malley c173fae026 Throw a more descriptive error temporarily 2021-01-26 02:12:42 +00:00
Robin Malley 4a99441008 Fix the Unlisted checkbox always being checked
Fixed a bug where the unlisted checkbox was always checked when
ending a post.
2021-01-26 01:20:40 +00:00
Robin Malley 1f5b113daa Remove globals
Clean up a bunch of places where the global namespace was being
polluted by accident.
2021-01-17 05:10:16 +00:00
Robin Malley 6cd786be1a Fix dependencies 2021-01-16 21:02:34 +00:00
Robin Malley 18d1f3ea87 Remove debugging prints 2021-01-16 21:02:20 +00:00
Robin Malley 2c732db22d Fix make test 2021-01-16 21:01:31 +00:00
Robin Malley 861e53cc29 Add a comment 2021-01-16 20:59:56 +00:00
Robin Malley c9ab25f65f Fix +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
63 successes / 0 failures / 0 errors / 0 pending : 0.210397 seconds
2021-01-16 20:59:22 +00:00
Robin Malley ff2e560a2c Remove debug prints from hash function 2021-01-16 20:58:57 +00:00
Robin Malley 02efaf9631 Update tests 2021-01-16 20:58:04 +00:00
Robin Malley d5a7d2be9f Update readme 2021-01-11 03:35:25 +00:00
Robin Malley 1a2244b686 Finished up unlisted posts
Why does anon even want this feature?
2021-01-11 03:34:22 +00:00
Robin Malley 18f47bf708 Merge branch 'hotfix_tag_list' into master 2021-01-10 21:52:24 +00:00
Robin Malley 7001b992d9 fix not showing the correct number of extra tags 2021-01-10 21:42:19 +00:00
Robin Malley 85a730ebcb started working on unlisted posts 2021-01-10 21:34:13 +00:00
Robin Malley 7d71b119c1 Fix plain parser 2021-01-04 03:48:36 +00:00
Robin Malley ac24c97d24 Clean up prints 2021-01-04 03:20:55 +00:00
Robin Malley 01448dbe34 Update readme 2021-01-04 03:05:50 +00:00
Robin Malley 44ad323f31 Refactored pages
Added a dependency on "spp", simple preprocessor to do some
preprocessing around the templates. This will hopefully
allow the changes to be made in one place and propagate to
all the right pages.
2021-01-04 02:48:29 +00:00
Robin Malley 663da16a75 Fix the problem that caused the last crash.
In certain cases, the imageboard parser will have exponential time
complexity. While this patch fixes that particular problem, the
correct solution is to implement a timeout for particularly gnarly
parts of the code.
2020-12-29 20:19:05 +00:00
Robin Malley 4bcfcc20a0 fix sytleing input elements on dark theme 2020-12-29 19:34:07 +00:00
Robin Malley a50adc83e0 Remove dark style css file from config 2020-12-29 19:18:30 +00:00
Robin Malley cab094058c Update readme roadmap 2020-12-29 19:13:33 +00:00
Robin Malley dae0f7b4bf Add search bar
Add a search bar to the index page.
2020-12-29 19:10:35 +00:00
Robin Malley f58e7b958c Merge branch 'testing' into master
Started working on unit tests,
also cleaned up some of the sql row iteration.
2020-12-28 04:32:23 +00:00
Robin Malley a169c68575 Merge branch 'refactor' into master 2020-12-28 04:28:26 +00:00
Robin Malley 8b0642ae46 clean up comments 2020-12-28 04:28:18 +00:00
Robin Malley 8cbc1497c9 Clean up unused files 2020-12-28 04:26:19 +00:00
Robin Malley 450cc76d13 Spellcheck for faq
Also add a nice serif text font.
2020-12-28 04:23:43 +00:00
Robin Malley 3a22c15dcd Add a search utility
Add a search utility
Implement a dark theme
Add an FAQ page with some info
2020-12-28 04:01:07 +00:00
Robin Malley 8a60675236 Remove extranious prints
Remove extra print statements that were cluttering up stdout
2020-12-27 05:56:03 +00:00
Robin Malley 41aecc8bc1 Approximate tab characters 2020-12-24 18:43:19 +00:00
Robin Malley 68bac839ab Allow more syscalls 2020-12-24 05:02:22 +00:00
Robin Malley fa72d1065a Fix plain parser 2020-12-24 04:36:52 +00:00
Robin Malley 9fb67b2e1e Remove extra prints 2020-12-24 04:11:05 +00:00
Robin Malley d3eb3a7908 Fix some storynames breaking
The kore filter would filter out some story names that had special
characters like ',*, or ), allow them in the regex match.
2020-12-24 04:09:38 +00:00
Robin Malley 0fd5096562 Update readme 2020-12-23 07:14:56 +00:00
Robin Malley a144c25ab8 Major refactor
Moved all code into seperate endpoints folder
Various bugfixes
2020-12-23 06:38:17 +00:00
Robin Malley 1236271834 Remove extra prints
Remove extra prints so the testing branch dosen't have it's test
results cluttered up
2020-12-23 06:07:00 +00:00
Robin Malley b1b7b45e80 Started testing 2020-12-23 06:02:02 +00:00
Robin Malley a45d0787a2 Organize lua endpoints
Move all endpoints under the src/lua/endpoints folder, and
delete the previous location.
2020-12-21 23:32:29 +00:00
Robin Malley a640096bdd More work on refactor 2020-12-21 04:22:22 +00:00
Robin Malley 2cd10b6968 Started work on refactor
Started work on moveing each endpoint into it's own file.
2020-12-20 08:16:23 +00:00
Robin Malley 86a14e9d62 Prevent invalid names from registering
For some reason the kore validators are broken.
It's nice to have proper error messages anyway I guess.
2020-10-17 20:03:40 +00:00
Robin Malley 3742a9d5c4 Throw an error message if the user enters a bad username
For some reason kore isn't checking parameters anymore, so check
them lua-side.
2020-10-13 18:10:55 +00:00