1
0
Fork 0
Commit Graph

51 Commits

Author SHA1 Message Date
Alexander Andreev 33cd1dc3b8
Well, actually... Let's hardcode guestbook owner. :) 2023-09-25 01:56:54 +04:00
Alexander Andreev 906f73c8a6
Refactored flags in main.go. 2023-09-24 21:33:08 +04:00
Alexander Andreev db34c5d249
Made cmd arguments long. 2023-09-23 04:37:48 +04:00
Alexander Andreev 35b48d29e6
In main.go made use of handler's Error func and in Error() func added missing WriteHeader(). 2023-08-13 02:17:47 +04:00
Alexander Andreev ffbc027d64
Add missing 404 response code. 2023-08-13 01:41:58 +04:00
Alexander Andreev e1cf7187df
Replaced HTTP server code with a newest one. 2023-08-12 23:53:26 +04:00
Alexander Andreev a6bec0db75
Made use of httpr.Router.Sub() functionality. 2023-08-12 23:52:52 +04:00
Alexander Andreev 6fe6c856cd
Show Go back on error page, need to pass a referer URL for it. 2023-08-12 23:51:26 +04:00
Alexander Andreev 7ee5939d39
In main.go removed a space between httpr.Handler() statements for mindflow and its category. 2023-07-29 18:08:02 +04:00
Alexander Andreev 023f2d1ac4
Added Privacy page. 2023-06-12 23:05:06 +04:00
Alexander Andreev af1af0764e
Added /favicon.ico. 2023-06-04 17:48:49 +04:00
Alexander Andreev f500cf945a
Updated HttpServer in main. 2023-05-27 20:59:38 +04:00
Alexander Andreev 804d46f14e
Made use of my own httpr router. /api/minflow-category was changed to /api/minflow/category. 2023-05-27 20:59:05 +04:00
Alexander Andreev 33dba32226
Renamed mindflowApi methods for posts in main. 2023-05-23 02:41:27 +04:00
Alexander Andreev aeb481b2ba
Had to do this dirty move, since httprouter complains about paths intersection.
Added /api/mindflow-category endpoints.
2023-05-23 00:21:42 +04:00
Alexander Andreev 3566fc8a58
Added endpoint to delete a category. 2023-05-22 23:38:50 +04:00
Alexander Andreev 2ef1b98fdb
Okay, it conflicts with :id wildcard. Let's then do cleaning on every post deletion/creation/editing. 2023-05-22 23:13:25 +04:00
Alexander Andreev 4e82fbddc1
Added functionality to delete unused categories from a DB. 2023-05-22 23:05:52 +04:00
Alexander Andreev 668075cbe2
Set log to print just a long path to file and line where an error occured. 2023-05-22 21:31:33 +04:00
Alexander Andreev fc4512a625
Edit a post is actually should be of method PATCH. 2023-05-22 04:14:39 +04:00
Alexander Andreev 1b61434623
Deleted no more needed code for closing of a guestbook DB inside a Handlers struct. 2023-05-22 03:24:03 +04:00
Alexander Andreev e856a4b930
Endpoints reorganised a little. Handlers for assets are moved out of Handlers struct as a self-sustained funcs. 2023-05-22 03:16:38 +04:00
Alexander Andreev 7a9a6c06f0
Changes for new justguestbook structure. 2023-05-22 01:14:25 +04:00
Alexander Andreev fb5188d565
Moved mindflowDB init up. 2023-05-19 21:54:28 +04:00
Alexander Andreev e520526e08
Found and fixed a type in guestbook page flag in main.go. 2023-05-19 21:42:33 +04:00
Alexander Andreev 354c1b01f7
Added Close() method to Mindflow DB. Constructor renamed to New(). 2023-05-14 20:17:30 +04:00
Alexander Andreev 0864526393
Additionally check for IP address validity. 2023-05-14 20:16:49 +04:00
Alexander Andreev e1871870ea
Shortened flags. 2023-05-14 20:08:29 +04:00
Alexander Andreev 5b4cc67fda
Distinguish sqlite DB for Mindflow as well. 2023-05-14 03:39:16 +04:00
Alexander Andreev de8f042019
Renamed sqlite DB for guestbook as gbsqlite. 2023-05-14 03:33:55 +04:00
Alexander Andreev f3288d9869
Added mindflow DB in main.go. 2023-05-14 03:33:37 +04:00
Alexander Andreev 14e25fe088
Added /mindflow/admin endpoint in main. 2023-05-10 03:17:11 +04:00
Alexander Andreev b75e654ce7
Added sitemap.xml. 2023-05-10 00:16:39 +04:00
Alexander Andreev 64a51018f6
Found a typo in main.go. 2023-05-09 23:52:31 +04:00
Alexander Andreev f8a8d948a4
Create an instance of DB in main instead. 2023-05-09 23:35:08 +04:00
Alexander Andreev 724e9f1cf6
NotFoundHandler changed from hand.NotFound to http.NotFound. 2023-05-06 23:13:13 +04:00
Alexander Andreev 13053bbc21
HTTP endpoints reorganised. 2023-05-06 23:12:37 +04:00
Alexander Andreev 37aa09cf2e
Added empty GuestbookAdminUpdateReply() method. 2023-03-11 23:38:34 +04:00
Alexander Andreev 912bea6c58
Replace arav.top with arav.su. 2023-03-11 22:45:22 +04:00
Alexander Andreev fbededb796
Unified endpoint to update and add reply. 2023-02-06 02:41:30 +04:00
Alexander Andreev c9de5b9e18
Oh, I don't need to create new entries in an admin panel. 2023-02-06 02:04:13 +04:00
Alexander Andreev 87ba488769
Endpoints for guestbook admin panel. 2023-02-06 01:59:06 +04:00
Alexander Andreev 685735a576
Added needed CAPTCHA endpoints. 2023-02-05 23:04:56 +04:00
Alexander Andreev a81e71eb87
Added GET and POST /guestbook endpoints. 2023-02-05 21:49:58 +04:00
Alexander Andreev cde9e4d34b
Added missing space in main. 2023-02-05 21:10:01 +04:00
Alexander Andreev 6efb13870c
guestbookPageSize's type was changed to int64. 2023-02-05 21:09:44 +04:00
Alexander Andreev 9452194c83
Defer DB closing in main. 2023-02-05 21:08:14 +04:00
Alexander Andreev aec332f746
Added error 404 handler. 2023-02-05 05:25:20 +04:00
Alexander Andreev 77a35e8f4b
Added Index, Stuff, Mindflow, About, Article, and RSS handlers. 2023-02-05 00:52:14 +04:00
Alexander Andreev 1702534072
Added .gitignore. 2023-02-05 00:49:01 +04:00