Skip to content

maxisme/notifi

develop
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
ios
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

notifi.it

App | Website | Backend

style: lint Master Integration Tests

Run locally

create an .env with the example content

SERVER_KEY=Hu2J7b7xA8MndeNS
KEY_STORE=notifi-local
DEV=true
TLS=false
HOST=127.0.0.1:9081

run the backend

git clone https://github.com/maxisme/notifi-backend
cd notifi-backend
docker-compose up --build app

Tests

Lint & Test

bash ./pre-commit.sh

Set screenshot asserts

bash ./test/set-asserts.sh

Extras

latest version iOS: http://itunes.apple.com/lookup?bundleId=it.notifi.notifi

Add pre-commit hook

ln -s $(pwd)/pre-commit.sh $(pwd)/.git/hooks/pre-commit

linux setup

install (e.g apt get) the build-packages and stage-packages from snapcraft.yaml

Get SNAPCRAFT_TOKEN for ci

snapcraft export-login --snaps notifi --channels stable,candidate -

Jetbrains flutter plugin:

https://plugins.jetbrains.com/plugin/9212-flutter/versions

GH .env secret to base64 string

cat .env | openssl base64

Create android icons

Follow Run Image Asset Studio. With the icon from ios/Runner/Assets.xcassets/AppIcon.appiconset/1024.png

Splash screen

$ flutter pub run flutter_native_splash:create

Add new icons

https://github.com/artcoholic/akar-icons-app/tree/main/src/svg

inkscape

    Select all
    Path -> Stroke to path
    Object -> Ungroup
    Path -> Union
    Path -> Combine
    File -> Vacuum Defs (or Clean up document)
    Save as -> Plain SVG

generate