small pixel drawing of a pufferfish vore

03e226d5
Revert "memory hack: remove Image/Summary/Categories"

This reverts commit 32969b8932d4244e76fcefe6b54e0ed626d8696b.
Jes Olson j3s@c3f.net
Thu, 01 Aug 2024 08:08:07 -0400
32969b89
memory hack: remove Image/Summary/Categories
Jes Olson j3s@c3f.net
Thu, 01 Aug 2024 07:52:12 -0400
a4f603e1
move to selfhosted gc
Jes Olson j3s@c3f.net
Sun, 16 Jun 2024 15:04:28 -0400
b924910b
Enormous vore update

  - redesign homepage with BOLD on active pages
  - add saves page
  - fix up supporting docs
  - import archiveis dep
  - AND MORE!
Jes Olson j3s@c3f.net
Mon, 29 Apr 2024 14:50:03 -0400
33d9244a
import fix for time handling infinite loop

see https://github.com/SlyMarbo/rss/issues/84
Jes Olson j3s@c3f.net
Sun, 21 Apr 2024 11:17:37 -0400
bfadedf4
remove davebucklins defunct feed
Jes Olson j3s@c3f.net
Sun, 21 Apr 2024 00:23:26 -0400
ed6639eb
simplify worker pool implementation
Jes Olson j3s@c3f.net
Sun, 21 Apr 2024 00:21:14 -0400
9c259b95
add print debugging
Jes Olson j3s@c3f.net
Sat, 20 Apr 2024 20:33:52 -0400
ee4ea779
use main http.thingy
Jes Olson j3s@c3f.net
Sat, 20 Apr 2024 17:14:51 -0400
906811b7
muxpatterns -> stdlib
Jes Olson j3s@c3f.net
Sat, 20 Apr 2024 17:09:13 -0400
2244ffaf
add goatcounter
Jes Olson j3s@c3f.net
Tue, 09 Apr 2024 17:10:36 -0400
a1c84a8a
sqlite: enable write-ahead log
Jes Olson j3s@c3f.net
Fri, 09 Feb 2024 16:07:34 -0600
481c8e1a
Revert "go mod tidy && muxpatterns -> go 1.22.0"

This reverts commit 7c78c7682216ec993fa64a3e4f48dfc12b75d36c.
Jes Olson j3s@c3f.net
Wed, 07 Feb 2024 18:12:43 -0600
7c78c768
go mod tidy && muxpatterns -> go 1.22.0
Jes Olson j3s@c3f.net
Wed, 07 Feb 2024 18:05:06 -0600
53065da5
add outage log entry
Jes Olson j3s@c3f.net
Sun, 21 Jan 2024 19:18:28 -0600
dff68a9b
add /feeds/{feed} endpoint, show feed failures to user
Jes Olson j3s@c3f.net
Fri, 15 Sep 2023 01:34:27 -0500
8f3db736
sqlite: add simple migration system
Jes Olson j3s@c3f.net
Fri, 15 Sep 2023 00:22:56 -0500
fccfe127
rename feeds -> settings
Jes Olson j3s@c3f.net
Thu, 14 Sep 2023 23:18:13 -0500
a15d482a
replace custom muxer with muxpatterns
Jes Olson j3s@c3f.net
Thu, 14 Sep 2023 23:06:27 -0500
105d8094
optimize HasFeed to speed up submission
Jes Olson j3s@c3f.net
Sun, 27 Aug 2023 20:38:57 -0500
27d786d8
discover: correct Kangs url
Jes Olson j3s@c3f.net
Wed, 09 Aug 2023 14:21:23 -0500
764bc03e
Merge pull request #3 from dzwdz/main-1

css: do better on ultrawides and narrow screens
j3s j3s@c3f.net
Sun, 06 Aug 2023 23:01:07 -0500
68f6a18b
css: add dark mode
Jes Olson j3s@c3f.net
Tue, 25 Jul 2023 20:58:43 -0500
65f2f359
license: add NVPL
Jes Olson j3s@c3f.net
Wed, 19 Jul 2023 16:31:38 -0500
103293ad
discover: add Kang
Jes Olson j3s@c3f.net
Mon, 17 Jul 2023 09:26:43 -0500
470c6cab
add discover, add quotes/phrases
Jes Olson j3s@c3f.net
Sun, 16 Jul 2023 12:33:15 -0500
07825b21
reuse session_token across sessions so that you dont log urself out
Jes Olson j3s@c3f.net
Sun, 09 Jul 2023 17:27:36 -0500
3418e810
go get -u
Jes Olson j3s@c3f.net
Sun, 09 Jul 2023 16:44:33 -0500
ba79f5b1
reduce session token expiry from 18y to 1y
Jes Olson j3s@c3f.net
Sat, 08 Jul 2023 19:14:07 -0500
0fee615a
clarify published logic, add more date formats
Jes Olson j3s@c3f.net
Sat, 08 Jul 2023 01:43:07 -0500
c5dfb6a2
Add another date pattern, add published to atom feeds
Jes Olson j3s@c3f.net
Sat, 08 Jul 2023 01:21:26 -0500
83621650
rss: eliminate content
Jes Olson j3s@c3f.net
Thu, 22 Jun 2023 21:31:41 -0500
7d29f474
remove fmt
Jes Olson j3s@c3f.net
Wed, 14 Jun 2023 22:11:56 -0500
0bc6feae
awful worker pool implementation
Jes Olson j3s@c3f.net
Wed, 14 Jun 2023 22:06:57 -0500
de0eecf5
text/template -> html/template
Jes Olson j3s@c3f.net
Thu, 25 May 2023 17:43:43 -0700
1a1043a2
ensure static handler takes priority over user handler
Jes Olson j3s@c3f.net
Thu, 25 May 2023 17:06:54 -0700
7305d42d
cutephrase cleanup squad
Jes Olson j3s@c3f.net
Thu, 25 May 2023 17:03:50 -0700
885c18b5
remove unused randomCutePhrase
Jes Olson j3s@c3f.net
Thu, 25 May 2023 16:50:35 -0700
c5ed2ac9
Merge pull request #1 from reeseovine/main

increase mobile-friendliness
j3s j3s@c3f.net
Thu, 25 May 2023 16:39:13 -0700
2f428f6e
patch up some wording
Jes Olson j3s@c3f.net
Fri, 19 May 2023 09:37:19 -0700
19a53a25
remove Summary from settings page, which should improve load time dramatically
Jes Olson j3s@c3f.net
Fri, 19 May 2023 09:33:40 -0700
35d9bc83
move domain line down to duration line
Jes Olson j3s@c3f.net
Sun, 14 May 2023 04:25:56 -0700
9b564eaf
add nice time duration printout, muck with some css
Jes Olson j3s@c3f.net
Sun, 14 May 2023 04:21:35 -0700
7965b082
lil rewording
Jes Olson j3s@c3f.net
Sun, 14 May 2023 02:50:11 -0700
918c5fb9
simplify, +changelog, -quotes, restyle, etc
Jes Olson j3s@c3f.net
Sun, 14 May 2023 02:42:42 -0700
23b29d9a
sqlite: panic -> log.fatal refactor
Jes Olson j3s@c3f.net
Sat, 13 May 2023 23:46:04 -0700
f2f79cc4
sqlite: s -> db
Jes Olson j3s@c3f.net
Sat, 13 May 2023 23:26:14 -0700
bdf54fe8
nothing
Jes Olson j3s@c3f.net
Sat, 13 May 2023 23:07:02 -0700
a4164d8f
fmt -> log
Jes Olson j3s@c3f.net
Sat, 13 May 2023 23:00:11 -0700
e3a70a5a
lil updates
Jes Olson j3s@c3f.net
Sat, 13 May 2023 22:36:55 -0700
01a8280c
move rootHandler to site.go
Jes Olson j3s@c3f.net
Sat, 13 May 2023 22:33:09 -0700
f7f63bcb
pointer-ize all of muh structs
Jes Olson j3s@c3f.net
Sat, 13 May 2023 22:29:55 -0700
14c40cdd
simplify reaper codebase, move Stale() to rss
Jes Olson j3s@c3f.net
Sat, 13 May 2023 19:44:40 -0700
9f127ad6
add more robust handling for feed fetch failures
Jes Olson j3s@c3f.net
Sat, 22 Apr 2023 10:44:43 -0700
d18b8045
add zicos bloggy
Jes Olson j3s@c3f.net
Fri, 14 Apr 2023 00:25:46 -0700
8c1eec12
remove custom reaper func
Jes Olson j3s@c3f.net
Sat, 25 Mar 2023 14:03:33 -0700
9a99f5d7
fork slymarbo/rss, relax xml decoding
Jes Olson j3s@c3f.net
Sat, 25 Mar 2023 14:01:42 -0700
938371a3
*
Jes Olson j3s@c3f.net
Fri, 24 Mar 2023 11:40:39 -0700
805de52a
hardcode vore.db
Jes Olson j3s@c3f.net
Wed, 22 Mar 2023 21:19:36 -0700
de1d0094
nvm
Jes Olson j3s@c3f.net
Wed, 22 Mar 2023 21:17:32 -0700
d4789af2
minor name changes
Jes Olson j3s@c3f.net
Wed, 22 Mar 2023 21:14:18 -0700
38fa2dfe
sort by url
Jes Olson j3s@c3f.net
Wed, 22 Mar 2023 20:49:00 -0700
aef8eae0
style updoots
Jes Olson j3s@c3f.net
Wed, 22 Mar 2023 20:46:37 -0700
0a590db3
moar style??
Jes Olson j3s@c3f.net
Wed, 22 Mar 2023 20:33:59 -0700
910a710c
remove erroneous ToLower messing things up
Jes Olson j3s@c3f.net
Wed, 22 Mar 2023 17:59:30 -0700
3561955c
reaper: update -> refresh, wait until Refresh()
Jes Olson j3s@c3f.net
Wed, 22 Mar 2023 17:46:01 -0700
8081c199
panic on weird db action
Jes Olson j3s@c3f.net
Wed, 22 Mar 2023 17:17:38 -0700
cb2c8e9e
Refresh every 15 minutes, dont refresh unless its time
Jes Olson j3s@c3f.net
Wed, 22 Mar 2023 17:16:30 -0700
06e407f8
simplify fetch_error flow
Jes Olson j3s@c3f.net
Wed, 22 Mar 2023 16:55:42 -0700
a3e64a8f
use persistent cookie instead of session cookie, expire in 18y
Jes Olson j3s@c3f.net
Wed, 22 Mar 2023 13:40:36 -0700
8ab8b23c
fix index for phonez
Jes Olson j3s@c3f.net
Wed, 22 Mar 2023 11:25:57 -0700
80236e48
remove date, restyle a lil
Jes Olson j3s@c3f.net
Mon, 20 Mar 2023 22:32:43 -0700
8ea611cd
fix printDomain bug
Jes Olson j3s@c3f.net
Mon, 20 Mar 2023 22:05:27 -0700
834e8b4b
add TrimSpace to parseDomain
Jes Olson j3s@c3f.net
Mon, 20 Mar 2023 21:56:44 -0700
3a640a8f
do our best to trim the domain str
Jes Olson j3s@c3f.net
Mon, 20 Mar 2023 21:49:32 -0700
28d1c808
new style hbu
Jes Olson j3s@c3f.net
Mon, 20 Mar 2023 21:34:11 -0700
1239e062
remove unnecessary error handling
Jes Olson j3s@c3f.net
Mon, 20 Mar 2023 20:30:28 -0700
41d20ecc
make fetch error handling more robust
Jes Olson j3s@c3f.net
Mon, 20 Mar 2023 20:27:26 -0700
8a4a8a6f
Revert "only write feedfetcherror if changed"

This reverts commit ccc2f91587c85d84e2bbfec85a7e40040dc8427f.
Jes Olson j3s@c3f.net
Mon, 20 Mar 2023 19:42:55 -0700
ccc2f915
only write feedfetcherror if changed
Jes Olson j3s@c3f.net
Mon, 20 Mar 2023 19:41:34 -0700
3ea5fa8a
print all returned http errors
Jes Olson j3s@c3f.net
Mon, 20 Mar 2023 19:20:11 -0700
56d74549
add better error handling for user creation
Jes Olson j3s@c3f.net
Mon, 20 Mar 2023 19:17:13 -0700
abc4ef8b
add icyphox to demo
Jes Olson j3s@c3f.net
Mon, 20 Mar 2023 13:27:33 -0700
e0346763
*
Jes Olson j3s@c3f.net
Mon, 20 Mar 2023 08:52:39 -0700
6eed7aea
*
Jes Olson j3s@c3f.net
Mon, 20 Mar 2023 08:23:24 -0700
9dd09379
moar ux
Jes Olson j3s@c3f.net
Mon, 20 Mar 2023 08:13:27 -0700
19ac01ca
ux
Jes Olson j3s@c3f.net
Mon, 20 Mar 2023 07:36:38 -0700
e4e3daf5
holy shit its almost done
Jes Olson j3s@c3f.net
Mon, 20 Mar 2023 04:15:14 -0700
782c5b2a
fix delete ur own feedz bug
Jes Olson j3s@c3f.net
Sun, 19 Mar 2023 06:51:44 -0700
320f419e
better error handling
Jes Olson j3s@c3f.net
Sun, 19 Mar 2023 06:44:54 -0700
b90bd4ba
*
Jes Olson j3s@c3f.net
Sun, 19 Mar 2023 06:10:18 -0700
0e51b968
add textbox: submission works!!
Jes Olson j3s@c3f.net
Sun, 19 Mar 2023 06:09:44 -0700
97eef91a
add submittable text box to feeds page
Jes Olson j3s@c3f.net
Sun, 19 Mar 2023 03:39:07 -0700
a1c61484
table-ize feed list
Jes Olson j3s@c3f.net
Sun, 19 Mar 2023 03:19:36 -0700
f10af9e8
*
Jes Olson j3s@c3f.net
Sun, 19 Mar 2023 02:41:02 -0700
9109a65f
implement reaper
Jes Olson j3s@c3f.net
Sun, 19 Mar 2023 02:38:56 -0700
4859d5a6
feeds.gay -> vore
Jes Olson j3s@c3f.net
Sat, 18 Mar 2023 19:56:06 -0700
e50e3d23
implement userHandler
Jes Olson j3s@c3f.net
Sat, 18 Mar 2023 19:54:06 -0700
43b570b7
make site more friendly
Jes Olson j3s@c3f.net
Sat, 18 Mar 2023 18:30:09 -0700
33e1086b
*
Jes Olson j3s@c3f.net
Thu, 16 Mar 2023 00:40:29 -0700
df1f7517
minor changes
Jes Olson j3s@c3f.net
Thu, 16 Mar 2023 00:39:10 -0700
2c221569
*
Jes Olson j3s@c3f.net
Thu, 16 Mar 2023 00:11:20 -0700
c1f51a96
clean up login logic
Jes Olson j3s@c3f.net
Thu, 16 Mar 2023 00:09:03 -0700
01c09f0e
add user auth system
Jes Olson j3s@c3f.net
Wed, 15 Mar 2023 23:41:54 -0700
d07519db
bleh
Jes Olson j3s@c3f.net
Sun, 12 Mar 2023 04:46:58 -0700
772c5ba0
in the beginning, there was darkness
Jes Olson j3s@c3f.net
Sat, 11 Mar 2023 23:13:44 -0800
9f47b9a5
add static file handler. add logo, rendered icons, and manifest for browser favicon and home screen launcher. add 3 lines of js and an empty serviceworker.js so it works as a PWA.
reese sapphire reese@ovine.xyz
Wed, 24 May 2023 15:34:50 -0500
d7467bf9
css: static font-size, less side margins

Because `max-width` is set in pixels, and `font-size` is relative to the display width, as the screen gets wider, the *less* characters fit on a line. This gets especially absurd on ultrawide displays.

AFAIK the default font size should always be readable, so I just removed the explicit `font-size` completely, which fixes the issue. `max-width` could also be changed to be measured in `ch`, to make the characters/line consistent across fonts, but I wanted to change as little as possible.

I also removed the `ul` padding. It doesn't really do anything on large screens, and I think the additional space on narrow screens is worth it.
dzwdz 21179077+dzwdz@users.noreply.github.com
Sat, 05 Aug 2023 20:12:12 +0200