humungus - gruss

i am gravely disappointed

there has been too much violence

overview - files - changes

198:727edc4b57f1 on 2024-03-19 18:28:17 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Tagged: tip

append log file

197:dc44f4ece1e1 on 2024-03-19 18:27:18 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

rename main.go

196:c2c1a4a89b98 on 2024-03-19 17:57:43 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

log listen addr

195:2003c340db02 on 2024-03-13 03:59:49 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

logfile

194:a92e13576339 on 2024-03-13 03:55:44 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

another little update

193:5b1b43920007 on 2024-03-13 03:55:04 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

update go.mod

192:a64a642783c9 on 2024-03-13 03:50:39 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

useless

191:028cf2a5eac7 on 2024-03-13 03:47:18 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

remove twitter

190:a7f52ad3d911 on 2023-07-31 21:03:57 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

hardcode one tracker to strip for testing

189:e871814c2185 on 2023-07-31 21:00:31 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

update webs

188:f789c686fa6d on 2022-04-27 02:44:29 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 186:379163be89ed

m

187:d5d82875babb on 2022-04-27 02:41:33 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 183:561325c45580

update all the deps

186:379163be89ed on 2021-03-14 23:30:03 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

auth table needs expiry

185:b5865c974400 on 2021-03-14 23:27:54 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 183:561325c45580

m

184:11fe1b067137 on 2021-03-14 23:25:34 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 182:8c9f6a36ff3d

update go.mod

183:561325c45580 on 2020-12-22 13:15:11 -0500 EST by Ted Unangst <tedu@tedunangst.com>

try reverting back to old twitter

182:8c9f6a36ff3d on 2020-07-08 03:25:56 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't cancel httpget before reading body

181:ebd72c9e711a on 2020-07-01 00:19:33 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

update tweeter to workaround new js only site

180:86af6a758095 on 2020-07-01 00:18:26 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

too much logging

179:0641ff8c781b on 2020-07-01 00:17:09 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

new feedtracker domain

178:19d6b6eec652 on 2020-05-21 03:31:21 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

one minute timeout when fetching

177:9878549164ff on 2020-05-09 01:12:10 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

delete feed function

176:f6803eb9446c on 2020-05-09 01:07:43 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

main func more like newer code

175:74a09e3360f3 on 2020-01-17 15:20:13 -0500 EST by Ted Unangst <tedu@tedunangst.com>

Added tag v0.9.8 for changeset 75e4e9a016b2

174:75e4e9a016b2 on 2020-01-17 15:20:04 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.9.8
Parent: 172:a1e1d62c4ca2

m

173:aa2a1877247b on 2020-01-17 15:18:29 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Parent: 171:0b55a94e6bb2

Added tag v0.9.7 for changeset 0b55a94e6bb2

172:a1e1d62c4ca2 on 2019-11-03 15:49:39 -0500 EST by Ted Unangst <tedu@tedunangst.com>

don't include dumb replies

171:0b55a94e6bb2 on 2019-10-01 23:19:27 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.9.7

need a hint to keep code element size down

170:0e4281461aad on 2019-07-27 19:09:55 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

try openbsd ftp user agent

169:849216a1b06d on 2019-07-10 15:10:25 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

these links are useful now

168:391e3cad7479 on 2019-07-08 20:17:38 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

better image size fixup

167:057d0af01c13 on 2019-07-01 21:42:54 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

crude fixup to avoid excess img padding

166:551fc374e123 on 2019-05-31 04:22:13 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

parameterized image vacuum

165:ec5c91dba746 on 2019-05-27 23:52:05 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

suck in blogspot image links as images instead of thumbnails

164:de12a7600009 on 2019-05-16 19:29:04 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

no right margin for quote

163:c2ce06baa517 on 2019-05-16 10:43:04 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

blockquote style

162:95df50db25cc on 2019-05-14 10:57:33 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

if a table is too wide, scroll it

161:6cc62c93e68a on 2019-05-07 14:15:09 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

update to webs 0.4.1

160:2f35507056dc on 2019-05-07 09:49:56 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

status code only valid when no err

159:537e69b375cd on 2019-05-05 21:35:08 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

less noise for 304

158:32e5b0c09aec on 2019-05-05 21:32:04 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

general style improvements

157:4e468a0af070 on 2019-05-05 20:06:44 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add u tag

156:b2a8e3efdffa on 2019-05-04 20:41:51 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

heh, put auto height back for images. again.

155:366eb7210f66 on 2019-05-04 18:14:09 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

use 0.3 webs

154:1402b6418351 on 2019-05-04 14:12:35 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

redo mobile style

153:3cd585b68fcc on 2019-05-03 12:17:47 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

use the image hlper version that supports gif

152:911785f3643d on 2019-05-03 00:24:28 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

vacuum images after download

151:ddcf9bb44c39 on 2019-04-24 23:48:53 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

switch login to library

150:a610b895981f on 2019-04-24 23:16:54 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

unreflect the login

149:2651ff781613 on 2019-04-24 23:11:45 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

remove extra field from userinfo

148:945ae6eb164f on 2019-04-23 22:42:51 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add del tag to html

147:37893e6bfbea on 2019-04-18 19:09:55 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

viewport to appease the great iphone

146:0f42d2f36013 on 2019-04-18 18:43:45 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

use less intrusive gray for img background

145:85539758b1c1 on 2019-04-17 12:19:23 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

Added tag v0.9.6 for changeset 42c5d8956d0a

144:42c5d8956d0a on 2019-04-17 12:19:13 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.9.6

go.mod stuff

143:31781b37aa1b on 2019-04-17 12:02:27 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

remove term interface, no future envisioned

142:2ca7e67d2c9f on 2019-04-05 09:48:41 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

revise login slightly

141:35be49e284fd on 2019-04-02 00:01:20 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add if modified since header

140:f09c5ae4c737 on 2019-04-01 23:01:14 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

font sizes for h, background color for img

139:938a2a133440 on 2019-03-22 07:26:03 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

tune style

138:71ae5ed29c59 on 2019-03-19 22:59:02 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

icon

137:da9b96906233 on 2019-03-19 22:58:33 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

flatten a function

136:ef345946bb05 on 2019-03-16 17:11:16 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

Added tag v0.9.5 for changeset 4304b9086204

135:4304b9086204 on 2019-03-16 17:08:29 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.9.5

remove noise from css link

134:b497b9d1d750 on 2019-03-16 17:04:44 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

logout csrf

133:be0074495628 on 2019-03-09 00:30:16 -0500 EST by Ted Unangst <tedu@tedunangst.com>

magic reflection sauce for login userinfo

132:dde13d9927ca on 2019-03-08 13:52:40 -0500 EST by Ted Unangst <tedu@tedunangst.com>

tie csrf to auth cookie

131:5efc3034bfda on 2019-03-07 19:58:57 -0500 EST by Ted Unangst <tedu@tedunangst.com>

close div, not open

130:f8460423f2dc on 2019-03-07 11:58:31 -0500 EST by Ted Unangst <tedu@tedunangst.com>

only call getconfig in init

129:7319f322a570 on 2019-03-07 11:26:48 -0500 EST by Ted Unangst <tedu@tedunangst.com>

longer cache time for css

128:5d6e39065d6b on 2019-03-06 23:59:14 -0500 EST by Ted Unangst <tedu@tedunangst.com>

avoid redundant login wrapper layers

127:676bb47ab801 on 2019-03-06 23:22:26 -0500 EST by Ted Unangst <tedu@tedunangst.com>

go fmt doesn't belong in build

126:69745b297eab on 2019-03-06 02:09:26 -0500 EST by Ted Unangst <tedu@tedunangst.com>

don't need opendatabase in main anymore

125:6869dd461747 on 2019-03-05 14:17:26 -0500 EST by Ted Unangst <tedu@tedunangst.com>

use queryrow where useful

124:b29e830f5652 on 2019-03-05 13:58:56 -0500 EST by Ted Unangst <tedu@tedunangst.com>

use queryrow for single row

123:a9703f7cd848 on 2019-03-05 13:54:09 -0500 EST by Ted Unangst <tedu@tedunangst.com>

touch up userinfo

122:48d1051a6569 on 2019-03-05 13:52:48 -0500 EST by Ted Unangst <tedu@tedunangst.com>

simplify csrf code a bit

121:f1a483c96dc8 on 2019-03-05 03:35:32 -0500 EST by Ted Unangst <tedu@tedunangst.com>

ratelimit password guessing

120:68c66fc9b084 on 2019-03-05 02:52:22 -0500 EST by Ted Unangst <tedu@tedunangst.com>

cleanup login

119:03cc7c284382 on 2019-03-05 01:45:13 -0500 EST by Ted Unangst <tedu@tedunangst.com>

cleaner more reliable init

118:48a8c09391dd on 2019-03-05 01:37:45 -0500 EST by Ted Unangst <tedu@tedunangst.com>

init csrfkey

117:1e6a14fb98df on 2019-03-05 01:28:36 -0500 EST by Ted Unangst <tedu@tedunangst.com>

csrf protection

116:4252bbe6f027 on 2019-03-05 00:54:40 -0500 EST by Ted Unangst <tedu@tedunangst.com>

getinfo function for consistent templates

115:fb1978b0e4c9 on 2019-03-05 00:52:00 -0500 EST by Ted Unangst <tedu@tedunangst.com>

make login more like other pages

114:f7e82edc669b on 2019-03-05 00:48:06 -0500 EST by Ted Unangst <tedu@tedunangst.com>

rework the login wrapping code

113:412ebfcd7889 on 2019-03-01 12:05:07 -0500 EST by Ted Unangst <tedu@tedunangst.com>

Added tag v0.9.4 for changeset a06f63eb8e2f

112:a06f63eb8e2f on 2019-02-28 17:17:19 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.9.4

prefer // comments

111:623b6453a0a5 on 2019-02-28 17:05:54 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add init command. rework cmd interface.

110:d3f6063bc3e9 on 2019-02-28 01:29:48 -0500 EST by Ted Unangst <tedu@tedunangst.com>

allow listening on unix sockets

109:aeb2c6fa35a0 on 2019-02-25 11:25:32 -0500 EST by Ted Unangst <tedu@tedunangst.com>

default to secure cookies

108:4f935e465470 on 2019-02-24 20:52:26 -0500 EST by Ted Unangst <tedu@tedunangst.com>

don't need to log about feedburner

107:2f1f3ad126d3 on 2019-02-24 20:48:33 -0500 EST by Ted Unangst <tedu@tedunangst.com>

no need to parse duration for constants

106:7127f8a4516a on 2019-02-24 20:43:30 -0500 EST by Ted Unangst <tedu@tedunangst.com>

the lastunread counter can become unsynced by various means.
just update it once per day, that's good enough.

105:59f42f7aa556 on 2019-02-24 20:42:32 -0500 EST by Ted Unangst <tedu@tedunangst.com>

alas, using a long slow transaction blocks other database access.
auto commit is good enough.

104:7de4c35325dc on 2019-02-24 19:25:31 -0500 EST by Ted Unangst <tedu@tedunangst.com>

combine if/else

103:d3b75f2fa3a2 on 2019-02-23 21:05:34 -0500 EST by Ted Unangst <tedu@tedunangst.com>

one shot operation for feed only

102:7637da5d0353 on 2019-02-23 20:55:19 -0500 EST by Ted Unangst <tedu@tedunangst.com>

finish converting feeder to statements and transactions

101:b600032574a1 on 2019-02-23 20:32:30 -0500 EST by Ted Unangst <tedu@tedunangst.com>

convert feeder to statements

100:0886f9ea4376 on 2019-02-23 20:19:37 -0500 EST by Ted Unangst <tedu@tedunangst.com>

convert most of reader to statements

99:7b49ecc67658 on 2019-02-23 20:06:54 -0500 EST by Ted Unangst <tedu@tedunangst.com>

more database shuffling about

98:0efb7def0b51 on 2019-02-23 19:44:04 -0500 EST by Ted Unangst <tedu@tedunangst.com>

start using statements for database queries.
hide the global db behind a function.

97:00396f6b21f9 on 2019-02-22 02:25:49 -0500 EST by Ted Unangst <tedu@tedunangst.com>

dig around to find feedburner links

96:445d56ca9ccf on 2019-02-19 13:48:47 -0500 EST by Ted Unangst <tedu@tedunangst.com>

term: search box that mostly works

95:eddeafdf2d2d on 2019-02-19 03:15:26 -0500 EST by Ted Unangst <tedu@tedunangst.com>

term: update the textview after a bit of a delay, but remain responsive.
reduces writes when fast scrolling.

94:c71f70fcbbef on 2019-02-19 02:31:14 -0500 EST by Ted Unangst <tedu@tedunangst.com>

termreader: add open browser command

93:37d6f30aa8df on 2019-02-19 02:02:41 -0500 EST by Ted Unangst <tedu@tedunangst.com>

termreader: add markread and refresh

92:42db70a6c76c on 2019-02-19 01:41:20 -0500 EST by Ted Unangst <tedu@tedunangst.com>

tview wordwrap is a bit slow, and introduces too much lag.
a less perfect line breaker is much faster.

91:d2d47c56849e on 2019-02-19 01:18:21 -0500 EST by Ted Unangst <tedu@tedunangst.com>

reduce the amount of processing done on body content per view

90:c31b708545fe on 2019-02-19 01:08:37 -0500 EST by Ted Unangst <tedu@tedunangst.com>

blank boxes work a little better for spacing

89:e585831f3131 on 2019-02-18 14:43:27 -0500 EST by Ted Unangst <tedu@tedunangst.com>

check listen and serve for errors

88:2ff094e12a37 on 2019-02-18 14:41:21 -0500 EST by Ted Unangst <tedu@tedunangst.com>

make building the term reader optional

87:e3e931c7ba64 on 2019-02-18 14:35:12 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add a hash param to style.css

86:c94c165d5d85 on 2019-02-18 13:36:56 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add a bit of styling so login looks like other pages

85:41b72f6d4adf on 2019-02-17 20:25:38 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add an incomplete terminal reader too

84:85fe9a72e0cb on 2019-02-16 16:02:21 -0500 EST by Ted Unangst <tedu@tedunangst.com>

avoid race reloading templates

83:beef9021dbd7 on 2019-02-16 04:00:10 -0500 EST by Ted Unangst <tedu@tedunangst.com>

replace writestring(sprintf) with fprintf

82:e18a032ee4db on 2019-02-16 03:15:07 -0500 EST by Ted Unangst <tedu@tedunangst.com>

listenaddr should be configurable

81:7057e051b7e5 on 2019-02-16 03:09:11 -0500 EST by Ted Unangst <tedu@tedunangst.com>

Added tag v0.9.3 for changeset b22f07c62d64

80:b22f07c62d64 on 2019-02-16 03:08:23 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.9.3

always put a p after link text, so the button doesn't get lost

79:d82053b871d9 on 2019-02-16 03:07:55 -0500 EST by Ted Unangst <tedu@tedunangst.com>

allow runtime debugging of templates

78:9080967e4fbb on 2019-02-15 20:54:41 -0500 EST by Ted Unangst <tedu@tedunangst.com>

udpates and changes to make bannedimg list a config option

77:b82ca5401de3 on 2019-02-14 00:54:30 -0500 EST by Ted Unangst <tedu@tedunangst.com>

Added tag v0.9.2 for changeset ee93b07ec105

76:ee93b07ec105 on 2019-02-14 00:54:20 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.9.2

i guess search is a feature.

75:e2b76ab326b2 on 2019-02-14 00:39:05 -0500 EST by Ted Unangst <tedu@tedunangst.com>

no slashes after requirement paths

74:cdaa0d3b1385 on 2019-02-13 23:20:19 -0500 EST by Ted Unangst <tedu@tedunangst.com>

fill out readme a bit more

73:bb97de720ac6 on 2019-02-13 23:10:07 -0500 EST by Ted Unangst <tedu@tedunangst.com>

too much whitespace in readme

72:a73fde3fade2 on 2019-02-12 12:29:42 -0500 EST by Ted Unangst <tedu@tedunangst.com>

make iframe link a link

71:e047113ca358 on 2019-02-12 12:17:52 -0500 EST by Ted Unangst <tedu@tedunangst.com>

don't reset img height, the tag has attrs now

70:92f0df40b3a4 on 2019-02-06 18:03:14 -0500 EST by Ted Unangst <tedu@tedunangst.com>

copyright

69:e85123064f73 on 2019-02-06 17:27:44 -0500 EST by Ted Unangst <tedu@tedunangst.com>

more consistent logging

68:ad8567792c87 on 2019-02-06 17:08:55 -0500 EST by Ted Unangst <tedu@tedunangst.com>

Added tag v0.9.1 for changeset 6013bb02023e

67:6013bb02023e on 2019-02-06 16:56:32 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.9.1

convert to using fulltext search

66:591d0bf7abd2 on 2019-02-06 14:04:55 -0500 EST by Ted Unangst <tedu@tedunangst.com>

Added tag v0.9.0 for changeset 17e0e587fb75

65:17e0e587fb75 on 2019-02-05 22:02:03 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.9.0

string builder claims to be more efficient than bytes buffer

64:7db22f42a10b on 2019-02-05 21:59:36 -0500 EST by Ted Unangst <tedu@tedunangst.com>

remember to close resp.body

63:5bcbfd4fd105 on 2019-02-05 21:56:36 -0500 EST by Ted Unangst <tedu@tedunangst.com>

use a pointer for the gzcloser type

62:f727a2eacde6 on 2019-02-05 21:53:48 -0500 EST by Ted Unangst <tedu@tedunangst.com>

check templates for error just in case

61:6681e0f3b10b on 2019-02-05 21:47:52 -0500 EST by Ted Unangst <tedu@tedunangst.com>

can use rawbytes to save a copy

60:0f623b5e70ab on 2019-02-05 21:23:41 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add lastunread to user to prevent full scans of userlinks

59:17c14050c066 on 2019-02-05 20:24:42 -0500 EST by Ted Unangst <tedu@tedunangst.com>

eliminate useless logging

58:e84f9a143047 on 2019-02-05 20:21:26 -0500 EST by Ted Unangst <tedu@tedunangst.com>

include iframe in html

57:79bab9c7d741 on 2019-02-02 23:06:56 -0500 EST by Ted Unangst <tedu@tedunangst.com>

actually, just leave it. maybe useful.

56:44cc7cf5b07d on 2019-02-02 22:51:06 -0500 EST by Ted Unangst <tedu@tedunangst.com>

shouldn't need this anymore

55:8ee54e0783ef on 2019-02-02 16:25:06 -0500 EST by Ted Unangst <tedu@tedunangst.com>

don't like feedpress much either

54:13ddfd81860c on 2019-02-02 16:17:37 -0500 EST by Ted Unangst <tedu@tedunangst.com>

less jumping if imgs have to be rescaled

53:2ad78336dd50 on 2019-02-02 16:05:06 -0500 EST by Ted Unangst <tedu@tedunangst.com>

12h is an ok default checkinterval

52:1353e85a5cf9 on 2019-02-02 15:51:37 -0500 EST by Ted Unangst <tedu@tedunangst.com>

check for errors loading links

51:723b97f5eb4a on 2019-02-02 15:49:58 -0500 EST by Ted Unangst <tedu@tedunangst.com>

don't overescape titles. many are already escaeped.
just don't let any new tags through.

50:7a13f5d925fa on 2019-01-29 15:18:46 -0500 EST by Ted Unangst <tedu@tedunangst.com>

use a new type for gz to close without copying upfront

49:67fe40bf4bc7 on 2019-01-29 15:17:47 -0500 EST by Ted Unangst <tedu@tedunangst.com>

fix format string

48:09dd23145020 on 2019-01-29 14:31:05 -0500 EST by Ted Unangst <tedu@tedunangst.com>

sort feeds by name

47:2b1405c40985 on 2019-01-29 14:21:40 -0500 EST by Ted Unangst <tedu@tedunangst.com>

rescale img height if too wide

46:02e2f90fac98 on 2019-01-29 13:48:58 -0500 EST by Ted Unangst <tedu@tedunangst.com>

absolute urls in html

45:9cce84877846 on 2019-01-29 13:48:15 -0500 EST by Ted Unangst <tedu@tedunangst.com>

fix timer stop logic

44:c6b0b71a1b3b on 2019-01-27 16:12:45 -0500 EST by Ted Unangst <tedu@tedunangst.com>

rename dbconn to db. easier.

43:d65aedd4ecd6 on 2019-01-23 05:21:14 -0500 EST by Ted Unangst <tedu@tedunangst.com>

improve check interval and sleep loop

42:1fab34eaca1e on 2019-01-21 00:40:58 -0500 EST by Ted Unangst <tedu@tedunangst.com>

log the next check time

41:ecd6260f6b0b on 2019-01-19 03:34:36 -0500 EST by Ted Unangst <tedu@tedunangst.com>

rm some debug stuff that doesn't really belong here

40:0b210da94c8d on 2019-01-19 03:09:21 -0500 EST by Ted Unangst <tedu@tedunangst.com>

fix save feed sql

39:9c0fb89430b8 on 2019-01-19 03:07:39 -0500 EST by Ted Unangst <tedu@tedunangst.com>

error checking for saving feeds

38:be3913b74613 on 2019-01-18 19:56:01 -0500 EST by Ted Unangst <tedu@tedunangst.com>

i suck. print the img attrs in the right place.

37:69131556a658 on 2019-01-17 00:03:22 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add w, h to img

36:71f0e74ade37 on 2019-01-15 22:14:12 -0500 EST by Ted Unangst <tedu@tedunangst.com>

common.go not needed after combining reader and feeder

35:dc4ea55dd92a on 2019-01-15 22:10:34 -0500 EST by Ted Unangst <tedu@tedunangst.com>

always wake feeder after a save

34:1c01738d2af5 on 2019-01-15 19:24:20 -0500 EST by Ted Unangst <tedu@tedunangst.com>

allow varying the checkinterval, or disabling entirely

33:02194d17fc7f on 2019-01-13 02:43:08 -0500 EST by Ted Unangst <tedu@tedunangst.com>

we can handle 30 links now

32:1f11df55b5f5 on 2019-01-12 05:29:56 -0500 EST by Ted Unangst <tedu@tedunangst.com>

just stick with text emoji, thank you very much

31:8dca8b38e34e on 2019-01-11 05:46:43 -0500 EST by Ted Unangst <tedu@tedunangst.com>

resort imports

30:ece2d3a02557 on 2019-01-11 05:24:07 -0500 EST by Ted Unangst <tedu@tedunangst.com>

go fmt

29:d33b525bfff9 on 2019-01-10 23:05:06 -0500 EST by Ted Unangst <tedu@tedunangst.com>

header can run across on narrow screens

28:cc15837531a2 on 2019-01-08 00:34:54 -0500 EST by Ted Unangst <tedu@tedunangst.com>

update schema

27:e88400015b05 on 2019-01-08 00:26:46 -0500 EST by Ted Unangst <tedu@tedunangst.com>

belatedly add gruss.go

26:e54522a55713 on 2019-01-08 00:22:23 -0500 EST by Ted Unangst <tedu@tedunangst.com>

support multiple users...

25:c230425a8739 on 2019-01-07 23:24:26 -0500 EST by Ted Unangst <tedu@tedunangst.com>

split out the link getting function

24:d2a032c7884b on 2019-01-04 12:54:18 -0500 EST by Ted Unangst <tedu@tedunangst.com>

combine reader and feeder, check new feeds as added

23:a9297810323e on 2019-01-04 12:30:51 -0500 EST by Ted Unangst <tedu@tedunangst.com>

templates are pretty steady now

22:915297bfe6f3 on 2019-01-04 12:27:29 -0500 EST by Ted Unangst <tedu@tedunangst.com>

it's easier to understand tweets when not reversed

21:85dd41693d01 on 2019-01-03 14:53:28 -0500 EST by Ted Unangst <tedu@tedunangst.com>

switch to humungus sqlite

20:d93a867c7648 on 2019-01-02 22:37:27 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add an input for search

19:269a1ec2acff on 2019-01-02 21:36:18 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add search

18:4de40256682c on 2019-01-02 12:31:09 -0500 EST by Ted Unangst <tedu@tedunangst.com>

rename sqlite from lite

17:8539dcc7a73f on 2019-01-01 17:42:02 -0500 EST by Ted Unangst <tedu@tedunangst.com>

sup

16:d8f5e21a90cb on 2019-01-01 15:18:34 -0500 EST by Ted Unangst <tedu@tedunangst.com>

more complete img replacer, supports data: and title now.

15:012515b5713d on 2019-01-01 14:36:17 -0500 EST by Ted Unangst <tedu@tedunangst.com>

improve quoted tweets

14:b9817b1b18b2 on 2018-12-31 21:21:55 -0500 EST by Ted Unangst <tedu@tedunangst.com>

fiddle with style a bit

13:5431f83c8b77 on 2018-12-31 21:21:30 -0500 EST by Ted Unangst <tedu@tedunangst.com>

stop img loader propagating clicks

12:d15cd3796c79 on 2018-12-31 18:32:06 -0500 EST by Ted Unangst <tedu@tedunangst.com>

width and height got reversed

11:93dccb15978e on 2018-12-31 15:32:07 -0500 EST by Ted Unangst <tedu@tedunangst.com>

use guid as link for feedburner

10:8e832e7e6431 on 2018-12-31 15:28:50 -0500 EST by Ted Unangst <tedu@tedunangst.com>

be careful not to hide errors

9:6398c3a2f0aa on 2018-12-31 15:20:40 -0500 EST by Ted Unangst <tedu@tedunangst.com>

allow bulk marking for a feed

8:c62e211c6405 on 2018-12-31 14:51:08 -0500 EST by Ted Unangst <tedu@tedunangst.com>

allow h4-h6 tags

7:c039e580ef94 on 2018-12-31 14:43:15 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add some banned img hosts

6:3c779f4cc49e on 2018-12-31 14:30:51 -0500 EST by Ted Unangst <tedu@tedunangst.com>

fix check for existing img

5:914678a201be on 2018-12-31 14:23:51 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add a title

4:f52a11bed7a1 on 2018-12-31 14:19:40 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add rel=noreffer

3:ab806fdf8652 on 2018-12-31 14:02:49 -0500 EST by Ted Unangst <tedu@tedunangst.com>

move add feed form to top

2:eec7252e815b on 2018-12-31 13:38:44 -0500 EST by Ted Unangst <tedu@tedunangst.com>

never stop feeding...

1:fd64dd1bc01d on 2018-12-31 13:23:57 -0500 EST by Ted Unangst <tedu@tedunangst.com>

switch back to localhost only binding

0:177a9386d5a3 on 2018-12-31 13:19:20 -0500 EST by Ted Unangst <tedu@tedunangst.com>

initial commit of something basically working