Commit Graph

56 Commits

Author SHA1 Message Date
9792c262a2 readme: fix version tags for download alignment on website 2017-08-13 13:52:40 +12:00
6d9079e1dc doc: update git repo in docs 2017-07-12 18:46:49 +12:00
1c4505a2d9 rename package yatwiki3->yatwiki 2017-07-12 18:43:11 +12:00
11a4f97212 bump all versions to 3.0.1 2017-07-12 18:41:39 +12:00
74b3124997 doc: add 'go get' information to readme 2017-07-11 20:23:17 +12:00
9c4973b7de doc: update README 2017-07-11 20:19:45 +12:00
c263decdfe db: automatically populate first article in blank databases 2017-07-11 20:19:37 +12:00
53e5e0cfae gitignore 2017-07-11 20:11:25 +12:00
75150642f8 doc: remove old TODO.txt, add README.txt based on yatwiki2 2017-07-11 20:10:43 +12:00
54a90df1b3 makefile: support release builds and dist artefacts 2017-07-11 20:10:23 +12:00
f465c823f3 switch configuration from xml to json 2017-07-11 19:34:49 +12:00
3764caacc8 configuration file handling (xml format) 2017-07-11 19:33:32 +12:00
73becc8729 implement diff/parent/%d endpoint 2017-07-11 19:19:42 +12:00
1bb94eae76 implement ban support 2017-07-11 19:14:26 +12:00
01b538aee2 RSS implementation 2017-07-11 19:08:22 +12:00
b3b6636892 doc: update TODO 2017-07-11 18:40:28 +12:00
9a6321fe6f implement /random redirect 2017-07-11 18:39:59 +12:00
308aa11bf0 implement / redirect 2017-07-11 18:36:14 +12:00
3a421829f1 simplify router 2017-07-11 18:36:08 +12:00
6ba86ca170 rewrite diff endpoint to nice URL 2017-07-11 18:31:50 +12:00
f560430efe diff: correctness 2017-07-11 18:25:49 +12:00
697c8faa67 diff/test: drop fmt package dependency 2017-07-11 18:25:38 +12:00
1e521f2136 diff: unit tests 2017-07-11 18:08:03 +12:00
1938e659ab diff: remove some empty ins/del instructions 2017-07-11 18:07:55 +12:00
7c0a7af05f diff: faster data structure 2017-07-11 17:57:05 +12:00
0fe5b74319 diff: correctness fixes 2017-07-11 17:53:06 +12:00
f2155babe0 implement diff?f=&t= endpoint 2017-07-11 17:52:56 +12:00
fc51fe732b diff: initial implementation 2017-07-11 17:14:00 +12:00
98f99ce31f doc: update TODO 2017-07-09 18:50:52 +12:00
40b594b7d6 doc: update TODO 2017-07-09 18:49:07 +12:00
3646a4697e use local timezone 2017-07-09 18:48:59 +12:00
937b98b3cc doc: update TODO 2017-07-09 18:45:34 +12:00
9b9d9542b9 working save action; int64 conversion; strip port from remoteaddrs 2017-07-09 18:45:28 +12:00
92bcb013d2 implement download-database support 2017-07-09 18:11:39 +12:00
c39d563dc6 implement recent changes, article history 2017-07-09 18:05:03 +12:00
619dc78bac change default time format 2017-07-09 17:20:21 +12:00
993864ea35 implement /archive/[0-9]+ endpoint 2017-07-09 17:20:10 +12:00
3127c14e75 doc: TODO.txt 2017-07-09 14:41:30 +12:00
188088e2fb fix offsets in [html] tags 2017-07-09 13:52:26 +12:00
af849d8bc6 initial /modify/ endpoint implementation 2017-07-09 13:50:13 +12:00
41dcc75254 correct capitalisation in Server header 2017-07-09 13:26:38 +12:00
d1ff4c294d refactor all routes out to separate files 2017-07-09 13:26:26 +12:00
cceffc93ad implement /raw/[0-9]+ endpoint 2017-07-09 13:18:18 +12:00
187f8b8417 yatwiki2-compatible /view/ endpoint urls 2017-07-09 13:04:45 +12:00
19b8fdb504 implement 'article index' page, better error handling 2017-07-09 13:00:45 +12:00
db1ac7c3ad db: add TotalRevisions() implementation 2017-07-09 13:00:26 +12:00
55796153b3 urlencode all page names - fixes non-url-safe characters in article titles 2017-07-09 13:00:11 +12:00
4bcc7f5dfa routing for assets, page views, formatting help 2017-07-09 12:15:49 +12:00
ced027c57d serverOptions: add config options for banning (not yet implemented) 2017-07-09 12:15:30 +12:00
e95238f6a0 add log message on startup 2017-07-09 12:14:59 +12:00