Commit graph

635 commits

Author SHA1 Message Date
eelke
3f41fc07c3 Was not saved properly 2022-09-05 07:45:59 +02:00
eelke
4fa2189b27 Added the capability to reset the password manager
Also some documentation about the password manager.
2022-09-05 07:33:08 +02:00
eelke
f8528143ac these items were not really features 2022-09-04 13:32:38 +02:00
eelke
c748b267a6 fix pipeline
installing python packages without gcc seems to be very hard
also fix pip caching
2022-09-04 13:28:08 +02:00
eelke
f3025928a3 fix pipeline needing gcc for dulwich 2022-09-04 13:00:58 +02:00
eelke
6b8c54398d Add installation and releasenotes sections to the user manual. 2022-09-04 12:43:09 +02:00
eelke
61346ae95d Remove BUILD because its contents is completely out of date. 2022-09-04 12:41:37 +02:00
Eelke Klein
6631d1df5d fix building of docs 2022-09-04 07:43:35 +00:00
Eelke Klein
a8009a1c37 Change docs theme 2022-09-04 07:40:14 +00:00
eelke
1d53a6397b There is no master branch it is called main. 2022-09-04 09:26:35 +02:00
eelke
c874b297c1 Add about dialog to File menu of the connection manager.
Make the contents of the dialog more accurate and include a link to the releasenotes file.
2022-09-04 09:19:03 +02:00
eelke
4e1d128ee9 fix header include path 2022-09-03 12:43:16 +02:00
eelke
f8f06232b9 Start using reno 2022-09-03 09:41:12 +02:00
eelke
bb0e08461a cleanup 2022-09-03 09:36:04 +02:00
eelke
80272e81c3 Improve error handling 2022-08-17 18:18:10 +02:00
eelke
457b09f15c Improved error reporting 2022-08-14 08:04:21 +02:00
eelke
6cf7b52453 When changing the uuid clear the password
Because id is used as part of the encryption process the value is not a valid encoded password anymore.
We could decode en reencode the password but wanted a quickfix for now.
This is also prevents the weird behaviour that it asks for the manager password but then has to prompt for the connection password.
2022-07-08 19:57:27 +02:00
eelke
f6c15f895f Catch exception from the password manager and pretend for now that the password was never saved. 2022-07-08 19:55:19 +02:00
eelke
b5ca7099c1 Catch botan exception in password manager and throw higher level exception. 2022-07-08 19:54:18 +02:00
eelke
6d05c6d75a Improve escaping routine, no need to resort to using the E prefix just doubling the quotes should be enough. 2022-07-08 19:53:45 +02:00
eelke
8b671090a0 Big cleanup 2022-05-26 08:25:31 +02:00
eelke
d3080a08bb WIP createdb dialog 2022-05-24 18:57:28 +02:00
eelke
c20427e10d Menu to for going to specific column
Columns are sorted alphabetically.
2022-05-24 18:57:20 +02:00
eelke
a7d4a5f13d build fixes
# Conflicts:
#	pglablib/sqlast/SelectList.h
2022-05-24 18:56:39 +02:00
eelke
2ad5fa5e4e Project reorganization 2022-04-10 14:26:31 +02:00
eelke
d0439c2d70 Remove unused function 2022-04-10 10:37:56 +02:00
eelke
a5563949e5 Refactor painting of editor gutter 2022-04-10 10:29:40 +02:00
eelke
e082a5731d Editor code cleanup 2022-04-10 09:32:20 +02:00
eelke
d266882927 Move codeeditor to folder 2022-04-10 09:26:38 +02:00
eelke
91ac77a058 operator== and != should be const 2022-04-10 09:26:23 +02:00
eelke
04a4e3b374 fiix bug, rowMapping werd niet gecleared
+ formatting
2022-04-10 06:53:02 +02:00
eelke
aea49688d8 switch to latest c++ features 2022-04-10 06:52:18 +02:00
eelke
eed5735d2e fix build error with newer Qt version 2022-04-10 06:51:47 +02:00
eelke
4ac87f285b start on view the show single record as list of label + value 2022-04-10 06:51:25 +02:00
eelke
c71fdc4af7 Reorganization of pgLab project 2022-04-09 08:57:29 +02:00
eelke
7300865c77 Switched DatabaseWindow to using the form designer. 2022-04-08 20:16:42 +02:00
eelke
03b4194193 Merge branch 'crudtesting' 2022-04-03 10:05:09 +02:00
eelke
357dc3d114 Cleanup and new formatting 2022-04-03 09:17:18 +02:00
eelke
f492c8f9bc Add row number column in model instead of vertical header
THis is because the column can be sorted but the header not.
2022-04-02 13:55:24 +02:00
eelke
1ab119c29a Fix default sort order 2022-04-02 13:54:37 +02:00
eelke
2c5a42f45d Improve sorting 2022-04-02 08:33:48 +02:00
eelke
e2d67dee70 Disable the tests i'm not going to make work right now. 2022-02-06 14:21:50 +01:00
eelke
23e61c6c95 Fix broken unittest.
Was probably broken by a change in Qt. Now using custom parser.
(I also tested a regex based parser but that was more then 80 times slower)
2022-02-06 14:15:16 +01:00
eelke
c346430b25 Abstract IResult interface for Result
This is to allow faking the result for testing the CrudModel.
2022-02-06 12:19:43 +01:00
eelke
06504ecc1f Improvements to the CrudModel
The new data of modified rows is now stored directly within the row_mapping
also changed how new rows are handled so the new empty row for inserting
is not a special case but is part of the list.
2022-01-22 16:22:29 +01:00
eelke
a7f247bdee Cleanup 2022-01-21 18:54:50 +01:00
eelke
14b5293dea refactor table sql generation 2022-01-21 18:53:47 +01:00
eelke
3158a4364b Show SQL for database
Also improvements to the SQL for tables and views.
2022-01-20 20:13:56 +01:00
eelke
b5a706a2a2 lazy load the database sizes only when needed by the server inspector. 2022-01-19 19:10:05 +01:00
eelke
39195153cd Retrieve tables sizes asynchronously when opening the catalog. 2022-01-18 18:45:14 +01:00