Commit Graph

41 Commits

Author SHA1 Message Date
Martin Kleinschrodt 9640a66f09 Apparently prettier doesn't like <pre></pre> inside <p></p> 2022-07-29 16:49:40 +02:00
Martin Kleinschrodt 01dd5eaf2a Provide better information in error reports by printing the stack trace and message of the original error instead of the Err wrapper 2022-07-29 16:36:32 +02:00
Martin Kleinschrodt bf6b96a97d Update support page with proper content and styling 2022-07-25 07:24:38 +02:00
Bruno Bernardino b1c6ea39ad
Add snap and flatpak options to electron publishing and release
Also adds `deb` and tweaks the v3 compatibility test a bit more since it has failed a couple of times in the last week.

Fixes #201
2022-07-04 12:22:12 +01:00
Martin Kleinschrodt 2d886161b9 Update import/export and vault buttons. 2022-06-22 13:37:04 +02:00
Martin Kleinschrodt adf23400a4 Update logo and icon 2022-05-06 15:19:48 +02:00
Martin Kleinschrodt 2f8c900a3e
Implement Stripe Integration for v4 (#417)
Add a proper implementation of StripeProvisioner, which builds on BasicProvisioner and derives provisioning profiles from Stripe subscriptions. There's been some refactoring of the core provisioning logic as well.
2022-04-01 14:08:25 +02:00
Martin Kleinschrodt 5ca16be2fa Insert url into TOS link 2022-01-31 12:08:05 +01:00
Martin Kleinschrodt b37fb74e33 Load terms of service url from manifest file 2022-01-31 12:02:35 +01:00
Martin Kleinschrodt 045fdb90e0 Usa a more muted white for the dark theme 2022-01-31 08:07:33 +01:00
Bruno Bernardino 1589b05baa
CI: Full Release (#376)
* CI: Full Release

This implements a full release action that takes care of creating a tag, release, then building and uploading builds for all targets.
2022-01-17 17:32:21 +00:00
Bruno Bernardino f72e848e65
Fix Tauri build
This isn't working, but has some attempts. It's currently blocked, because the built app just has many `ReferenceError: Can't find variable: process`. Something with Webpack isn't building properly, as even trying to just run `webpack serve` from inside yields the same result (I updated webpack, but the problem is in the setup/config, really). I also tried setting `resolve.fallback.process: require.resolve('process/browser')` ([among other things](https://pretagteam.com/question/webpack-5-uncaught-referenceerror-process-is-not-defined)), but the executed code comes from `@padloc/app`, so I'd have to add that package there, and it feels wrong. I'm positive I'm just doing something wrong with the setup, but already spent quite some time on it.

To test, pull this down, run `npm install`, and `npm run tauri:dev` (runs with `webpack` instead of `tauri`, just because the console errors are more useful).

In the process of trying to get this to work, I migrated the icons to the assets directory and updated them. I also tweaked the initial HTML to match the new v4 theme.

Related to #281
2021-12-27 10:43:39 +00:00
Martin Kleinschrodt eb9f60e95d More style tweaks 2021-12-24 15:20:40 +01:00
Martin Kleinschrodt 8a61b3111f various styling tweaks 2021-12-24 15:20:40 +01:00
Bruno Bernardino 753f8d6aa7
Archive Android APK, add iOS build option (untested) 2021-12-24 08:39:23 +00:00
Martin Kleinschrodt ae3c18afbc Fix undefined in colors.xml resource file 2021-12-24 09:17:14 +01:00
Bruno Bernardino 50ae105b45
A few improvements, requested from the review:
- File reading is now happening later in the process;
- File reading now reuses methods from `core/attachment`;
- Errors thrown in the import now include an error message;
- Adds prettier command to "prettify" all files;
- Adds prettier command to check for files not conforming to prettier's config;
- Makes CI run the prettier:check command;
- Changes `export const method = () => {};` to `export function method() {}` in the `1pux-parser` file;
- Other minor consistency changes/fixes/improvements;
- Actually ran prettier on every file, and it had a lot of things to tweak.
2021-12-20 15:01:25 +00:00
Martin Kleinschrodt 971b437154 Make field name weight in list view customizable 2021-11-05 16:46:51 +01:00
Martin Kleinschrodt 8b4ed857c2 Some styling tweaks 2021-10-26 15:59:41 +02:00
Martin Kleinschrodt dc98368f5b Load email content from templates instead of constructing it with javascript 2021-10-16 16:10:27 +02:00
Martin Kleinschrodt 96c0e69cee WIP 2021-10-16 14:58:10 +02:00
Martin Kleinschrodt 242d7b0397 Update electron build process 2021-10-15 14:39:25 +02:00
Martin Kleinschrodt c5a8ec303c Make menu footer customizable 2021-10-14 15:58:47 +02:00
Martin Kleinschrodt 80ef149559 Add support page 2021-10-14 15:58:24 +02:00
Martin Kleinschrodt 0593fc4f1c Load extension name from manifest file 2021-10-13 16:22:15 +02:00
Martin Kleinschrodt bde6ef77d9 Automatically generate cordova icons from singe app icon image 2021-10-12 17:33:49 +02:00
Martin Kleinschrodt 07bc7cfe9c Generate extension icons from single vector source 2021-10-12 14:37:05 +02:00
Martin Kleinschrodt 3d314d7fa0 Refactor build process 2016-11-05 07:30:08 +01:00
Martin Kleinschrodt 854247fd4b Reorganise project structure, add support for electron-builder 2016-11-03 09:53:29 +01:00
Martin Kleinschrodt 2f13de351e Update app icons; bump version number to 0.11.0 2015-11-09 11:11:20 +07:00
Martin Kleinschrodt cc2903e779 Update app icons for chrome apps 2015-11-06 12:21:58 +07:00
Martin Kleinschrodt 1e4d12d481 Move fonts.css into assets folder 2015-07-30 12:43:39 +02:00
Martin Kleinschrodt cf7611dd5e Update icons 2014-04-17 22:12:28 +02:00
Martin Kleinschrodt eebd64274f Replace Lato font with 'Clear Sans' 2014-03-05 23:50:34 +01:00
Martin Kleinschrodt d68cd91c62 Use antialiasing for fonts; Use bold font in appropriate places 2014-03-01 14:09:47 +01:00
Martin Kleinschrodt a8a90ab330 If app is displayed on mobile safari, show message prompting the user to add it to the home screen 2014-03-01 14:07:59 +01:00
Martin Kleinschrodt 87606a6b07 Update app icon 2014-02-08 09:42:43 +01:00
Martin Kleinschrodt 8625f9a185 Add favicon 2014-02-01 18:28:51 +01:00
Martin Kleinschrodt d51cbfa7e5 Remove unused fonts 2014-02-01 16:51:07 +01:00
Martin Kleinschrodt 74589582fe Add some configuration in case the app is used as a standalone web app on iOS 2014-02-01 12:27:49 +01:00
Martin Kleinschrodt 7581bfceec Add fonts to project for offline access 2014-01-22 20:26:39 +01:00