* Added a Latex code window that displays the given code using katex
* Latex is now displayed without having to go to the next screen
* MathView test
* MathView WIP:
Displays math good, but in verry small font
View does not load if there is a syntax error and we are hard stuck in the app
* Math view now is rendered properly, few working points:
Text is not fixed size, it renders in a weird size
Multi Line subscript is not working
* Latex is now rendered properly
* Fixed Error message and moved helper function to utils
* Added some padding and vertical scroll on latex screen
* Updated config option to work on real phone too
* Removed unused code and fixed tests
* Added LatexInline and tried to modify parser, not yet finished though. InlineLatexOption is not yet coded for
* Bugfixes and better line break checking
* Few margin changes for ios, also updated pod files
* padding is now dependend on system
* Add platform import
* Reverted package-lock change
* Added tests
* Bugfixes, UI tweaks and added unit test for latex util
* Added enableLatex to markdown options instead getting the state and config
* Changed the rendering a little bit, it is better but still far from perfect
* Width and height is now correctely displayed. Still not clean enough though
* Inline latex is now rendered properly for most equations
* Inline latex is now working properly
* tests for escaping and unescaping functions
* Added inline latex setting support
* Added inline latex tests
* Delete unused comment
* Added extra regex rule: there must be no word character in front of the inline latex code
* Upgraded math-view package and deleted duplicate entry from gemfile.lock
* Inline error functions are now class functions
* Updated error color to theme error color
* Latex screen now extends the code screen
* Markdown changes:
Now uses dimensions instead of windowdimensions
Removed inline latex function
extracted latex rendering into separate function
* updated latex util test
* Hardcoded latex language in latex code block
* Added proptypes and cleaned up latex code block
* Bugfix latex split lines
* ÃDeleted language prop from latex code block
* Changed commonmark packages to personal repo's
* Latex rendering now goes by commonmark
* Deleted unused function and tests
* Commonmark packages back to normal versions with patch package
* Updated commonmark patch file to right file and changed package lock to point at right repo
* Updated patch files to latest version
* Updated commonmark patch
* Fixed linter errors
* Integrety of commonmark fix
* First fix of ios problems
* Updated snapshot
Co-authored-by: Kobe Bergmans <kobe.bergmans@student.kuleuven.be>
Co-authored-by: Administrator <admin@Macintosh-3.localdomain>
Co-authored-by: kobe bergmans <kobebergmans@kobes-MacBook-Pro.local>
* update dependencies
* eslint fixes
* Upgrade to RN 67
* update other deps
* Update to RN 0.67.2
* fix Android build (mmkv)
* Fix crash when root message is deleted from the thread screen
* Fix gif emoji playing at high speed on iOS ProMotion capable devices
* Upgrade to rn 0.66.0
* Add keys to re-render post list and channel list
* Finish dep updates and rn to 0.66.1
* upgrade more dependencies
* Fix select_server tests
* Update dependencies
* Fix lint, use npm@6
* Fix unit tests
* Dowgrade Fastlane
* Fix Fastlane script
* use android:api-29-node ci image
* Infer gradle json file from apk output folder
* Fastlane to Parse new version of gradle output-metadata.json
* Use AppGroupId from Info.plists instead of hardcoded constant
* Update script, ci & Makefile
* Update Cocoapods to 1.9.3
* Split android builds using ABI filters
* Update Fastlane deps & build scripts
* Update CI to use latests scripts
* Display app version & build number in select server screen
* Make generate scripts compatible with node < 12
* Build scripts
* add build script to package.json
* Update to use bundler 2.1.4 and CI with Xcode 12
* Fix script name for build:ios-unsigned
* Fix RN iOS scripts
* Update CI pods-dependencies step
* Add pipefail to android executor
* Update Fastlane
* Fix type in postinstall script
* update android executor and set TERM
* Fix S3 bucket name variable
* Apply suggestions from code review
Co-authored-by: Miguel Alatzar <migbot@users.noreply.github.com>
* Fix master unit tests
* use requireActual in jest setup
* Jest setup to use react instead of React
Co-authored-by: Miguel Alatzar <migbot@users.noreply.github.com>