Commit Graph

273 Commits

Author SHA1 Message Date
Riccardo Graziosi
d9d052aa0a Update vulnerable gems and packages (#252)
* Bump semver from 6.3.0 to 6.3.1 (#235)
* Bump puma from 4.3.12 to 5.6.8 (#250)
* Bump @babel/traverse from 7.21.5 to 7.23.7 (#251)
* Bump rails from 6.1.7.3 to 6.1.7.5
2024-01-09 17:18:16 +01:00
B-Souty
8faf36eb66 Upgrade Node to v20 (#245) 2024-01-08 17:23:26 +01:00
William Vo
35e7106a93 Add 🇻🇳 Vietnamese locale (#240) 2024-01-08 17:13:39 +01:00
Riccardo Graziosi
748df5bcd3 Add 🇪🇸 Spanish locale (#249) 2024-01-06 17:13:56 +01:00
Aitor Roma
accb5b53cc Add some Spanish translations (#236) 2024-01-06 16:49:57 +01:00
Riccardo Graziosi
7c2e679a29 New Crowdin updates (#195) 2024-01-06 16:30:25 +01:00
B-Souty
b270ad1056 Allow configuring database hostname (#241) 2024-01-06 16:00:32 +01:00
B-Souty
f39a4c6eea Update webdrivers gem (#243) 2024-01-04 20:53:46 +01:00
Riccardo Graziosi
17d67e0f91 Update README.md (#234)
Remove demo link from README
2023-07-08 16:43:17 +02:00
Riccardo Graziosi
47ac9abcbe Add healthcheck task to production image (#231) 2023-05-23 19:04:20 +02:00
Riccardo Graziosi
1af8687a22 Add healthcheck endpoint and task (#230) 2023-05-23 17:19:08 +02:00
Riccardo Graziosi
fbaed7f44e Fix toggle menu on mobile (#229) 2023-05-21 14:20:27 +02:00
Riccardo Graziosi
189d5abe27 Remove unused dependencies (#228)
* Remove unused package.json dependencies
* Remove unused files
* Remove some bootstrap js dependencies
2023-05-20 12:52:19 +02:00
Riccardo Graziosi
d8cf46c351 Switch from webpacker to (css|js)bundling-rails (#227)
* Install jsbundling-rails, uninstall rails/webpacker
* Remove outdated step from run-tests workflow
* Use cssbundling-rails for CSS
2023-05-19 17:47:01 +02:00
Riccardo Graziosi
e79d550070 Bump webpack-dev-server to 3.11.3 (#226) 2023-05-14 15:58:48 +02:00
dependabot[bot]
7efe945ee5 Bump loader-utils from 1.2.3 to 1.4.2 (#225)
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.2.3 to 1.4.2.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.2/CHANGELOG.md)
- [Commits](https://github.com/webpack/loader-utils/compare/v1.2.3...v1.4.2)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-14 14:22:17 +02:00
Riccardo Graziosi
c8f4766332 Bump yarn packages (webpacker, bootstrap, ...) (#222)
* Specify exact versions in package.json

* Bump @rails packages to 6.1.7-3

* Bump decode-uri-component from 0.2.0 to 0.2.2 (#176)

Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases)
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2)

---
updated-dependencies:
- dependency-name: decode-uri-component
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump qs from 6.5.2 to 6.5.3 (#177)

Bumps [qs](https://github.com/ljharb/qs) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/ljharb/qs/releases)
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.5.2...v6.5.3)

---
updated-dependencies:
- dependency-name: qs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump express from 4.17.1 to 4.18.2 (#178)

Bumps [express](https://github.com/expressjs/express) from 4.17.1 to 4.18.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.18.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump json5 from 1.0.1 to 1.0.2 (#182)

Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump minimatch from 3.0.4 to 3.0.8 (#223)

Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.0.8.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.0.8)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @rails/webpacker to 5.1.0

* Fix translations import in application.js

* Bump @rails/webpacker to 5.4.4

* Set some babel plugins loose=true to suppress warnings

* Bump boostrap to 4.6.2 and popper.js to 1.16.1

* Fix CSS after bootstrap bump

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-13 18:41:26 +02:00
Riccardo Graziosi
00f18d2fb8 Bump rails to 6.1.7.3 (#221)
* Bump rails to 6.1.7.3
* Bump rspec-rails to 4.0.2 (to make specs work again)
* Fix ReorderWorkflow to solve deprecation warning
2023-05-10 11:13:59 +02:00
Riccardo Graziosi
10f06c9760 Bump ruby to 3.0.6 (#218)
* Bump ruby to 2.7.8
* Bump listen to 3.5.1 (remove dependency on ruby_dep)
* Bump ruby to 3.0.6
* Fix I18n.translate arguments: from hash to keyword arguments
2023-05-09 09:32:18 +02:00
Riccardo Graziosi
5b9edd4745 Upgrade Ruby dependencies (#214)
* Bump rack from 2.2.3.1 to 2.2.6.3 (#204)

Bumps [rack](https://github.com/rack/rack) from 2.2.3.1 to 2.2.6.3.
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/2.2.3.1...v2.2.6.3)

---
updated-dependencies:
- dependency-name: rack
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump globalid from 1.0.0 to 1.0.1 (#188)

Bumps [globalid](https://github.com/rails/globalid) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/rails/globalid/releases)
- [Commits](https://github.com/rails/globalid/compare/v1.0.0...v1.0.1)

---
updated-dependencies:
- dependency-name: globalid
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump rails-html-sanitizer from 1.4.3 to 1.4.4 (#180)

Bumps [rails-html-sanitizer](https://github.com/rails/rails-html-sanitizer) from 1.4.3 to 1.4.4.
- [Release notes](https://github.com/rails/rails-html-sanitizer/releases)
- [Changelog](https://github.com/rails/rails-html-sanitizer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rails/rails-html-sanitizer/compare/v1.4.3...v1.4.4)

---
updated-dependencies:
- dependency-name: rails-html-sanitizer
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Riccardo Graziosi <31478034+riggraz@users.noreply.github.com>

* Bump loofah from 2.18.0 to 2.19.1 (#179)

Bumps [loofah](https://github.com/flavorjones/loofah) from 2.18.0 to 2.19.1.
- [Release notes](https://github.com/flavorjones/loofah/releases)
- [Changelog](https://github.com/flavorjones/loofah/blob/main/CHANGELOG.md)
- [Commits](https://github.com/flavorjones/loofah/compare/v2.18.0...v2.19.1)

---
updated-dependencies:
- dependency-name: loofah
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Riccardo Graziosi <31478034+riggraz@users.noreply.github.com>

* Bump nokogiri from 1.13.6 to 1.13.9 (#156)

Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.13.6 to 1.13.9.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.13.6...v1.13.9)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Riccardo Graziosi <31478034+riggraz@users.noreply.github.com>

* Bump httparty from 0.18.0 to 0.21.0 (#181)

Bumps [httparty](https://github.com/jnunemaker/httparty) from 0.18.0 to 0.21.0.
- [Release notes](https://github.com/jnunemaker/httparty/releases)
- [Changelog](https://github.com/jnunemaker/httparty/blob/master/Changelog.md)
- [Commits](https://github.com/jnunemaker/httparty/compare/v0.18.0...v0.21.0)

---
updated-dependencies:
- dependency-name: httparty
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Riccardo Graziosi <31478034+riggraz@users.noreply.github.com>

* Fix Dockerfile

* Fix post system spec

* revert

* comment out post deletion system spec

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-07 11:40:27 +02:00
Riccardo Graziosi
84c6bd06bd Fix production assets compiling in Dockerfile (#215) 2023-05-06 14:34:31 +02:00
Riccardo Graziosi
cfa8caa0cc Remove 'latest' tag from 'push-to-registry' action (#213) 2023-04-16 18:09:46 +02:00
Riccardo Graziosi
60b0919ce6 Add GitHub Actions (#211)
* Add 'run-tests' action to run specs
* Add 'push-to-registry' action to push image to Docker Hub
2023-04-16 15:53:05 +02:00
Riccardo Graziosi
1e6eb17af5 Add system specs for site settings (#209) 2023-04-12 18:35:39 +02:00
Riccardo Graziosi
ce21d660d1 Fix system specs (#206) 2023-03-19 19:57:53 +01:00
Riccardo Graziosi
756d6d9919 Add specs to Docker prod image (#205) 2023-03-14 09:28:35 +01:00
Riccardo Graziosi
29224e1908 Fix OAuth sign in find by email case sensitivity (#202) 2023-03-08 12:13:39 +01:00
Riccardo Graziosi
af37df3079 Update reserved subdomains list 2023-02-26 18:34:12 +01:00
Riccardo Graziosi
b2e9031ed6 Add some header settings (#199)
* Add show_roadmap_in_header setting
* Add collapse_boards_in_header setting (thanks @josh-bitovi)
2023-02-11 11:35:27 +01:00
Riccardo Graziosi
e7335f5622 Add setting to manage visibility of vote count, vote button and decide root page (#197) 2023-02-05 11:55:38 +01:00
Riccardo Graziosi
d4242dd78e Move tenant settings on separate model (#196) 2023-02-04 15:43:15 +01:00
Riccardo Graziosi
6c03a0d750 Fix user role for tenant signup 2023-01-30 20:24:24 +01:00
Riccardo Graziosi
53d8674fab Change OAuth state separator character (#194) 2023-01-28 14:24:03 +01:00
Riccardo Graziosi
bae0fe0457 Update README
Slightly change Docker installation instructions and commands
2023-01-28 12:53:23 +01:00
Riccardo Graziosi
0e96ff7ad4 Add role 'owner' to users (#185) 2023-01-18 21:11:27 +01:00
Riccardo Graziosi
e86748edca Fix specs (#175) 2022-12-03 19:04:06 +01:00
Riccardo Graziosi
956393ce24 Add missing German translations (#172)
Thanks @TautFlorian !
2022-11-15 18:13:55 +01:00
Riccardo Graziosi
097ce18500 Update featured image
Removes the dark theme image, because that theme is no longer available.
2022-10-24 17:24:33 +02:00
Riccardo Graziosi
26a84f2202 Update vulnerable dependencies (#153)
* Bump async from 2.6.3 to 2.6.4 (#104)
* Bump eventsource from 1.0.7 to 1.1.1 (#113)
* Bump terser from 4.4.3 to 4.8.1 (#138)
* Bump tzinfo from 1.2.9 to 1.2.10 (#139)
2022-10-14 11:44:23 +02:00
Riccardo Graziosi
51f4423059 Add 🇷🇺 Russian locale
Thanks @megane999 !
2022-09-22 14:20:11 +02:00
Riccardo Graziosi
5d82c260fd New Crowdin updates (#150)
* Russian
* Italian missing strings
2022-09-22 13:41:23 +02:00
Riccardo Graziosi
fd3665cce6 Improve Docker installation (#152) 2022-09-15 17:15:12 +02:00
Riccardo Graziosi
6198d814d8 Add ReactIcons (#149) 2022-08-22 10:38:03 +02:00
Riccardo Graziosi
4c73b398e8 Add OAuth2 authentication (#147)
- Added Site settings > Authentication section
- Create/edit/delete your custom oauth2 configurations
- Login or signup with oauth2
2022-08-05 18:15:17 +02:00
Riccardo Graziosi
3bda6dee08 Add 🇫🇷 French locale
Thanks @DaFray31 !
2022-07-25 15:47:10 +02:00
Riccardo Graziosi
c8012977c5 New Crowdin updates (#145)
Important addition: French translation!
2022-07-25 15:14:27 +02:00
Riccardo Graziosi
198958ab67 Update CONTRIBUTING 2022-07-23 15:23:23 +02:00
Riccardo Graziosi
6ef010fe79 Add 🇩🇪 German locale
Thanks @Justman10000
2022-07-23 13:58:14 +02:00
Riccardo Graziosi
a6c630949a Change locales structure (#144) 2022-07-23 13:32:40 +02:00
Riccardo Graziosi
881708c77c New Crowdin updates (#143) 2022-07-23 12:30:14 +02:00