primordic/IssueDupesLite huggingface dataset:
Repository: element-hq/riot-android

Issue #2508: After "Send anyway" action, the message disappears
Created: 2018-08-10T07:50:14Z
Reported by zottel: https://matrix.to/#/!GnEEPYXUhoaHbkFBNX:matrix.org/$15338406003tgEEX:matrix.zottel.net
Strange behavior when sending in an encrypted room: After the list of new devices was shown and I pressed "Send anyway", the message being sent was not shown at the bottom of the screen anymore, it was as if nothing was being sent. Only when I went out of the room and back in, the message currently sending was shown again.

Duplicate issue #2569: Message lost after "Resend all" in encrypted room
Created: 2018-09-02T19:37:56Z
Riot 0.8.15 (F-e5478fd4)

enter a room with encryption
disable network (wifi) connection
write a message

enable network connection
hit "resend all"

the message vanishes

Closing comment (2018-09-26T14:56:54Z): Ok, the "resend all" action bug is fixed. The message still disappear but this is tracked by #2508
Repository: element-hq/riot-android

Issue #1322: Riot blocks the alarm clock
Created: 2017-06-14T11:54:12Z
Reported by @PanPip:matrix.org
When the app is opened and bot closed (like can be seen when looking on opened apps), it blocks the alarm clock (it sounds like quiet beeps, though the volume is at maximum value).
https://github.com/matrix-org/riot-android-rageshakes/issues/310

Duplicate issue #1611: alarm does not go off when using riot 
Created: 2017-09-21T14:56:39Z
reported by @Mistypoison:matrix.org
https://github.com/matrix-org/riot-android-rageshakes/issues/1063

Closing comment (2018-06-02T23:19:07Z): Related/duplicate of #1322
Repository: element-hq/riot-android

Issue #451: sharing a website from chrome send an invalid jpg image instead of sending the url
Created: 2016-09-05T08:56:11Z

Duplicate issue #815: Share from Chrome -> JPEG instead of URL
Created: 2016-12-27T16:49:09Z
If I try to share some URL from Chrome, Riot shares JPEG image instead of the URL.
Thanks!

Closing comment (2017-10-11T13:41:24Z): This might be related to #451, perhaps it would be possible to allow the user to choose between sharing a screenshot and sharing the URL?
Repository: element-hq/riot-android

Issue #57: Inline player for audio uploads.
Created: 2016-03-30T17:15:30Z

Duplicate issue #3175: FR: Inline audio player
Created: 2019-05-30T19:11:14Z
Hi
I use the audio recorder addon to send voice message, but that is half of the story. The received audi ofile does not look nice on the receiving side, it just looks like an attachment.
It would be very nice if Riot enables some inline player when it detects a playable audio file, like it does with images, movies etc.
thanks

Closing comment (2019-09-02T15:23:22Z): Duplicate of #57
#3207 is a solution?
Repository: element-hq/riot-android

Issue #220: External keyboard support
Created: 2016-06-10T12:42:56Z
Created by @ dave:matrix.org.
if only some way to send the message that isn't havin to tap the screen

Duplicate issue #1279: With an external keyboard (on Android), there's no way to send a message using only the keyboard. Ctrl-enter does nothing, enter and shift-enter both break line.
Created: 2017-06-06T06:34:12Z
reported by @lalomartins:matrix.org

Closing comment (2017-06-12T03:56:31Z): This is definitely a duplicate of #220 can someone mark it as such please
Repository: element-hq/riot-android

Issue #2130: Notifications: make them user friendly again
Created: 2018-04-03T17:20:13Z
There were a large amount of (legitimate) complaints on Goople Play and F-Droid flavours about how notifications are managed by the app since around version 0.7.5, ie, when we tried to manage android 8 restrictions enforcement on apps running in background.
The goal of this issue is to improve the UX providing more explanations to the end user because, on the codebase side, it is more a rollback in the time.
A lengthy story of the issue can be found at:
https://docs.google.com/document/d/1jy_Suwn7bFIRJA779nf6cKVlEkaOEsVTXvX9MOmYyMM/edit?usp=sharing.
This issue aims to:

remove sticky notifications
reintroduce the permission request to let the app run in background
give explanations why the app needs it
have a nice and explained fallback if the permission is not granted

Without breaking use cases listed at https://docs.google.com/spreadsheets/d/1ESuw6EUTjE9yOGNP9pCacuQdPLU1J70cvTl-TgWCHqc/edit?usp=sharing.
Here is the UX for Google play version: https://www.figma.com/proto/VKfJnrHSg5TFkGJTJUEk0rQW/Untitled?scaling=contain&node-id=82%3A566&redirected=1
No new UX on F-Droid version. Only no more sticky notifications like before.

Duplicate issue #2088: sticky notifications come back
Created: 2018-03-17T12:51:03Z
after upgrade to 0.8.3 it was impossible to clear the notification about new message
but some time later it disappeares

Closing comment (2018-04-19T13:01:35Z): Related to #2130 that gives information on how we fix it.
Repository: elixir-ecto/ecto

Issue #27: Start a contributing section in the README, with setups to run the local tests and the db specific tests too
Created: 2013-07-22T07:58:34Z

Duplicate issue #30: Add guidelines on how to run tests to README
Created: 2013-07-22T12:42:37Z

Closing comment (2013-07-23T08:15:17Z): Duplicate #27.
Repository: elixir-ecto/ecto

Issue #2748: Doc instructs the reader to use a version of ecto_sql that is not available on Hex
Created: 2018-10-15T15:09:12Z
Environment

Elixir version (elixir -v): Elixir 1.7.3 (compiled with Erlang/OTP 19)

Current behavior
The Getting Started doc instructs the reader to use a version of ecto_sql that is not available on Hex, in the lines:
defp deps do
  [
    {:ecto_sql, "~> 3.0"},
    {:postgrex, ">= 0.0.0"}
  ]
end

https://github.com/elixir-ecto/ecto/blob/master/guides/Getting%20Started.md
Current behavior
Runing mix deps.get results in:
** (Mix) No matching version for ecto_sql ~> 3.0 (from: mix.exs) in registry

While there is no package matching the requirement above, there are pre-releases available:

  * 3.0.0-rc.0

In order to match any of them, you need to include the "-pre" suffix in your requirement, where "pre" is one of the suffixes listed above.

Expected behavior
Following the instruction should resolve the dependencies successfuly.

Duplicate issue #2755: README deps not quite accurate.
Created: 2018-10-19T09:36:47Z
Ecto 3.0 dependancy not working as README would suggest.
defp deps do
  [
    {:ecto_sql, "~> 3.0"},
    {:postgrex, ">= 0.0.0"}
  ]
end
results are of course that there is no matching version because ~> doesn't do pre-releases if I understand correctly.

Closing comment (2018-10-19T09:46:30Z): Thanks! Dup of #2748.
Repository: elixir-ecto/ecto

Issue #1616: Subqueries with two same named columns from different tables
Created: 2016-08-04T18:18:39Z
Environment

Elixir version (elixir -v): 1.3.1
Database and version (PostgreSQL 9.4, MongoDB 3.2, etc.): 9.5.2
Ecto version (mix deps): 2.0.3
Database adapter and version (mix deps): Postgrex 0.11.2
Operating system: OS X "El Capitan"

Current behavior
This appears to be a known phenomenon, according to 
  
    
      ecto/lib/ecto/query/planner.ex
    
    
         Line 194
      in
      fb39711
    
  
  
    

        
          
           error!(query, "`#{field}` is selected from two different sources in subquery: " <> 
        
    
  

.
When I try to make a query like
query = from a in "foo",
join: b in "bar", on: a.b_id == b.id,
select: %{
  b_id: b.id,
  foo_alpha: a.alpha,
  bar_alpha: b.alpha
}

from z in subquery(query),
group_by: [z.b_id],
select: %{
  b_id: z.b_id,
  foo_alpha: max(a.alpha),
  bar_alpha: sum(b.alpha)
}
The error in the Ecto.Query.Planner occurs.
Expected behavior
I would expect to be able to have the aliases that I declare for the subquery to propagate upwards and allow me to reference the columns in the query.

Duplicate issue #1677: Support subquery with aggregate in select clause
Created: 2016-09-07T21:36:34Z
Subquery's don't seem to support aggregates in the select clauses. This kind of query allows you to do an inner join across a subquery to find the minimum in some group.
e.g.:
first_records = from t in App.Tasks,
join: r in assoc(t, :record),
group_by: t.id,
select: [t.id, min(r.sequence)]

select u from App.User,
join: r in assoc(u, :records),
join: first_record in subquery(first_record), on: r.task_id = first_record.id and r.sequence = first_record.sequence

Causes an error:
** (Ecto.QueryError) subquery can only select sources (t) or fields (t.field), got: min(&1.sequence()) in query:
I would expect a subquery to allow you to return aggregates to use in join conditions. I had to use a fragment instead.

Closing comment (2016-09-08T07:25:17Z): Duplicate of #1616 (the error and the solution are the same).
Repository: elixir-ecto/ecto

Issue #1920: Support type/2 to customize query return values
Created: 2017-01-20T09:21:03Z
When performing a schemaless query on some rows in postgresql with a timestamp or timestamp with timezone column, Ecto returns a {{year, month, day}, {hour, min, sec, usec}} tuple instead of a DateTime (or any of the other date types):
iex(3)> MachineManager.Repo.all(Ecto.Query.from m in "machines", select: [m.hostname, m.boot_time], where: [hostname: "scale6"])
[["scale6", {{2016, 12, 12}, {14, 31, 2, 176000}}]]

This seems like a bug because it's not a very useful date format, and I can't find any place to configure the return type (without making a schema).  Maybe I am wrong, though.  In any case, this is very confusing and I spent some time digging for any sign of hope in the documentation and source code.
iex(48)> Postgrex.query!(db, "SELECT hostname, boot_time FROM machines WHERE hostname = 'scale6'", [])
%Postgrex.Result{columns: ["hostname", "boot_time"], command: :select,
 connection_id: 12896, num_rows: 1,
 rows: [["scale6",
   %DateTime{calendar: Calendar.ISO, day: 12, hour: 14,
    microsecond: {176000, 6}, minute: 31, month: 12, second: 2, std_offset: 0,
    time_zone: "Etc/UTC", utc_offset: 0, year: 2016, zone_abbr: "UTC"}]]}

Environment

Elixir version (elixir -v): Elixir 1.5.0-dev (508bb7882)
Database and version (PostgreSQL 9.4, MongoDB 3.2, etc.): 9.5.5-0ubuntu0.16.04
Ecto version (mix deps): ecto 2.1.2
Database adapter and version (mix deps): postgrex 0.13.0
Operating system: Ubuntu 16.04.1 LTS

Duplicate issue #1872: Provide fragment's type information with Ecto.Query.API.type
Created: 2016-12-22T18:42:41Z
Precheck
This was suspected to work at least once before.
Environment

Elixir version: 1.3.4
Database and version: PostgreSQL 9.6.1
Ecto version: 2.1.1
Database adapter and version: postgrex 0.12.1

Current behavior
This example shows how type behaves with fragment as its interpolated_value:
Ecto.Query.from(u in User, select: u.inserted_at, limit: 1) |> Repo.one
# ~N[2016-12-22 13:37:28.000000]
Ecto.Query.from(u in User, select: fragment("?", u.inserted_at), limit: 1) |> Repo.one
# {{2016, 12, 22}, {13, 37, 28, 0}}
Ecto.Query.from(u in User, select: type(fragment("?", u.inserted_at), :naive_datetime), limit: 1) |> Repo.one
# ** (Ecto.Query.CompileError) `type(fragment("?", u.inserted_at()), :naive_datetime)` is not a valid query expression.
Desired behavior
Ecto.Query.from(u in User, select: type(fragment("?", u.inserted_at), :naive_datetime), limit: 1) |> Repo.one
# ~N[2016-12-22 13:37:28.000000]

Closing comment (2017-02-04T19:17:38Z): Duplicate of #1920.
Repository: elixir-ecto/ecto

Issue #1616: Subqueries with two same named columns from different tables
Created: 2016-08-04T18:18:39Z
Environment

Elixir version (elixir -v): 1.3.1
Database and version (PostgreSQL 9.4, MongoDB 3.2, etc.): 9.5.2
Ecto version (mix deps): 2.0.3
Database adapter and version (mix deps): Postgrex 0.11.2
Operating system: OS X "El Capitan"

Current behavior
This appears to be a known phenomenon, according to 
  
    
      ecto/lib/ecto/query/planner.ex
    
    
         Line 194
      in
      fb39711
    
  
  
    

        
          
           error!(query, "`#{field}` is selected from two different sources in subquery: " <> 
        
    
  

.
When I try to make a query like
query = from a in "foo",
join: b in "bar", on: a.b_id == b.id,
select: %{
  b_id: b.id,
  foo_alpha: a.alpha,
  bar_alpha: b.alpha
}

from z in subquery(query),
group_by: [z.b_id],
select: %{
  b_id: z.b_id,
  foo_alpha: max(a.alpha),
  bar_alpha: sum(b.alpha)
}
The error in the Ecto.Query.Planner occurs.
Expected behavior
I would expect to be able to have the aliases that I declare for the subquery to propagate upwards and allow me to reference the columns in the query.

Duplicate issue #1416: Support fragments in Ecto subqueries
Created: 2016-05-04T20:39:03Z
As of current release candidates of Ecto 2.0, when trying to use a fragment in a subquery, Ecto will bail out and raise a error, due to the lack of specific support for this situation. As pointed out by José in the mailing list though, it should be possible to implement, although not in time to the 2.0 release.
This should enable some more complex queries and powerful joins for SQL adapters, at least.
As an sidenote, the current situation probably should be better clarified in the module docs.

Closing comment (2016-09-08T07:25:02Z): Duplicate of #1616 (the error and the solution are the same).
Repository: elixir-ecto/ecto

Issue #981: Ecto.Changeset.validate_length/3 does not work on empty array fields
Created: 2015-09-25T12:55:18Z
Because array fields have default of [], when an empty list is passed to cast no change is made. Because validate_length uses validate_change the validation is not applied.

Duplicate issue #1306: Ecto.Changeset.html#validate_length/3 with empty list
Created: 2016-03-09T14:35:36Z
Environment

Elixir version (elixir -v): Elixir 1.2.1
Database and version (PostgreSQL 9.4, MongoDB 3.2, etc.): PostgreSQL 9.5
Ecto version (mix deps): 1.1.4

Current behavior
defmodule ValidateLengthTest do
  use ExUnit.Case, async: true
  import Ecto.Changeset

  defmodule Group do
    use Ecto.Schema

    schema "groups" do
      field :members, {:array, :integer}
    end
  end

  defp changeset(model \\ %Group{}, params) do
      cast(model, params, ~w(), ~w(members))
  end

  test "validate_length/3 with list" do
    changeset = changeset(%{"members" => []}) |> validate_length(:topics, min: 6, foo: true)

    refute changeset.valid?
    assert changeset.errors == [members: {"should have at least %{count} item(s)", count: 6}]
  end
end
this test returns an error:
  1) test validate_length/3 with list (ValidateLengthTest)
     test/validate_length_test.exs:17
     Expected false or nil, got true
     code: changeset.valid?()
     stacktrace:
       test/validate_length_test.exs:20



Finished in 0.2 seconds (0.2s on load, 0.00s on tests)
1 test, 1 failure
Expected behavior
It should check for empty list and valid? should return false, but now validate_change doesn't run validation if empty list is passed as a changed parameter.

Closing comment (2016-03-09T14:56:44Z): Duplicate of #981
Current fix is to change default value for the array field to nil.
Repository: elixir-lang/elixir

Issue #3277: False unused import warning when using Code.eval_quoted/3
Created: 2015-04-17T16:58:18Z
When using Code.eval_quoted/3 inside a macro, the compiler complains about an unused import although functions from the imported module are used.
See this gist for a minimal example that illustrates the issue:
https://gist.github.com/zambal/52ab241a8c84a80e9e13

Duplicate issue #3453: Unused Alias warnings when using Code.eval_quoted
Created: 2015-07-02T18:28:18Z
When compiling this code:
defmodule Foo do
  defmacro deffilter(param, do: block) do
    {param, _} = Code.eval_quoted(param, [], __CALLER__)
    quote do
      def filter(unquote(param)) do
        unquote(block)
      end
    end
  end
end

defmodule Bar do
  import Foo
  alias System, as: MyAlias

  deffilter(MyAlias.cwd) do
    :hello
  end
end
I get the following warning: test.ex:14: warning: unused alias MyAlias
The alias is used, but its use happens during Code.eval_quoted. I'm unsure how much work it would be for the compiler to keep track of such alias uses, but it would be great if it did.
The code runs perfectly fine; In iex I can call Bar.filter("/path/to/cwd") and get the result :hello.
Also if this cannot be easily fixed, is there a clean way for me to suppress these warnings in this case?

Closing comment (2015-07-02T18:42:38Z): I think same as #3277.
Repository: elixir-lang/elixir

Issue #3406: Pattern matching on binary not working
Created: 2015-06-19T09:22:12Z
Was trying to pattern-match on a binary but was getting unexpected(for me, at least) behaviour.
# this works
"foo" <> _rest = "foobar"

t = "foo"
# and this works 
^t = "foo" 

# but this doesn't
^t <> _rest = "foobar"

# this doesn't work too
t <> _rest = "foobar"
For the ones that don't work, I get this error: a binary field without size is only allowed at the end of a binary pattern.
Is this a bug or is this just not possible to support?

Duplicate issue #4181: Can't pattern-match string with pinned-variable fixed prefix
Created: 2016-01-10T20:56:52Z
Not sure if this is a bug or by design. If nothing else, the error message is a bit misleading:
iex(5)> "123" <> _ = "123456"
"123456"
iex(6)> a = "123"
"123"
iex(7)> ^a <> _ = "123456"
** (CompileError) iex:7: a binary field without size is only allowed at the end of a binary pattern

I would have expected that last example to match, since ^a should resolve to the known-size "123".
Elixir 1.2.0.

Closing comment (2016-01-10T21:34:46Z): I think this is a duplicate of #3406
From what I understood, when using a variable, the size cannot be resolved early enough in the compilation process.
Repository: elixir-lang/elixir

Issue #719: Support suites in ExUnit
Created: 2012-12-19T09:15:05Z
As more projects start to be tested with ExUnit, we see the need for more robust features, as in the current after_spawn callback and application wide callbacks.
This could be done globally, by configurations like:
ExUnit.setup_all()
ExUnit.setup_suite()

But this is a bad choice since it is, well, global. One alternative is to introduce ExUnit.Suite. In a suite, users can declare their callbacks as well as well as imports commonly used in test cases. Here is an example:
defmodule MyProject.Suite do
  use ExUnit.Suite

  def __using__(_) do
    quote do
      unquote(super)
      import Some.Helpers
    end
  end

  def setup_suite(_) do
    # Do something like connect to a database
  end

  def setup(_) do
    # Before each test, start a transaction
  end

  def teardown(_) do
    # rollback the transaction to clean up the database
  end

  def teardown_suite(_) do
    # Clean up database connection
  end
end

Then, instead of using ExUnit.Case, the project will use MyProject.Suite:
defmodule SomeTest do
  use MyProject.Suite, async: true

  test :sample do
    # ...
  end
end

Duplicate issue #824: ExUnit support for groups or some other possibility to configure a test cases
Created: 2013-02-04T18:38:13Z
It would be good to have some mechanism to start some tests with different configuration?

Closing comment (2013-02-04T18:40:35Z): Duplicate of #719. :)
Repository: elixir-lang/elixir

Issue #3225: Macros with try/rescue fail to compile when used inside tuples
Created: 2015-03-31T08:50:23Z
the following macro compile if used as in good/2 but if used as in bad/2 elixir fail to compile with the error :ambiguous_catch_try_state (see the full error at the end).
defmodule TestMacro do
  defmacro macro(value) do
    quote do
      try do
        raise ArgumentError, message: "#{inspect unquote(value)}"
      rescue
        ArgumentError -> :error
      end
    end
  end
end

defmodule Test do
  import TestMacro
  def good(a, b) do
    a = TestMacro.macro(a)
    b = TestMacro.macro(b)
    {a, b}
  end
  def bad(a, b) do
    {TestMacro.macro(a), TestMacro.macro(b)}
  end
end

Duplicate issue #3373: Elixir eats error when using macro pulls in pipelines.
Created: 2015-06-03T15:46:07Z
So, when trying to organize my Phoenix router I wanted to move my pipelines into a different module, then I wanted to use a macro to pull them all back in. The pipeline module looks something like this:
defmodule OpenAperture.ModelPipelines do

 defmacro __using__(_) do
    quote do
      alias OpenAperture.Manager.DB.Models
      alias OpenAperture.Manager.DB.Queries
      alias OpenAperture.Manager.Plugs
      alias OpenAperture.Manager.Repo

      pipeline :find_cluster, do: plug(Plugs.GetModel, [Models.EtcdCluster, "etcd_token", &Queries.EtcdCluster.get_by_etcd_token(&1)])
      #More pipelines follow
When I try to run my server with more than pipeline in this macro I get the following error:
== Compilation error on file web/router.ex ==
** (FunctionClauseError) no function clause matching in :elixir_errors.handle_file_error/2
    (elixir) src/elixir_errors.erl:177: :elixir_errors.handle_file_error("elixir_compiler_32", {:beam_validator, {{:elixir_compiler_32, :__MODULE__, 1}, {{:call_ext, 1, {:extfunc, RuntimeError, :exception, 1}}, 257, :ambiguous_catch_try_state}}})
    (stdlib) lists.erl:1336: :lists.foreach/2
    (stdlib) lists.erl:1336: :lists.foreach/2
    (stdlib) erl_eval.erl:657: :erl_eval.do_apply/6

I'd like to figure out how to get my macro working but without exceptions to tell me what's wrong I'm having a really hard time doing that.

Closing comment (2015-06-03T16:00:17Z): Duplicate of #3225. It's a bug in OTP, the fix will be included in the OTP 18 release.
Repository: elixir-lang/elixir

Issue #3307: Catch-all pattern-match without '^' should show compiler warning or compiler error
Created: 2015-05-06T03:01:29Z
A frequent goof that folks coming to Elixir from Erlang make (and will continue to make) is forgetting the ^ on pattern matches. The current behavior in Elixir can turn this simple mistake into a pretty nasty problem. For example...
defmodule KnockKnock do 
  def who_is_there do
    friend = "Ron Weasley"
    enemy = "Voldemort"
    knocking_at_our_door = "Voldemort"

    our_response = case knocking_at_our_door do
      friend -> "Come on inside, #{friend}."
      enemy -> "Expelliarmus!"
    end

    {friend,enemy,knocking_at_our_door,our_response}
  end
end

Compile and run...
ex(1)> c "knock_knock.ex"
knock_knock.ex:9: warning: variable enemy is unused
[KnockKnock]
iex(2)> KnockKnock.who_is_there
{"Ron Weasley", "Voldemort", "Voldemort", "Come on inside, Voldemort."}
iex(3)>

That's a pretty nasty surprise! Without the ^, the short-lived friend identifier in the case will match against anything that is passed to it, and there is no warning. A catch-all in the first clause of a case statement is never what you want. I chatted with @josevalim and he confirmed that this is a bug and not 'by design'.
One way to make this safer would be to issue a warning
Warning: this clause cannot match because a previous clause at line 9 always matches
Fraud and backdoors are the only scenarios I can think of where doing this intentionally would make sense, so maybe a compiler error would be better.

Duplicate issue #3520: Consider warning on variable shadowing on heads
Created: 2015-07-22T11:40:17Z
So this is not allowed:
expr = 1
case some_value do
  {1, expr} -> ...
end

However, this is still allowed:
expr = 1
expr = 2

We need to play with this warning and see how frequently it would complain.

Closing comment (2015-07-22T11:50:55Z): Kinda related to #3307.
Repository: elk-zone/elk

Issue #294: Timeline position after clicking "Show x new items"
Created: 2022-12-02T12:45:44Z
Expected behaviour: clicking to reveal new messages that have accumulated would keep my timeline position and let me scroll up to see new messages.
Actual behaviour: clicking on "Show x new items" scrolls you up to the present moment of a timeline. You would have to scroll back down to see these messages.
(Chose the Federated timeline so that new posts would appear more quickly.)

  
    
    

    screen-capture.webm

Duplicate issue #1538: Preserving the user's scrolling position when loading further posts
Created: 2023-01-31T13:53:36Z
It would be nice if Elk could keep my scroll position the same when I click Show x new items.
At the moment I am taken to the top of the list and have to scroll down to find where I left off.

Closing comment (2023-02-15T15:40:37Z): Think this is a duplicate of #294
Repository: elk-zone/elk

Issue #646: Bug(Notifications): Hashtags overlapping description
Created: 2022-12-29T18:22:49Z
Hashtags overlapping description
I was trying to mobile version of Elk today and found a visual bug on the notifications screen.
As can be seen in the image below the description and hashtags overlap one another.

Browser: Safari (Mobile)

Duplicate issue #411: Some visual overlapping texts in UI
Created: 2022-12-13T13:55:24Z

Closing comment (2023-01-02T17:30:51Z): The third issue is a duplicate of #646, which should be fixed soon.
Repository: elk-zone/elk

Issue #368: Mobile: Options icon clicks is passing through 
Created: 2022-12-07T22:52:02Z
When trying to click on the three dot on bottom nav bar to show options, the click is effective not on right element if any clickable element is there in the background.
The click event should be stopped and should not bubble.

  
    
    

    Record_2022-12-07-23-36-48.mp4
    
  

  

  


Edit: Actually, I just tried to reproduce it on desktop with mobile simulator but didn't succeed. It looks like a bug from the Firefox browser because of the bottom nav bar when is collapsed on scroll.

Duplicate issue #1558: android firefox touch is offset by size of address bar
Created: 2023-02-01T14:39:01Z
Hi,
gorgeous app, thanks! I was wondering how I can't hit the buttons at the bottom of screen, or bottom of toot input box. Then I noticed that touch placement is off by size of auto-hiding address bar of firefox.
So in my one+ 8 I use FF for web. I tried the latest version at main.elk.zone. I first noticed it while I tried hitting the language selection, I could not hit it. It always opened wrong view. After moment I realized I have to scroll page a bit to get address bar visible from FF, and then I manage to hit the button. I can also hit little above the button, and it works.
I believe the app doesn't calculate the size of screen, it is not realizing FF autohides the address bar.

Closing comment (2023-02-15T14:43:12Z): Duplicate of #368
Repository: elk-zone/elk

Issue #1067: Cross for clossing images is almost invisible in white images
Created: 2023-01-13T11:25:06Z
Pre-Checks

 Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
 Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
 Providing a screenshot or video to reproduce the issue or show visually what was meant.
 I am willing to provide a PR.

Describe the bug
When adding images to a new publication a cross appears when hovering over the image, but this cross is almost invisible in white images.
Reproduction video or screenshot

The cross is almost invisible in this white background screenshot

Hovering over the cross
Additional Context
The cross should be visible no matter the colour of the image.

Duplicate issue #1283: Image deletion is *really* hard to see
Created: 2023-01-18T07:06:34Z
Pre-Checks

 Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
 Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
 Providing a screenshot or video to reproduce the issue or show visually what was meant.
 I am willing to provide a PR.

Describe the bug
It was really difficult for me to discover how to delete an image from a post that's being drafted. I was actually going to file a bug about how you can't do it, until I read #860 (comment) and realized that you can, it's just really hard to see because it's a tiny light-grey 'X' on top of a grey background.
It should be easier for users to see how to delete an image. Either the X should always remain (like the ALT and Edit buttons), or it should have a different color background (again, like the ALT and Edit buttons), or it should be a color that is more likely to be visible.
Reproduction video or screenshot
Here's what it looks like without a mouse-over

Here's what it looks with with a mouse over the first image. It's basically invisible in this image.

Here's the mouse over the second image. It's a tiny bit more visible here, but still very easy to miss/hard to see.

Additional Context
I want to be clear what the failure mode for this kind of thing is. Elk is amazing (thank you for all your hard work!), but after the 0.5 update I was stuck with an in-progress post where I couldn't delete images. Because of that, I couldn't get rid of the post itself, and so I couldn't create a new post at all. I had to switch away from Elk in order to create a new post. Deleting images should be immediately obvious.

Closing comment (2023-01-18T07:09:40Z): Oops, I see that this is a duplicate of #1067 ,  sorry.
Repository: elk-zone/elk

Issue #332: Status Language
Created: 2022-12-04T18:38:38Z
Relate #195

 Set language when publishing

296a7b6
aca6f16


 Set lang attribute for status content

5b3de2c


 Show Translate button (below the content) if there's a different lang

Gave up this feature, since translation service of mastodon is tooooo sucks... 😅

Duplicate issue #195: Feedback from @hdv@front-end.social
Created: 2022-11-28T10:04:28Z
Some comments:
Accessibility

 the gold color used in a lot of places (like links) doesn't have sufficient contrast with white, should be > 4.5 : 1
 the logo <img> doesn't have an alt attribute (replace the aria-label with alt)
 there are icon buttons with no text content or labels (see https://hidde.blog/naming-things-to-improve-accessibility/)

Mastodon features

 can't add language to Toots

Rendering features

 if I use backticks to render code it shows as three backticks (?)

Internationalization

 HTML element lacks lang attribute

Closing comment (2022-12-19T15:30:15Z): Only Status language remains, and it is tracked by #332
Repository: elk-zone/elk

Issue #1124: Account Notifications - Add tooltip to icon and include the action in the "More" menu.
Created: 2023-01-14T14:54:42Z
Clear and concise description of the problem
Building on the changes I made in #985 I would like to create a new pull request to make further enhancements to the Notification feature on the Account profile view to provide consistency to the patterns found in the Elk codebase and give users more clarification on what action would occur when clicking the icon.
What are "Notifications"?
For an end user, enabling notifications on a followed account means that they will receive a notification anytime this account posts something new.
Suggested solution
I would like to make the following changes specifically:

Adding a tooltip to the notification icon on the AccountHeader view
Use the term "Notifications" throughout code and ui for consistency.
Add the notifications to the AccountMoreButton component in addition to the icon.

The reason for adding the action in multiple places is that if someone is unsure what "Notifications" means via the tooltip, the More command of "Enable notifications for {user.x}" should make that clear.  If you toggle the bell the menu item is affected, and vice versa.
Here's a demonstration of these new updates:

Alternative
If the notification bell is going to be included in a release, the CommonTooltip should be added if nothing else.  The "More" dropdown item could be removed if duplicating the action is considered against the UI/UX design patterns in Elk.
I'm also open to suggestions on the placement of the bell icon and the icon used for it.  Elk uses a LOT of icons so here are a few alternatives I thought might work that do not conflict with others already in use. You can also peruse available icon options on Remix.

Additional context
This is my first opensource contribution, other than opening issues and having someone else do it, so any words of advice or recommendations are greatly appreciated. I want to make sure this request benefits the community and makes me proud of my contribution. Thanks!

Duplicate issue #1185: Profile notification and more actions buttons do not have title text
Created: 2023-01-15T17:12:15Z
Pre-Checks

 Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
 Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
 Providing a screenshot or video to reproduce the issue or show visually what was meant.
 I am willing to provide a PR.

Describe the bug
The profile buttons do work for screen readers, but for sighted users there's no title text for users to be confident the button does a specific action. Potentially worth separating - the toggle button for follow/unfollow does not communicate itself as a toggle and does not communicate it's state via screen reader.  The notification button though does not have that issue.

Reproduction video or screenshot
No response
Additional Context
No response

Closing comment (2023-01-16T00:48:23Z): duplicate of #1124 (kind of)
#1127 fixes this issue.
Repository: elk-zone/elk

Issue #40: Support basic markdown when rendering a post
Created: 2022-11-24T10:33:40Z
I think we could at least support *italic*, **bold**, and inline code.
Maybe we should have a toggle button to see the raw post, as an escape hatch. And also make sure that when we select and copy the text, the original raw post is copied.

Duplicate issue #102: inline code block
Created: 2022-11-25T17:49:23Z

Closing comment (2022-11-25T18:03:00Z): duplicate of #40, but lets leave it open because people will be looking for this exact title
Repository: elk-zone/elk

Issue #1363: Profile hover incorrect
Created: 2023-01-21T05:49:04Z
Love your interface!
I clicked into a post (https://elk.zone/mstdn.social/@mmasnick@mastodon.social/109724122956579017) that had a lot of replies. I noticed that at some point the profile hover became incorrect/out of sync? Seems like it was ok at first, scrolled down a bit, noticed it was wrong, then others that may have been right before weren't anymore? Chrome 109.0.5414.87 on a MBP.

Duplicate issue #1453: Incorrect Profile Shown On Hover
Created: 2023-01-25T16:02:20Z
In some situations, the incorrect user profile will be shown when hovering over a user in a threaded conversation. I haven't been able to narrow down exactly when it occurs, but it appears that the longer and more nested the thread is, the more likely it is to occur. Posts with no replies and posts with just 1 or 2 unnested replies are correct (at least all the ones I checked).
One example I have is here https://elk.zone/infosec.exchange/@Curator@mastodon.art/109750190080563250
In this example, you can see I am hovering over the user "Mirre" and the profile for "Nick Stevens Graphics" is displayed. Nick Stevens is part of this thread, so it doesn't appear to be displaying totally random profiles, just the incorrect ones from the same thread.
It is also inconsistent. In the second screenshot I am hovering over the "Mirre" user again, but the profile for "ratfactor" is displayed.
If I click on the "Mirre" user in the thread I am taken to the correct "Mirre" user profile page, it's just the hover that is incorrect. (Clicking on the user from the hover popup doesn't do anything, regardless of whether it's the correct user or not)

Closing comment (2023-01-26T14:15:24Z): Looks like a duplicate of #1363.
Repository: elk-zone/elk

Issue #40: Support basic markdown when rendering a post
Created: 2022-11-24T10:33:40Z
I think we could at least support *italic*, **bold**, and inline code.
Maybe we should have a toggle button to see the raw post, as an escape hatch. And also make sure that when we select and copy the text, the original raw post is copied.

Duplicate issue #69: Support inline code preview (markdown ``)
Created: 2022-11-24T20:51:06Z
Code in ` should be rendered as inline code

Closing comment (2022-11-24T20:56:29Z): Duplicate of #40
Repository: elk-zone/elk

Issue #1427: Allow customizing the `currentServer` config value at runtime
Created: 2023-01-24T17:22:31Z
Hello! As far as I understand currentServer can only be changed at compile time currently which makes self hosting using the container image a lot less practical.
It would be great if a simple
environment:
    CURRENT_SERVER: host
in the compose file would update what the web interface uses

Duplicate issue #2997: NUXT_PUBLIC_* environment variables not working
Created: 2024-10-17T18:34:44Z
I'm hosting my own Elk instance and in my docker-compose.yaml file I have this:
  elk:
    hostname: elk
    environment:
      - NUXT_PUBLIC_DEFAULT_SERVER=my.domain.com
      - NUXT_PUBLIC_SINGLE_INSTANCE=true
    container_name: elk
    image: ghcr.io/elk-zone/elk
    restart: always
    volumes:
      - './elk-storage:/elk/data'
    ports:
      - 5314:5314
    networks:
      - external_network

However, I still get the local timeline of m.webtoo.ls and when I click on "Sign in" I can type in a Mastodon Server Address, so it looks like both environment variables are being ignored.
(Or is my setup incorrect?)

Closing comment (2024-10-20T14:23:20Z): Closing as duplicate of #1427
Repository: embeddings-benchmark/mteb

Issue #1503: Add minishlab models (model2vec)
Created: 2024-11-26T16:15:52Z
We have these in the results repo, but we do not have an implementation in the repo. These are also very good integration test models due to their very small size and low number of dependencies.
'minishlab/M2V_base_glove',
'minishlab/M2V_base_glove_subword',
'minishlab/M2V_base_output',
 'minishlab/potion-base-2M',
'minishlab/potion-base-4M',
'minishlab/potion-base-8M',
You can find the documentation on custom models here and you can find an example of an implementation here

Duplicate issue #1545: Add Model2Vec models
Created: 2024-12-04T10:48:56Z

Closing comment (2024-12-04T11:21:12Z): duplicate of #1503
Repository: embeddings-benchmark/mteb

Issue #1211: [v2] Figure out an approach for adding experiments to the leaderboard
Created: 2024-09-09T19:53:13Z
We currently do not have a good approach to adding experiment runs to the MTEB leaderboard e.g. experiment with the influence of hyperparameters. Such as using no-prompt for prompt-based models or changing the embedding size.
A solution to implement is to run it with a unique model_name, but there is currently no documentation on how one would need to do that.

edit: a potentially better solution is to add experiments. Where we add a layer to the visualization:
model_name
| - revision1
|    | - task1.json
     | - ...
     | - experiments
     |    | - exp_name1
     |    |    | -  task1.json
     |    |    | - ...
     |    | - exp_name1
     |    |    | -  task1.json
     |    |    | - ...

or potentially a slightly more consistent structure:
model_name
| - revision1
     | - default
     |    | -  task1.json
     |    | - ...
     | - exp_name1
     |    | -  task1.json
     |    | - ...

Experiment names could be e.g. no-instruct/instruct (whether you use instructions) or emb_size=256
To run a model as an experiment we could do:
model = MyModel(**custom_kwargs)
results = mteb.MTEB(model, experiment_name = "no-instruct")

Duplicate issue #1529: Add bge-m3 dense, sparse, multi-vector
Created: 2024-11-29T11:42:05Z
https://huggingface.co/BAAI/bge-m3
bge-m3 model has 3 versions: dense, sparse, multi_vector.
However, sentence-transformers only allow dense versions, so I think it would be great if mteb makes it available to use other versions.
Can I work on this ?

Closing comment (2024-12-01T13:15:45Z): Probably related to #1211. We currently have no good way to log variations on a model (though I think it is something we should figure out how to do)
Repository: embeddings-benchmark/mteb

Issue #1372: Leaderboard: Add zero-shot filter to leaderboard
Created: 2024-11-01T16:14:55Z
Add zero-shot generalization to model metadata. This would allow us to filter MTEB models.

Duplicate issue #1404: Add zero-shot box to leaderboard
Created: 2024-11-07T15:36:47Z
Add a zero-shot box to the leaderboard. This also required adding annotations to models on whether they are zero-shot or not.
This also requires adding a default to benchmark whether zero-shot should be the default.

Closing comment (2024-11-12T07:32:06Z): This is a duplicate of #1372 I'm closing it
Repository: embeddings-benchmark/mteb

Issue #2557: Issues with Sidebar on spaces
Created: 2025-04-17T17:17:38Z
When the leaderboard is loaded for the first time, there is a large empty space on the left. However, this space disappears when the leaderboard is collapsed, and I am unable to reopen it.
CC @x-tabdeveloping

I can't open sidebar again on macos chrome & firefox, but on chrome & firefox linux this woring as intented
https://github.com/user-attachments/assets/38084aa8-6f43-46ef-b550-e5dc7b66c45d
Also after collapsing sidebar plots are have empty spaces too.
Maybe we can try to update to latest gradio and check how it's working?

Duplicate issue #2581: Sidebar scaling issues of UI elements on the leaderboard
Created: 2025-04-26T08:44:16Z
The sidebar seems to scale poorly for different zoom levels. Is this a problem that other experience? (@x-tabdeveloping)

Closing comment (2025-04-26T09:07:20Z): Duplicate of #2557
Repository: embeddings-benchmark/mteb

Issue #1624: Integrate ModernBERT
Created: 2024-12-23T16:43:37Z
Arxiv: https://arxiv.org/abs/2412.13663
Model: https://huggingface.co/answerdotai/ModernBERT-base
ModernBERT was evaluated on BEIR, and I think it could be integrated into MTEB with a specific configuration. I tried adding it using SentenceTransformers with different pooling methods, but my results were much lower than those reported.
@orionw, since you’re one of the co-authors (congrats, by the way!), do you have scripts to reproduce the results?

Duplicate issue #2303: Add EuroBERT
Created: 2025-03-10T09:38:39Z
https://arxiv.org/abs/2503.05500

Closing comment (2025-03-10T09:48:21Z): Actually, similar to #1624, let's wait for a competitive fine-tune.
Repository: embeddings-benchmark/mteb

Issue #1760: Defining zero-shot for MTEB 
Created: 2025-01-11T12:16:16Z
The next version of the MTEB leaderboard will soon be released and with it a new zero-shot filter. However, we are currently planning to use the following definition of zero-shot. This issue is to open that discussion up to the community to ensure that we consider all relevant views.

Zero Shot
A model is considered zero-shot if it is not trained on other splits of the dataset used to derive the task.
E.g., if a model is trained on Natural Questions, it cannot be considered zero-shot on benchmarks containing the task “NQ” which is derived from Natural Questions.
This definition creates a few edge cases. For instance, multiple models are typically trained on Wikipedia title and body pairs, but we do not define this as leakage on, e.g., “WikipediaRetrievalMultilingual” and “WikiClusteringP2P” as these datasets are not based on title-body pairs.
Distilled, further fine-tunes or in other ways, derivative models inherit the datasets of their parent models.
Based on community feedback and research findings, This definition could change in the future.

Duplicate issue #1842: add zero-shot definition to new LB
Created: 2025-01-20T15:40:44Z
I think it is important the definition is shown on the LB; maybe an unfoldable box at the bottom like for borda count? (and then remove the current explanation of the signs at the top)

Closing comment (2025-01-21T06:58:21Z): Related to #1760
Repository: emersion/mako

Issue #138: Proposal: allow to change configuration via IPC
Created: 2019-04-11T16:32:01Z
We could add a makoctl command like this:
makoctl set [app-name="whatever"] border-color=red

These configuration options would be added to the current configuration. They would stay ephemeral, ie. makoctl reload would unset those.
The idea is to allow for things like:

Temporarily hiding all notifications (ie. when doing a presentation or showing a screen to a third-party)
Change the theme during the day
Probably other things too

This would be similar to swaymsg <command>.
Thoughts?

Duplicate issue #157: A way to suspend notifications temporarily
Created: 2019-05-31T20:24:25Z
Is sending SIGSTOP and SIGCONT to mako advisable (i.e. would it cause notification-sending applications to misbehave) or is there a need for a "silent" or "do not disturb" mode set via cli?

Closing comment (2019-06-01T14:22:59Z): Closing as a dup of #138
Repository: emersion/mako

Issue #211: custom icon
Created: 2019-12-21T21:33:42Z
I would like to request an option to use a custom icon something like this:
[summary=OMG]
background-color=#C40023
icon=/path/to/OMG.png

Duplicate issue #396: Can set default icon for notification?
Created: 2021-11-30T06:48:26Z
Can it for notifications not having icons?

Closing comment (2021-12-01T08:04:12Z): Duplicate of #211
Repository: emersion/mako

Issue #512: No notification display after monitor hotplug
Created: 2024-03-27T07:53:50Z
Running latest mako git, sometimes after a hotplug notifications are no longer displayed. The service is still running and seems to receive notifications, but no longer creates a visible surface.
My hotplug configurations mostly disable my internal laptop display.

Duplicate issue #548: mako stops showing notifications after screen turns off and back on
Created: 2024-12-09T09:20:18Z
Wait for swayidle to turn off monitors with timeout 600 'swaymsg "output * power off"' resume 'swaymsg "output * power on"'
Then observe as no notifications are displayed when they arrive.
Using makoctl history shows that the notifications are still being processed though.
This has only been happening since the latest sway 1.10 update

Closing comment (2024-12-12T08:39:46Z): Probably duplicate of #512, see the workarounds mentioned there.
Repository: emersion/mako

Issue #183: [Q] fullscreen notification
Created: 2019-07-26T18:22:53Z
I know I can set the layer option to overlay. This makes all the notifications show above fullscreen apps.
Is it possible to apply this behaviour to only some notifications, i.e. ones that have urgency critical? Or is there some other filter method?
Thanks

Duplicate issue #210: Feature request: layer as a style option
Created: 2019-12-21T15:25:30Z
I would like important notifications to be displayed with layer=overlay and other notifications with layer=top.

Closing comment (2019-12-22T13:26:25Z): Duplicate of #183, though the title of this one is clearer. See also #123, #200 for other things that would require splitting apart notifications onto multiple layer surfaces.
Repository: emersion/mako

Issue #335: Proposal: modes
Created: 2021-01-31T21:36:15Z
This is a counter-proposal for #138.
Instead of allowing to change arbitrary configuration options, we could introduce modes:
[mode=dnd]
invisible=1

Modes could be switched at runtime with e.g. makoctl set-mode dnd. There is only one mode active at a time.

Duplicate issue #278: Add notification inhibition
Created: 2020-06-17T18:02:37Z
Sometime one does not want to be disturbed by notifications, for example when concentrating on a task. As mako is dbus-activated, notifications cannot be suppressed by disabling it As still software might try to send notifications, it would be useful to have a feature to inhibit notifications for a given amount of time.
Exemplary syntax: makoctl inhibit <duration> with duration either being seconds or possibly sth. more sophisticated like a timestring (1h, 30m, 30s), if that is easy to implement.

Closing comment (2021-05-17T22:15:26Z): Closing as a duplicate of #335
Repository: emersion/mako

Issue #138: Proposal: allow to change configuration via IPC
Created: 2019-04-11T16:32:01Z
We could add a makoctl command like this:
makoctl set [app-name="whatever"] border-color=red

These configuration options would be added to the current configuration. They would stay ephemeral, ie. makoctl reload would unset those.
The idea is to allow for things like:

Temporarily hiding all notifications (ie. when doing a presentation or showing a screen to a third-party)
Change the theme during the day
Probably other things too

This would be similar to swaymsg <command>.
Thoughts?

Duplicate issue #284: Add the ability to temporary disable/pause notifications
Created: 2020-07-07T17:12:08Z
Hi,
I would be great if we have the ability with IPC to temporary disable/pause notifications (don't disturb), for example during meetings.
Thanks,

Closing comment (2020-07-07T17:12:53Z): Duplicate of #138