47 Commits

Author SHA1 Message Date
Louis Pontoise 6329cd35f9 ci: make release build on pull-requests as well 2021-11-19 23:06:31 +09:00
Martin Wilhelmi 4368015435 ci: show architectures inside binary after build 2021-11-19 23:06:31 +09:00
Louis Pontoise 749db12bbd feat: add vietnamese and luxembourgish localizations 2021-08-31 01:36:15 +09:00
Aarni Koskela f67406ff05 chore(ci): ensure l10n projects exist 2021-01-26 00:01:55 +09:00
Louis Pontoise f0fa02c4a2 feat: show apps with no open window (closes #397) 2020-09-05 04:01:32 +09:00
Louis Pontoise 3ddedff978 feat: improve the 3 colored buttons when hovering (closes #516) 2020-08-27 22:44:40 +09:00
Louis Pontoise bf34132618 refactor: re-organize icon resources 2020-08-27 22:44:40 +09:00
Louis Pontoise fb628341d1 feat: show notification badges on top of app icons (closes #523) 2020-08-18 23:35:13 +09:00
Louis Pontoise bb493028f7 perf: reduce size of app icon (closes #169) 2020-08-07 01:34:21 +09:00
Louis Pontoise b20c71c896 feat: new icons for the preferences window tabs 2020-08-06 04:18:53 +09:00
Louis Pontoise a8970ddf71 feat: after a crash, suggest to send a crash report (closes #132)
also updated many localications
2020-07-22 23:19:45 +09:00
Louis Pontoise 11e0d2aac3 feat: hovering thumbnails reveals icons to close/min/max windows (#9) 2020-07-22 01:23:25 +09:00
Louis Pontoise 3da02b36d0 ci: disable pod install as it is undeterministic 2020-07-11 03:31:50 +09:00
Louis Pontoise 126eca5c35 docs: add contributors to the app (closes #296)
Also better present the third-party libraries, with links and less noise from the licenses text
2020-07-11 03:31:50 +09:00
Louis Pontoise b2cced8bb1 docs: document .icns creation process from .iconset 2020-07-03 14:04:59 +09:00
Louis Pontoise 0138cd17b1 feat: show indicator for fullscreen windows
Also:

* preference to show or not fullscreen windows
* new indicator for hidden windows
2020-05-21 21:02:19 +09:00
Louis Pontoise 02702152f1 ci: ignore 0% completion localizations on poeditor 2020-05-21 12:24:41 +09:00
Louis Pontoise 6b4007a045 ci: call a webhook to redeploy the website
the issue with netlify building on master changes is that semantic-release creates a second commit with the updated changelog. Netlify only triggers on the first commit, with an obsolete changelog. The second commit doesn't trigger Netlify, so we must manually trigger it using their webhook. This way the changelog built is *after* semantic-release, with the latest releases
2020-05-10 12:34:22 +09:00
Louis Pontoise b5f14994f2 fix: auto-update was pointing to the wrong release notes url 2020-05-10 12:05:33 +09:00
Louis Pontoise c27e6d3757 docs: add a new website to showcase the app 2020-05-10 10:06:10 +09:00
Louis Pontoise 194fe157b3 ci: ensure generated files are up-to-dates during ci 2020-05-09 02:00:42 +09:00
Louis Pontoise d544ff3b7a refactor: make l10n script fork->join properly 2020-05-09 02:00:42 +09:00
Louis Pontoise 9a04c275cb docs: add a list of contributors 2020-05-09 02:00:42 +09:00
Louis Pontoise a2dd46db55 feat: update all localizations
complete italian, turkish, korean using automated translation
fix punctuation issues and make punctuation language-specific instead of hardcoded to English style
2020-04-23 03:04:26 +09:00
Louis Pontoise d1ab72fa94 feat: add portuguese and finish japanese localizations
also fix the codes for Chinese locales
2020-04-23 03:04:26 +09:00
Louis Pontoise 13c1cb0d00 refactor: clean and reorder l10n alphabetically 2020-04-21 20:40:05 +09:00
Louis Pontoise 0d27cf77a4 feat: trim fonticon to reduce app size (closes #168) 2020-04-19 17:53:15 +09:00
Louis Pontoise ad05783753 refactor: faster swift compilation 2020-04-19 00:37:21 +09:00
Louis Pontoise 27a4c37250 ci: fix build on pr from forks 2020-04-05 21:58:24 +09:00
Louis Pontoise 5c51decf69 refactor: commit reference l10n file and script 2020-04-02 19:39:39 +09:00
Louis Pontoise 502e297e07 ci: fix cask-repair ssh access issue 3 2020-03-10 20:48:12 +09:00
Louis Pontoise 6daf2b3282 ci: fix cask-repair ssh access issue 2 2020-03-10 20:00:13 +09:00
Louis Pontoise a1de01dcab ci: fix cask-repair ssh access issue 2020-03-10 19:09:42 +09:00
Louis Pontoise 70917e2de0 ci: better caching and allow ssh to github.com for cask-repair 2020-03-10 18:24:59 +09:00
Louis Pontoise ea6c5f28b6 ci: remove interactive prompt from cask-repair 2020-03-10 17:57:39 +09:00
Louis Pontoise c853604647 ci: store cask-repair locally for faster builds 2020-03-10 17:56:54 +09:00
Louis Pontoise 73dc300ed3 ci: fix cached cask-repair 3 2020-03-10 17:38:27 +09:00
Louis Pontoise c31252726c ci: fix cached cask-repair 2 2020-03-10 17:25:07 +09:00
Louis Pontoise 9ee04f9b4b ci: fix cached cask-repair 2020-03-10 17:14:19 +09:00
Louis Pontoise 308db52567 ci: cask-repair should happen after deploy 2020-03-10 16:43:47 +09:00
Louis Pontoise 203dbfc69b ci: codesign inside main .app, not in the pods folder 2020-03-10 16:13:47 +09:00
Louis Pontoise b249703291 ci: fix travis xcode build path 2020-03-10 15:27:05 +09:00
Louis Pontoise 33bb2ce98f ci: travis stop-on-error was broken
see https://github.com/travis-ci/travis-ci/issues/1066
2020-03-10 15:20:55 +09:00
louis.pontoise effdc5f467 fix: feedback token injected during ci
Github expires token in source code so we have to hide it away in CI (for now)
2020-03-10 14:00:37 +09:00
louis.pontoise a5f9911e36 fix: also codesign debug builds 2020-03-10 14:00:37 +09:00
louis.pontoise d125dd3ae9 fix: notarization issues 2020-03-10 14:00:37 +09:00
louis.pontoise 80f378b117 ci: big refac to finally rationalize the xcode mess
XCode project/workspace/configurations/target/pods have been in a mess for a while. Some changes done to address that:

* remove alt-tab-macos/ which was confusing
* ci/ becomes scripts/ as these can be used locally too
* added 3 xcconfig files to set aside important parameters so we stop passing flags around or modifying the huge pbxproj
2020-03-10 14:00:37 +09:00