⌈⌋ ⎇ branch:  freshcode


Timeline

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

69 check-ins using file page_rc.php version 31e8b59f09

2022-06-05
21:30
update to GraphQL query Leaf check-in: 840066990b user: mario tags: trunk
2021-12-26
18:13
Add fossforce, remove xyz-apps.org (dead for good?, albeit kde had a similar app store now) check-in: eecd325303 user: mario tags: trunk
2021-12-21
13:49
Logging function for submit failures check-in: d7b8c7f2f3 user: mario tags: trunk
13:48
Log submit failures check-in: 51269b3994 user: mario tags: trunk
13:48
Transition to microformats2 check-in: c489e4d6f3 user: mario tags: trunk
13:47
Introduce twitter tags. check-in: a1ee3e9889 user: mario tags: trunk
2021-05-27
15:17
Rephrase notes in "Publish" section. (Note that multiple edits are possible, instead of offputting "proofread". And it's IndieAuth/OpenID now.) check-in: c12e389b5a user: mario tags: trunk
14:55
Prevent garbage filltext spam check-in: 42cf69cf05 user: mario tags: trunk
2021-04-05
08:27
Fix forum (PHP7.4 compat for Parsedown, stray empty name= in template, didn't test for emtpy lastInsertedId) check-in: 42ca3b7d11 user: mario tags: trunk
06:32
bump version of openid/indieauth include check-in: 45949e3e63 user: mario tags: trunk
06:25
More shortags (use `phptags --long` to reverse...) check-in: b137de1697 user: mario tags: trunk
06:24
Comment out some test snippets check-in: b7d70e6f66 user: mario tags: trunk
06:23
Case-insensitive title match check-in: dbb0abdf71 user: mario tags: trunk
06:23
Note about changed cloudflare API, but code not updated yet. check-in: 7d2df178fd user: mario tags: trunk
06:22
Add cash* spamwords. check-in: 75bba41295 user: mario tags: trunk
06:20
Add background image for IndieAuth logon button, remove some debug messages. check-in: e56e768074 user: mario tags: trunk
06:20
Use some short tags check-in: 13d1df713c user: mario tags: trunk
06:19
fix missing /section check-in: f7d54b199b user: mario tags: trunk
04:33
Move auth section after utility includes check-in: 9bff4c3798 user: mario tags: trunk
04:32
Introduce IndieAuth logins check-in: 71ca4f7823 user: mario tags: trunk
2019-07-22
01:14
Fixed title/description extraction. check-in: dedb921ea3 user: mario tags: trunk
2018-06-07
21:35
Add freshermeat, repology to /links page; aux: more current spam keywords. check-in: 4420f00d61 user: mario tags: trunk
2018-01-21
10:26
Remove linux.com software check-in: 4d70d4206f user: mario tags: trunk
2017-06-12
23:11
Check for UTF-8 encoding mismatches before piping row to feed. Also: add `summary` field. check-in: de80c25858 user: mario tags: trunk
2017-01-31
18:43
Additional howto/comments on login page regarding `lock` field requiring proper password hash or OpenID handle. check-in: f21257ed67 user: mario tags: trunk
18:42
Recent updates to basic spam blacklist. check-in: 792720840e user: mario tags: trunk
2016-11-03
21:29
Hash any literal passwords. check-in: 322785403d user: mario tags: trunk
16:58
Fixed HTML escaping for password field. check-in: 453b4e3a7d user: mario tags: trunk
2016-05-31
10:14
Change `f_version()` back to allow meta characters `~+()#/@:` in release versions. check-in: 9c4fb2c6b2 user: mario tags: trunk
2016-05-05
02:13
A bit more padding-top check-in: 162e7d3eb3 user: mario tags: trunk
02:13
Add `debian` changelog autoupdating method. check-in: a53e4ee480 user: mario tags: trunk
02:12
Raise version to 0.8.3, add freshfoss.com as toplink. check-in: 5b7b92d159 user: mario tags: trunk
02:11
Edit spam filter. check-in: baa7cdd341 user: mario tags: trunk
02:10
Allow delayed inserts (releases.json with preset t_published timestamp) check-in: b738d1c708 user: mario tags: trunk
2016-03-27
21:55
Add basic spam checks. check-in: 95fcd4b384 user: mario tags: trunk
2016-03-09
23:12
Introduce &offset= parameter for xfer.json feed, as memory gets depleted too quickly from assembling the JSON structure (and json_encode uses twice as much afterwards). check-in: 23c16a1441 user: mario tags: trunk
2016-03-08
22:58
Introduce $renamed_proj[] aliasing. check-in: bfb37e7d77 user: mario tags: trunk
22:57
Archive screenshots to ALL.txz for mirrors. check-in: d3b762bc93 user: mario tags: trunk
2015-08-28
06:14
Change "Update infos" to "Update project". check-in: 4722f13f26 user: mario tags: trunk
2015-06-20
03:32
Change minimum `name` length to 2…33 check-in: 9e2363af88 user: mario tags: trunk
2015-05-15
19:07
Filter duplicate entries from SF.net file feed. check-in: 6b2e4d3950 user: mario tags: trunk
2015-04-29
20:53
Summarized changes directly from /changelog check-in: 570f97a5af user: mario tags: trunk
2015-04-21
19:52
Return just HTTP 200 status with project:{name:null} on non-existing entries. Alias "hide" and "hidden" fields. check-in: 49047f4b8d user: mario tags: trunk
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