Dan Sosedoff

Results 17 issues of Dan Sosedoff

Is there a way to add custom auth url parameters? Google OAuth2 has a extra `hd` param that's used to restrict login to a certain domain: https://developers.google.com/accounts/docs/OpenIDConnect#hd-param

Gox used to provide a baseline tooling for building binaries for multiple platforms. It has not been updated for support recent platforms, so it's probably a time to deprecate it...

enhancement

On the custom SQL query page there should be an option to display the editor/results horizontally, so that the editor is on the left and query results are on the...

enhancement
ui

``` json: error calling MarshalJSON for type time.Time: Time.MarshalJSON: year outside of range [0,9999] /Users/sosedoff/go/src/github.com/sosedoff/pgweb/vendor/github.com/gin-gonic/gin/render/json.go:46 (0x15268d3) JSON.Render: panic(err) /Users/sosedoff/go/src/github.com/sosedoff/pgweb/vendor/github.com/gin-gonic/gin/context.go:713 (0x152c53e) (*Context).Render: if err := r.Render(c.Writer); err != nil { /Users/sosedoff/go/src/github.com/sosedoff/pgweb/vendor/github.com/gin-gonic/gin/context.go:756...

Example query: ``` SELECT n.nspname AS "schema", t.typname, string_agg(e.enumlabel, '|' ORDER BY e.enumsortorder) AS enum_labels FROM pg_catalog.pg_type t JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace JOIN pg_catalog.pg_enum e ON t.oid...

When pgweb is terminated any new request (or a custom query) will never seem to finish, however the backend is gone and we should print out an error message.

Currently all session management happens in the api module and does not have any locking around creating/removing sessions, which will cause panics. Lets setup a connection manager that will handle...

enhancement

There should be some way to import data from CSV files. It would create a new table and insert all the records from a single file.

hacktoberfest

Getting error: `ssh: cannot decode encrypted private keys`

Storing SQL query log (user-generated) into a file would be a good solution for history persistence. Something like `$HOME/.pgweb/history.json` is fine, although will probably break when running multiple instances of...

enhancement