primordic/IssueDupesLite huggingface dataset:
Repository: mattermost/mattermost

Issue #6990: Deleting a message does not delete files in storage
Created: 2017-07-20T07:39:50Z
Summary
Bug report in one concise sentence
Steps to reproduce
we use 4.0.1 enterprise edition (but License file is not applied.)
config.json setting is as follows.
    "FileSettings": {
        "EnableFileAttachments": true,
        "MaxFileSize": 52428800,
        "DriverName": "local",
        "Directory": "/opt/mattermost/data/",
        "EnablePublicLink": true,
        "PublicLinkSalt": "A705AklYF8MFDOfcwh*****",
        "InitialFont": "luximbi.ttf",
    }

drag and drop the file.
write a message to textarea and press the enter button.
mouse over the message and click delete.
confirm -> yes to succeed to delete message and related file.

Expected behavior
When deleting a message with an attached file, the real file is erased as well.
Observed behavior (that appears unintentional)
Real file is still remains in local file directory after the operation.
there is no errors.
Possible fixes

Duplicate issue #7139: Deleted Message Does Not Delete Attachment from the Server
Created: 2017-08-07T16:32:18Z
Per Mattermost guidelines, GitHub issues are for bug reports: http://www.mattermost.org/filing-issues/
For troubleshooting see: http://forum.mattermost.org/.
For feature proposals see: http://www.mattermost.org/feature-requests/
If you've found a bug--something appears unintentional--please report using the following format:
Summary
I created a Mattermost installation and created test channel. Added a message which included a sample file attachment (Excel spreadsheet). When I deleted the message, the attachment remains on the server.
Steps to reproduce
As stated in Summary, this is the case no matter who creates the message and deletes it.
Expected behavior
A deleted message with an attachment SHOULD delete the included attachment. Any other message linking to this deleted message should contain a "Deleted message" warning and attachment should not be available.
Observed behavior (that appears unintentional)
A message with an attachment where the message is deleted does NOT remove the attachment from the server. This is a massive fail in terms of implementation as you are dealing with a forever increasing size requirement. One where attachments, regardless of whether they are needed or not remain on the server and finding them is nearly impossible on a production system since folder names are not intuitively named.
Possible fixes
Sorry, I do not have the skills to provide this detail other than describe the issue and expected behaviour.
Mattermost Version = 4.0.1
Server = Ubuntu 16.04.2
Database = MySQL

Closing comment (2017-08-08T11:46:29Z): I don't think that is unintentional because all the said "delete" feature of Mattermost is a soft delete, that means it doesn't completely delete anything it just hides it.
So if you go to your database directly and search for the message you deleted you will find it there along with the DeleteAt which indicates when it was deleted.
So the same goes for the file, access to the file from Mattermost is removed but it does not physically delete the file.

Duplicate #6990
Repository: mattermost/mattermost

Issue #19051: Unable to make changes via Channel Configuration. Endless "Saving Config" state.
Created: 2021-11-25T10:54:58Z
Summary
Unable to make changes via Channel Configuration window in System Console -> User Management -> Channels: Infinite "Saving Config" state on saving changes with no result.
Steps to reproduce
Using Mattermost server 6.1.0 Team Edition (postgres (PostgreSQL) 12.1 as a DB) go to the System Console -> User Management -> Channels menu, pick random channel, try change some user Role from Member to Channel Admin or try to make channel private. Press Save button.
Expected behavior
I can change user role and channel privacy settings via Channel Configuration menu and save those changes.
Observed behavior (that appears unintentional)
No real changes observed after doing manipulations in Channel Configuration modal. Having Saving Config endlessly with no changes after refreshing page.


Network requests:

Duplicate issue #19531: Applied changes don't save
Created: 2022-02-10T09:13:51Z
Hi
in system console -> User Management -> Channels
When I select the user as the channel admin and press the save button :
The save button stays in this mode

Other Info :
Edition and License : Enterprise Edition - Starter
detailed_error: ""
id: "api.ldap_groups.license_error"
message: "your license does not support ldap groups" 👎 (Because we are not ldap)
status_code: 501

Closing comment (2022-02-10T14:20:32Z): I'll close this as a duplicate of #19051.
There is a pull request open for this, I'll ask the team what the status on it is.
Repository: mattermost/mattermost

Issue #16268: Slack color import different format
Created: 2020-11-13T10:46:17Z
Summary
It seems that slack has changed their format of exporting color schemes

Steps to reproduce
#1A1D21,#121016,#3A2D3B,#FBFAF7,#27242C,#FBFAF7,#2EB67D,#BD3855,#4A154B,#FBFAF7

Duplicate issue #16932: Import Slack Theme Does Not Work
Created: 2021-02-13T20:51:39Z
Summary
Slack theme import doesn't work
Steps to reproduce
Copy Slack Theme values:

Click on top right user icon
Select Preferences
Select Themes
Select "Create a custom theme"
Click on any of the themes. The color color values will all change
Copy values in box


Paste into Mattermost Theme builder:

Goto Account Settings
Select Display
Select Import Theme Colors From Slack
Paste values from Slack
Observe Error:


Expected behavior
The Theme should import without issue
Observed behavior (that appears unintentional)
Format of theme is unrecognized. Only allowed after deleting last two values. After that, the imported theme was still wrong.

Closing comment (2021-02-15T00:57:55Z): Closing as a dup of #16268. There is a ticket open and this is listed as a known issue in the changelog.
Repository: mattermost/mattermost

Issue #10436: Confusing username message
Created: 2019-03-12T12:32:37Z
Summary
Some new users are getting confused with the message for the new username
Steps to reproduce
This is Ux issue. People are getting confused
Expected behavior
The English used in the hint is misleading and quite verbose. People seem to follow it "exactly" and end up with unnecessarily complex usernames
Observed behavior (that appears unintentional)
See the photo
Possible fixes
Change the wording and make it clearer

Duplicate issue #10461: signup_email page tooltip wrong position
Created: 2019-03-17T14:04:20Z
Summary
On the signup page tooltit displayed for username field

Username must begin with a letter, and contain between 3 to 22 lowercase characters made up of numbers, letters, and the symbols '.', '-' and '_'

I believe it is ment to be placed under password field
containing

Password must begin with a letter, and contain between 3 to 22 lowercase characters made up of numbers, letters, and the symbols '.', '-' and '_'

Closing comment (2019-03-18T12:42:23Z): Hi @kristapsdravnieks,
Thank you for reporting this,
This is currently expected but is being addressed via this ticket: https://mattermost.atlassian.net/browse/MM-14583.
Closing as duplicate of #10436. I'll ask our team if this is a UX issue or whether the help text is actually in the wrong place.
Repository: mattermost/mattermost

Issue #17575: cycling back with arrows
Created: 2021-05-05T14:25:00Z
are there progresses on this?
https://mattermost.uservoice.com/forums/306457-general/suggestions/13744383-make-up-arrow-behavior-configurable
(it was on 2016...)
(btw, slack has that, and it is very handy :) )

Duplicate issue #17663: FR: (shortcut) focus on *any* previous message in a conversation
Created: 2021-05-21T08:46:20Z
it would be nice to move back simply with arrows keys ⬇️  ⬆️  , to all previous messages, like here
(in slack you can choose if you want  to quickly edit  the last message  sent or move further back in the conversation, and then for instance   type 'E'  to opens the editing window of the selected message)
https://slack.com/intl/en-ch/help/articles/115003340723-Navigate-Slack-with-your-keyboard-Navigate-Slack-with-your-keyboard
that would be really handy
thanks!

Closing comment (2021-05-21T10:18:10Z): sorry, this is basically the same as  #17575
Repository: mattermost/mattermost

Issue #17740: Account Setting for disabling GIF and emoji animation
Created: 2021-06-07T12:00:11Z
Introduce a new setting in Account Settings > Display, below "website link previews":
Allow animated images and emoji
On [ x ]
Off [    ]
When enabled, emoji and GIF Images will be allowed to animate. When disabled, GIFs and aminated emoji will appear as static images.
Functionality:
On: Autoplay GIFs and animated custom emoji
Off: GIFs and animated emoji will appear as static images (first frame). GIFs will be playable by clicking
Regardless of the setting above:

While GIF is playing: Hide the play/pause button. On hovering the image, show pause button
While GIF is not playing: Show play button

Note: See the related ticket for pausing GIFs after 6 plays (even when this animation setting is enabled)https://mattermost.atlassian.net/browse/MM-26973
WCAG guidelines: https://www.w3.org/TR/WCAG20-TECHS/G152.html

If you're interested please comment here and come join our "Contributors" community channel on our daily build server, where you can discuss questions with community members and the Mattermost core team. For technical advice or questions, please  join our "Developers" community channel.
New contributors please see our Developer's Guide.
JIRA: https://mattermost.atlassian.net/browse/MM-22242

Duplicate issue #20860: Provide setting to pause animated emoji and GIF
Created: 2022-08-22T18:45:04Z
This ticket is to add a new account setting in Advanced called:
Automatically play GIFs and animated emoji
[ x ] On
[    ] Off
Help text: When disabled, GIFs and animated emoji will not play automatically.
_____
Functionality: When the above setting is “Off”:

custom emoji that are animated should be static based on the first frame
GIFs should also be static based on the first frame with a button to start playing, see design below + Figma:


Note: See the related ticket for pausing GIFs after 6 plays (even when this animation setting is enabled) https://mattermost.atlassian.net/browse/MM-26973

If you're interested please comment here and come join our "Contributors" community channel on our daily build server, where you can discuss questions with community members and the Mattermost core team. For technical advice or questions, please  join our "Developers" community channel.
New contributors please see our Developer's Guide.
JIRA: https://mattermost.atlassian.net/browse/MM-16478

Closing comment (2022-09-01T05:19:47Z): @esethna Should we close this its a duplicate of #17740
Repository: mattermost/mattermost

Issue #8376: API Attachment posts not longer collapsed
Created: 2018-02-27T08:54:45Z
Summary
It seams since Mattermost 4.7.2? API Posts using the attachment syntax are not longer collapsed. Or did I missed a setting?
Steps to reproduce
Create a webhook and post a message as attachment with a long content.
Expected behavior
After x characters you get [...] to expand the message
Observed behavior (that appears unintentional)
The attachment is always "open" and its not possible to close it.

Duplicate issue #8413: Collapsing long messages (The "Show more" link) doesn't work
Created: 2018-03-06T01:16:07Z
Summary
Collapsing long messages (message attachments, in an incoming webhook) doesn't seem to work . The "Show more..." link doesn't happen.
Steps to reproduce
Version: 4.7.1 (4.7.2) with postgres - Team Edition
To reproduce just sent some long text via an incoming webhook:
{
  "channel": "test",
  "attachments": [
      {
          "text": "Something that is longer than 300 chars, or has more than 5 lines, or both. Something longer than this sample."
      }
  ]
}

Expected behavior
The manual (https://docs.mattermost.com/developer/message-attachments.html) does state that if "text" inside the message attachment includes more than 300 characters or more than 5 line breaks, the message will be collapsed and a “Show More” link will be added to expand the message".
Observed behavior (that appears unintentional)
There is no "Show more" link. The message is always fully expanded, with no "show more/show less" options.

Closing comment (2018-03-06T01:26:06Z): Ok, just found this to be a duplicate of #8376.
Sorry, closing.
Repository: matthewwithanm/django-imagekit

Issue #566: Pillow deprecating ANTIALIAS
Created: 2023-07-06T15:34:39Z
Installing the latest version of Pillow 10.0.0 breaks part of the resizing code:
  File "/home/appuser/.local/lib/python3.10/site-packages/pilkit/processors/resize.py", line 24, in process
    img = img.resize((self.width, self.height), Image.ANTIALIAS)
AttributeError: module 'PIL.Image' has no attribute 'ANTIALIAS'

reference: https://pillow.readthedocs.io/en/stable/releasenotes/10.0.0.html#constants

Duplicate issue #567: Pillow sometimes throw an error with ANTIALIASING
Created: 2023-07-13T15:32:22Z
sometimes when i made GET request to my API, pillow throw that error, but sometimes NOT. I don't know why it happening.
maybe somebody get the same problem and a resolve?
thanks a lot!
this is my code:
from imagekit import processors
from imagekit.models import ImageSpecField, ProcessedImageField
from imagekit.processors import ResizeToFit, SmartResize

class Product(models.Model):
    product_name = models.CharField(max_length=255, db_index=True)
    slug = models.SlugField(max_length=255, unique=True)
    by_brand = models.ForeignKey(Brand, on_delete=models.CASCADE, related_name='subcategories', null=True, blank=True)
    by_category = TreeForeignKey("Category", on_delete=models.SET_NULL, related_name='categories', null=True, blank=True)
    image = models.ImageField(upload_to='content/album_images/%Y%m%d/', blank=True, null=True )
    image_small = ImageSpecField(source='image', processors=[SmartResize(300, 300)],
                                 format='JPG',
                                 options={'quality': 90})
    image_medium = ImageSpecField(source='image', processors=[SmartResize(600, 600)],
                                  format='JPG',
                                  options={'quality': 97})
   
serializers.py
class ProductSerializer(serializers.ModelSerializer):
    by_category = CategorySerializer()
    image = serializers.ImageField(read_only=True)
    image_small = serializers.ImageField(read_only=True)
    image_medium = serializers.ImageField(read_only=True)


    class Meta:
        model = Product
        fields = ['by_category', 'product_name', 'slug', 'image', \
                'image_small', 'image_medium', 'price']

Closing comment (2023-09-27T23:03:51Z): New version of pilkit (the django-imagekit dependency) where the actual processors are defined is released which is supporting Pillow 10.
Also this issue is duplicate of #566
Repository: matthewwithanm/django-imagekit

Issue #238: iOs cameras and EXIF image rotation
Created: 2013-07-24T04:38:14Z
Has anyone done any thinking around iOS devices and image uploads. The EXIF data is specific to those devices and when the camera is used to capture an image, and it's stored, the orientation is sideways when it comes back. I was wondering if anyone know of any PIL processing or some background process for correcting it.

Duplicate issue #514: Possible to prevent auto-rotation/flip?
Created: 2021-01-30T16:43:17Z
An ImageSpecField with a ResizeToFit processor will be auto-rotated 90 degrees if the ResizeToFit dimension "ratio" contradicts the original uploaded image height/width ratio.
Is it possible to prevent this auto-rotation?
class Image(models.Model):
    is_primary = models.BooleanField(
        blank=True,
        default=False,
    )
    image = models.ImageField(upload_to="uploads/")
    thumbnail = ImageSpecField(
        source="image", processors=[ResizeToFit(550, 400)], format="JPEG", options={"quality": 60}
    )

    caption = models.CharField(blank=True, max_length=128)
If I uploaded an image 3024 pixels width x 4032 pixels height, this image has a height larger than width, so will be flipped, since the ResizeToFit uses a slightly larger width than height.
(Let me know if this would be better asked in https://github.com/matthewwithanm/pilkit.)

Closing comment (2023-04-05T21:41:40Z): Based on the comment by @allburov I think that the current issue is duplicate of #238 and I'll close the issue.
Repository: matthewwithanm/django-imagekit

Issue #169: Generate should not silence errors
Created: 2012-11-11T07:02:24Z
Currently generation catches the exception and I have no way of knowing that it failed to get the source, and in turn failed to generate.
https://github.com/jdriscoll/django-imagekit/blob/develop/imagekit/generators.py#L54-57
It is super helpful to know when generating images fails, because if you are using NonValidatingImageCacheBackend because your S3 you can retry again.

Duplicate issue #146: In case of process error
Created: 2012-08-20T00:24:32Z
If the file is broken, IOError raises from process_content.
So,at  def generate_file(self, filename, source_file, save=True): in generators.py: 61
        img, content = self.process_content(fp, filename, source_file)

should be
        try:
            img, content = self.process_content(fp, filename, source_file)
        except IOError:
            return

Closing comment (2013-02-08T05:11:39Z): Hm. I think this is related to #169, so I'm going to close it. I actually think generating an error there is probably the correct behavior, though perhaps it should be caught "higher up the chain."
Repository: matthewwithanm/django-imagekit

Issue #42: Images Unnecessarily Regenerated
Created: 2011-11-01T23:13:45Z
A nasty bug in the extension suggestion algorithm can cause images to be unnecessarily regenerated and even duplicated on the filesystem.
The reason is that IK relies on PIL's EXTENSION list to map formats to extensions. However, under normal circumstances, this list isn't populated until an image is opened or saved. Therefore, the first time a spec is accessed (assuming you haven't already used PIL to do something else), you can wind up with a different (wrong) suggested extension.  IK will then check for the existence of the file with the wrong extension. Of course, it won't exist, so IK will generate a new image. Since Image.open will have been called in the course of generating the image, the new suggested filename will be correct.  This process will be repeated exactly each subsequent time (since the file with the incorrect extension still won't exist) but since a file with the correct extension will already exist, the storage backend will append a count, resulting in a filesystem full of duplicate images!

Duplicate issue #41: Converting from .png (in "Palette" mode) to .jpeg doesn't work
Created: 2011-11-01T20:57:36Z
Specifying an explicit format="JPEG" does not work when the input file is in PNG format. Works fine when input is JPEG (haven't tested the usual suspects such as GIF, TIFF yet). Also works fine when format= is NOT specified.
class ZDPlainImage(EncryptedPKModel):

    original = ImageField(max_length=500, upload_to="uploads")

     # ImageKit generated image variations
     thumbnail = ImageSpec([resize.Fit(width=250)], image_field='original', format="JPEG", quality=90)
     display = ImageSpec([resize.Fit(width=650, upscale=False)], image_field='original', format="JPEG", quality=90)

Looks like this used to work well with the old 0.4 version. I updated to the latest django-imagekit today, made the necessary changes (got rid of separate "spec") and found that this doesn't work with the latest version.

Closing comment (2011-11-02T00:00:36Z): I looked into it and I believe this may be related to #42. Can you update your IK code and let me know if it solves your problem?
Repository: matthewwithanm/django-imagekit

Issue #70: Missing processors?
Created: 2011-11-23T23:41:42Z
I'm probably doing something stupid, but I've been trying to follow the documentation, and it appears files are missing from the downloads. ProcessorPipeline and AutoConvert are not in processors/resize.py, which is the only file in that directory; therefore attempting to generate any new image fails. I've tried cloning the git archive and downloading the tar files, neither contains anything except resize.py in the processor directory.

Duplicate issue #71: trying to create a display image isn't working
Created: 2011-11-24T02:02:17Z
here's the code in my model. The thumbnail works great. But the display isn't working. Suggestions welcome.
from imagekit.models import ImageSpec
from imagekit.processors import resize, Adjust

class Speaker(models.Model):
    first_name = models.CharField(max_length=100)
    last_name = models.CharField(max_length=100)
    bio = models.TextField(blank=True)
    original_image = models.ImageField(upload_to='speaker_photos')
    display = ImageSpec(image_field='original_image', options={'quality': 70})
    thumbnail = ImageSpec([Adjust(contrast=1.2, sharpness=1.1), resize.Crop(50, 50)], image_field='original_image', options={'quality': 50})

Closing comment (2011-11-24T02:14:09Z): I think this is a duplicate of #70 (which was fixed in ee1fb7f).
Repository: matthewwithanm/django-imagekit

Issue #78: Sharing specs across models -- DRY?
Created: 2011-12-06T02:29:36Z
With the old ImageKit API, I was able to create a single spec module at the site root that I could share across all of my image models within a project. This allowed me to have standard image sizes to use in various layouts. All I'd have to do is have that model inherit ImageModel and provide the path to the spec file.
Now, it seems that for each model that I want these ImageSpecs, I'll have to recreate each of the specs as fields on each individual model. And if I want to add or change specs, I'd need to edit each and every model.
Am I missing something with how this new API works? Is there a way to specify specs without having to spell out all the properties each time?
One thought that I had was to create an abstract model mixin that contains the site-wide specs have each of the models with images inherit that mixin. But this would require being very careful that the imageField be named the same field name.
The other problem is working with third party apps. Previously, I could create a proxy model that would give a third party model the ImageModel behavior and attach the spec file to it. I suppose I could do something similar now, but again the issue of field names remains.

Duplicate issue #79: Sharing specs across models -- DRY?
Created: 2011-12-06T02:31:03Z
With the old ImageKit API, I was able to create a single spec module at the site root that I could share across all of my image models within a project. This allowed me to have standard image sizes to use in various layouts. All I'd have to do is have that model inherit ImageModel and provide the path to the spec file.
Now, it seems that for each model that I want these ImageSpecs, I'll have to recreate each of the specs as fields on each individual model. And if I want to add or change specs, I'd need to edit each and every model.
Am I missing something with how this new API works? Is there a way to specify specs without having to spell out all the properties each time?
One thought that I had was to create an abstract model mixin that contains the site-wide specs have each of the models with images inherit that mixin. But this would require being very careful that the imageField be named the same field name.
The other problem is working with third party apps. Previously, I could create a proxy model that would give a third party model the ImageModel behavior and attach the spec file to it. I suppose I could do something similar now, but again the issue of field names remains.

Closing comment (2011-12-06T02:32:10Z): Accidental duplicate of #78
Repository: matthewwithanm/django-imagekit

Issue #243: Cache_to is gone?
Created: 2013-08-11T02:33:11Z
I'm not sure what's wrong.  I upgraded to 3 and now my processed images or ImageSpecFields aren't showing up.  I get UnsupportedOperation in Templates when I call {{ photo.medium.url }}.  What do I do?  What am I doing wrong?
class ProfilePhotos(models.Model):
    user = models.ForeignKey(settings.AUTH_USER_MODEL)
    original = models.ImageField(upload_to=uuid_filename)
    large = ImageSpecField(
        processors=[Adjust(contrast=1.2, sharpness=1.1), ResizeToFit(870),ResizeToFill(870,870)],
        source = 'original',
        format = 'JPEG',
        options = {'quality': 90}
        #cache_to = '%slarge/' % settings.CACHE_TO
    )

Duplicate issue #240: ImageSpecField constructor has no 'spec_id' kwarg.
Created: 2013-07-31T10:28:26Z
The docs state that a model can link up with an externally defined ImageSpec:
http://django-imagekit.readthedocs.org/en/latest/advanced_usage.html
From the docs:
avatar_thumbnail = ImageSpecField(source='avatar', spec_id='myapp:profile:avatar_thumbnail')
However the ImageSpecField constructor does not accet the spec_id kwarg.
Please advice.

Closing comment (2013-08-15T03:56:54Z): Related to #243.
Repository: mawww/kakoune

Issue #4447: [REQUEST] Allow multiline regex in region highlighter
Created: 2021-11-21T19:13:17Z
Feature
Lets say you have an asciidoc
Hello this is an asciidoc

[source,kak]
----
echo "hello"
----

To recognize this region one could do something like
addhl shared/asciidoc/kak region \[source,kak\]\\n---- ---- ref kakrc
This will not work though.
The problem is that region start and end regexes are only line regexes based on my investigation. Only patterns that are on the same line can specified as start and end regexes.
(Please see struct RegionHighlighter in the C++ kakoune source).
Usecase
My use case is getting code blocks within asciidoc files to be highlighted in kakoune just like code blocks within markdown files are highlighted.
In markdown this is a bit simpler to do because we have the pattern  ```<lang> for region start which is on one line only so the region start line regex is perfectly sufficient.

Duplicate issue #3830: region highlighter does not match if start text contains newline
Created: 2020-10-22T10:37:45Z
Paste this into Kakoune:
<style
type="text/css">
  /* comment */
  body { background: black }
</style>
Set filetype to html or run the following commands:
add-highlighter window/r regions
add-highlighter window/r/ region <style.*?> </style> fill keyword
Outcome
The CSS is not highlighted unless you remove the newline after <style.
Expected
The CSS is highlighted because . normally matches newlines.

The same goes for the region end text. If it contains a newline, the region never closes.

Closing comment (2021-11-22T12:28:06Z): Duplicate of #4447
Repository: mawww/kakoune

Issue #453: code folding
Created: 2015-11-01T18:52:42Z
Arbitrary text folding like in vim zf.

Duplicate issue #2316: [Feature Request] Vim style folding
Created: 2018-08-18T19:30:39Z
Functionality similar to vim folding is useful when working with large source files and I believe is not currently possible with kakoune.

Closing comment (2018-08-19T04:16:19Z): Dupe of #453.
Repository: mawww/kakoune

Issue #1425: soft-wrap move by display line
Created: 2017-06-07T18:34:15Z
Thanks for implementing the soft-wrap feature.
I'd like to able to move down/up with j/k to move by display line, not "physical" line. The same idea would be also be useful for moving to beginning/end of (display) line.
This would make working with paragraphs spanning several display lines nicer.

Duplicate issue #2851: Visual line up/down (gj + gk in vim)
Created: 2019-04-11T21:28:13Z
Hello,
plenty of times I have a long, long line that is wrapped on multiple lines. The legit way of going downwards is by spammin W, as far as I know. I'd like the gj from vim, which goes downward one visual line, so that includes wrapped lines.
Does that already exist? Which key? thx

Closing comment (2020-04-23T07:37:02Z): Apparently this is a duplicate of #1425.
Repository: mawww/kakoune

Issue #89: Begin versioning/releasing kakoune?
Created: 2014-04-05T18:48:19Z
I'm working on a homebrew recipe to make it easy to to install on OSX. (Try brew install https://raw.githubusercontent.com/jjthrash/homebrew/master/Library/Formula/kakoune.rb)
However, I had to make up a version number, 0.1, since kakoune doesn't have one. It would be handy if you could make an "official" release version.
However, I can also just change the recipe to version the installs based on date of latest commit for the build, e.g. 20140403 for the build corresponding to the recipe above.

Duplicate issue #315: Versioning for kakoune
Created: 2015-07-13T07:11:20Z
Hi all,
I think kakoune is  really good editor and as project with this quality and stability I think it deserves versions.
When kakoune will have releases, it could be easy to add it to the main repositories on many distributions. Which will lead to more attention to this project.
What do you think @mawww ?

Closing comment (2017-09-14T10:08:05Z): Duplicate of #89.
Repository: mawww/kakoune

Issue #3649: Cursor navigation in soft-wrapped text
Created: 2020-08-07T15:45:40Z
Feature 
I would like to be able to move the cursor in soft-wrapped text files, either using a different mode or different keybindings. Would this be possible with the current features in Kakoune with some kakrc wizardry, or would this require adding new functions to Kakoune?
Usecase 
I am not a programmer but switched to Kakoune a couple months ago, loved it immediately, and am trying to use it every time I am editing text for consistency (and also because I am starting to depend on it as I get better with it). My primary use is editing bash or R files, but there are also many non-programming plain text files I would like to write/edit with Kakoune.
When using it as $EDITOR, however, there is something missing: moving the cursor through soft-wrapped text. If you exclude programming languages, there are many situations where one might be editing plain text files where hard-wrapping is either uncommon or inconvenient, including e.g. CLI tools like email or chat clients that support $EDITOR. Even markdown documents can in some occasions be more convenient when soft-wrapped instead of hard-wrapped, for instance when sharing files with contributors who don't know much about markdown and converted outputs, and would not be comfortable with assessing the global structure of the documents when paragraphs are made of multiple new lines.
Difficulty
Of course it might be difficult to achieve that as Kakoune would need to know which size (in columns) is its current window to identify where are new soft lines, but perhaps there are ways?

Duplicate issue #4146: Go past edge of window when line is longer than it
Created: 2021-04-13T15:25:27Z
Feature 
When pressing some key, the cursor goes past the edge of the window so you can read the rest of the line.
Usecase 
Makes it much easier to read lines which go beyond the window, instead of mashing w or similar.

Closing comment (2021-04-20T08:24:42Z): That makes sense. It seems related to #3649 in that it depends on the screen width. I thought earlier i heard that this was a non-starter because of how the internals worked, but it seems like it is available in the %val{window_width} variable. Maybe that could be combined with %val{window_range} or %val{cursor_display_column} to do a version of this as a plugin
Repository: mawww/kakoune

Issue #3534: Open file in opened client from terminal
Created: 2020-06-02T10:43:01Z
I know about kak.connect.
But is there another way to send a file to a specified session or client (from a terminal that hasn't been started by kak)?
Or send a file / buffer from one client to another?

Duplicate issue #3533: open file in client from terminal
Created: 2020-06-02T10:41:32Z
I know about kak.connect.
But is there another way to send a file to a specified session or client (from a terminal that hasn't been started by kak)?
Or send a file / buffer from one client to another?

Closing comment (2020-06-04T10:41:03Z): I knew I'd answered that question already!
Dupe #3534
Repository: mawww/kakoune

Issue #2635: Enter-user-mode does not forward count
Created: 2018-12-14T08:48:36Z
Steps 
declare-user-mode leader
map global <space> ': enter-user-mode leader<ret>'
map global leader w <a-w>

then try 3spacew
Outcome 
one w is executed
Expected 
3w should be executed

Duplicate issue #2735: No way to access `%val{count}` from an object mode mapping to a command
Created: 2019-02-13T15:53:43Z
Steps 
I've tried the following:
map window object e '<esc>: clojure-text-object element %val{count}<ret>'

And also accessing $kak_count in a shell expansion inside clojure-text-object.
I invoke this with 2<a-a>e.
Outcome 
The value is always 0.
Expected 
The value should be 2.

Closing comment (2019-02-13T16:57:15Z): Possibly related to #2635
Repository: mawww/kakoune

Issue #1049: "foo\\" produces incorrect parse error
Created: 2016-12-20T21:47:56Z
If I terminate any double-quoted string with \\, Kakoune throws a parse error regarding an unterminated string, as if I had ended it with just \ (which would then escape the double quote).
Example:
echo "foo\\x" # works
echo "foo\\" # parse error
echo "\\" # parse error

Similarly, putting \\ before a " escapes it just as putting merely \ does:
echo "foo\\"bar" # this works, but shouldn't

As near as I can tell, it's parsing for the end of the string separately from how it parses escapes, and when it finds a " it simply looks one character back to see if it's a \ and if so, treats the quote as escaped, even if that \ had itself been escaped.

Duplicate issue #1221: Cannot quote string ending in backslash
Created: 2017-02-15T13:53:13Z
When using ' " and %~-style quotes, a string ending with a backslash  cannot be quoted. For example, this fails:
echo %~\\~

I know that %{-style qutoes can end with a backslash, like so:
echo %{\}

But the drawback with these is that } cannot be escaped, and there are only four of them, so if you need all of >})] this is not an  alternative.
There should be a way to quote any string.

Closing comment (2018-05-12T22:48:27Z): Closing as a duplicate of #1049
Repository: maximegmd/CyberEngineTweaks

Issue #194: about move command
Created: 2020-12-21T03:21:27Z
please tell me
before player.teleport(X,Y,Z) or player.printPosition() what is it now thk.

Duplicate issue #196: Other non-item commands for the console?
Created: 2020-12-21T04:42:41Z
The old cyberconsole mod had support for other things than just item adding. The lua code that this project uses is a different format and it seems the old console commands don't work. Does this console support other commands and are they documented somewhere I'm missing?

Closing comment (2020-12-21T04:58:03Z): Self closing as a duplicate of #194 as the name of that issue didn't tell me what it was about.
Repository: maximegmd/CyberEngineTweaks

Issue #147: remove "pool"
Created: 2020-12-19T11:29:48Z
This have no funktion say the developer:
"Removed the memory_pool_budgets.csv file. which was not connected with the final version of the game and had no influence on it (it was a leftover file used during the development to estimate memory usage. It had no effect on how much memory was actually allocated). Perceived performance increase after editing the file may have been related to restarting the game."

Duplicate issue #150: Remove Pools patch
Created: 2020-12-19T18:17:59Z
https://www.cyberpunk.net/en/news/37166/hotfix-1-05:
Removed the memory_pool_budgets.csv file. which was not connected with the final version of the game and had no influence on it (it was a leftover file used during the development to estimate memory usage. It had no effect on how much memory was actually allocated). Perceived performance increase after editing the file may have been related to restarting the game.
In short: You can delete memory_pool_budgets.csv file and nothing will happen. We just have memory leaks in REDengine

Closing comment (2020-12-19T19:18:07Z): Duplicate of #147, #143, #139.
Repository: maximegmd/CyberEngineTweaks

Issue #800: Game crashes when alt tabing while in console.
Created: 2023-03-11T13:31:52Z
The game crashes when having the console open and trying to copy and paste commands into it. As soon as I hit alt + tab the game crashes
Version of the game is 1.61 GOG. But the issue can be replicated on 1.5 to the latest patch from what I tested

Duplicate issue #814: Amending Video options crashes the game (CP2077 v 1.62)
Created: 2023-04-19T11:46:35Z
Since installing CP2077 v 1.62, installing CET 1.24 or below cause the game to crash if I change any options in CP2077 video options. The game freezes and a few moments later then close the game. The option changes appear to have taken place when logging back in. CET is not the only mod affected. This was determined by removing all my mods then enabling them one at a time. If using a clean install of CP2077 with no mods the game works fine. There are some mods with no dependencies which I have install since and they all work fine.

Closing comment (2023-06-29T05:12:32Z): Latest build 1.25.2 should be a bit more stable. If you use fullscreen, switch to borderless windowed mode as alt+tab and resolution changes may cause a crash still.
This is same as #800 I believe, closing this for now.
Repository: maximegmd/CyberEngineTweaks

Issue #21: VRAM detection value varies
Created: 2020-12-14T13:51:34Z
Using the latest patch (clean install, no overwrites) with VRAM size detection.
Started the game 8 times. The first time it properly allocated 8GB, but every time since it set it to 7GB.
If I manually set it to 8GB in memory_pool_budgets.csv it always uses 8GB.
If I set it back to 3GB in the csv, it reverts back to 7GB via the patch.
RAM usage is always set to 27GB (31GB detected).
The VRAM usage was always high pre-patch for me anyway. It didn't appear to be capped at 3GB. The biggest perf gain is from the noticeably higher CPU usage.
3600@4.2, 5700XT, 32GB RAM
GOG 1.04

Duplicate issue #39: VRAM not detected properly
Created: 2020-12-14T19:20:30Z
[2020-12-14 13:25:38.250] [info] Computed .text crc: D7E90F30
[2020-12-14 13:25:38.250] [info] 	Resolved to version: 1.04
[2020-12-14 13:25:38.283] [info] 	AMD SMT Patch: success
[2020-12-14 13:25:38.353] [info] 	Spectre patch: success
[2020-12-14 13:25:38.356] [info] 	Pool patch: success
[2020-12-14 13:25:38.358] [info] 	Virtual Input Patch: success
[2020-12-14 13:25:38.892] [info] 		Detected RAM: 15GB, using 11GB
[2020-12-14 13:25:38.892] [info] 		Using 4GB of VRAM
[2020-12-14 16:00:17.833] [info] Computed .text crc: D7E90F30
[2020-12-14 16:00:17.833] [info] 	Resolved to version: 1.04
[2020-12-14 16:00:17.866] [info] 	AMD SMT Patch: success
[2020-12-14 16:00:17.933] [info] 	Spectre patch: success
[2020-12-14 16:00:17.935] [info] 	Pool patch: success
[2020-12-14 16:00:17.937] [info] 	Virtual Input Patch: success
[2020-12-14 16:00:18.467] [info] 		Detected RAM: 15GB, using 11GB
[2020-12-14 16:00:18.467] [info] 		Using 4GB of VRAM

Hi, thanks for the great software, the patch worked well for me, but i noticed an issue with the VRAM detection.
The log file shows using 4GB of VRAM, but i have an rtx 2070 Super, which has 8GB VRAM, any tips on how to fix that?
Kind regards

Closing comment (2020-12-14T20:07:23Z): Duplicate of #21
Repository: maximegmd/CyberEngineTweaks

Issue #292: [Request] cyber_engine_tweaks.log to include Tool version
Created: 2020-12-25T14:51:27Z
An enhancement for tool owner to know from the cyber_engine_tweaks.log printout, the version of the tool the end-user is currently using.

Duplicate issue #396: Log CET version
Created: 2021-01-10T12:48:31Z
Please add new log into cyber_engine_tweaks.log with Cyber Engine Tweaks version.
Right now I don't know which version I am running

Closing comment (2021-01-11T15:43:03Z): duplicate of: #292
Repository: maximegmd/CyberEngineTweaks

Issue #29: Skip unskippable intro
Created: 2020-12-14T16:05:17Z
Is there a chance to add the option to skip the unskippable intro and go straight to the game menu?

Duplicate issue #140: intro logos skip
Created: 2020-12-19T03:15:48Z
would be nice if u implement this too

Closing comment (2020-12-19T15:06:11Z): Duplicate of #29.
Repository: maximegmd/CyberEngineTweaks

Issue #3: Support for Config file fixes
Created: 2020-12-13T20:59:55Z
It was recently discovered that the Config file is sub-optimal. Could the fixes identified be integrated into this tool?
Info: https://www.reddit.com/r/cyberpunkgame/comments/kccabx/hey_cd_projekt_red_i_think_you_shipped_the_wrong/
Thanks!

Duplicate issue #8: A new functionality has been added on Reddit "PoolCPU and PoolGPU Edit"
Created: 2020-12-14T06:12:06Z
https://www.reddit.com/r/cyberpunkgame/comments/kccabx/hey_cd_projekt_red_i_think_you_shipped_the_wrong/
PoolCPU and PoolGPU

Closing comment (2020-12-14T06:29:06Z): Duplicate of #3
Repository: maximegmd/CyberEngineTweaks

Issue #225: Secret Ending
Created: 2020-12-21T17:33:36Z
It would be great if console somehow allowed the ability to get secret ending without replaying whole game from scratch.

Duplicate issue #234: Enable Secret Ending
Created: 2020-12-21T22:45:25Z
Do you guys think its possible to enable the secret ending manually using the dev console ? or do you know of any modding efforts to make the secret ending easily available for people who dont want to replay the whole game again just to get that ending ?
Happy Holidays and thanks for the great work 👍

Closing comment (2020-12-21T23:16:15Z): Duplicate of #225.
Repository: maximegmd/CyberEngineTweaks

Issue #911: Changing resolution scale or upscaler settings resets all framebuffers
Created: 2023-12-31T22:57:28Z
I dont think this used to be the case before... CET crashes now due to framebuffer reset, same as it would with resolution change or alt+tab when using exclusive fullscreen previously... Same underlying issue but different cause now...
Just for bookkeeping... But this has to be fixed by ImGui first, not much we can do atm...
Workaround:
Just setup your game before installing CET when it comes to these...

Duplicate issue #879: AMD Platform Crashes after changing Graphics Settings
Created: 2023-10-07T11:16:30Z
Bug
Operating system: Windows 11 （22621.2361）
Game version: 2.01
CET version: v1.27.0 (EDIT:v1.27.1 has same problem)
GPU: AMD Radeon RX 5700
Description
After using fast travel (whether provided by the game itself or any other mod), changing any graphics settings (Such as FSR settings, resolution, HDR switch) will cause inoperability, black screen, game crash and graphics driver crash. After testing the control variable method, it was found that everything could be restored to normal simply by removing the CET mod.
Expected behaviour
No longer crash after changing graphics settings
Reproduction

Install CET mod
Load any save file
Open AMD readon overlays to monitor such as FPS / GPU UTIL / VRAM / etc.
Use any fast travel point to any other place
Open game settings, change any of the options in the Graphics or Video tab (Such as FSR settings, resolution, HDR switch)
Press APPLY button
Crash happens.

EDIT: I found that without Step 3 and 4 , it would also cause a crash
Here are some crash reports and log, including game itself and CET's
Cyberpunk2077_CrashReports.zip
ManualSave-1.zip

Closing comment (2024-07-31T16:26:32Z): Other overlays are known to cause various problems, including some monitoring software and antiviruses. Nit much that can be done, although it shoukd be more stable once ImGui fixes font updating and we rebase onto it, should solve multiple issues related to swapchain resets.
Closing this as this is partially a duplicate of #911 which may resolve some of these issues. ImGui just has to get fixed first as nobody is going to keep patches alive in the CET itself...
Repository: maximegmd/CyberEngineTweaks

Issue #978: Buttons unclickable: apparent scaling issue when running non-native monitor resolution fullscreen with CET 1.34.0 and patch 2.2
Created: 2024-12-11T17:29:59Z
Bug
Operating system:  Windows 11
Game version: 2.2
CET version: 1.34.0
GPU: RTX 3080 Ti
Description
When running the game fullscreen in a non-native resolution (e.g. 1440p on a 4K monitor), CET buttons don't activate on mouseover/mouseclick. With some searching, the "activation area" for the buttons can be found elsewhere on the screen. This does not happen in Windowed/Windowed Borderless mode, where the 1440p window only occupies part of the 4K monitor.

Duplicate issue #981: CET menus scaling issue with DLSS in Fullscreen
Created: 2024-12-12T18:16:39Z
Bug
menu scaling issue with DLSS in Fullscreen causing menu prompts to be misaligned
Operating system: Windows 11
Game version: 2.2
CET version: 1.34.0
GPU: 3070
Description
There seems to be an issue with the new version not scaling menus properly with DLSS in Fullscreen. Causing menu interactions to be significantly far away from the actual menu itself. Switching to windowed mode fixes this which leads me to believe it is a scaling issue. I don't believe this is an issue on my end as I have reinstalled CET and the issue persisted. I also used the old version on 2.13 of Cyberpunk and couldn't reproduce the issue there. So seems limited to 1.34.0 CET and 2.2 Cyberpunk.
Expected behaviour
Menu prompts to align with actual menu interaction.
Reproduction
Boot game in Fullscreen with DLSS enabled (I was using balanced). Open CET and try to interact with menus. You should find the menu seems to be non interactable, but moving the mouse around you will see some menu prompts highlight despite the mouse not being over them.

Closing comment (2024-12-12T18:29:17Z): Duplicate of #978, already fixed, just not yet released. Follow the issue, it has some links.
Repository: mbenford/ngTagsInput

Issue #62: Allow selection and editing of tokens
Created: 2014-01-30T06:18:47Z
It would be very useful if one could;

Select tags using the arrow keys or mouse
(Optionally) Edit existing tags when selected (or clicked)
Select multiple tags using the arrow keys and Shift, or with the mouse (⌘/Control+Click)

Duplicate issue #327: inserting new tags
Created: 2015-01-03T07:21:30Z
Suppose we have the tags:
[ one ] [ two ] [ three] [ four ]
It would be nice to be able to delete [ three ] and then use the arrow keys/mouse click to scroll over and insert a new tag:
[ one ] [ two ] [ new_three ] [ four ]
It's useful for when the list of tags is long and the user wants to keep it in a certain order (ie, list of favorite movies from best to worst).

Closing comment (2015-01-13T20:18:12Z): Closing since it's a duplicate of #62
Repository: mbenford/ngTagsInput

Issue #569: Promise support for onBeforeTagAdd
Created: 2015-11-19T11:46:52Z
I've recently seen that i can't use promises as return type from a onBeforeTagAdd handler (result is always assumed to be true).
I think this would be a nice addon since i might need to check items match custom constraints before adding them.
What do you think?

Duplicate issue #616: How to add a confirmation in on-tag-removing ?
Created: 2016-01-31T02:55:53Z
I'd like to add a prompt when user click the remove button. I'm using cgPrompt. But the problem is cgPrompt (and other similar services) are all implemented in promise which is async.
For example,
   function removeTag(tag) {   
        prompt({
           title: 'Confirmation ?',
          message: 'Are you sure you want to delete this tag ?'
       }).then(function(){
      });
   }


I don't know where to return true or false. Any suggestion? Thanks.

Closing comment (2016-05-23T11:39:50Z): Duplicate of #569