gravel
f9aa117e6b
docs: document symbols where reasonable
...
Doxygen is still producing lots of warnings due to bad parsing.
Includes one or two error checks for function constraints.
1 year ago
gravel
f04b625c7b
docs: update class documentation
1 year ago
gravel
606170e672
feat: restructure site generation, reduce dom size
...
This commit does the following:
- Expands site generation with ability to include page-specific fragments
- Expands staff rating algorithms
- Restricts list of Communities statically included in main page
- Adds mechanism to fetch rest of Communities dynamically
- Adds /groups/all to request all pages statically
- Extracts duplicate tag information from servers.json into tags.json
- Minor changes (clickable h1 resets URL hash)
1 year ago
gravel
26d3afeafd
Shrink HTML size II
1 year ago
gravel
b76d106e75
Remove log message
1 year ago
gravel
740c5c1675
Shrink HTML size I
1 year ago
gravel
cad8973095
fix: show write-only rooms
1 year ago
gravel
ee958cd3b9
Fix tag fetching order
1 year ago
gravel
63964f6345
Add stickied room support
1 year ago
gravel
75c48c0e1b
fix: Make host col sort stable
1 year ago
gravel
3ce79ab9a6
Fix ignoring empty tags
1 year ago
gravel
942839373f
Fix nonexistent room reporting in listings
1 year ago
gravel
0e089c7c00
skip empty tags
1 year ago
gravel
44a47cad1d
Fix server merging and room sort
1 year ago
gravel
b2308e4095
feat: migrate to longer room id
1 year ago
gravel
9866d1dc91
Introduce server ID
1 year ago
gravel
55c7a8b494
fix: prefer expected join link for pubkey
1 year ago
gravel
014722a559
Fix language tag logic
1 year ago
gravel
231c9621ac
Hide #unlisted rooms
1 year ago
gravel
0ac3e7e396
Fix logic based on string tags
1 year ago
gravel
e073e69e18
Properly merge server origins with ports
1 year ago
gravel
721498b8ca
fix: bugs and typos
1 year ago
gravel
c798a26e13
feat: keep testing rooms off site
1 year ago
gravel
5dabdb4ebb
refactor: use incomplete instances to postpone lang info
1 year ago
gravel
6d04a5a480
refactor: tags
1 year ago
gravel
a7d385be43
search engine optimization III
2 years ago
gravel
8f04763fb8
Reject 5xx codes in server reachability check
2 years ago
gravel
067eefecb2
Detect #lang: tags
2 years ago
gravel
af3a86b324
De-dupe test room list & respect #test tag
2 years ago
gravel
7f32367504
Improve description tag parsing
2 years ago
gravel
5ffb11013e
Lazy fix rewrite to readonly room prop
2 years ago
gravel
b88e2eed53
Add server-wide languages
2 years ago
gravel
00bdd3a615
Docs and minor refactoring
2 years ago
gravel
5b4ecdde73
Defer server pubkey knowledge to post-fetch
2 years ago
gravel
648820b381
More thoroughly exclude read-denied rooms
2 years ago
gravel
f2d8d3e586
Strip parsed tags from description
2 years ago
gravel
1a1e8914ae
Parse tags from description
2 years ago
gravel
a33e491dbf
Tag 'moderated' only given 2 or more staff
2 years ago
gravel
9340cb1dec
Reserve and use 'moderated' tag
2 years ago
mdPlusPlus
754a2482bd
Fix typos
2 years ago
gravel
9565fd609a
Extend and cache preprocessed tag information
2 years ago
gravel
1e05a74e95
Log error before crash on missing known pubkey
2 years ago
gravel
99194864aa
Add manual NSFW tagging, refactor icon safety
2 years ago
gravel
ceea186ded
Reorganizing & codestyle compliance
2 years ago