22 Commits

Author SHA1 Message Date
Laurent Dinclaux
e81002c528 Rename Composer package to gecka/ident-switch
The roundcube/plugin-installer derives the plugin directory name from
the package name by replacing dashes with underscores. The previous
name gecka/roundcube-ident_switch resulted in plugins/roundcube_ident_switch/.
Renaming to gecka/ident-switch produces the correct plugins/ident_switch/.
2026-02-11 01:19:29 +11:00
Laurent Dinclaux
efcca69d43 Fix double HTML escaping in switcher and harden JS edge cases 2026-02-11 01:18:10 +11:00
Laurent Dinclaux
b9e16f186d PSR-12 coding standards compliance
Add phpcs/phpcbf tooling (composer require-dev, scripts, .phpcs.xml).
Auto-fix tabs to spaces across all PHP files (phpcbf).
Add missing doc comments for classes and constructors.
Add missing @param tags on public/private methods.
2026-02-10 23:34:38 +11:00
Laurent Dinclaux
7b1a68aad6 Add conflicting packages to prevent co-installation
Declare boressoft/ident_switch (original package, same DB table)
and toteph42/identity_switch (similar plugin) as conflicts.
2026-02-10 14:02:52 +11:00
Laurent Dinclaux
8b9447fc63 Bump PHP requirement to >= 8.2 (first non-EOL version) 2026-02-10 10:00:22 +11:00
Laurent Dinclaux
6a4a4e09df Add copyright headers and contributors list
Add proper copyright notices to all source files with accurate date
ranges per contributor based on git history. Add contributors to
composer.json authors and README.
2026-02-10 10:00:22 +11:00
Laurent Dinclaux
745b8cc38f Fork: update composer.json for new package
- Rename package to gecka/roundcube-ident_switch
- Change license from GPL-3.0+ to AGPL-3.0+
- Bump PHP requirement to >= 8.1
- Bump roundcube/plugin-installer to >= 0.3.0
- Set Roundcube min-version to 1.6
- Update homepage and support URLs to GitHub
- Update composer repository URL to HTTPS
2026-02-10 08:39:00 +11:00
Boris Gulay
ad97f4bfd0 Use identity from field. Thanx Daniel Haag.
Closes #44.
2022-01-17 19:30:39 +03:00
Boris Gulay
af54e4b099 Remove version 2020-12-17 21:35:31 +03:00
Boris Gulay
da17fb896b Bump up version 2020-12-17 00:15:05 +03:00
Boris Gulay
92d0f40e3c Add version to composer.json 2020-06-01 17:28:20 +03:00
Boris Gulay
f796334126 Add ability to specify SMTP server directly.
Closes #32.
Closes #30.
2018-12-22 13:31:25 +03:00
Boris Gulay
707abf2a81 Initial release for Roundcube 1.3.
Fixed compatibility with new jQuery (combobox not displayed). Closes #20.
Pumped up Roundcube version requirement.
2018-03-17 17:09:16 +03:00
Boris Gulay
057c88ebc5 Added conflist option for SMTP switcher. 2016-05-16 22:43:53 +03:00
Boris Gulay
9c065f6149 Added link to bugtracker. 2016-05-16 15:43:11 +03:00
Boris Gulay
3318e0fec4 Added Roundcube version requirement. Added some more keywords. 2016-05-16 15:36:58 +03:00
Boris Gulay
a2dd36709b Fixed license name. 2016-05-12 23:23:33 +03:00
Boris Gulay
9d14dc7066 Add missing comma this time. 2016-05-12 23:16:54 +03:00
Boris Gulay
efbb7f4fbb Removed extra trailing comma. 2016-05-12 23:10:57 +03:00
Boris Gulay
e7401da0e5 Change plugin metadata to push it into repo. 2016-05-12 23:08:04 +03:00
Boris Gulay
29d69abef8 First non-empt version of plugin description file. 2016-05-11 14:28:12 +03:00
Boris Gulay
f9b2762d30 Really initial commit. 2016-04-28 00:43:39 +03:00