Mobilizon issueshttps://framagit.org/framasoft/mobilizon/-/issues2024-03-10T22:22:53Zhttps://framagit.org/framasoft/mobilizon/-/issues/995Add VTIMEZONE blocks in icalendar export2024-03-10T22:22:53ZThomasthomas.citharel@framasoft.orgAdd VTIMEZONE blocks in icalendar exportWe can't refer to `TZID` without proper `VTIMEZONE` blocks.We can't refer to `TZID` without proper `VTIMEZONE` blocks.2.2https://framagit.org/framasoft/mobilizon/-/issues/650[UX] arrows around the month2024-03-03T22:52:31Zbikepunk[UX] arrows around the monthWhen you edit an event, the "drop down calendar menu" have left and right arrows are displayed around the year/month while they change only the month.
IMHO, they shall be displayed around the month only since they take effect only on th...When you edit an event, the "drop down calendar menu" have left and right arrows are displayed around the year/month while they change only the month.
IMHO, they shall be displayed around the month only since they take effect only on the month
![Screenshot_from_2021-03-27_17-30-38](/uploads/5336414ceff7d431670b84f1b9d38c4a/Screenshot_from_2021-03-27_17-30-38.png)Backloghttps://framagit.org/framasoft/mobilizon/-/issues/1014Replace uses of Timex with NimbleParsec and Calendar.strftime2024-02-24T22:10:00ZThomasthomas.citharel@framasoft.orgReplace uses of Timex with NimbleParsec and Calendar.strftime- [ ] https://hexdocs.pm/elixir/main/Calendar.html#strftime/3
- [ ] https://hexdocs.pm/nimble_parsec/NimbleParsec.html
- [ ] https://dev.to/dkuku/parse-nginx-access-log-with-nimbleparsec-e1l
- [ ] https://serokell.io/blog/parser-combinat...- [ ] https://hexdocs.pm/elixir/main/Calendar.html#strftime/3
- [ ] https://hexdocs.pm/nimble_parsec/NimbleParsec.html
- [ ] https://dev.to/dkuku/parse-nginx-access-log-with-nimbleparsec-e1l
- [ ] https://serokell.io/blog/parser-combinators-in-elixirBackloghttps://framagit.org/framasoft/mobilizon/-/issues/1011Improve PostgreSQL database performance2024-02-24T21:31:52ZThomasthomas.citharel@framasoft.orgImprove PostgreSQL database performance- [ ] https://blog.crunchydata.com/blog/five-tips-for-a-healthier-postgres-database-in-the-new-year
- [ ] https://pawelurbanek.com/postgresql-query-bottleneck- [ ] https://blog.crunchydata.com/blog/five-tips-for-a-healthier-postgres-database-in-the-new-year
- [ ] https://pawelurbanek.com/postgresql-query-bottleneckBackloghttps://framagit.org/framasoft/mobilizon/-/issues/952Fallback HTTP connections to ipv6 hosts to ipv42024-02-24T21:21:50ZThomasthomas.citharel@framasoft.orgFallback HTTP connections to ipv6 hosts to ipv4The underneath lib we use for HTTP networking does not support [the simple happy eyeballs strategy](https://datatracker.ietf.org/doc/html/rfc6555#section-6) yet, so we don't fallback to ipv4 when ipv6 is not available.
Blocked by https:...The underneath lib we use for HTTP networking does not support [the simple happy eyeballs strategy](https://datatracker.ietf.org/doc/html/rfc6555#section-6) yet, so we don't fallback to ipv4 when ipv6 is not available.
Blocked by https://github.com/benoitc/hackney/issues/206Backloghttps://framagit.org/framasoft/mobilizon/-/issues/752Remove rxjs in apollo-absinthe-upload-link2024-02-02T20:41:39ZThomasthomas.citharel@framasoft.orgRemove rxjs in apollo-absinthe-upload-linkSee https://github.com/bytewitchcraft/apollo-absinthe-upload-link/issues/18
Let's remove 48KB of dead code :)See https://github.com/bytewitchcraft/apollo-absinthe-upload-link/issues/18
Let's remove 48KB of dead code :)Backloghttps://framagit.org/framasoft/mobilizon/-/issues/1186Zoom out on a map doesn't work : just grey background2023-09-07T15:25:50ZThomasthomas.citharel@framasoft.orgZoom out on a map doesn't work : just grey backgroundError: Attempted to load an infinite number of tiles
Sentry Issue: [MOBILIZON-2F6](https://sentry.mobilizon.org/organizations/framasoft/issues/2765/?referrer=gitlab_integration)
```
Error: Attempted to load an infinite number of tiles
...Error: Attempted to load an infinite number of tiles
Sentry Issue: [MOBILIZON-2F6](https://sentry.mobilizon.org/organizations/framasoft/issues/2765/?referrer=gitlab_integration)
```
Error: Attempted to load an infinite number of tiles
at _update (/assets/leaflet-src.esm.1c3fadee.js:4:114525)
at _setView (/assets/leaflet-src.esm.1c3fadee.js:4:112918)
at _resetView (/assets/leaflet-src.esm.1c3fadee.js:4:112251)
at fire (/assets/leaflet-src.esm.1c3fadee.js:4:5344)
at _move (/assets/leaflet-src.esm.1c3fadee.js:4:40863)
...
(14 additional frame(s) were not displayed)
```3.2.1https://framagit.org/framasoft/mobilizon/-/issues/559Updating results in error2021-01-22T11:34:14ZiamdoubzUpdating results in error#### Description
[Description of the issue]
#### Steps to Reproduce
1. git pull
2. MIX_ENV=prod mix deps.get
3. -error occurs-
#### Expected behaviour:
All packages are updated or installed.
#### Actual behaviour:
Error is thrown ...#### Description
[Description of the issue]
#### Steps to Reproduce
1. git pull
2. MIX_ENV=prod mix deps.get
3. -error occurs-
#### Expected behaviour:
All packages are updated or installed.
#### Actual behaviour:
Error is thrown and installation fails.
#### Reproduces how often:
Low percentage. Happened going from 1.0.3-8 to 1.0.3-102-gf891b517.
#### Versions
1.0.3-102-gf891b517
#### Additional Information
**error:**
```
mobilizon@computer:~/live$ MIX_ENV=prod mix deps.get
* Updating absinthe_phoenix (https://github.com/tcitworld/absinthe_phoenix.git - origin/patch-1)
fatal: reference is not a tree: 4759d4141fb6254f5e7726ad6a00d7618116fb9e
** (Protocol.UndefinedError) protocol String.Chars not implemented for %IO.Stream{device: :standard_io, line_or_bytes: :line, raw: false} of type IO.Stream (a struct)
(elixir 1.11.2) lib/string/chars.ex:3: String.Chars.impl_for!/1
(elixir 1.11.2) lib/string/chars.ex:22: String.Chars.to_string/1
(mix 1.11.2) lib/mix/scm/git.ex:274: Mix.SCM.Git.git!/2
(mix 1.11.2) lib/mix/scm/git.ex:128: Mix.SCM.Git.checkout/2
(elixir 1.11.2) lib/file.ex:1552: File.cd!/2
(mix 1.11.2) lib/mix/dep/fetcher.ex:61: Mix.Dep.Fetcher.do_fetch/3
(mix 1.11.2) lib/mix/dep/converger.ex:190: Mix.Dep.Converger.all/9
(mix 1.11.2) lib/mix/dep/converger.ex:201: Mix.Dep.Converger.all/9
```
**mix.lock:**
```
"absinthe_phoenix": {:git, "https://github.com/tcitworld/absinthe_phoenix.git", "4759d4141fb6254f5e7726ad6a00d7618116fb9e", [branch: "patch-1"]},
```
**mix.exs:**
```
{:absinthe, "~> 1.6"},
{:absinthe_phoenix, github: "tcitworld/absinthe_phoenix", branch: "patch-1"},
{:absinthe_plug, "~> 1.5.0"},
```
After looking closer, the branch "patch-1" does not exist. So I changed it to master. Had to edit `absinthe_phoenix` to:
```
{:absinthe_phoenix, github: "tcitworld/absinthe_phoenix", branch: "master"},
```
And change "deps/absinthe_phoenix/mix.exs" from `{:absinthe, "~> 1.5.0"},` to `{:absinthe, "~> 1.5.0 or ~> 1.6.0"},`.
Then I could finally `MIX_ENV=prod mix deps.get`.https://framagit.org/framasoft/mobilizon/-/issues/172Remove earmark2019-09-26T15:10:21ZThomasthomas.citharel@framasoft.orgRemove earmarkWe don't need Markdown anymore.We don't need Markdown anymore.1.0.0-beta.1Thomasthomas.citharel@framasoft.orgThomasthomas.citharel@framasoft.org