Timur Ismagilov
a1852d363e
Refactor and document some stuff
2021-05-11 13:33:00 +05:00
Timur Ismagilov
5b4ff5ef68
Move all web-related stuff to a new module
2021-05-09 15:42:12 +05:00
Timur Ismagilov
662794dd59
Move config-related stuff to its own module
2021-05-09 14:36:39 +05:00
handlerug
9f8003e8c9
Absolutize the path to config file
2021-04-28 17:40:53 +07:00
bouncepaw
aee2f23b5e
You can now register, but the new account is not saved on disk
2021-04-19 21:39:25 +05:00
bouncepaw
9eff38fdc4
Add fields related to registration to the config
2021-04-12 19:26:49 +05:00
bouncepaw
e35643bb9d
Add -print-example-config
2021-03-09 19:27:14 +05:00
bouncepaw
0426c372de
Support configuration files
...
See https://mycorrhiza.lesarbr.es/hypha/configuration for an example.
A copy of this example is stored at assets/config.ini.
Use option -config-path to pass the config file. Note that all other
CLI options have been removed. Some of them may be returned later.
Also note that no real testing has been done.
2021-03-06 14:40:47 +05:00
hugmouse
416c606e6d
Sending a 404 status if there is no content on the page
...
Probably a hack. I'm not sure how it should be done normally, but I have no other idea how to do it.
2021-03-05 20:20:51 +08:00
bouncepaw
fbf94975aa
Add anchor links
2021-03-02 21:36:57 +05:00
bouncepaw
ee02211b3e
Start the Great Refactoring
2021-02-17 23:41:35 +05:00
bouncepaw
5cafaaa3d8
Add proof-of-concept Gemini output of /hypha/
2021-02-09 19:35:02 +05:00
bouncepaw
ae1c5db3b3
Move mimetype stuff to a separate module
2021-01-29 00:07:21 +05:00
bouncepaw
9316e671b6
Move the protocol icons to the left, change svg icon colors
2021-01-24 13:18:59 +05:00
bouncepaw
100f5ada92
Add header links
2021-01-24 00:00:58 +05:00
bouncepaw
84545dd9f1
Rename -user-tree to -user-hypha
2021-01-23 21:37:29 +05:00
bouncepaw
e72ca863e3
Add /about page, remove -title option, add -name and -icon options
2021-01-23 18:45:17 +05:00
bouncepaw
012c6453c8
Improve prev/next links
2021-01-14 16:39:54 +05:00
bouncepaw
fe43c1e8f8
Fix extra navigation links appearing
2021-01-11 21:13:41 +05:00
bouncepaw
d19adf6729
Make navi-title better
2021-01-10 16:58:02 +05:00
bouncepaw
8810e9891d
Implement RSS, Atom and JSON feeds and add a new flag
2020-12-08 20:15:32 +05:00
bouncepaw
a0d1099b75
Implement login form
2020-11-14 15:39:18 +05:00
bouncepaw
c83ea6f356
Start implementing fixed authorization system
2020-11-13 23:45:42 +05:00
bouncepaw
de8af13098
Implement CLI args
2020-10-25 20:06:51 +05:00
bouncepaw
62fcd6d9bc
Support recursive renaming
2020-10-03 21:56:56 +05:00
bouncepaw
41551fd63b
Migrate to quicktemplates
2020-08-31 22:52:26 +05:00
Timur Ismagilov
b52419152a
Start creating history operations methods
2020-08-10 00:33:47 +05:00
Timur Ismagilov
673c2b1836
Replace with 0.7 version in a primitive way
2020-08-05 20:08:59 +05:00
Timur Ismagilov
8aec02c961
Create plugin/parser structure, add creole parser
2020-07-04 22:17:08 +05:00
Timur Ismagilov
fcd60f3ecb
Implement wikilink util function and test it
2020-07-04 18:35:06 +05:00
Timur Ismagilov
33e7eddfd4
Make mycelia somewhat working
2020-07-04 00:20:56 +05:00
Timur Ismagilov
426666e9f0
Make hypha names case and space insensitive (testing to be done)
2020-06-30 23:13:46 +05:00