Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
356 commits
Select commit Hold shift + click to select a range
2c7cf8c
Fixed badges size
Alecaddd Dec 22, 2018
de160cc
Fixed badges size
Alecaddd Dec 22, 2018
52fe4e5
Add PayPal badge
Alecaddd Dec 22, 2018
c15fbc0
Fixed PayPal badge size
Alecaddd Dec 22, 2018
6a05ee8
the reload_schema () method keeps causing the app to randomly crash. …
Alecaddd Dec 22, 2018
7f17c7e
Check if the schema _iter is not null. Solves the segfault crash, all…
Alecaddd Dec 22, 2018
5bcc5ec
Updated get_chema method to async with proper background thread
Alecaddd Dec 23, 2018
085cd17
Updated icon 48px. Fixes #199
Alecaddd Dec 26, 2018
b692309
Prevent schema reloading if still executing previous reload action
Alecaddd Dec 26, 2018
9d140b0
Clear search entry without reloading schema
Alecaddd Dec 26, 2018
b14614d
Refactored populate schema into async method. Add more visible spinne…
Alecaddd Dec 26, 2018
47486b3
Async get schema table, super snappy!
Alecaddd Dec 26, 2018
9b6d24d
Remove connection manager reference from init method
Alecaddd Dec 27, 2018
ccf6b1f
Updated Connection Manager and DatabaseSchema to properly handle sche…
Alecaddd Dec 27, 2018
680492f
Inital rework on Content view for faster and proper async fetch methods
Alecaddd Dec 28, 2018
f9e200d
Fix async populate schema for SQLite connections
Alecaddd Dec 29, 2018
d7dedc8
Allow database to be null in SQLite relations schema. Fixes #200
Alecaddd Dec 29, 2018
30b7cb6
Refactored Content view with async methods
Alecaddd Dec 29, 2018
f3f9790
meson/flatpak: dual installation (#198)
bilelmoussaoui Dec 29, 2018
f7c8db0
Completed async refactor of Views
Alecaddd Dec 29, 2018
c7fa826
Add building dev version instructions to README (#202)
bilelmoussaoui Dec 29, 2018
0596475
Updated connection dialog to handle SSH tunneling options in stack sw…
Alecaddd Dec 29, 2018
13db595
Better grid spacing in conenction dialog. Closes #33
Alecaddd Dec 29, 2018
35c3d1b
Merged conflicts
Alecaddd Dec 30, 2018
beced99
Updated list of dependencies
Alecaddd Dec 30, 2018
ff00fa5
Pre-release version bump
Alecaddd Dec 30, 2018
1e4f607
library sidebar: replace flowbox with a listbox (#201)
bilelmoussaoui Dec 31, 2018
e92e774
Bumped up the price because money is good
Alecaddd Dec 31, 2018
d1eb8d6
Revert back to FlowBox because the ListBox was causing UX issues whil…
Alecaddd Dec 31, 2018
801c178
128 development icon variation
Alecaddd Dec 31, 2018
3fc7325
Create Devel icon version. Closes #203
Alecaddd Dec 31, 2018
d7eca54
Use Granite ModeSwitch since it is available now
Alecaddd Dec 31, 2018
7b5b97a
Properly handle PRAGMA query as select statement
Alecaddd Jan 2, 2019
694cee7
Use Granite widget for button tooltips
Alecaddd Jan 2, 2019
274d791
Check if profile is development. Fixes #208
Alecaddd Jan 3, 2019
7648ef8
Pre-release version bump
Alecaddd Jan 3, 2019
d00fcb3
Update fr.po (#214)
NathanBnm Jan 17, 2019
9a102e3
Update lt.po (#216)
welaq Jan 28, 2019
88b25ff
Add a list of supported DB backends to README (#222)
jsphpl Feb 28, 2019
a3afaa5
Add missing build dependencies (#225)
TheAifam5 Mar 1, 2019
44163f6
Update translations files (#227)
cjfloss Mar 12, 2019
cf3d42f
German translation added (#226)
patbec Mar 12, 2019
5af2a83
Fixes build faillure due to missing libfixposix dependency (#206)
JerryCasiano Mar 12, 2019
92322d9
Require granite >= 0.5.1 for ModeSwitch widget. Fixes #224
Alecaddd Mar 12, 2019
24343a8
Application.vala: Avoid duplicated code (#204)
bilelmoussaoui Mar 12, 2019
274a9a5
Small code cleanup
Alecaddd Mar 12, 2019
0be042e
Updated list of supported database. Fixes #217
Alecaddd Mar 12, 2019
5d58240
Add support for EXPLAIN command. Fixes #218 (#238)
Alecaddd Mar 19, 2019
c38e779
Wrap table names around double quotes for PostgreSQL. Fixes #219
Alecaddd Mar 19, 2019
099f23f
Patch null values (#240)
Alecaddd Mar 20, 2019
7461f43
Pre-release version bump
Alecaddd Mar 20, 2019
a18c61d
War on mainloop (#243)
Alecaddd Mar 25, 2019
ddad6d0
HotFix: use direct_shutdown on SSH tunnel only if connection is real
Alecaddd Mar 25, 2019
8b4a9f3
fix gtk version dependency, issue #241 (#244)
fisher Mar 25, 2019
b7102bc
No ram pagination (#245)
Alecaddd Apr 3, 2019
bb52973
Fixed long to int mismatch
Alecaddd Apr 3, 2019
2a1adde
Pre-release version bump
Alecaddd Apr 3, 2019
d7044de
Refreshed translation files
Alecaddd Apr 3, 2019
4bee2ad
Updated screenshots
Alecaddd Apr 3, 2019
93cadaa
Fix pagination and Posix (#247)
Alecaddd Apr 7, 2019
c2461c1
Pre-release version bump
Alecaddd Apr 7, 2019
57db51f
Clear Connection Manager on failed connection. Fixes #212
Alecaddd Apr 18, 2019
5836328
Support PostgreSql port over SSH connection. Fixes #254
Alecaddd May 21, 2019
efcfe5e
Better popover items with accelerators
Alecaddd May 21, 2019
65f6650
query for table relation fixed (#257)
mdamaceno Aug 2, 2019
1157eb8
Fix wrong response message when executing non select query
Alecaddd Aug 3, 2019
972c60a
Pre-release version bump
Alecaddd Aug 3, 2019
642c649
Add editable font and style of Query tab (#269)
Alecaddd Aug 6, 2019
f4a5041
Pre-release version bump
Alecaddd Aug 6, 2019
bfc44c0
Ignore comments (#270)
Alecaddd Sep 1, 2019
e025929
Pre-release version bump
Alecaddd Sep 1, 2019
6090828
Update table icons
btd1337 Sep 11, 2019
01915e6
Downgrade Node.js to fix builds on Travis CI (#288)
meisenzahl Nov 12, 2019
10d6b65
Merge branch 'master' of git://github.com/btd1337/sequeler into btd13…
Alecaddd Nov 17, 2019
764f6b0
Install custom table icons and use them
Alecaddd Nov 17, 2019
a95c4ca
Merge branch 'btd1337-master'
Alecaddd Nov 17, 2019
737c01c
Minor patch for ssh_tunnel_open (#299)
taozuhong Mar 29, 2020
967835a
add configurable ssh key file. fix ssh local tunnel (#301)
FranciscoDA Mar 30, 2020
f699635
Manually sort saved connections (#303)
Alecaddd Apr 1, 2020
22e949f
Add github actions (#304)
Alecaddd Apr 1, 2020
76ac553
Prerelease version bump
Alecaddd Apr 1, 2020
7dcf56e
Enable duplicate connection option (#309)
Alecaddd Apr 3, 2020
247e461
Prevent opening an SSH connection if no database is specified. Fixes …
Alecaddd Apr 3, 2020
0a071a8
Sortby for real! (#310)
Alecaddd Apr 4, 2020
2591037
Update build status badge
Alecaddd Apr 4, 2020
58b2834
Update changelog
Alecaddd Apr 4, 2020
44a7262
Implement spinbutton to allow faster pagination (#312)
Alecaddd Apr 4, 2020
2d2bb4e
Use Granite.AlleLabel for menu popover
Alecaddd Apr 5, 2020
2d5623d
Improve SQL queries (#314)
Alecaddd Apr 10, 2020
9af6558
Add some tooltips (#316)
NathanBnm Apr 11, 2020
a91b78e
add query params dialog
FranciscoDA Apr 11, 2020
d08660d
linting fixes
FranciscoDA Apr 11, 2020
37846e9
fix compiler warnings
FranciscoDA Apr 11, 2020
0ae966f
code style fixes
FranciscoDA Apr 11, 2020
373224d
move the "run query" button to the right hand of the close button
FranciscoDA Apr 11, 2020
9d064a2
Properly handle the array of saved connections (#317)
Alecaddd Apr 11, 2020
0ae3504
Improve translations (#318)
NathanBnm Apr 11, 2020
1cd761f
add ScrolledWindow to the query params form
FranciscoDA Apr 11, 2020
1fbb4a8
fix meson file indentation
FranciscoDA Apr 11, 2020
5454d8d
Update README.md
Alecaddd Apr 11, 2020
28fb22a
Merge branch 'master' into queryParams
FranciscoDA Apr 11, 2020
124a616
Merge branch 'queryParams' of https://github.com/FranciscoDA/sequeler…
Alecaddd Apr 11, 2020
be5c1a4
Bug fixes and accessibility improvements
Alecaddd Apr 12, 2020
4d40870
Merge branch 'FranciscoDA-queryParams'
Alecaddd Apr 12, 2020
fd35eb0
Pre-release version bump
Alecaddd Apr 12, 2020
e52ed7d
Fix typos
Alecaddd Apr 12, 2020
2fe94ba
Fixed wrong Vala methods
Alecaddd Apr 12, 2020
93c7afb
Another version bump
Alecaddd Apr 12, 2020
84cc4ba
Update QueryParamsDialog.vala
Alecaddd Apr 12, 2020
470d4a1
Another version bump
Alecaddd Apr 12, 2020
93bef0d
Merge branch 'master' of github.com:Alecaddd/sequeler
Alecaddd Apr 12, 2020
7f61941
Add "translate" link to AppCenter (#321)
NathanBnm Apr 12, 2020
d430bac
Translated using Weblate (Catalan)
eclyptox Apr 12, 2020
7753259
Translated using Weblate (Spanish)
eclyptox Apr 12, 2020
b51a6bd
Translated using Weblate (Italian)
Alecaddd Apr 12, 2020
770ee16
Fix typo in build commands (#322)
NZTimKeegan Apr 13, 2020
f238ad7
Translated using Weblate (Spanish)
weblate Apr 13, 2020
dcdf08e
Translated using Weblate (Spanish)
Alecaddd Apr 13, 2020
19435e3
Translated using Weblate (Spanish)
Alecaddd Apr 13, 2020
fee8496
Translated using Weblate (French)
NathanBnm Apr 24, 2020
78f8b73
Translated using Weblate (French)
weblate Apr 24, 2020
861c260
Translated using Weblate (Russian)
KovalevArtem Apr 23, 2020
575032a
Added translation using Weblate (Hindi)
Apr 26, 2020
9996fe0
Translated using Weblate (Hindi)
Apr 26, 2020
0452fce
Translated using Weblate (Turkish)
recep Apr 27, 2020
49fcc1a
Translated using Weblate (Spanish)
Luancord Apr 30, 2020
738c767
Translated using Weblate (Spanish)
fitojb Apr 30, 2020
29c508c
Translated using Weblate (Catalan)
fitojb Apr 30, 2020
243822f
Translated using Weblate (Spanish)
fitojb Apr 30, 2020
4e6e7be
Create FUNDING.yml
Alecaddd May 2, 2020
cead5fb
Explicitly start and stop gtk spinnersThis cuts down on CPU usage whe…
ender672 May 9, 2020
7b16f1c
Pre-release version bump
Alecaddd May 13, 2020
30809d4
Support unencrypted connections (#327)
chronitis May 16, 2020
1e9d9c3
Fix column copy data (#330)
ender672 May 17, 2020
92c0e64
Enable context menu to copy and edit table data. Fixes #264 (#331)
Alecaddd May 17, 2020
4e41e27
Added translation using Weblate (Ukrainian)
Acvarium May 18, 2020
b4743f1
Translated using Weblate (Russian)
KovalevArtem May 17, 2020
46128f1
Translated using Weblate (Russian)
Acvarium May 18, 2020
eb52be6
Translated using Weblate (Ukrainian)
Acvarium May 18, 2020
1d3bc88
Translated using Weblate (Ukrainian)
Acvarium May 24, 2020
4f62745
Translated using Weblate (German)
Jun 21, 2020
dcd4c32
Translated using Weblate (French)
Jun 21, 2020
601fd0a
Create and Drop databases (#332)
Alecaddd Jun 26, 2020
4d04926
Prerelease version bump
Alecaddd Jun 26, 2020
339aff8
Translated using Weblate (Portuguese (Brazil))
ysads Jul 6, 2020
4f3cb02
Added translation using Weblate (Polish)
grzegorzjudas Aug 2, 2020
18820dd
Translated using Weblate (Polish)
grzegorzjudas Aug 3, 2020
5a1c61b
Translated using Weblate (Spanish)
fitojb Aug 13, 2020
4f79132
Translated using Weblate (Portuguese (Brazil))
eduardoaddad Aug 18, 2020
df1294e
Added translation using Weblate (Portuguese)
SantosSi Aug 25, 2020
7df242a
Translated using Weblate (Portuguese)
SantosSi Aug 25, 2020
c68ea0f
Translated using Weblate (Lithuanian)
KasnauskasRokas Sep 4, 2020
2335c52
Translated using Weblate (Ukrainian)
IhorHordiichuk Sep 15, 2020
a9e6079
Translated using Weblate (Ukrainian)
Acvarium Sep 15, 2020
699c458
Translated using Weblate (Ukrainian)
IhorHordiichuk Sep 15, 2020
38002e5
Translated using Weblate (Turkish)
Oct 8, 2020
fb1c2ad
Added translation using Weblate (Arabic (Egypt))
engalali9 Oct 28, 2020
f75b443
Translated using Weblate (Arabic (Egypt))
engalali9 Oct 28, 2020
0e8265e
Translated using Weblate (Arabic (Egypt))
Nov 4, 2020
b9d6cd9
Add DESCRIBE to handled statements (#356)
idest Feb 8, 2021
bcf35f2
Added translation using Weblate (Chinese (Simplified))
yangfl Apr 9, 2021
31e0fba
Added translation using Weblate (Chinese (Traditional))
yangfl Apr 9, 2021
b2b0062
Translated using Weblate (Chinese (Simplified))
yangfl Apr 9, 2021
dae2d57
Translated using Weblate (Chinese (Traditional))
yangfl Apr 9, 2021
08aa354
Flatpak: update the manifest & add CI (#355)
bilelmoussaoui Apr 14, 2021
d548f8e
CI: update flatpak job (#359)
bilelmoussaoui Apr 17, 2021
39f6eb9
Translated using Weblate (Indonesian)
rezaalmanda Apr 20, 2021
75a7f05
Translated using Weblate (Indonesian)
rezaalmanda Apr 27, 2021
eac0c66
Translated using Weblate (Russian)
May 10, 2021
fd6bda4
Translated using Weblate (Russian)
May 14, 2021
0b9333e
Odin release (#360)
Alecaddd May 16, 2021
6607b84
Translated using Weblate (Russian)
May 16, 2021
eaeeb1a
Translated using Weblate (Russian)
May 18, 2021
91da435
Translated using Weblate (Russian)
May 25, 2021
ccc1c82
Translated using Weblate (Lithuanian)
70h Jun 27, 2021
02e2b22
Add appcenter stripe key. Fixes #364
Alecaddd Aug 11, 2021
bb54f15
Update platform runtime
Alecaddd Aug 11, 2021
9c70b9d
Update screenshots
Alecaddd Aug 11, 2021
c9e5650
Translated using Weblate (Russian)
Aug 28, 2021
c295d03
Added translation using Weblate (Czech)
Sep 1, 2021
3fe76fd
Translated using Weblate (Czech)
Sep 1, 2021
0d9c87c
Translated using Weblate (Indonesian)
dickidarmawansaputra Sep 13, 2021
d7cbb15
Translated using Weblate (Indonesian)
dickidarmawansaputra Oct 1, 2021
47636a0
Translated using Weblate (Indonesian)
dickidarmawansaputra Oct 10, 2021
b1bca0a
Added translation using Weblate (Arabic (Najdi))
abdumu Nov 7, 2021
00e5f7b
Translated using Weblate (Arabic (Najdi))
abdumu Nov 7, 2021
95863ff
Translated using Weblate (Spanish)
fitojb Apr 9, 2022
3182366
Translated using Weblate (Portuguese (Brazil))
marcoandrei Sep 21, 2022
0f8f3fe
Translated using Weblate (Russian)
lenemter Sep 28, 2022
984e626
Translated using Weblate (Russian)
lenemter Sep 28, 2022
0b02ddb
Update libgda-5.0.vapi (#343)
taozuhong Oct 1, 2022
dbda4e7
Sort table list alphabetically (#373)
OliverBeckwith Oct 1, 2022
a1b370f
Translated using Weblate (Luganda)
Clizco May 12, 2023
7d19ae3
Translated using Weblate (German)
Atalanttore Feb 6, 2024
b83f9c1
Granite version should be >=5.3.0 #346 (#367)
shimataro Sep 24, 2024
664c100
Flatpak: Update libaio to 0.3.113 and use HTTPS (#391)
ryonakano Sep 24, 2024
692897a
Added translation using Weblate (Japanese)
ryonakano Sep 24, 2024
0dad234
Remove Travis in favor of GitHub Actions (#392)
ryonakano Sep 29, 2024
ef27693
Deleted translation using Weblate (Japanese)
ryonakano Oct 5, 2024
1a95def
Added translation using Weblate (Japanese)
ryonakano Oct 5, 2024
d217f7e
Translated using Weblate (Japanese)
ryonakano Oct 5, 2024
cee9074
l10n: Setup locales correctly (#393)
ryonakano Oct 5, 2024
11745f5
Translated using Weblate (Portuguese (Brazil))
Jan 9, 2025
2563a65
Added translation using Weblate (Tamil)
Feb 25, 2025
3078e52
Translated using Weblate (Tamil)
Mar 3, 2025
20e561b
Translated using Weblate (Tamil)
Apr 20, 2025
a29d4d8
Actions: Update actions/checkout to v4 (#394)
ryonakano Apr 27, 2025
a133eb8
Port to GtkSourceView 4 (#395)
ryonakano Apr 27, 2025
7f4dc15
Added translation using Weblate (Japanese)
ryonakano Apr 28, 2025
f30b304
Fix Flatpak build (#396)
ryonakano Apr 28, 2025
238149c
Translated using Weblate (Japanese)
ryonakano Apr 28, 2025
3ab007c
Fix deprecated top-level developer_name in AppData XML (#387)
musicinmybrain Apr 29, 2025
178641b
Actions: Avoid duplicated CI and linter builds (#398)
ryonakano Apr 29, 2025
694b67c
Improve Metainfo (#397)
ryonakano Apr 29, 2025
68feda8
Added translation using Weblate (Estonian)
May 1, 2025
def7888
Added translation using Weblate (Estonian)
May 1, 2025
2cabac0
Translated using Weblate (Estonian)
May 1, 2025
0d9ee4a
Translated using Weblate (Estonian)
May 1, 2025
14df08a
Translated using Weblate (Estonian)
May 1, 2025
419bc03
Translated using Weblate (Estonian)
May 2, 2025
18118e6
Translated using Weblate (Estonian)
May 2, 2025
e0915d4
Translated using Weblate (Estonian)
Jun 2, 2025
bad50e8
Update translation files
weblate Jun 3, 2025
3f2fc85
Update translation files
weblate Jun 3, 2025
fa180d0
Update translation templates (#399)
ryonakano Jun 3, 2025
dbed345
Update translation files
weblate Jun 3, 2025
4d03657
Update translation files
weblate Jun 3, 2025
15b3a07
Translated using Weblate (Japanese)
ryonakano Jun 3, 2025
49e615d
Translated using Weblate (Estonian)
Jun 3, 2025
dd4247a
README: Update build status badge (#400)
ryonakano Jun 6, 2025
0b964cb
Translated using Weblate (Polish)
e-michalak Jun 5, 2025
204ec33
Translated using Weblate (Spanish)
Jun 29, 2025
3aa3e14
Translated using Weblate (Tamil)
Jul 3, 2025
efb9e91
Translated using Weblate (Tamil)
Jul 3, 2025
8fbdaf5
Flatpak: Bump Platform to 8.2 (#402)
ryonakano Jul 24, 2025
82cb64c
Sync with system color scheme instead of ModeSwitch (#403)
ryonakano Jul 24, 2025
f2b4b02
Translated using Weblate (Russian)
lenemter Aug 1, 2025
f50b2b9
Translated using Weblate (Arabic (Egypt))
anasskandil Aug 3, 2025
a26466a
Translated using Weblate (Arabic (Egypt))
nasser144322-lang Sep 17, 2025
8121ae8
l10n: Correct Chinese language codes (#404)
ryonakano Sep 19, 2025
5f452c2
Translated using Weblate (Catalan)
ricard-rd Sep 29, 2025
77e82b4
Translated using Weblate (Turkish)
oersen Oct 10, 2025
4329292
Re-RDNN to io.github.ellie_commons.sequeler (#405)
ryonakano Dec 13, 2025
5f8eca4
Flatpak: Update GNOME platform to 49
ryonakano Dec 13, 2025
ae79b8b
Flatpak: Update elementary BaseApp to circe-25.08
ryonakano Dec 13, 2025
bc78d8e
Flatpak: Update postgresql to 13.23
ryonakano Dec 13, 2025
4deecca
Flatpak: Update mariadb to 10.11.15
ryonakano Dec 13, 2025
e98a548
Flatpak: libgda: Explicit parameters in function declaration
ryonakano Dec 13, 2025
d61e201
Flatpak: libgda: Disable libgdaui that we don't use in Sequeler
ryonakano Dec 14, 2025
3e723b8
Update CI
ryonakano Dec 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 12 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
root = true
[*]
indent_style = space
trim_trailing_whitespace = true
insert_final_newline = true
charset = utf-8

[*.{build,json,xml*}]
indent_size = 2

[*.vala]
indent_size = 4
12 changes: 12 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# These are supported funding model platforms

github: [alecaddd]
patreon: alecaddd
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: Alecaddd
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
22 changes: 22 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
on:
pull_request:
types:
- opened
- reopened
- synchronize
name: CI
jobs:
flatpak-builder:
name: "Flatpak Builder"
runs-on: ubuntu-latest
container:
image: ghcr.io/flathub-infra/flatpak-github-actions:gnome-49
options: --privileged
steps:
- uses: actions/checkout@v4
- uses: bilelmoussaoui/flatpak-github-actions/flatpak-builder@master
with:
bundle: "sequeler-nightly.flatpak"
manifest-path: "build-aux/io.github.ellie_commons.sequeler.json"
run-tests: true
cache-key: "flatpak-builder-${{ github.sha }}"
21 changes: 21 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: "CI: Lint"

on:
pull_request:
types:
- opened
- reopened
- synchronize

jobs:
lint:

runs-on: ubuntu-latest

container:
image: valalang/lint

steps:
- uses: actions/checkout@v4
- name: Lint
run: io.elementary.vala-lint -d .
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,11 @@
.vscode
src/config.vala
build/
_build/
parts/
prime/
stage/
builddir/
.flatpak-builder/
*~
*.snap
37 changes: 0 additions & 37 deletions .travis.yml

This file was deleted.

File renamed without changes.
55 changes: 44 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,36 +1,69 @@
# ![Sequeler](sequeler-logo-transparent.png)
# ![Sequeler](data/assets/sequeler-logo-transparent.png)
> Friendly SQL Client

[![Build Status](https://travis-ci.org/Alecaddd/sequeler.svg?branch=master)](https://travis-ci.org/Alecaddd/sequeler)
[![Build Status](https://github.com/ellie-commons/sequeler/actions/workflows/ci.yml/badge.svg)](https://github.com/ellie-commons/sequeler/actions/workflows/ci.yml)
[![Translation status](https://hosted.weblate.org/widgets/sequeler/-/svg-badge.svg)](https://hosted.weblate.org/engage/sequeler/?utm_source=widget)

Sequeler is a native Linux SQL client built in Vala and Gtk. It allows you to connect to your local and remote databases, write SQL in a handy text editor with language recognition, and visualize SELECT results in a Gtk.Grid Widget.

![](sequeler-screenshot.png)
![](data/assets/screenshots/sequeler-screenshot.png)

## Supported Databases
- PostgreSQL
- MariaDB/MySQL
- SQLite

## Get it from the elementary OS AppCenter!
Sequeler, is primarily available from the AppCenter of elementary OS. Download it from there!

[![Get it on AppCenter](https://appcenter.elementary.io/badge.svg)](https://appcenter.elementary.io/com.github.alecaddd.sequeler)
[![Get it on AppCenter](https://appcenter.elementary.io/badge.svg)](https://appcenter.elementary.io/io.github.ellie_commons.sequeler)

## Get it from Flathub!
You can get Sequeler form Flathub no matter what distribution you're using. Download it or follow the instructions to install it from here!

<a href="https://flathub.org/apps/details/io.github.ellie_commons.sequeler" target="_blank"><img src="https://flathub.org/assets/badges/flathub-badge-i-en.svg" width="160px" alt="Get it from Flathub!"></a>

## Support the Project
If you like Sequeler and you want to support its development, consider donating via [PayPal](https://www.paypal.me/alecaddd) or pledge on [Patreon](https://www.patreon.com/alecaddd).

<a href="https://www.patreon.com/alecaddd" target="_blank"><img src="https://c5.patreon.com/external/logo/become_a_patron_button.png" width="170px" alt="Become a Patron"></a> <a href="https://www.paypal.me/alecaddd" target="_blank"><img src="https://www.paypalobjects.com/webstatic/mktg/Logo/pp-logo-200px.png" width="150px" alt="Donate on PayPal"></a>

## Install it from source
You can install Sequeler by compiling from source, here's the list of dependencies required:
- `gtk+-3.0>=3.9.10`
- `granite>=0.5.0`
- `gtk+-3.0>=3.22.29`
- `granite>=5.3`
- `glib-2.0`
- `gee-0.8`
- `gobject-2.0`
- `libxml-2.0`
- `libgda-5.0`
- `gtksourceview-3.0`
- `gtksourceview-4`
- `libsecret-1`
- `libssh2`
- `meson`

## Building
```
meson build --prefix=/usr
cd build
ninja && sudo ninja install
sudo ninja -C build install
```

### Donations
If you like Sequeler and you want to support its development, consider donating via [PayPal](https://www.paypal.me/alecaddd) or pledge on [Patreon](https://www.patreon.com/alecaddd).
## Building development version
The development version allows you to keep the stable version perfectly working while hacking on Sequeler.
```
meson build --prefix=/usr -Dprofile=development
sudo ninja -C build install
```

You can run the application from terminal using
```
io.github.ellie_commons.sequelerDevel
```

### Help with the translation
[![Translation status](https://hosted.weblate.org/widgets/sequeler/-/287x66-grey.png)](https://hosted.weblate.org/engage/sequeler/?utm_source=widget)

### Contributors
- Alberto Fanjul - [Github](https://github.com/albfan)
- Bilal Elmoussaoui - [Github](https://github.com/bilelmoussaoui) - [Paypal](https://www.paypal.me/BilalELMoussaoui)

38 changes: 38 additions & 0 deletions build-aux/0001-Explicit-parameters-in-function-declaration.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
From 29b8e35416b6d2fd7a4e2dc60c5006d4dc7be2da Mon Sep 17 00:00:00 2001
From: Ryo Nakano <ryonakaknock3@gmail.com>
Date: Sat, 20 Sep 2025 20:56:04 +0900
Subject: [PATCH] Explicit parameters in function declaration

Function declaration with no prototype are forbidden in C23.

See: https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2841.htm
---
libgda/sql-parser/lemon.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/libgda/sql-parser/lemon.c b/libgda/sql-parser/lemon.c
index afab40fd8..dac4b9697 100644
--- a/libgda/sql-parser/lemon.c
+++ b/libgda/sql-parser/lemon.c
@@ -70,12 +70,12 @@ static struct action *Action_new(void);
static struct action *Action_sort(struct action *);

/********** From the file "build.h" ************************************/
-void FindRulePrecedences();
-void FindFirstSets();
-void FindStates();
-void FindLinks();
-void FindFollowSets();
-void FindActions();
+void FindRulePrecedences(struct lemon *xp);
+void FindFirstSets(struct lemon *lemp);
+void FindStates(struct lemon *lemp);
+void FindLinks(struct lemon *lemp);
+void FindFollowSets(struct lemon *lemp);
+void FindActions(struct lemon *lemp);

/********* From the file "configlist.h" *********************************/
void Configlist_init(void);
--
2.43.0

Loading