1
0
mirror of https://github.com/osmarks/mycorrhiza.git synced 2024-12-12 13:30:26 +00:00
Commit Graph

43 Commits

Author SHA1 Message Date
handlerug
d4fea3d24a
Add -create-admin flag
It allows for interactive creation of admin account from the terminal
for new wikis. Because we have a chicken-and-egg problem here with the
user panel -- you need an admin account to appoint someone as an admin,
right?
2021-07-02 17:25:13 +07:00
Timur Ismagilov
ea75823656 Make the toolbar have ++ and __
Also, upgrade mycomarkup, whatever
2021-06-30 16:47:48 +05:00
Timur Ismagilov
b8420c81a8 Link the user panel from the admin panel 2021-06-29 23:43:04 +05:00
handlerug
4e8dae3c80
Drop support for Gemini :(
My view on this: it's too restrictive for Gemini. If you want to host
something in Gemini, you can't just dumb your content down. And
Mycomarkup is too robust for Gemini—images, tables and inline formatting
can't really be adapted to Gemtext.
2021-06-23 21:02:49 +07:00
Timur Ismagilov
b90c288549 Migrate to Mycomarkup v0.5.5 2021-06-23 17:25:42 +05:00
Timur Ismagilov
cbfa89b720 Migrate to mycomarkup v0.5.4
Cool tables, some link fixes
2021-06-15 00:48:40 +05:00
Timur Ismagilov
761d9a110f Migrate to mycomarkup v0.5.3
LINK COLORING
2021-06-14 01:52:12 +05:00
Timur Ismagilov
71e82b9205 Migrate to Mycomarkup v0.5.1
Red links are back!
2021-06-13 02:15:58 +05:00
handlerug
839f8bc2d6
New static files system
assets.qtpl is no more! Now you can just add files to static/ folder,
make sure the extension is registered in static.go (a shortcoming
that'll be addressed in future Go versions), and you're done! It
searches the local file system first, then falls back to the files
embedded with the binary (in the static/ folder).
2021-06-12 20:58:04 +07:00
Timur Ismagilov
e1f6a64ace Migrate to Mycomarkup v0.5.0
Found out that the system that generates OpenGraph does not take binary hyphae's image attachments into account. Gotta fix that, perhaps.

Also red links are still not fixed.

Also, nested links do not work as intended in some cases.

What exactly did v0.5.0 improve?
2021-06-12 14:42:13 +05:00
Timur Ismagilov
677dbb5d93 Change the home hypha for the dev config
And update mycomarkup too, of course
2021-06-06 14:56:30 +05:00
Timur Ismagilov
c677272c77 Migrate to mycomarkup v0.4.5 2021-06-02 14:51:00 +05:00
Timur Ismagilov
d90fb0ba4a Migrate to Mycomarkup v0.4.4
* New supertext syntax
* Nested quotes
2021-05-28 01:43:45 +05:00
Timur Ismagilov
78854911ef Migrate to mycomarkup v0.4.2 2021-05-27 15:17:54 +05:00
Timur Ismagilov
b95729df39 Migrate to mycomarkup v0.4.0 2021-05-25 12:11:16 +05:00
Timur Ismagilov
ec1eafc0e4 Migrate to mycomarkup v0.3.3
Some things got fixed:
* OpenGraph is (mostly) back
* RocketLink display text is back

But:
* All links are blue, but only some of they should be
2021-05-24 23:19:05 +05:00
Timur Ismagilov
4fcf5abb37 Migrate to mycomarkup v0.3.0
Break a lot of things as well:
* OpenGraph is temporarily removed
* Link coloring is broken
* RocketLink display text is lost for some reason
* List nesting is lost?

Some things got fixed though:
* External link icons are back

And new features:
* Multiline list entries (tasty)
2021-05-24 14:33:57 +05:00
Timur Ismagilov
dbae2b3547 Update mycomarkup to v0.1.0 2021-05-13 23:13:11 +05:00
Timur Ismagilov
71c89a64f3 Use a newer commit of mycomarkup... 2021-05-12 19:08:01 +05:00
Timur Ismagilov
da6ea25bb6 Delete the markup module, depend on the library instead
The old module had been moved to the library, but I changed it a little, so now both projects are broken. I sure do love programming.
2021-05-12 18:34:24 +05:00
Timur Ismagilov
171e9e2bac Migrate to mycomarkup/links module 2021-05-11 14:35:46 +05:00
handlerug
df9e059e69
Expand home directory in config paths 2021-04-28 17:37:04 +07:00
bouncepaw
68ab5df3f1 Implement register form and some registration-related code 2021-04-12 22:40:43 +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
bouncepaw
5cafaaa3d8 Add proof-of-concept Gemini output of /hypha/ 2021-02-09 19:35:02 +05:00
bouncepaw
f34757afbd Drop memdb dependency because it is not used yet 2021-01-24 13:36:03 +05:00
bouncepaw
b1f33c872c Make account system concurrent-safe and refactor it a little 2021-01-10 01:49:48 +05:00
bouncepaw
301592ad7d Start implementing memdb-driven hyphae 2021-01-03 01:52:23 +05:00
bouncepaw
8810e9891d Implement RSS, Atom and JSON feeds and add a new flag 2020-12-08 20:15:32 +05:00
bouncepaw
4686b79226 Save active sessions between launches 2020-11-14 19:46:04 +05:00
bouncepaw
4cf5937361 Add recent changes page 2020-09-26 23:19:17 +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
37ae7d6bc1 Test git capabilities 2020-08-09 01:10:28 +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
9c2846232c Redo render 2020-06-28 20:02:07 +05:00
Timur Ismagilov
931bc8bae9 Refactor a little bit, add comments in a lot of places 2020-06-19 23:11:47 +05:00
Timur Ismagilov
2879096258 Move handlers to a different place 2020-06-18 15:23:44 +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