Timur Ismagilov
b7d524880f
Interwiki: Implement /interwiki
...
It just shown what entries there are. It will let administrators modify it later.
2022-05-27 16:43:40 +03:00
Timur Ismagilov
ac1391e64a
Interwiki: Start implementing
2022-05-22 12:25:22 +03:00
Timur Ismagilov
33c8192bb3
Write heading migrator
2022-05-20 13:17:53 +03:00
Timur Ismagilov
4035d4253a
Do not print the git dir path
2022-05-20 12:22:44 +03:00
Timur Ismagilov
03fbf2f97f
Change version to 1.10.0
2022-04-21 17:39:23 +03:00
Timur Ismagilov
2dcb1a5fe7
Backlinks: Isolate
2022-04-02 19:58:57 +03:00
Timur Ismagilov
f9857768b7
Categories: Rename exported functions
2022-04-02 01:01:54 +03:00
Timur Ismagilov
3dad3a3a4f
Move package categories to the root level
2022-04-01 22:52:38 +03:00
Timur Ismagilov
a8b3e3d43a
Implement viewutil.Base
2022-03-29 23:59:36 +03:00
Timur Ismagilov
b87ed40425
Change version to 1.9.0
2022-03-26 18:54:43 +03:00
Timur Ismagilov
f5cbd5622d
Categories: Show pre-populated categories
...
They are useless now, and cannot be edited. Also, not properly styled. You get the idea though.
2022-03-19 23:57:33 +03:00
Timur Ismagilov
74099922a3
Update version
2022-02-19 12:18:45 +03:00
Timur Ismagilov
86d1a00bfc
Implement the rocket link migration algorithm
2022-02-01 15:11:50 +05:00
Timur Ismagilov
000dca0cda
Change version to 1.8.0
...
The release is soon...
2022-01-28 00:28:00 +05:00
Umar Getagazov
3f7de07da9
Replace go-localize with go embed-based system
...
This has several advantages over using an external CLI tool to generate
the files, such as having fewer dependencies, less generated files bloat
and more flexibility over the localization code. "Sadly", this solution
doesn't check for validity of JSON files at compile-time (the only
advantage of using an external tool such as go-localize). However, I
easily fixed this huge "issue" by making the program crash at startup if
any locale files are invalid.
Also, no more "go-localize removed from go.mod" "go-localize added to
go.mod" "go-localize removed from go.mod" spam. A utility for making
sure all translation stay in sync soon! (not sure where to put it)
2022-01-08 22:44:37 +07:00
Timur Ismagilov
1f36af66a5
Move backlinks stuff to a separate module
2021-12-21 00:08:21 +03:00
Timur Ismagilov
f32a750260
Change version: 1.6.0 ➡️ 1.7.0
2021-11-11 01:44:00 +03:00
Umar Getagazov
8da0ef1e4f
Don't require to install go generate dependencies
2021-11-10 20:14:39 +07:00
Timur Ismagilov
c8c98a871d
Increment version
2021-11-01 23:42:08 +05:00
Elias Bomberger
924b011e06
reorganize the history package (and rewrite some parts with qtpl)
...
start work on grouping edits in feeds
2021-10-22 22:15:48 -04:00
Mikhail Chekan
0780131c00
Initial l18n support
2021-09-27 16:45:23 +08:00
Mikhail Chekan
04124f721a
Tidy up indexing routine (a little bit)
2021-09-05 15:16:07 +08:00
Mikhail Chekan
1c1260569b
Implement async backindex update
2021-09-01 19:25:47 +05:00
Mikhail Chekan
820de6a0aa
Implement backlinks core (index, i12n and viewing)
2021-09-01 19:25:47 +05:00
Timur Ismagilov
9f48ded254
Dump version
2021-09-01 17:19:39 +03:00
Timur Ismagilov
80112ad188
Dump version
2021-08-01 15:40:28 +05:00
handlerug
6fdab4be34
Migrate to gorilla/mux for web needs
...
What a wonderful package!
2021-07-16 00:47:00 +07:00
handlerug
295c209472
Port -> listen address
...
It allows for more control and things like listening on Unix sockets or
binding to 127.0.0.1 rather than 0.0.0.0.
Config changes:
- "Port = 1737" changed to "ListenAddr = 127.0.0.1:1737"
- new env variable LISTEN_ADDR
2021-07-05 21:35:27 +07:00
handlerug
5dc5a97bdb
Bump the version
2021-07-01 19:22:39 +07:00
Timur Ismagilov
90cb3be0ac
Remove the mention of indev uh oh
2021-07-01 17:15:59 +05:00
handlerug
7073f9bce0
Actually check for illegal username, pretty errors
2021-07-01 15:45:03 +07: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
handlerug
a528a36068
Remove log.Fatal invokations from ReadConfigFile()
2021-06-23 21:01:35 +07:00
handlerug
317e3a2049
Config auto-creation, update port from arguments
2021-06-23 21:01:34 +07:00
handlerug
7c19fd57c9
Clean up unused files
2021-06-23 21:01:34 +07:00
handlerug
919f844468
Automatically init Git repo if not already
2021-06-23 21:01:34 +07:00
handlerug
7b2423ec40
New structure
2021-06-23 21:01:34 +07:00
handlerug
2f7ea74866
Revert "Rename WikiDir to WikiGitDir"
...
This reverts commit 839b1e2448
.
2021-06-16 19:29:01 +07:00
Timur Ismagilov
839b1e2448
Rename WikiDir to WikiGitDir
...
Rhymes well with the forecoming Structure.
2021-06-15 01:30:17 +05:00
handlerug
59f91482c0
Replace the old name with the new one
2021-06-12 22:04:43 +07: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
71c89a64f3
Use a newer commit of mycomarkup...
2021-05-12 19:08:01 +05:00
Timur Ismagilov
b4dd2dcfad
Do nothing in particular
2021-05-11 15:14:00 +05:00
Timur Ismagilov
a1852d363e
Refactor and document some stuff
2021-05-11 13:33:00 +05:00
Timur Ismagilov
d69ce77251
Reorganise and document the web stuff a little
2021-05-09 16:09:27 +05:00
Timur Ismagilov
5b4ff5ef68
Move all web-related stuff to a new module
2021-05-09 15:42:12 +05:00
Timur Ismagilov
b53a6d5dff
Drop support of icon redefining, use a different url for icons
2021-05-09 15:07:01 +05:00
Timur Ismagilov
662794dd59
Move config-related stuff to its own module
2021-05-09 14:36:39 +05:00
Timur Ismagilov
9bf5e8e471
Move some web stuff to http_stuff.go
2021-05-09 14:18:21 +05:00
Timur Ismagilov
e5107252d1
Be more reasonable with trailing slashes
2021-05-09 14:00:21 +05:00