Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: cypht-org/cypht
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.4.3
Choose a base ref
...
head repository: cypht-org/cypht
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref

Commits on Jul 7, 2023

  1. Copy the full SHA
    3c3174e View commit details

Commits on Jul 20, 2023

  1. Copy the full SHA
    f4c0fd9 View commit details

Commits on Jul 24, 2023

  1. Copy the full SHA
    d47664e View commit details
  2. Copy the full SHA
    004cf96 View commit details

Commits on Jul 31, 2023

  1. Copy the full SHA
    ce28f85 View commit details
  2. Merge pull request #731 from josaphatim/edit-account-behavior

    Added possibility to see and edit sender behavior
    kroky authored Jul 31, 2023
    Copy the full SHA
    a9a5779 View commit details
  3. Fix: update gitignore

    henochit committed Jul 31, 2023
    Copy the full SHA
    3ad8c5b View commit details
  4. Copy the full SHA
    2f2b3fc View commit details

Commits on Aug 1, 2023

  1. Copy the full SHA
    6b988a7 View commit details
  2. Merge pull request #736 from josaphatim/fix-struct-array-issue

    Fixed disposition attachment when it is not an array
    kroky authored Aug 1, 2023
    Copy the full SHA
    92642e6 View commit details
  3. Copy the full SHA
    2ccca8c View commit details

Commits on Aug 2, 2023

  1. Copy the full SHA
    23cd9cd View commit details
  2. Merge branch 'master' of https://github.com/jasonmunro/cypht into ref…

    …actor/make_download_option_simpler
    henochit committed Aug 2, 2023
    Copy the full SHA
    718de7a View commit details
  3. Copy the full SHA
    0f822d4 View commit details
  4. Copy the full SHA
    972b97d View commit details
  5. Ref: delete untracked files

    henochit committed Aug 2, 2023
    Copy the full SHA
    115249d View commit details
  6. Copy the full SHA
    ec8bf8a View commit details

Commits on Aug 3, 2023

  1. Merge pull request #738 from josaphatim/fixed-encoding-on-windows

    Handled unsupported charsets on mb_convert_encoding
    kroky authored Aug 3, 2023
    Copy the full SHA
    d224473 View commit details
  2. Copy the full SHA
    8f327fc View commit details

Commits on Aug 4, 2023

  1. Merge pull request #735 from henochit/refactor/make_download_option_s…

    …impler
    
    Set simple UI as the default in Cypht
    kroky authored Aug 4, 2023
    Copy the full SHA
    ec32f63 View commit details
  2. Copy the full SHA
    70112c0 View commit details

Commits on Aug 6, 2023

  1. Ref: search contact api

    henochit committed Aug 6, 2023
    Copy the full SHA
    39e8826 View commit details
  2. Copy the full SHA
    e2f31ba View commit details

Commits on Aug 7, 2023

  1. Fix: dropdown actions

    henochit committed Aug 7, 2023
    Copy the full SHA
    e12a2df View commit details
  2. Merge pull request #739 from henochit/feat/bubble_dropdown

    Contact bubbles: make it possible to copy-paste and edit
    kroky authored Aug 7, 2023
    Copy the full SHA
    eebf33f View commit details

Commits on Aug 8, 2023

  1. Copy the full SHA
    52ea601 View commit details

Commits on Aug 9, 2023

  1. Merge pull request #737 from josaphatim/sieve-server-capabilities

    Added a way to check supported sieve extensions
    kroky authored Aug 9, 2023
    Copy the full SHA
    22f4cb6 View commit details
  2. Copy the full SHA
    6a109df View commit details

Commits on Aug 10, 2023

  1. Merge pull request #742 from Yannick243/broken-icon-image

    Fix: broken icon image when trying to switch to a theme that alters icon colors
    kroky authored Aug 10, 2023
    Copy the full SHA
    b4d9047 View commit details

Commits on Aug 12, 2023

  1. Copy the full SHA
    0822c93 View commit details
  2. Merge pull request #740 from josaphatim/fixed-cypht-integration-class…

    …-issue
    
    Renamed dropdown css class to not interfere with framework class when cypht is embedded
    marclaporte authored Aug 12, 2023
    Copy the full SHA
    c55313b View commit details

Commits on Aug 24, 2023

  1. Removed POP3 support

    josaphatim committed Aug 24, 2023
    Copy the full SHA
    6068548 View commit details
  2. Copy the full SHA
    73b5aab View commit details
  3. Copy the full SHA
    bacafd4 View commit details
  4. Copy the full SHA
    70212b1 View commit details

Commits on Aug 25, 2023

  1. Copy the full SHA
    f32f25c View commit details
  2. Copy the full SHA
    eb5f7de View commit details
  3. Copy the full SHA
    277c7cf View commit details
  4. Merge pull request #752 from rodriguezny/update-composer.lock-to-matc…

    …h-composer.json-requirement
    
    Update composer.lock to match with composer.json requirements
    marclaporte authored Aug 25, 2023
    Copy the full SHA
    a0282c2 View commit details

Commits on Aug 29, 2023

  1. Merge pull request #659 from josaphatim/snooze-msg

    Added snooze functionnality to imap
    kroky authored Aug 29, 2023
    Copy the full SHA
    14af9e2 View commit details
  2. Merge pull request #750 from josaphatim/send-imap-server

    Allow cypht integration to save message away from imap server
    kroky authored Aug 29, 2023
    Copy the full SHA
    864929c View commit details
  3. Merge pull request #751 from mmarcwabo/fix_search_term_is_lost_when_c…

    …hanging_pages
    
    No more losing search term when changing page
    kroky authored Aug 29, 2023
    Copy the full SHA
    06be076 View commit details

Commits on Aug 30, 2023

  1. Copy the full SHA
    378f7de View commit details

Commits on Aug 31, 2023

  1. Add Chinese (#749)

    * Add Chinese
    
    * Add Simplified Chinese to interface_langs function
    
    * Add Chinese
    wangxiaoerYah authored Aug 31, 2023
    Copy the full SHA
    985194a View commit details
  2. Removed closing php tags

    josaphatim committed Aug 31, 2023
    Copy the full SHA
    c733b8b View commit details
  3. Merge pull request #754 from josaphatim/remove-closing-php-tag

    Removed closing php tags in zh-Hans.php
    josaphatim authored Aug 31, 2023
    Copy the full SHA
    4e95ff4 View commit details

Commits on Sep 1, 2023

  1. Merge pull request #753 from josaphatim/fixed-draft-id-on-integration

    Fixed draft id when getting uploaded files
    kroky authored Sep 1, 2023
    Copy the full SHA
    b533fb4 View commit details

Commits on Sep 2, 2023

  1. Copy the full SHA
    fbf1219 View commit details

Commits on Sep 4, 2023

  1. Merge pull request #755 from josaphatim/fixed-phpunit-test-issues

    Fixed phpunit failing tests
    kroky authored Sep 4, 2023
    Copy the full SHA
    ef05a84 View commit details

Commits on Sep 9, 2023

  1. Copy the full SHA
    fa12ccd View commit details
Showing 492 changed files with 38,509 additions and 19,945 deletions.
2 changes: 2 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/data/
.git
223 changes: 223 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,223 @@
APP_NAME=Cypht

DB_CONNECTION_TYPE=host
DB_DRIVER=mysql
DB_PORT=
DB_HOST=127.0.0.1
DB_NAME=cypht_db
DB_USER=cypht_test
DB_PASS=cypht_test
DB_SOCKET=/var/lib/mysqld/mysqld.sock

SESSION_TYPE=PHP
AUTH_TYPE=DB

IMAP_AUTH_NAME=localhost
IMAP_AUTH_SERVER=localhost
IMAP_AUTH_PORT=143
IMAP_AUTH_TLS=
IMAP_AUTH_SIEVE_CONF_HOST=
IMAP_AUTH_SIEVE_TLS_MODE=true

DEFAULT_SMTP_NAME=
DEFAULT_SMTP_SERVER=
DEFAULT_SMTP_PORT=
DEFAULT_SMTP_TLS=
DEFAULT_SMTP_NO_AUTH=

USER_CONFIG_TYPE=file
USER_SETTINGS_DIR=/var/lib/hm3/users
ATTACHMENT_DIR=/var/lib/hm3/attachments

ADMIN_USERS=

COOKIE_DOMAIN=
COOKIE_PATH=

DEFAULT_EMAIL_DOMAIN=
AUTO_CREATE_PROFILE=

REDIRECT_AFTER_LOGIN=

ALWAYS_MOBILE_UI=

DEFAULT_LANGUAGE=en

JS_COMPRESS=false
CSS_COMPRESS=false

ALLOW_SESSION_CACHE=false
CACHE_CLASS=

ENABLE_REDIS=true
REDIS_SERVER='127.0.0.1'
REDIS_PORT=6379
REDIS_INDEX=1
REDIS_PASS=
REDIS_SOCKET=/var/run/redis/redis-server.sock

ENABLE_MEMCACHED=true
MEMCACHED_SERVER='127.0.0.1'
MEMCACHED_PORT=11211
MEMCACHED_AUTH=false
MEMCACHED_USER=
MEMCACHED_PASS=

ALLOW_LONG_SESSION=false
LONG_SESSION_LIFETIME=30

ENCRYPT_AJAX_REQUESTS=
ENCRYPT_LOCAL_STORAGE=

ENCRYPT_LOCAL_STORAGE=

DISABLE_IP_CHECK=false

DISABLE_ORIGIN_CHECK=false

ALLOW_EXTERNAL_IMAGE_SOURCES=true

SINGLE_SERVER_MODE=false

DISABLE_EMPTY_SUPERGLOBALS=false
DISABLE_OPEN_BASE_DIR=false
DISABLE_INI_SETTINGS=false
DISABLE_FINGERPRINT=false

AUTH_CLASS=
SESSION_CLASS=

API_LOGIN_KEY=

DEFAULT_SETTING_NO_PASSWORD_SAVE=false
DEFAULT_SETTING_IMAP_PER_PAGE=20
DEFAULT_SETTING_SIMPLE_MSG_PARTS=false
DEFAULT_SETTING_PAGINATE_LINKS=true
DEFAULT_SETTING_MSG_PART_ICONS=true
DEFAULT_SETTING_REVIEW_SENT_EMAIL=true
DEFAULT_SETTING_TEXT_ONLY=false
DEFAULT_SETTING_SENT_PER_SOURCE=20
DEFAULT_SETTING_SENT_SINCE='-1 week'
DEFAULT_SETTING_JUNK_PER_SOURCE=20
DEFAULT_SETTING_JUNK_SINCE='-1 week'
DEFAULT_SETTING_SNOOZED_PER_SOURCE=20
DEFAULT_SETTING_SNOOZED_SINCE='-1 week'
DEFAULT_SETTING_TAGS_PER_SOURCE=20
DEFAULT_SETTING_TAGS_SINCE='-1 week'
DEFAULT_SETTING_TRASH_PER_SOURCE=20
DEFAULT_SETTING_TRASH_SINCE='-1 week'
DEFAULT_SETTING_DRAFT_PER_SOURCE=20
DEFAULT_SETTING_DRAFT_SINCE='-1 week'
DEFAULT_SETTING_SHOW_LIST_ICONS=true
DEFAULT_SETTING_START_PAGE=none
DEFAULT_SETTING_DISABLE_DELETE_PROMPT=false
DEFAULT_SETTING_FLAGGED_PER_SOURCE=20
DEFAULT_SETTING_NO_FOLDER_ICONS=false
DEFAULT_SETTING_ALL_EMAIL_PER_SOURCE=20
DEFAULT_SETTING_ALL_EMAIL_SINCE='-1 week'
DEFAULT_SETTING_ALL_SINCE='-1 week'
DEFAULT_SETTING_ALL_PER_SOURCE=20
DEFAULT_SETTING_FLAGGED_SINCE='-1 week'
DEFAULT_SETTING_UNREAD_PER_SOURCE=20
DEFAULT_SETTING_UNREAD_SINCE='-1 week'
DEFAULT_SETTING_SEARCH_SINCE='-1 week'
DEFAULT_SETTING_TIMEZONE='UTC'
DEFAULT_SETTING_LIST_STYLE='email_style'
DEFAULT_SETTING_LANGUAGE=en
DEFAULT_SETTING_UNREAD_EXCLUDE_FEEDS=false
DEFAULT_SETTING_FEED_LIMIT=20
DEFAULT_SETTING_FEED_SINCE='-1 week'
DEFAULT_SETTING_SMTP_COMPOSE_TYPE=0
DEFAULT_SETTING_SMTP_AUTO_BCC=false
DEFAULT_SETTING_THEME='default'
DEFAULT_SETTING_UNREAD_EXCLUDE_WORDPRESS=false
DEFAULT_SETTING_WORDPRESS_SINCE='-1 week'
DEFAULT_SETTING_UNREAD_EXCLUDE_GITHUB=false
DEFAULT_SETTING_GITHUB_LIMIT=20
DEFAULT_SETTING_GITHUB_SINCE='-1 week'
DEFAULT_SETTING_INLINE_MESSAGE=false
DEFAULT_SETTING_ENABLE_KEYBOARD_SHORTCUTS=false
DEFAULT_SETTING_ENABLE_SIEVE_FILTER=false


APP_2FA_SECRET=""
APP_2FA_SIMPLE=false

CARD_DAV_SERVER=http://localhost:5232

#DYNAMIC LOGIN
DYNAMIC_HOST=true
DYNAMIC_HOST_SUBDOMAIN=""
DYNAMIC_USER=false
DYNAMIC_SMTP_SUBDOMAIN=""
DYNAMIC_MAIL_SUBDOMAIN=""

#github.com
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
GITHUB_REDIRECT_URI=http://localhost/?page=home
GITHUB_AUTH_URL=https://github.com/login/oauth/authorize
GITHUB_TOKEN_URL=https://github.com/login/oauth/access_token

#gmail
GMAIL_CLIENT_ID=
GMAIL_CLIENT_SECRET=
GMAIL_CLIENT_URI=http://localhost/?page=home
GMAIL_AUTH_URI=https://accounts.google.com/o/oauth2/auth
GMAIL_TOKEN_URI=https://www.googleapis.com/oauth2/v3/token
GMAIL_REFRESH_URI=https://www.googleapis.com/oauth2/v3/token

#aoutlook
OUTLOOK_CLIENT_ID=
OUTLOOK_CLIENT_SECRET=
OUTLOOK_CLIENT_URI=http://localhost/?page=home
OUTLOOK_AUTH_URI=https://login.live.com/oauth20_authorize.srf
OUTLOOK_TOKEN_URI=https://login.live.com/oauth20_token.srf
OUTLOOK_REFRESH_URI=https://login.live.com/oauth20_token.srf

#office365
OFFICE365_CLIENT_ID=
OFFICE365_CLIENT_SECRET=
OFFICE365_CLIENT_URI=http://localhost/?page=home
OFFICE365_AUTH_URI=https://login.live.com/oauth20_authorize.srf
OFFICE365_TOKEN_URI=https://login.live.com/oauth20_token.srf
OFFICE365_REFRESH_URI=https://login.live.com/oauth20_token.srf

#ldap.php
LDAP_SERVER=localhost
LDAP_ENABLE_TLS=true
LDAP_PORT=389
LDAP_BASE_DN="dc=example,dc=com"
LDAP_SEARCH_TERM="objectclass=inetOrgPerson"
LDAP_AUTH=false
LDAP_USER=''
LDAP_PASS=''
LDAP_OBJECT_CLASS="top,person,organizationalperson,inetorgperson"
LDAP_READ_WRITE=true

#app.php
LDAP_AUTH_PORT=389
LDAP_AUTH_SERVER=localhost
LDAP_AUTH_TLS=
LDAP_AUTH_BASE_DN="example,dc=com"

#WordPress
WORDPRESS_CLIENT_ID=
WORDPRESS_CLIENT_SECRET=
WORDPRESS_CLIENT_URI=

RECAPTCHA_SECRET=
RECAPTCHA_SITE_KEY=

CYPHT_MODULES="core,contacts,local_contacts,ldap_contacts,gmail_contacts,feeds,jmap,imap,smtp,account,idle_timer,desktop_notifications,calendar,themes,nux,developer,profiles,imap_folders,sievefilters,tags"

#LoginPage
FANCY_LOGIN=false

#Windows CA certificates
#Get ON https://curl.se/ca/cacert.pem
#Depending on your PHP Directory, e.g. "c:\php\extras\ssl\cacert.pem"
WIN_CACERT_DIR=

JS_EXCLUDE_DEPS=
WORKER_CUSTOM_IMPORTS=
10 changes: 5 additions & 5 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<!-- You can find the latest issue templates here https://github.com/ulfgebhardt/issue-templates -->

<!--
Please take a look at the issue templates at
https://github.com/cypht-org/cypht/issues/new/choose
before submitting a new issue.
Following one of the issue templates will ensure maintainers can route your request efficiently.
Please take a look at the issue templates at https://github.com/cypht-org/cypht/issues/new/choose
before submitting a new issue. Following one of the issue templates will ensure maintainers can route your request efficiently.
Thanks!
-->

## Issue
## 💬 Issue
<!-- Describe your Issue in detail. -->

<!-- Attach screenshots and drawings if needed. -->
16 changes: 16 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
name: 🐛 Bug
about: Create a report to help us improve
labels: bug
title: 🐛 [Bug]
---
<!-- You can find the latest issue templates here https://github.com/ulfgebhardt/issue-templates -->

## 🐛 Bug
<!-- Describe your issue in detail. Include screenshots if needed. Give us as much information as possible. Use a clear and concise description of what the bug is.-->

### Version & Environment
<!-- Paste Git-Commit ID or Tag-Name here -->
Rev: []
<!-- Specify your OS and OS Version here if the issue is (most likely) platform dependent. -->
OS: []
20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

10 changes: 10 additions & 0 deletions .github/ISSUE_TEMPLATE/devops.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: 💥 DevOp
about: Help us manage our deployed Software.
labels: devops
title: 💥 [DevOps]
---
<!-- You can find the latest issue templates here https://github.com/ulfgebhardt/issue-templates -->

## 💥 DevOps
<!-- Describe your issue in detail. Include screenshots if needed. Give us as much information as possible. Use a clear and concise description of what the problem is.-->
13 changes: 13 additions & 0 deletions .github/ISSUE_TEMPLATE/epic.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
name: 🌟 Epic
about: Define a big development Step
labels: epic
title: 🌟 [EPIC]
---
<!-- You can find the latest issue templates here https://github.com/ulfgebhardt/issue-templates -->

<!-- THIS ISSUE-TYPE IS NOT FOR YOU! -->
<!-- Proceed only if you know what you are doing - have a chat with Project's Team first -->

## 🌟 EPIC
<!-- Describe your Epic in detail. Include screenshots and drawings -->
11 changes: 5 additions & 6 deletions .github/ISSUE_TEMPLATE/feature.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
---
name: 🚀 Feature
about: Well defined and described Features requests
about: Suggest an idea for this project
labels: feature
title: 🚀 [Feature]
---
<!-- You can find the latest issue templates here https://github.com/ulfgebhardt/issue-templates -->

## 🚀 Feature
<!-- Describe the Feature. -->

### Design, Layout, Architecture
<!-- Attach Screenshots and Drawings. -->
<!-- Specify more details of the Feature with each Picture. -->
<!-- Give a short summary of the Feature. Use Screenshots if you want. -->
8 changes: 7 additions & 1 deletion .github/ISSUE_TEMPLATE/question.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
---
name: 💬 Question
about: If you need help or have trouble understanding cypht.
about: If you need help understanding our Software.
labels: question
title: 💬 [Question]
---
<!-- You can find the latest issue templates here https://github.com/ulfgebhardt/issue-templates -->

<!-- Question the project's team -->
<!-- If you need an answer right away, consider to take other means of communication with the project's team -->

## 💬 Question
<!-- Describe your Question in detail. Include screenshots and drawings if needed. -->
10 changes: 10 additions & 0 deletions .github/ISSUE_TEMPLATE/refactor.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: 🔧 Refactor
about: Help us improve our code by refactoring it.
labels: refactor
title: 🔧 [Refactor]
---
<!-- You can find the latest issue templates here https://github.com/ulfgebhardt/issue-templates -->

## 🔧 Refactor
<!-- Describe your issue in detail. Include screenshots if needed. Give us as much information as possible. Use a clear and concise description of what the problem is.-->
13 changes: 13 additions & 0 deletions .github/ISSUE_TEMPLATE/release.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
name: 🎂 Release
about: Define a Release
labels: release
title: 🎂 [RELEASE]
---
<!-- You can find the latest issue templates here https://github.com/ulfgebhardt/issue-templates -->

<!-- THIS ISSUE-TYPE IS NOT FOR YOU! -->
<!-- Proceed only if you know what you are doing - have a chat with Project's Team first -->

## 🎂 RELEASE
<!-- Describe your Release in detail. Include screenshots and drawings -->
9 changes: 0 additions & 9 deletions .github/ISSUE_TEMPLATE/suggestion.md

This file was deleted.

Loading