|
d2751d83e2
|
Disable the emphasized parser in markdown_to_html, so links with underscores work properly.
|
2021-01-05 19:27:53 +01:00 |
|
|
e149574149
|
Add try catch around env.CompilationDatabase(), so the script works on the raspberry pi.
|
2020-12-29 00:29:46 +01:00 |
|
|
c0c76f1481
|
Added a PagedArticle class. It goes through a given folder, evaluates all first level subfolders, and creates an article from each directory, and page into those articles from each file with pagination.
|
2020-12-28 23:17:30 +01:00 |
|
|
3ff8c5a20b
|
Removed a commented out line from ListPage.
|
2020-12-28 23:14:10 +01:00 |
|
|
f146a6a7bc
|
Added 2 pagination helpers to Utils.
|
2020-12-28 23:13:54 +01:00 |
|
|
d7951f8fdd
|
Removed bbcpp from HEADS.
|
2020-12-28 23:13:21 +01:00 |
|
|
13350b545e
|
Removed a now unnecessary SConscript call.
|
2020-12-28 23:13:10 +01:00 |
|
|
2e48e3c4ec
|
Added a url stack to Request, for easier route handling. Also made the main routing middleware use it.
|
2020-12-28 19:15:27 +01:00 |
|
|
e1dd9c59a0
|
Added charset helper itno HTMLTag.
|
2020-12-27 22:38:31 +01:00 |
|
|
53b67b25a2
|
List page now won't convert newlines to <br>s, as it's unnecessary.
|
2020-12-27 22:38:09 +01:00 |
|
|
ba90610e3e
|
Removed bbcpp.
|
2020-12-27 03:36:56 +01:00 |
|
|
6c56380d90
|
Added maddy and switched to markdown from bbcode in ListPage.
|
2020-12-27 03:35:41 +01:00 |
|
|
e20f1c98a2
|
Implemented more tags.
|
2020-12-27 02:38:09 +01:00 |
|
|
fe162b60af
|
ListPage now loads all files from a directory, sorts them, parses bbcode in them and displays them as messages.
|
2020-12-26 17:50:47 +01:00 |
|
|
6a01c57c36
|
Added a new Utils class containing helper methods.
|
2020-12-26 17:49:59 +01:00 |
|
|
67a3ae801a
|
Added bbcpp.
|
2020-12-26 17:49:23 +01:00 |
|
|
ad31e648ed
|
Fix lib's name.
|
2020-12-26 17:48:26 +01:00 |
|
|
f2ea46f5d7
|
Add missing newline.
|
2020-12-26 17:48:00 +01:00 |
|
|
374fb21257
|
Add a ListPage module.
|
2020-12-26 00:18:11 +01:00 |
|
|
7e24a87c57
|
Add rel and rel_stylesheet into HTMLTag.
|
2020-12-26 00:17:59 +01:00 |
|
|
8f5c1fa4cc
|
Add footer string into request.
|
2020-12-26 00:17:36 +01:00 |
|
|
225f943e4e
|
Use compile_and_send_body in MessagePage instead of manual send().
|
2020-12-26 00:17:13 +01:00 |
|
|
96f7aec272
|
Fix processing parameter folders.
|
2020-12-25 21:38:41 +01:00 |
|
|
62fa0d69f7
|
Add link to the sample project.
|
2020-12-25 21:13:48 +01:00 |
|
|
842e785da4
|
Remove the code that isn't needed here anymore.
|
2020-12-25 21:12:17 +01:00 |
|
|
4ef17eee09
|
Now the build script accepts the main file and folders as parameters.
|
2020-12-25 21:11:32 +01:00 |
|
|
4ea3702768
|
Added and implemented a HTML builder.
|
2020-12-11 19:55:19 +01:00 |
|
|
8d61eca08e
|
Renamed form.h and cpp to form_validator.h and cpp.
|
2020-12-11 17:14:00 +01:00 |
|
|
195f8db964
|
Added a head and body string to Request, and removed themes. I think themes added unnecessary complexity, and code non-locality (The view methods would have been in a different class.). I think in a language which have headers this is unwanted (The code will be broken up with the mvc pattern, but the methods don't need to be in separate classes.). Themes are still easily implementable by either adding different css links to the new head variable, or by inheritance.
|
2020-12-11 16:54:41 +01:00 |
|
|
a6b29c04a4
|
Started working on settings.
|
2020-12-08 16:22:18 +01:00 |
|
|
7ea1f4dada
|
Added the sqlite3 amalgamation, and the build system uses it by default.
|
2020-12-08 13:29:57 +01:00 |
|
|
f5441645fa
|
Merged the 2 validate methods in FormField (still a draft).
|
2020-12-04 15:10:38 +01:00 |
|
|
f9dcdbb905
|
Form class initial "sketch".
|
2020-12-04 14:47:51 +01:00 |
|
|
53a2a651d6
|
Implement drop table for the table builder, fix a warning, and made the message page's migration runnable multiple times (for now).
|
2020-12-02 00:49:17 +01:00 |
|
|
b99cbf0164
|
Implemented a QueryResult object for mysql. messagepage now queries the db too.
|
2020-12-02 00:43:46 +01:00 |
|
|
b063237399
|
Initial TableBuilder implementation, and simple migrations.
|
2020-12-01 23:37:10 +01:00 |
|
|
401f560dd3
|
Fix memleak;
|
2020-12-01 22:24:23 +01:00 |
|
|
7a81053ebb
|
Now the mysql query builder is usable.
|
2020-12-01 22:23:28 +01:00 |
|
|
8b4efc530d
|
Added the QueryBuilder class, and started working on it's api.
|
2020-12-01 21:48:13 +01:00 |
|
|
663ddb5bc9
|
Started work on the mysql database implementation. Mostly tests.
|
2020-12-01 18:29:41 +01:00 |
|
|
6dd235c077
|
MessagePage setup.
|
2020-12-01 17:01:59 +01:00 |
|
|
863599e554
|
Small comment.
|
2020-12-01 15:30:09 +01:00 |
|
|
4add0d14ea
|
Now the database backends will actually compile their .cpp files. Also small cleanups.
|
2020-12-01 15:28:59 +01:00 |
|
|
d713aeab8e
|
Moved the db initialization code to a new header.
|
2020-12-01 15:01:02 +01:00 |
|
|
be8aac25aa
|
Removed the db backend present printfs.
|
2020-12-01 14:58:04 +01:00 |
|
|
35bd94de7e
|
Renamed the database classes to be inline with the new naming scheme.
|
2020-12-01 14:56:05 +01:00 |
|
|
e3338f9d3b
|
Now the postgres and sqlite connection also inherits from Database, and made main.cpp register them if they are present.
|
2020-12-01 14:53:32 +01:00 |
|
|
9bddaba8bc
|
Implement basic functionality of the DatabaseManager. Also made MysqlConnection inherint from Database, and it's now possible to create instances from it.
|
2020-12-01 14:47:24 +01:00 |
|
|
5bbe067d4e
|
Bit more work on the database interface mockup.
|
2020-12-01 14:46:08 +01:00 |
|
|
026513c0ff
|
Mockup for the core database classes.
|
2020-12-01 14:00:49 +01:00 |
|