<commit_before># Known Issues

* Search for TODO: in project

* unit tests
	* write unit tests for InputPrompter validation
	* RestServerTests and EditorDocumentTests are disabled and need fixing.
	* SystemExtensionsTests is incomplete
	* implement FileImporterTests

* when a file is clicked in the results, it will show the newest version, not the version returned at that time. Is this a problem?

* image icons drawn in results have a white background, not transparent. the pdfs have transparency in pixelmator and illustrator

* compute engine barfs on markdown files with a space in their name

* need to adjust progress size if only pulling 1 or 2 images

* if dockerUrl is set but not responding, no error message is logged or notified

* eventually need to be able to reopen everything network related (DockerEventManager)

* add localization of strings using NSLocalizedString

* need UI to reset rc2_dbdata volume

* docker event stream can timeout. need to handle this (takes hours to happen)

* need to move framework required defaults to each framework, and have app load them allowing each succeeding framework to overwrite lower ones

* if a dbserver image is updated, the dbdata volume still has the data in it. need to backup the sql and then restore it after creating a new volume. The rc2.last file created on first db run is there, which causes db container to fail.

* Validate image versions of containers. If a current container is using rc2server/appserver:0.4.1 and we've just pulled 0.4.2, the container needs to be deleted and recreated with the newer image.

* need to handle error with bad network

* need to add help for installed packages

* need to remove old images after a pull of a new image

* need to work without a network connection if docker images already loaded

* pending transactions need a timeout

* reevaluate all os_log calls to make sure using correct level

* is it possible for multiple save requests to be in progress at one time? prohibit or handle

* if no file in editor, and 2 other files. Delete first other file, and second other file is selected and then displayed. Only should select next file if it is an editable file.

* attachment only links via id. If a generated file (pdf, html) need to match on name since id constantly changes.

* when a file has changed, should user see notice that isn't the same file as when attachment icon was generated? Or should be remove icons? Or store version info and color if different?

* variable sidebar should support copy: for specific types

* show error if import fails

* html output content search

how are dates formatted for copy? date vs datetime. 

* chunk navigation is broken

* add padding around icon images in results

write nstexfield that scales font size so text fits (for help page title)

implement searchbar interface to use for console output/editor

* in the future, examine all fataError calls to see if there is a better way to handle the problem

* restore sessions: what happens if there is an error opening a session? Probably hangs

what is UI to delete a workspace?

* execute current chunk if R code
* execute all chunks up to and including current chunk if R code

* are we properly escaping strings to prevent input buffer errors?

* new workspace not consistent in full screen w/ session window

* main splitter
	* opening sidebar on full screen adjust only the size of editor, not results.
	* ability to center splitters (double click is standard, right?)

* startup dialog not shown when restoring a session. why?
<commit_msg>organized issues into groups by area<commit_after># Known Issues

* Search for TODO: in project

## general issues
* add localization of strings using NSLocalizedString
* reevaluate all os_log calls to make sure using correct level
* examine all fataError calls to see if there is a better way to handle the problem
* are we properly escaping strings to prevent input buffer errors?

## unit tests
* write unit tests for InputPrompter validation
* RestServerTests and EditorDocumentTests are disabled and need fixing.
* SystemExtensionsTests is incomplete
* implement FileImporterTests

## UX questions
* when a file is clicked in the results, it will show the newest version, not the version returned at that time. Is this a problem?
* what is UI to delete a workspace?
* when a file has changed, should user see notice that isn't the same file as when attachment icon was generated? Or should be remove icons? Or store version info and color if different?

## docker
* if dockerUrl is set but not responding, no error message is logged or notified
* eventually need to be able to reopen everything network related (DockerEventManager)
* need to remove old docker images after a pull of a new image
* need UI to reset rc2_dbdata volume
* docker event stream can timeout. need to handle this (takes hours to happen)
* if a dbserver image is updated, the dbdata volume still has the data in it. need to backup the sql and then restore it after creating a new volume. The rc2.last file created on first db run is there, which causes db container to fail.
* Validate image versions of containers. If a current container is using rc2server/appserver:0.4.1 and we've just pulled 0.4.2, the container needs to be deleted and recreated with the newer image.

## compute engine
* compute engine barfs on markdown files with a space in their name

## console
* image icons have a white background, not transparent. the pdfs have transparency in pixelmator and illustrator
* attachment only links via id. If a generated file (pdf, html) need to match on name since id constantly changes.
* add padding around icon images in results

## main splitter
* opening sidebar on full screen adjust only the size of editor, not results.
* ability to center splitters (double click is standard, right?)

## error handling
* pending transactions need a timeout
* need to handle error with bad network
* show error if import fails
* restore sessions: what happens if there is an error opening a session? Probably hangs

#editor
* execute current chunk if R code
* execute all chunks up to and including current chunk if R code
* chunk navigation is broken
* implement searchbar interface to use for console

## startup
* need to work without a network connection if docker images already loaded
* new workspace not consistent in full screen w/ session window
* startup dialog not shown when restoring a session. why?

## output
* html output content search
* implement searchbar interface to use for console


## other

* need to adjust progress size if only pulling 1 or 2 images
* need to move framework required defaults to each framework, and have app load them allowing each succeeding framework to overwrite lower ones
* need to add help for installed packages
* is it possible for multiple save requests to be in progress at one time? prohibit or handle
* variable sidebar should support copy: for specific types
* how are dates formatted for copy? date vs datetime. 
* write nstexfield that scales font size so text fits (for help page title)



{'fraction_non_alphanumeric': 0.0346723044397463, 'fraction_numerical': 0.003241719520789288, 'mean_word_length': 4.319340329835082, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1474469', 'n_tokens_mistral': 1708, 'n_tokens_neox': 1648, 'n_words': 1123}