gravel
e76827c6e1
refactor: standalone listings parsing
1 year ago
gravel
bfa61acf31
feat: archive servers.json files
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
538f9c5a53
refactor: add .php extension to .phpenv
1 year ago
gravel
25443b6ffc
fix: add adult.oddch.at icon
1 year ago
gravel
f4eb5ebcce
chore: add ai.oddch.at icon
1 year ago
gravel
262b351802
Manually add testing room
1 year ago
gravel
c8fc56b9a2
Add SimplifiedPrivacy.com source
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
0151bb8d63
Add stickied room
1 year ago
gravel
ee958cd3b9
Fix tag fetching order
1 year ago
gravel
f14974f52f
Add stickied room support
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
b7aad9d40c
Fix unpacking undefined in listing gen
1 year ago
gravel
1782a9a69c
Add file extension to room icons
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
fc9b6bce93
Add icons for oddch.at and adult.oddch.at
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
e0fd866e9e
fix: update asset mtime on failed fetch
1 year ago
gravel
931c0ee012
Merge branch 'main' into dev
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
a6c435fde6
Fix tags array serialization
1 year ago
gravel
8e9225ef54
Rename PHP entrypoint
1 year ago
gravel
984c862722
Undo tab minification
1 year ago
gravel
33f1f863e9
Implement SSG for non-HTML & subfolders
1 year ago
gravel
a7d385be43
search engine optimization III
1 year ago
gravel
3085b78ad3
search engine optimization
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
eb23805345
Add server icon
2 years ago
gravel
13ecfdb0a9
Update server-icon mapping
2 years ago
gravel
07b0125448
Update listing safety
2 years ago
gravel
9bc9bdb668
Update listings and known servers
2 years ago