1
0
mirror of https://github.com/osmarks/mycorrhiza.git synced 2024-10-30 11:46:16 +00:00
Commit Graph

126 Commits

Author SHA1 Message Date
bouncepaw
8fc036ba1c Throw away all backlink-related stuff 2021-03-14 18:16:30 +05:00
bouncepaw
e35643bb9d Add -print-example-config 2021-03-09 19:27:14 +05:00
Mysh!
b4143ed589
Panic fix (#44)
This fixes the bug when there are no hypha in the wiki and the user clicks the "random" button.

Since there are zero amount of pages, a number 0 is given to random, which causes a panic and resets the connection.

See: https://github.com/bouncepaw/mycorrhiza/issues/44
2021-03-09 09:55:22 +08:00
bouncepaw
a8a2735363 Add the attachment tab 2021-02-24 22:34:42 +05:00
bouncepaw
22420bf690 Move assets from templates to the assets module 2021-02-23 19:41:22 +05:00
bouncepaw
d2cc1e7074 Redesign /list 2021-02-22 23:37:23 +05:00
bouncepaw
ecbd23b3a5 Move stuff.qtpl and admin.qtpl to views/stuff.qtpl 2021-02-22 23:19:28 +05:00
bouncepaw
bcaa1de6b7 Move navititle, attachment block, backlinks sidebar to the new views module 2021-02-20 20:48:51 +05:00
bouncepaw
0467f3a773 Split module hyphae into two modules 2021-02-20 19:03:54 +05:00
bouncepaw
20ef0fade4 Make visual layout better 2021-02-19 21:56:31 +05:00
bouncepaw
d9cc757546 Find backlinks on wiki start 2021-02-19 14:23:57 +05:00
bouncepaw
9d89923ee5 Implement the admin panel and fix a bug with /reindex 2021-02-18 20:16:15 +05:00
bouncepaw
58ed6ecdfb Add /admin/shutdown 2021-02-18 19:50:37 +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
86aa82bc50 Drop-in replace main.hyphaData with hyphae.Hypha 2021-02-04 20:47:09 +05:00
bouncepaw
dcd12a4a6d Allow adding styles in addition to default to /static/custom.css 2021-02-02 22:28:26 +05:00
bouncepaw
92dd19316c Make /hypha/ a synonym for /page/ 2021-01-30 23:29:56 +05:00
bouncepaw
e3b4c75f79 Add /user-list page 2021-01-30 23:21:50 +05:00
bouncepaw
ae1c5db3b3 Move mimetype stuff to a separate module 2021-01-29 00:07:21 +05:00
bouncepaw
e33e5d06a1 Move the user link to the header links 2021-01-24 12:30:14 +05:00
bouncepaw
455a3e0f79 Fix hyphae count corruption on reindexation 2021-01-24 12:06:37 +05:00
bouncepaw
100f5ada92 Add header links 2021-01-24 00:00:58 +05:00
bouncepaw
e72ca863e3 Add /about page, remove -title option, add -name and -icon options 2021-01-23 18:45:17 +05:00
bouncepaw
0341fa6440 Allow unattaching 2021-01-19 23:08:59 +05:00
bouncepaw
1d5e2e515c Fix anon hypha deletion bug and start using hypha.Count() 2021-01-03 02:25:04 +05:00
bouncepaw
30c95dd037 Add robots.txt 2020-12-29 13:10:11 +05:00
bouncepaw
8ac27fc385 Improve links visually 2020-12-15 23:59:36 +05:00
bouncepaw
5269411ea2 Move /history/ and /recent-changes handlers to their own file 2020-12-08 14:04:24 +05:00
bouncepaw
c984790d3d Reimplement images 2020-11-26 23:41:26 +05:00
bouncepaw
cfdc7b82ae Do not let mutate pages without rights for doing so 2020-11-15 17:58:13 +05:00
bouncepaw
f4ba0f5498 Implement logging out 2020-11-14 18:03:06 +05:00
bouncepaw
a0d1099b75 Implement login form 2020-11-14 15:39:18 +05:00
bouncepaw
1fbbf81794 Make a better recent changes page 2020-11-04 16:00:17 +05:00
bouncepaw
657fb5d357 Add default css 2020-10-25 23:02:52 +05:00
bouncepaw
de8af13098 Implement CLI args 2020-10-25 20:06:51 +05:00
bouncepaw
9173b54c91 Fix some bugs related to the new file structure 2020-10-25 18:50:14 +05:00
bouncepaw
dbafbb85d7 Get rid of the older mime type mechanism 2020-10-22 22:12:12 +05:00
bouncepaw
62ff0f0c01 Check for name collisions of subhyphae when renaming recursively 2020-10-21 23:37:39 +05:00
bouncepaw
2add791ba9 Add renaming support 2020-10-02 20:31:59 +05:00
bouncepaw
00bc9d4b17 Make hyphae deletable 2020-09-29 20:04:22 +05:00
bouncepaw
4cf5937361 Add recent changes page 2020-09-26 23:19:17 +05:00
bouncepaw
756b97f644 Add random page 2020-08-31 23:35:36 +05:00
bouncepaw
bcceb12009 Make a better /list page 2020-08-31 23:16:22 +05:00
bouncepaw
41551fd63b Migrate to quicktemplates 2020-08-31 22:52:26 +05:00
bouncepaw
aeee451044 Do not depend on go-git anymore, clean history code a little 2020-08-29 22:54:57 +05:00
Timur Ismagilov
60fcbdd30d WIP history page 2020-08-19 23:54:23 +05:00
Timur Ismagilov
c03f8be5cd Make commits on text edits, commits on binary edits WIP 2020-08-11 00:58:02 +05:00
Timur Ismagilov
b52419152a Start creating history operations methods 2020-08-10 00:33:47 +05:00
Timur Ismagilov
37ae7d6bc1 Test git capabilities 2020-08-09 01:10:28 +05:00
Timur Ismagilov
6992312c46 Implement tree generation 2020-08-06 01:19:14 +05:00
Timur Ismagilov
673c2b1836 Replace with 0.7 version in a primitive way 2020-08-05 20:08:59 +05:00
Timur Ismagilov
02f6a74c91 Add locale system 2020-07-18 22:23:56 +05:00
Timur Ismagilov
3a04f7e80a Several improvements 2020-07-17 20:18:03 +05:00
Timur Ismagilov
33e7eddfd4 Make mycelia somewhat working 2020-07-04 00:20:56 +05:00
Timur Ismagilov
82c8b7ee27 Verify presence of mycelial dirs, start moving to new file structure 2020-07-03 00:03:30 +05:00
Timur Ismagilov
d36f86f715 Reimplement action=update 2020-06-26 23:07:21 +05:00
Timur Ismagilov
a9c72d91be Reimplement editor 2020-06-26 01:31:58 +05:00
Timur Ismagilov
472aea92f8 Reimplement view, create render module, add favicon 2020-06-25 22:18:50 +05:00
Timur Ismagilov
7202cf5ab7 Reimplement action=zen 2020-06-24 21:19:44 +05:00
Timur Ismagilov
8f2515b37a Reimplement action=raw and action=getBinary 2020-06-24 19:01:51 +05:00
Timur Ismagilov
962ace319a Create a package for config 2020-06-23 22:53:05 +05:00
Timur Ismagilov
c96ba3e08f Reorganize templates a little bit 2020-06-20 14:48:23 +05:00
Timur Ismagilov
931bc8bae9 Refactor a little bit, add comments in a lot of places 2020-06-19 23:11:47 +05:00
Dan Konshin
5ccaacb6d9 Merge remote-tracking branch 'origin/master' into features/templates-from-html 2020-06-19 20:17:00 +05:00
Dan Konshin
ea44003aaf Render templates from html files 2020-06-19 19:30:19 +05:00
Timur Ismagilov
17c97ebe9a Implement saving changes 2020-06-19 18:03:31 +05:00
Timur Ismagilov
2879096258 Move handlers to a different place 2020-06-18 15:23:44 +05:00
Timur Ismagilov
5f8739e936 Make edit hypha page 2020-06-17 20:19:52 +05:00
Timur Ismagilov
f0da0d7d28 Fix bugs, it works ok now 2020-06-17 14:40:51 +05:00
Timur Ismagilov
2a3f346034 Merge code from two branches, make it show something 2020-06-16 23:35:52 +05:00
Timur Ismagilov
aef4f1dd09 Implement showing actions 2020-06-14 13:43:49 +05:00
Timur Ismagilov
822a122f1d Separate routes into named functions, make boilerplate 2020-06-14 13:12:22 +05:00
Timur Ismagilov
fc3f2963c3 Make it render hyphae independently with some UI and add configs 2020-06-13 21:42:43 +05:00
Timur Ismagilov
de7b7faca2 Make it render all hyphae 2020-06-13 16:18:11 +05:00
Timur Ismagilov
79991a3e64 Hypha search works ok 2020-06-12 21:22:02 +05:00