Ashesh Vashi
872d5ac0b3
fix: Bump python & javascript dependencies ( #9827 )
...
* Update Python dependencies:
- google-auth-oauthlib 1.3.0 → 1.3.1
- sphinxcontrib-youtube 1.4.1 → 1.5.0
- fixtures 4.3.1 → 4.3.2
- Add missing newline at end of requirements files
* Update JavaScript dependencies:
- Replace deprecated @babel/plugin-proposal-* packages with @babel/plugin-transform-* equivalents
- Remove unused @types/classnames dependency
- Update yarn.lock
- Pin the 'react-frame-component' to '~5.2.6'
* fix: Use PostGIS 36 for EPAS 18 in CI workflow
- EPAS 18 ships with edb-as18-postgis36 instead of postgis34.
- Add a postgisver matrix variable to support mixed versions.
- Add exclude+include for EPAS 18 PostGIS matrix to fix empty runs-on
* Moving '@babel/plugin-transform-class-properties', '@babel/preset-react' to devDependencies section
2026-04-08 17:31:56 +05:30
Aditya Toshniwal
91eb60a363
Replace pgAdmin NW.js container with Electron container. #7494
2024-07-01 11:27:42 +05:30
Aditya Toshniwal
6f96f67655
Add the git commit hash details to the About dialog. #7623
2024-06-27 13:20:00 +05:30
Aditya Toshniwal
1d7d6561f6
Add .yarnrc.yml file with node linker as node_modules to make docker builds work
2023-04-26 11:51:23 +05:30
Dave Page
bf25fcc919
Ignore some yarn 2 artefacts.
2023-03-24 16:19:59 +00:00
Akshay Joshi
102ffd141c
Implemented runtime using NWjs to open pgAdmin4 in a standalone window
...
instead of the system tray and web browser. Used NWjs to get rid of QT
and C++. Fixes #5967
Use cheroot as the default production server for pgAdmin4. Fixes #5017
2021-01-29 13:38:27 +05:30
Aditya Toshniwal
ca4db8871e
Ensure that code coverage should cover class and function declarations. Fixes #6062
2020-12-06 19:16:17 +05:30
Pramod Ahire
68a5027d15
Added ability to generate code coverage reports for java script files.
2020-08-07 12:27:12 +05:30
Rahul Shirsat
74fd5dfe96
Ensure that the user will be able to modify the start value of the Identity column. Fixes #5632
2020-07-29 16:22:11 +05:30
Dave Page
f4750f0096
Ignore venv directories in the tree.
2020-06-01 10:31:34 +01:00
Pradip Parkale
057a2b2312
Improve code coverage and API test cases for the Rules module. Fixes #5334
2020-05-07 16:27:58 +05:30
Dave Page
8812a7db69
Add support for building RPMs on CentOS/RHEL 7
2020-03-19 12:56:39 -04:00
Dave Page
f156696339
Add support for building RHEL/CentOS 8 RPMs.
2020-03-18 08:51:11 -04:00
Dave Page
a684b48fb3
Add experimental scripts for building Debian/Ubuntu packages.
...
Code is split into pkg/debian for the Debian/Ubuntu specific parts,
and pkg/linux for generic code that can be used on other distros.
Tested on Debian 10 and Ubuntu 18.04 at present.
2020-03-12 15:24:58 +00:00
Aditya Toshniwal
c1c682402a
1) Further styling tweaks for Dark Theme.
...
2) Theme related code changes are removed from config.py and moved to miscellaneous under a new package - "themes".
2019-11-11 18:47:43 +05:30
Aditya Toshniwal
8180403f97
1) Added support for custom theme creation and selection. Fixes #4348 .
...
2) Added Dark(Beta) UI Theme option. Fixes #3741 .
3) Fix an issue where a black arrow-kind image is displaying at the background of browser tree images. Fixes #4171
Changes include:
1) New theme option in preferences - Miscellaneous -> Themes. You can select the theme from the dropdown.
It also has a preview of the theme just below the dropdown. Note that, a page refresh is needed to apply changes.
On saving, a dialog appears to ask for refresh.
2) You can create your own theme and submit to hackers. README is updated to help you create a theme. Theme will be available only after the bundle.
3) Correction of SASS variables at few places and few other CSS corrections.
4) Added iconfont-webpack-plugin, which will convert all the SVG files(monochrome) used as icons for buttons to font icons.
This will allow us to change the color of the icon by using CSS color property.
5) All the .css files will bundle into a separate file now- pgadmin.style.css. This will help reduce the size of
theme CSS files as CSS in .css files will not change with the change of SASS variables.
2019-11-07 18:51:03 +05:30
Aditya Toshniwal
8780462708
Add various make targets for auditing the Python and JS modules. Update the install-node target so that it de-dupes JS modules.
...
Original patch by Aditya, with further work from Ashesh and I.
2019-08-02 14:05:09 +01:00
Dave Page
d7eb41fff4
Include a cacert file when needed for the upgrade check. Fixes #3185
2018-07-23 16:15:58 +01:00
Akshay Joshi
ccf58570b1
Support running feature tests against Firefox. Fixes #3270
2018-05-15 15:10:11 +01:00
Rahul Soshte
e467ffcfe4
Add a couple of files for git to ignore.
2018-04-11 09:58:44 +01:00
Dave Page
7dbfd23797
Case sensitive paths are confusing git...
2018-02-27 11:04:34 +00:00
Dave Page
7192a2b675
Rewrite the runtime as a tray-based server which can launch a web browser. Fixes #3086
2018-02-05 15:32:14 +00:00
Dave Page
bcba596408
Add the ability to build a basic Docker container.
2017-09-21 16:49:37 +01:00
Shruti B Iyer
659eb1c1e8
Bring React into the tree, and add linting and bundling framework for the JS etc.
2017-06-12 16:51:54 +01:00
George Gelashvili
59da69087c
Stop ignoring yarn.lock, per discussion with Pivotal team.
2017-06-12 09:16:32 +01:00
Dave Page
564ecc37db
Ignore the Yarn lock file.
2017-03-21 10:11:19 +00:00
Atira Odhner
2f84156dc6
Add Jasmine test framework for JS testing.
2017-03-15 17:09:22 +00:00
Murtuza Zabuawala
6d438fec5e
Ignore Visual Studio code editor files.
2017-03-01 10:03:19 +00:00
Atira Odhner
e3041f1113
Ensure the Mac Appbundle builds correctly both with and without code signing.
...
Correct current versions of Python/Qt while we're passing.
2017-02-16 11:25:32 +00:00
Jonas Thelemann
2db705ad80
Add runtime/pgAdmin4 to .gitignore, and re-order entries for ease of maintenance.
2017-01-16 14:46:44 +00:00
Dave Page
7983f53a7e
Ignore generated resource files
2016-11-23 14:38:27 +00:00
Dave Page
f089744d6d
Ignore patches and autosave files from QT Creator
2016-10-13 06:59:23 -07:00
Dave Page
80f1c2e7ac
Correct the win-build directory in .gitignore.
2016-08-19 11:20:29 +01:00
Dave Page
29fbbb581f
Overhaul the PIP build system so it's less messy on disk during builds, and avoids packaging unnecessary files.
2016-06-15 17:09:05 +01:00
Paresh More
d8cbbae3a4
Cleanup a couple of issues missed when the Windows installer patch was committed.
2016-06-08 13:38:54 +01:00
Paresh More
47dccec915
Windows installer!
2016-06-08 12:29:21 +01:00
Dave Page
a989840460
Tarball build target and script
2016-06-03 10:57:15 +01:00
Sandeep Thakkar
3074af101b
Add Mac Appbundle generation support.
2016-06-02 13:56:56 +01:00
Dave Page
ce70672a0b
Ignore the regression test config file.
2016-04-17 10:52:31 -04:00
Dave Page
5b8c965fb7
Ignore pycharms project directory.
2016-03-22 16:56:20 +00:00
Muhammad Aqeel
dc64160f82
Add a top level Makefile with a target and appropriate Python stuff to build a PIP package of the web code.
2016-03-14 10:26:59 +00:00
Ashesh Vashi
537df154fe
Fixing few issues with context menu icon missing.
...
Introduced a new ajax function to return the HTTP Status code 410 (GONE).
Changed the location of the javascript from each modules, it loads.
Added .swp, .swo files in the .gitignore file
2015-12-04 14:47:18 +05:30
Ashesh Vashi
cc3a262de0
Adding pgadmin4.log, and runtime/.qmake.stash to .gitignore, so that -
...
it does not show up in git status.
2015-11-17 18:22:01 +05:30
Ashesh Vashi
aa150030eb
Introduced a mechanism to load required javascripts at runtime
...
(lazy loading) using the require.js. This allows us to load the
javascript required for any node, only when it was loaded in the browser
tree. Also, introduced the mechanism to show/edit/create of any node in
a tab panel (wcDocker.Panel).
2015-06-30 11:21:57 +05:30
Dave Page
83cbe87040
i18n support.
2015-02-25 17:06:00 +00:00
Dave Page
89bfc54ec4
Update .gitignore file with a few more bits of junk.
2015-01-27 14:22:52 +00:00
Dave Page
51117f26a9
Add a .gitignore file.
2014-12-18 17:52:53 +00:00