⌈⌋ ⎇ branch:  freshcode


Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 check-ins by user mario occurring on or before 2015-04-20 23:08:21.

2015-04-20
23:00
Separate 501-Not-Implemented for unknown request methods. Copy "image" URL as literal field, but use "image" link from urls{} dict only with valid file "extensions". Use 495-Cert-Error for SSL authorization (status code from nginx). Use HTTP_USER_AGENT now generally as `submitter_openid` placeholder. check-in: 82a553d62c user: mario tags: trunk
22:57
Introduced "summary" field on /submit form. Currently .semi-visible because it's not displayed yet anywhere, and existing project entries need update first. check-in: cd58099048 user: mario tags: trunk
22:56
Broke up main RewriteRule for readability and constraining subpage input. check-in: baa05022e2 user: mario tags: trunk
2015-04-15
15:13
Prepared default filter for short project `summary` field. Limited to 200 chars in the DB, but just 160 for current usage. (Still needs UI/submit form integration anyway.) check-in: a1206e67e3 user: mario tags: trunk
15:12
Marked state_tag and scope_tags as static. check-in: bba6d0fc18 user: mario tags: trunk
15:11
Removed spurious $_SESSION dumping. check-in: 2a72d8ceec user: mario tags: trunk
15:11
Fixed testing php warning log. Disabled $OBSOLETE placeholder fields for GET requests. Consolidated state/scope population from `release_tags`. Fixed license_tags collection. Filter out empty urls{}. Removed `submitter` from fields, now just `author`, and always there. Separated out requires_ssl_cert(); still disabled for testing. Return HTTP 204 Empty Content, include {project{name:null}} along error msg. check-in: c03fe08f2f user: mario tags: trunk
2015-04-14
20:39
Brought API handler in line with documentation, and current field normalizations `project_tags`, `release_tags` and `license_list`. Some older names still mapped/aliased. check-in: 3bc0c88d9d user: mario tags: trunk
19:23
Add $OBSOLETE stub entries for old field names. check-in: 7e025c1782 user: mario tags: trunk
18:56
Just use "g+" for Google plus link instead of Unicode glyph. check-in: cb12ba0b92 user: mario tags: trunk
12:09
Implement v0.5 API, untested/debugging verison, locked to test.db. Only URLs field needs special handling now. Unpacking/repacking separated out. JSON request payload "project", "release" and "urls" rejoining prepared. check-in: fe27ad1b87 user: mario tags: trunk
12:07
For resiliency support `set_password` update in session handler. Prepare login page for complaints about visible text field. (Alternatively just placeholder=notice for login feedback). check-in: d7ae58c7dd user: mario tags: trunk
12:05
Add `summary` table field (oneliner, to be used in rss/search/twitter, and somewhen later frontpage listings). check-in: 3e849fb034 user: mario tags: trunk
2015-04-12
15:26
API locked against `test.db` (needs an inspection UI still) for now. Mostly untested implementation of CREATE/new_project() method with SSL cert requirement. check-in: 884a3cd028 user: mario tags: trunk
15:25
Support for per-project password locking and login. check-in: 990092aba4 user: mario tags: trunk
2015-04-11
21:28
API default SSL cert for CREATE /projects/new.json requests. check-in: b7a652b950 user: mario tags: trunk
2015-04-05
18:20
Remove "already". Reads like a bug, when it should just be informational. check-in: 0a262f81a7 user: mario tags: trunk, 0.8.0
18:20
Width limit for sidebar. check-in: e34c957b76 user: mario tags: trunk
18:19
Firefox misinterprets `whitespace:no-wrap` again. check-in: 019dafd5a8 user: mario tags: trunk
18:19
Fixed "TUV" link. And raise preview size to 120x90 now. check-in: f1a7b0b015 user: mario tags: trunk
18:18
Cut down the title length to 64 chars beforehand. (New layout expands too much else.) check-in: 5fdce9467d user: mario tags: trunk
18:18
Full sized preview image 160x120 check-in: 0ab86b164c user: mario tags: trunk
2015-03-24
20:07
Fix spacing to header block. Correct nowrap issue for title/version/datetime in .project headers (Firefox). check-in: 5bda659526 user: mario tags: trunk
20:06
Spread out project name letters further (ABC, DEF, GHIJ, KL, MN, OPQ, RS, TUV, WXYZ, 0-9) to match up with current distribution. check-in: 1c319c982b user: mario tags: trunk
18:24
Mini template includes for new table #mainsplit and .container-width check-in: 783542f508 user: mario tags: trunk
18:23
Updated stylesheet to use table-layout for #main/#sidebar split. Padding still needs work. check-in: 686e87487e user: mario tags: trunk
2015-03-11
22:41
Autoupdate support for LaunchPad project URLs. (Uses `release_notes` field from Launchpad devel API.) check-in: 8057ad9fad user: mario tags: trunk
2015-03-08
00:17
Fix launchpadlibrarian user image lookup, and github avatar url regex. check-in: 9081585b19 user: mario tags: trunk
2015-03-04
19:41
Don't keep destroyed2 state. check-in: 334b3412d8 user: mario tags: trunk
19:41
Allow only 1-letter proj_name suffixes. check-in: 8fa4e98a21 user: mario tags: trunk
2015-02-25
19:10
Omit `deleted` entrys from spotlight. check-in: 3778635df7 user: mario tags: trunk
2015-01-20
16:03
Filter addition for spammy GitHub releases. check-in: 39ab60dd4c user: mario tags: trunk
2015-01-18
22:49
Remove doubled `em` tag. check-in: 3622816360 user: mario tags: trunk
22:43
Launchpad-releases for frontpage sidebar. check-in: 6df868d8f9 user: mario tags: trunk
22:31
Introduce `launchpad-releases` page. Updated polling with less delay. (So far only 30% of projects information received, less than 12% of release infos.) check-in: d16f5b9864 user: mario tags: trunk
22:28
Make freecode/freshmeat.club just aliases of main freshcode.club domain. check-in: 28d1e9f14c user: mario tags: trunk
22:28
Updated user agent string with concrete version number. check-in: bde5b9bcef user: mario tags: trunk
22:27
Workaround for session cookie / CF issues. check-in: 4c3f82222e user: mario tags: trunk
22:26
DrChangelog: removed template rules, added regex rule info for `changelog` module, mention current github querying breakage. check-in: c193eae1c8 user: mario tags: trunk
2015-01-11
03:40
Experimental launchpad project+release polling. (Not using OAuth, so decidedly slow-running; gonna take two weeks before it gets any results.) check-in: 071676fbb1 user: mario tags: trunk
2015-01-08
17:57
Friendlier placeholder page in case of SQLite locks / running update scripts. check-in: 6676cf4af8 user: mario tags: trunk
15:56
Add extra Unicode backtick to allowed input::_text filter. check-in: 86d56847bc user: mario tags: trunk
15:55
Make tag/ pages and search results NOINDEX for spiders. check-in: 1820232a81 user: mario tags: trunk
15:55
COLLATE NOCASE for version_exists() check check-in: 3886be7986 user: mario tags: trunk
2014-12-29
14:11
Addition of redir/ script for obfuscated URLs (not sure if needed though). check-in: e98c1f377a user: mario tags: trunk
14:10
Addition of gtkapps, kdeapps, qtapps, cliapps to feed list. check-in: 20f04cf33d user: mario tags: trunk
14:10
Detect other Twitter URL variations. check-in: 1c0b6ac0e7 user: mario tags: trunk
14:08
Forum: threads with new submissions order on top now. check-in: 39f671788e user: mario tags: trunk
2014-12-23
05:11
Prevent recollapsing of forum entries when editing within the reply/form fields. check-in: f8bc06e188 user: mario tags: trunk
05:11
Make actual timeout for session also 7 days. check-in: 4ee9fb60b6 user: mario tags: trunk