Commit Graph

44 Commits (841f880c7a284ea0e9e9e52b46938bf1e0060c24)

Author SHA1 Message Date
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