Kyle Drake
9affb83a2c
Fix stats for paths with spaces in them
2015-05-09 00:48:23 -07:00
Kyle Drake
93b5b94f14
better file create
2015-05-07 14:32:52 -07:00
Kyle Drake
49defcd0c7
fix tag tests, start on education site creation, updated test code
2015-05-06 14:22:55 -07:00
Kyle Drake
e08a1362e1
delete returns to directory user was in
2015-05-02 22:33:50 -07:00
Kyle Drake
704011a1c0
finish up pruning for stats
2015-05-02 14:34:21 -07:00
Kyle Drake
227b123fc9
stat referrers, locations, and paths
2015-05-02 02:34:24 -07:00
Kyle Drake
e5f3969ed8
referrers recording (no purge yet), and cleaner stat tests
2015-05-01 01:52:13 -07:00
Kyle Drake
9c80d5eecd
Add GeoLiteCity, and stats pruning code
2015-04-30 12:43:21 -07:00
Kyle Drake
3bca5e8839
Refactor logs, granularity to one day, with testing
2015-04-29 18:18:02 -07:00
Kyle Drake
c4376bc580
an unfinished start on proper paypal recurring integration
2015-04-10 18:15:11 -07:00
Kyle Drake
02cea425e9
track api call counts that require auth
2015-04-04 17:11:30 -07:00
Kyle Drake
ebc3254724
Add sleep to prevent missing element issue
2015-03-31 13:28:00 -07:00
Kyle Drake
5450ab4e83
ability to email without footer
2015-03-11 12:19:40 -04:00
Kyle Drake
dcf7fdca32
fix test
2015-03-06 14:41:57 -05:00
Kyle Drake
8d9582bab8
uncomment block test for now
2015-03-01 15:43:35 -08:00
Kyle Drake
e1ef255f84
prohibit third-party form sites that are almost exclusively used for phishing
2015-02-27 09:44:43 -08:00
Kyle Drake
ca2a0c057b
missing file for empty js test #85
2015-02-25 14:28:15 -08:00
Kyle Drake
d0d6cec34e
permit uploading of empty files #85
2015-02-25 14:24:52 -08:00
Kyle Drake
8fba5e7a9b
Merge branch 'master' into supporter_plan_display_after_signup
2015-02-13 15:20:50 -08:00
Kyle Drake
fbe00f6f9c
delete nested site_files when directory is deleted
2015-02-13 11:54:18 -08:00
Kyle Drake
af2b7a3f86
switch to manual is_delete checking to prevent derpie errors from sites deleting
2015-02-12 15:55:38 -08:00
Kyle Drake
0d73682ba1
remove events when site is deleted
2015-02-12 15:34:02 -08:00
Kyle Drake
84f4c3b3aa
Welcome screen for new users
2015-02-10 19:15:49 -08:00
Kyle Drake
c66a935cb1
Ability to delete sites, #29
2015-02-07 20:44:52 -08:00
Kyle Drake
9038141e28
Vagrantfile and provision scripts for development
2015-01-31 15:50:12 -08:00
Kyle Drake
f5faa8877c
Clean up valid data test
2015-01-29 15:11:51 -08:00
Kyle Drake
54a5a8b30f
unused code in signin test
2015-01-19 10:28:36 -08:00
Kyle Drake
b9530b3d43
a start on the index tests
2015-01-19 10:20:04 -08:00
Kyle Drake
9a31ecb1a1
remove unneeded code from test
2015-01-19 08:52:05 -08:00
Kyle Drake
779b44c121
acceptance tests for supporter upgrade
2015-01-19 08:46:10 -08:00
Kyle Drake
81c9a4c94c
initial implementation of stripe mocking
2015-01-18 17:07:09 -08:00
Kyle Drake
af2c4eea26
move the license
2015-01-18 16:24:21 -08:00
Kyle Drake
70f2057854
fix for titles coming from subdir indexes
2015-01-16 17:10:37 -08:00
Kyle Drake
be0267956b
easy unsubscribe baked into emails
2015-01-07 15:24:15 -08:00
Kyle Drake
39ce179d16
fix bug with email notification check, add tests
2015-01-06 19:57:13 -08:00
Kyle Drake
8a0e121f29
email notifications management
2015-01-06 19:45:38 -08:00
Kyle Drake
d611a5a290
better email infrastructure, email for profile comments, webapp format support
2015-01-06 19:14:24 -08:00
Kyle Drake
fe5b47ce53
cache manifest, otf fonts
2014-12-30 23:07:22 -06:00
Kyle Drake
0de126d6b1
support for manifest files
2014-12-30 22:26:25 -06:00
Kyle Drake
1b3d7f7933
FROM HELL'S HEART, I STAB AT UTF-8
2014-12-26 22:36:37 -06:00
Kyle Drake
010a1dd994
implement new recaptcha
2014-12-15 12:25:08 -08:00
Kyle Drake
e1a4c4b5c9
multiple site -> supporters
2014-12-03 02:50:22 -08:00
Kyle Drake
2a36bca4c0
no whitelist for catbus and fatcat
2014-12-03 01:13:26 -08:00
Kyle Drake
4983a9b24e
Cryptographically scramble IPs stored by Neocities
...
"There is a time when the operation of the machine becomes so odious,
makes you so sick at heart, that you can't take part; you can't even
passively take part, and you've got to put your bodies upon the gears
and upon the wheels, upon the levers, upon all the apparatus, and you've
got to make it stop. And you've got to indicate to the people who run
it, to the people who own it, that unless you're free, the machine will
be prevented from working at all."
Mario Savio
Sproul Hall Steps
University of California, Berkeley
December 3, 1964
2014-11-07 00:41:10 -08:00
Kyle Drake
53d25cba1d
use style.css for new installs, refactor new install to use store_file
2014-11-06 14:05:34 -08:00
Kyle Drake
aedc5e363c
start tracking files in our database
2014-11-03 17:36:20 -08:00
Kyle Drake
d2f349acd6
fix a broken test
2014-11-03 14:14:07 -08:00
Kyle Drake
5abfcabe8b
more test fixes
2014-10-27 17:25:37 -07:00
Kyle Drake
f673c8b231
remove no longer used index file
2014-10-27 17:21:10 -07:00
Kyle Drake
0ee44a9924
Fix some of the tests.. sort of
2014-10-27 17:16:47 -07:00