1
0
mirror of https://github.com/osmarks/mycorrhiza.git synced 2025-03-10 05:28:20 +00:00

1073 Commits

Author SHA1 Message Date
osmarks
babedfa528 better PDF support 2025-03-07 23:27:12 +00:00
osmarks
491596261e apparently that file was important 2025-03-07 16:59:31 +00:00
osmarks
573e934cbc fix motd 2025-03-07 16:57:14 +00:00
osmarks
132c1a0572 full text search, better metadata 2025-03-07 10:26:46 +00:00
osmarks
703e56339d restore navbar features 2025-03-06 23:30:49 +00:00
osmarks
4687ff4146 merge upstream changes 2025-03-06 23:22:31 +00:00
osmarks
c1f8773359 typography etc 2025-03-06 23:07:29 +00:00
Chris Sexton
da84a76e79
Reorder OpenGraph search. (#265)
The previous ordering prevented the visitors from finding a description or
image.
2025-02-20 02:02:07 +03:00
osmarks
37a595be50 adjust fonts 2025-01-05 16:42:16 +00:00
dependabot[bot]
d679eb4661
Bump golang.org/x/crypto from 0.27.0 to 0.31.0 (#261)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.27.0 to 0.31.0.
- [Commits](https://github.com/golang/crypto/compare/v0.27.0...v0.31.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-12 06:41:34 +03:00
novenary
0f7525a23c
Don't exit when removing socket fails (#260)
Prior to migrating to slog, errors when removing the socket were
ignored.
This is fine and desirable: the most likely error condition is that the
socket did not exist in the first place. Exiting on error in that case
effectively prevents Mycorrhiza to be used with unix sockets.
If the removal fails for another reason, then starting the server will
fail, so logging a warning is sufficient for troubleshooting.
2024-12-12 00:20:24 +03:00
osmarks
e3eee3507b Statically size Euler face 2024-10-24 10:13:32 +01:00
osmarks
170b449da4 Fix MOTDs 2024-10-24 10:11:28 +01:00
osmarks
1fbef60857 Adjsut terminology and add MOTDs 2024-10-24 10:06:44 +01:00
osmarks
55d8dbd7be Merge branch 'master' of ssh://protagonism/srv/home/mycorrhiza 2024-10-24 09:41:53 +01:00
9db3b86b7e cap audio height 2024-10-24 08:37:18 +00:00
Timur Ismagilov
727280147a Update README.md 2024-10-05 22:30:17 +03:00
Timur Ismagilov
a3e8654c5b Update README.md 2024-10-05 22:03:54 +03:00
Timur Ismagilov
a4cc67cd74
Migrate from log to slog #109 (#255)
* Migrate httpd.go

* Migrate history and main

* Migrate hypview

* Migrate interwiki

* Migrate misc

* Migrate utils

* Migrate backlinks

* Migrate categories

* Reformat some imports

* Migrate hyphae

* Migrate migration

* Reformat more imports

* Migrate user

* Migrate shroom

* Migrate viewutil

* Migrate web

* Migrate others

* Migrate main

* Wording concerns
2024-09-07 23:55:39 +03:00
Timur Ismagilov
4c5f385afd Drop exp/slices dependency and use the built-in slices
This is the future
2024-09-07 21:39:59 +03:00
Timur Ismagilov
d70d8aa990 Revert "Make shortcuts work outside of English layout (#227)"
This reverts commit b43f2836c12d54a60f6250ad7d77659d29841492.
2024-09-07 21:35:22 +03:00
Timur Ismagilov
380a8c321a Drop Go version to 1.21 and update dependencies 2024-09-07 21:32:45 +03:00
Timur Ismagilov
41733c50bd
New templates #117 (#236)
Didn't have the chance to migrate //all// templates just yet. We'll get there.

* Implement yet another template system

* Move orphans to the new system and fix a bug in it

* Link orphans in the admin panel

* Move the backlink handlers to the web package

* Move auth routing to web

* Move /user-list to the new system

* Move change password and translate it

* Move stuff

* Move admin-related stuff to the web

* Move a lot of files into internal dir

Outside of it are web and stuff that needs further refactoring

* Fix static not loading and de-qtpl tree

* Move tree to internal

* Keep the globe on the same line #230

* Revert "Keep the globe on the same line #230"

This reverts commit ae78e5e459b1e980ba89bf29e61f75c0625ed2c7.

* Migrate templates from hypview: delete, edit, start empty and existing WIP

The delete media view was removed, I didn't even know it still existed as a GET. A rudiment.

* Make views multi-file and break compilation

* Megarefactoring of hypha views

* Auth-related stuffs

* Fix some of those weird imports

* Migrate cat views

* Fix cat js

* Lower standards

* Internalize trauma
2024-09-07 21:22:41 +03:00
Douglas Pi
a9ee700aad Fix Windows slashes 2024-08-25 20:16:24 +03:00
5d059a9b08 misc changes 2024-08-25 16:18:02 +00:00
Danila Gorelko
ea7d60dd72
Trick safari to not recognise any "name" in the input field (#254)
Safari looks at id and placeholder in order to enable contacts autocomplete.

Fixes: #253
2024-08-14 14:10:03 +03:00
Danila Gorelko
00bd7e1f78
Remove 'Category list' from autocomplete menu (#252) 2024-08-14 14:03:20 +03:00
Timur Ismagilov
719de9b530 Update version to 1.15 2024-06-29 18:37:15 +03:00
Timur Ismagilov
7d5636486d Delete release.yaml
It hadn't been working for a couple of years already anyway
2024-06-29 18:32:42 +03:00
Timur Ismagilov
922181ee93 Add Cmd+' shortcut for local time and change the format of time 2024-06-29 18:21:31 +03:00
Timur Ismagilov
522640f8df Mention that robots.txt can be redefined 2024-06-29 18:17:55 +03:00
Timur Ismagilov
4bfbb6a2d7 Update README.md 2024-06-29 18:12:23 +03:00
Timur Ismagilov
8f9c5d3677 Change tab size to 3
Implements: https://github.com/bouncepaw/mycorrhiza/issues/237
2024-06-29 18:04:58 +03:00
ae61cc5417 fix mobile 2024-06-17 18:12:09 +01:00
012569b942 miscellaneous 2024-06-17 08:40:10 +01:00
dd40d7ea37 Hacky fix for capitalization 2024-06-16 15:34:47 +01:00
ceff8ad91b Reverse proxy authentication 2024-06-16 14:14:54 +01:00
Timur Ismagilov
f1d4310ec1 Change the mv-categories made-up microformat to mv-tags to match Betula
One day Bouncepaw will learn of “JSON API”
2024-06-11 14:58:59 +03:00
Timur Ismagilov
33a477cf36 Add local time buttons
Implements: #231
2024-06-11 14:47:15 +03:00
Timur Ismagilov
a0ec4f5fbf Hopefully fix some bugs on Windows 2024-06-11 02:52:47 +03:00
Timur Ismagilov
9ef08fb42d Fix the size of globes with bigger default font size 2024-06-10 14:25:01 +03:00
Timur Ismagilov
0b132d33fb Keep the globe on the same line while still breaking link #230 2024-06-10 14:15:03 +03:00
Timur Ismagilov
326ace8e13 Fix go.sum 2024-06-03 21:59:18 +03:00
Timur Ismagilov
e0a0385656 Update Mycomarkup to v5.6.0 2024-06-02 00:49:58 +03:00
Timur Ismagilov
d85c12bae5 Fix hover color of subhypha links in dark theme 2024-06-01 23:57:30 +03:00
Timur Ismagilov
d1bf1f76eb Offer to pass -create-admin option if no admins were found
Implements: #218
2024-06-01 23:43:26 +03:00
Timur Ismagilov
2702b4da63 Update gorilla/feeds and fix JSON Feeds (untested) 2024-06-01 23:31:50 +03:00
Timur Ismagilov
640dd3d972 Change the pencil to the eye and an arrow
Pencil? What?
2024-06-01 23:18:16 +03:00
Timur Ismagilov
a0945b1210 Fix the notorious renaming bug
Fixes: #226 #220
2024-06-01 23:10:09 +03:00
Timur Ismagilov
96820305f2 Remove Russian translation for docs topics
They made no sense because the translation of the docs was deleted a long time ago
2024-06-01 22:48:14 +03:00