1
0
mirror of https://gitlab.com/depesz/explain.depesz.com.git synced 2025-07-03 00:58:12 +02:00
Commit Graph

18 Commits

Author SHA1 Message Date
6833367855 Beautify queries, and hide bogus "actual" info
1. Added beautification of queries using pgFormatter library
   https://github.com/darold/pgFormatter
2. In case of plans that are "explain query" and not "explain analyze"
   - don't show bogus "actual ..." info.
2020-11-05 15:38:16 +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
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
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
125175b865 Sync to current version on old host 2016-11-08 20:37:06 +01:00
ab58eddac3 Commify long numbers in presented explains 2014-11-05 16:30:32 +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
930f22b1c6 Editorialization of last merge
- change the secret/secrets code so that it will work in both old and new
  Mojolicious versions.
- Add information that perl modules can be installed from distribution
  package repositories, and not neccessarily from cpan
- Add more description to information on config file
- Revert default config to previous state
- Add tests (to be run by explain.pl test) that check for required perl
  modules
2014-10-31 15:55:59 +01:00
cb3a519766 server runs, not fully tested 2014-10-31 06:04:52 -07:00
28fe739f46 perltidy run 2013-10-30 12:47:28 +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
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
dbfb8d70a0 json_config changed name to JSONConfig 2012-01-26 11:28:02 +01: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