This website requires JavaScript.
e1cf7187df
Replaced HTTP server code with a newest one.
Alexander "Arav" Andreev
2023-08-12 23:53:26 +0400
a6bec0db75
Made use of httpr.Router.Sub() functionality.
Alexander "Arav" Andreev
2023-08-12 23:52:52 +0400
6fe6c856cd
Show Go back on error page, need to pass a referer URL for it.
Alexander "Arav" Andreev
2023-08-12 23:51:26 +0400
87453e160d
Version set to 23.32.0.
Alexander "Arav" Andreev
2023-08-12 22:59:12 +0400
a5acbe4029
Updated justcaptcha dependency.
Alexander "Arav" Andreev
2023-08-12 22:58:54 +0400
78e5695f53
Set min-height so a background image will be at the bottom of a window.
Alexander "Arav" Andreev
2023-08-06 04:19:42 +0400
7ee5939d39
In main.go removed a space between httpr.Handler() statements for mindflow and its category.
Alexander "Arav" Andreev
2023-07-29 18:08:02 +0400
5802410fa4
GetArticlesMetadata() -> GetArticleMetadata()
Alexander "Arav" Andreev
2023-07-29 17:59:36 +0400
6567cef758
Version set to 23.29.0.
v23.29.0
Alexander "Arav" Andreev
2023-07-24 01:06:06 +0400
7d7a1611ae
On about page updated Game servers section.
Alexander "Arav" Andreev
2023-07-24 00:11:42 +0400
1cb73e088d
On about page info on running services was updated.
Alexander "Arav" Andreev
2023-07-23 23:53:33 +0400
8a12af339c
From xmpp: link removed double slashes.
Alexander "Arav" Andreev
2023-07-23 23:49:14 +0400
dc921ada8d
In sitemap.xml a /privacy page was added.
Alexander "Arav" Andreev
2023-07-23 23:47:13 +0400
c0ff9f4293
In nginx.conf uncommented an Onion-Location header.
Alexander "Arav" Andreev
2023-07-23 23:41:01 +0400
7fc54658b0
In nginx.conf removed a separate listen statement for I2P.
Alexander "Arav" Andreev
2023-07-23 23:40:22 +0400
d08231ac92
Updated markdown, x/image and httpr packages.
Alexander "Arav" Andreev
2023-07-23 23:39:00 +0400
2d3022aa27
old-category field is doesn't needed anymore as well.
Alexander "Arav" Andreev
2023-07-23 23:17:02 +0400
a81375fc34
Removed ability to create new category when editing/creating a post.
Alexander "Arav" Andreev
2023-07-23 23:12:14 +0400
c3a6d57708
Version was set to 23.26.0.
v23.26.0
Alexander "Arav" Andreev
2023-06-26 04:08:42 +0400
053e22d131
Onion is back! Also made ab address for an upload service.
Alexander "Arav" Andreev
2023-06-26 04:07:50 +0400
ac1170b737
Version changed to 23.24.0.
v23.24.0
Alexander "Arav" Andreev
2023-06-12 23:06:01 +0400
7fa3918699
Added a link to Privacy statements in a footer.
Alexander "Arav" Andreev
2023-06-12 23:05:45 +0400
3ea4900341
Removed Privacy statements from About page.
Alexander "Arav" Andreev
2023-06-12 23:05:31 +0400
023f2d1ac4
Added Privacy page.
Alexander "Arav" Andreev
2023-06-12 23:05:06 +0400
0b60297031
Log why gb entries weren't loaded on a gb page.
v23.22.0
Alexander "Arav" Andreev
2023-06-04 18:13:29 +0400
9d84411d73
In MindflowAdmin don't log these errors, just show me instead.
Alexander "Arav" Andreev
2023-06-04 18:12:53 +0400
405bc6d2d7
Moved misplaced error handler, added Error(...) to show what error happened.
Alexander "Arav" Andreev
2023-06-04 18:08:21 +0400
339fbe354d
Added missing space between / and status text.
Alexander "Arav" Andreev
2023-06-04 18:06:54 +0400
f83c17d5b3
Updated lastmod in sitemap.xml.
Alexander "Arav" Andreev
2023-06-04 17:59:16 +0400
9ed38229f7
Converted mikrotik_please_just_dont.jpg to webp.
Alexander "Arav" Andreev
2023-06-04 17:56:57 +0400
0c9c07773e
All photographs placed in a photos subdirectory.
Alexander "Arav" Andreev
2023-06-04 17:51:26 +0400
af1af0764e
Added /favicon.ico.
Alexander "Arav" Andreev
2023-06-04 17:48:49 +0400
21cf1e3f51
Removed unused PNG favicon.
Alexander "Arav" Andreev
2023-06-04 17:47:32 +0400
0f92d9b09f
Updated go-sqlite3 dependency.
Alexander "Arav" Andreev
2023-06-04 17:35:01 +0400
479007145f
Updated version to 23.22.0. Removed VERSION= from install.
Alexander "Arav" Andreev
2023-06-04 17:24:52 +0400
3975add925
Boss Nigger also comes as The Black Bounty Killer.
Alexander "Arav" Andreev
2023-06-04 02:58:05 +0400
c759e238b9
Updated films and tv shows sections.
Alexander "Arav" Andreev
2023-06-04 02:53:06 +0400
d233c7ad99
:^)
Alexander "Arav" Andreev
2023-06-04 02:52:44 +0400
7bf1ef08f9
Added Yggdrasil lonks on about page.
Alexander "Arav" Andreev
2023-06-04 02:30:31 +0400
ba4d5180e8
Forgot to add append for block head.
Alexander "Arav" Andreev
2023-06-04 02:30:10 +0400
3556c2d74f
Removed Matrix from Private services section.
Alexander "Arav" Andreev
2023-06-04 02:24:27 +0400
a09f4058c4
Inner services section got a little update.
Alexander "Arav" Andreev
2023-06-04 02:16:38 +0400
cd6d5c0654
Updated banners.
Alexander "Arav" Andreev
2023-06-04 02:07:17 +0400
9298fff1d5
Added rel='canonical' to all pages.
Alexander "Arav" Andreev
2023-06-03 23:31:07 +0400
b176141afb
Added httpr to stuff.
Alexander "Arav" Andreev
2023-05-28 18:32:18 +0400
99f76234a0
Made a func cleanupNewlines() to replace repeats across handlers.
Alexander "Arav" Andreev
2023-05-28 04:52:09 +0400
5b62a77fb8
Removed trailing slash from /api/captcha location in nginx.conf.
Alexander "Arav" Andreev
2023-05-28 04:45:50 +0400
7a5532e1fb
Removed unneeded func AssetsFS().
Alexander "Arav" Andreev
2023-05-28 04:45:15 +0400
7b253a16ed
Updated httpr to 0.2.0.
Alexander "Arav" Andreev
2023-05-28 04:31:39 +0400
5f1724679d
In mindflow_admin.js changed mindflow category api path to a new one.
Alexander "Arav" Andreev
2023-05-27 21:04:45 +0400
7180b7f35e
Replaced julienschmidt/httprouter with my httpr.
Alexander "Arav" Andreev
2023-05-27 21:01:13 +0400
58887ac5e6
Updated Makefile and PKGBUILD. Version now is 23.21.2.
Alexander "Arav" Andreev
2023-05-27 21:00:22 +0400
f500cf945a
Updated HttpServer in main.
Alexander "Arav" Andreev
2023-05-27 20:59:38 +0400
804d46f14e
Made use of my own httpr router. /api/minflow-category was changed to /api/minflow/category.
Alexander "Arav" Andreev
2023-05-27 20:59:05 +0400
fa25cff2de
Removed httprouter from HttpServer.
Alexander "Arav" Andreev
2023-05-27 20:57:00 +0400
2324d720f5
Replaced GetURLParam with httpr.Param.
Alexander "Arav" Andreev
2023-05-27 20:56:32 +0400
7d9dc27411
Replaced error pages with a new one.
Alexander "Arav" Andreev
2023-05-27 20:47:53 +0400
d828c3adde
All error pages was replaced by a universal error page.
Alexander "Arav" Andreev
2023-05-27 20:47:06 +0400
bf3cb9f9bf
Okay, you need to use proxy_pass for every location inside a proxied app.
Alexander "Arav" Andreev
2023-05-23 23:30:06 +0400
6b7d0485b4
For some reason justguestbook package isn't being automatically imported when building a package.
v23.21.1
Alexander "Arav" Andreev
2023-05-23 05:04:28 +0400
36cac99f48
guestbook was replaced by justguestbook in templates.
Alexander "Arav" Andreev
2023-05-23 04:57:35 +0400
f95fc841ce
Fixed date format in stuff.pug.
Alexander "Arav" Andreev
2023-05-23 04:55:27 +0400
439db86bbd
Added location /mindflow/admin and the second empty line above location /guestbook/admin to separate a section.
Alexander "Arav" Andreev
2023-05-23 04:48:44 +0400
132a615236
Comment out Onion-Location header because my website is not available as Tor hidden service due to a block in Russia.
Alexander "Arav" Andreev
2023-05-23 04:40:55 +0400
60e71378ba
Let's reduce a mess by splitting APIs by distinct files.
Alexander "Arav" Andreev
2023-05-23 04:36:04 +0400
d18374e72a
Put Categories() down under the New*, Edit*, and DeleteCategory methods.
Alexander "Arav" Andreev
2023-05-23 04:31:22 +0400
ca51617f0e
There is no need in DeleteUnusedCategories() so let's get rid of it.
Alexander "Arav" Andreev
2023-05-23 04:29:06 +0400
f1d6f5c736
In PostID() change date location to UTC and use seconds as part of ID as well.
Alexander "Arav" Andreev
2023-05-23 04:18:07 +0400
68e5f0129a
Assigned IDs for articles in their .meta files.
Alexander "Arav" Andreev
2023-05-23 04:11:17 +0400
ef316defd9
For an article added an ID field used to sort the articles by their appearing, rather by a date.
Alexander "Arav" Andreev
2023-05-23 04:10:50 +0400
062139185c
Instead of populating an articles table by hand, load it from articles fs.
Alexander "Arav" Andreev
2023-05-23 04:10:02 +0400
f18cc3c44e
Code for articles fs moved out to a separate articles.go file. Implemented an init func that preload articles. Implemented GetArticlesMetadata() that returns metadata for articles used on the Stuff page.
Alexander "Arav" Andreev
2023-05-23 04:08:58 +0400
db41e25c84
A one minute googling gave me a resolve to my question why Firefox was failing with a NetworkError. That's because I forgot about preventDefault()!
Alexander "Arav" Andreev
2023-05-23 03:41:02 +0400
45c2ff6505
Check if we should not show a website.
Alexander "Arav" Andreev
2023-05-23 03:28:21 +0400
b512af25a3
Check if line is empty.
Alexander "Arav" Andreev
2023-05-23 03:28:04 +0400
18d45e5a92
Removed replacing of \\n with \n.
Alexander "Arav" Andreev
2023-05-23 03:27:30 +0400
aac097feb8
Fixed mindflow API handlers. Now they are working.
Alexander "Arav" Andreev
2023-05-23 03:04:17 +0400
86c1d1e00c
Updated CSS for mindflow admin.
Alexander "Arav" Andreev
2023-05-23 03:03:37 +0400
73cd9cd05b
Set active a category of a post.
Alexander "Arav" Andreev
2023-05-23 03:03:04 +0400
f6db24b12a
Wrong place for !=, lol.
Alexander "Arav" Andreev
2023-05-23 03:02:20 +0400
aeead5e378
New, Edit, and Delete was renamed to *Post.
Alexander "Arav" Andreev
2023-05-23 02:47:29 +0400
561425b739
Accept a Category instead of just a name string.
Alexander "Arav" Andreev
2023-05-23 02:46:22 +0400
2fb6176b50
Added NewCategory() func. And now NewCategory() method needs a Category as an arg.
Alexander "Arav" Andreev
2023-05-23 02:44:54 +0400
63dbef6b37
Fixed typos where post-id was instead of category.
Alexander "Arav" Andreev
2023-05-23 02:44:10 +0400
33dba32226
Renamed mindflowApi methods for posts in main.
Alexander "Arav" Andreev
2023-05-23 02:41:27 +0400
73f98c78de
Also delete SQL query file for categoryByID.
Alexander "Arav" Andreev
2023-05-23 00:50:54 +0400
21444568cc
Fixed a copy-paste typo with stmtPostEdit -> stmtCategoryEdit.
Alexander "Arav" Andreev
2023-05-23 00:49:40 +0400
16e2ff6ebc
In Mindflow interface renamed all methods that work with Post into *Post().
Alexander "Arav" Andreev
2023-05-23 00:47:10 +0400
a8a7e6427d
Well, GetCategoryByID() actually has no use. Let's get rid of it.
Alexander "Arav" Andreev
2023-05-23 00:44:42 +0400
aeba6d6ea5
Updated justcaptcha version and description. Added justguestbook.
Alexander "Arav" Andreev
2023-05-23 00:38:37 +0400
c7f421680e
In case a category would consist of multiple words replace white space with a dot.
Alexander "Arav" Andreev
2023-05-23 00:29:16 +0400
33505a12d7
Subversion was incremented.
Alexander "Arav" Andreev
2023-05-23 00:23:13 +0400
f9e9e54aed
Handle manage-categories form.
Alexander "Arav" Andreev
2023-05-23 00:22:29 +0400
0e28f8a16b
Impl. category editing.
Alexander "Arav" Andreev
2023-05-23 00:22:12 +0400
aeb481b2ba
Had to do this dirty move, since httprouter complains about paths intersection. Added /api/mindflow-category endpoints.
Alexander "Arav" Andreev
2023-05-23 00:21:42 +0400
714d4fdb73
Removed DeleteUnusedCategories(). Impl. NewCategory().
Alexander "Arav" Andreev
2023-05-23 00:20:01 +0400
770273bd57
Oh, and this option was off of its place.
Alexander "Arav" Andreev
2023-05-23 00:09:14 +0400
05a2686c3a
Oops, fucked up nesting. Fixed.
Alexander "Arav" Andreev
2023-05-23 00:08:15 +0400
1330cbd614
Changed manage-categories form renamed new category into category name. Added Add button.
Alexander "Arav" Andreev
2023-05-23 00:07:13 +0400
e573870503
Moved category handlers to the end.
Alexander "Arav" Andreev
2023-05-22 23:40:21 +0400