c20c5db4ea
Add details when failed parsing
2019-12-17 20:09:28 +01:00
f4fb153c41
Allow embedding results in other pages (iframe)
...
To do it, simply:
<iframe src="https://explain.depesz.com/i/ <ID>"></iframe>
2019-12-03 21:31:29 +01:00
7d1d2db459
add noonce-prefix to contact mail, for debugging purposes
2019-05-21 10:33:25 +02:00
acb1952b1b
Add proof-of-work (in JS) for contact form
...
There was too much spam from this contact form, so let's make it harder
for spammers to use.
2019-05-21 09:29:21 +02:00
f9e0abffe5
perltidy code
2019-05-14 13:05:34 +02:00
06503d10d9
Add real user IP to contact emails
2019-05-14 13:02:21 +02:00
00d63257bb
Implement /status to show if db is accessible
2018-06-11 20:56:49 +02:00
8439410c5b
Add "optimizations" for plans
2017-05-19 18:45:41 +02:00
e289a74ccb
Remove unnecessary second-level encoding
...
This caused problems when dealing with non-ascii characters, as it was
already converted to utf by Mojo, and then again, by explain.depesz.com
itself.
2017-02-08 15:39:08 +01:00
f185e5c746
Add /info page
...
This is only for users logged in, with granted "admin" privileges
(is_admin column in users table in database, by default false for
everybody, has to be manually changed in database).
Info page shows loaded modules, perl version and paths to used perl
interpreter and top level of explain.depesz.com application.
2014-10-31 22:03:11 +01:00
28fe739f46
perltidy run
2013-10-30 12:47:28 +01:00
6c7a4712c0
copy paste error
...
it made it impossible to change plan to public. fixed.
2013-10-30 12:44:20 +01:00
b381985e43
Users almost done
...
Functionality is there, I'm just waiting for Metys to help me with styling
2013-10-29 14:35:04 +01:00
22b973d093
WIP - users support
...
- users can now:
- register
- login
- logout
- change password
- new explains know about logged user (it's stored in database)
2013-10-28 14:58:17 +01:00
9e73d831a6
fix warning
2013-08-26 13:52:46 +02:00
6a31c2e4a1
Make it possible to delete plans
...
Each plan will have now delete_key (random, 50 character string), which
can be used with url like http://.../d/plan-id/delete-key
to delete it.
The delete key is shown once just after plan creation
2013-03-30 20:18:27 +01:00
ac303a0069
simple anti-bot measure
...
There is no point in tryingto find older explains
2013-03-30 17:44:30 +01:00
84df996971
Make plan encoded in utf8
...
Thanks to this anonymization will stop breaking when given plans with accents.
2011-08-25 12:43:49 +02:00
96a6bf6f50
Remove sending mails about bad plans
...
Most of the emails are situations where people pasted *query* instead of plan.
The rest are just badly wrapped plans.
2011-08-16 13:08:17 +02:00
cda3511363
Fix typos
2011-07-13 13:23:15 +02:00
b239a3b5ca
Added stats
...
In view of query, added 3rd tab (HTML, TEXT) - STATS.
This shows list of all different node types with their repetition count,
summarized time, and percent of total query time, plus similar per table
stats.
2011-07-13 02:29:41 +02:00
a5fc1f2544
Added title for plan
...
Nathan Thom requested ability to add title to plan.
It wasn't very complicated, so it's added :)
2011-06-28 15:25:14 +02:00
761cc4742b
Add anonymization
...
Added checkbox, and additional logic which uses anonymization feature of
Pg::Explain from 0.60
2011-06-11 04:44:41 +02:00
34818b7d7b
If Explain creation fails:
...
+ message "Failed to create..." above form
+ log ("info") message
+ send mail with invalid plan
2011-05-04 07:12:41 +00:00
198b38717a
1. history pagination changed to date ranges
...
2. index renamed to new explain
3. form styling changes
2011-03-11 06:19:50 +00:00
046da81e8c
new version of explain.depesz.com, by metys - llewandowski.pl
2011-03-10 15:19:34 +00:00