115 Commits

Author SHA1 Message Date
Bas van Zanten
7d93ee3a7d feat: add missing files (#1101)
* feat: add missing files

* chore: update readme

* chore: update branch

* chore: remove olds from matrix

* chore: remove dev containers
2025-12-11 11:07:38 +01:00
Florian Metz
e6526a3666 feat: monorepo (#1098)
* chore: release v1.1.0

* chore: pd stuff

* chore: release v1.1.1

* feat: add ratelimit environment variables

* chore: release v1.1.2

* chore: improve memory usage

* chore: release v1.1.3

* feat: use sentinels

* chore: release v1.1.4

* chore: update name

* chore: release v1.1.5

* fix(pd): use correct env variable

* chore: release v1.1.6

* wip: docs

* wip: docs

* wip: api

* wip: website

* wip: website

* wip: website

* wip: website

* chore: cleanup

* chore: add lib folder to .gitignore

* chore: remove blank

* wip: csp

* wip: csp

* fix(ci): use correct context

* wip: cd

* wip: cd

* wip: cd

* wip: cd

* wip: cd

* wip: cd

* chore: use correct port

* wip: csp

* wip: csp

* wip: csp

* wip: csp

* chore: update security headers in nuxt.config.ts

* chore: update security headers in nuxt.config.ts

* chore: remove comments

* chore: update npm dependencies

* chore: bump dependencies & add missing

* fix: broken lockfile

* chore: set client host

* chore: update depencies

* style: small layout fixes

* ci: testing

* chore: update CI workflow to trigger on 'monorepo' branch

* chore: use full build image

* chore: test (#1048)

* chore: setup qemu

* chore: remove docs prefix from scripts (#1046)

* style: fix centering (#1050)

* style: render 3 columns (#1049)

* ci: use alpine base (#1051)

* style: make footer follow max width (#1052)

* feat: Add Crowdin configuration for website localization. (#1054)

* chore: change dest in crowdin

* chore: improve crowdin pr

* chore: improve crowdin pr

* chore: lint

* chore: update language folder

* chore: update crowdin configuration to skip untranslated strings and files

* chore: add crowdin badge

* chore: release v1.0.1

* chore: release v1.1.7

* chore: fix build

* chore: release v1.1.8

* chore: release v1.0.2

* chore: fix docker

* chore: release v1.1.9

* chore: release v1.0.3

* feat: add more api endpoints (#1059)

* chore: worked on the api and lint

* chore: small fixes

* chore: uhm I think this sort is broken

* chore: worked on the api and lint

* chore: small fixes

* chore: uhm I think this sort is broken

* feat: heartbeat

* chore: add prettier ignore

* feat: websocket

* chore: update tsconfig

* chore: lint

* chore: dont require unused fields

* chore: use djs rest

* fix: websocket

* chore: v5

* chore: fix build

---------

Co-authored-by: Florian Metz <me@timeraa.dev>

* chore: wip api

* chore: wip api

* chore: release v0.0.1

* chore: deploy on tag

* chore: release v0.0.1

* chore(api): remove old sentry tracing

* chore: release v0.0.2

* chore: release v0.0.2

* feat(api-master): add logs

* chore: release v0.0.3

* chore: bump dep

* feat: add feature flags

* chore: release v0.0.3

* feat: metrics?

* chore: release v0.0.4

* chore: update npm dependencies

* feat: add session-keep-alive

* chore: fix build

* chore: release v0.0.5

* chore: release v0.0.4

* chore: update arktype

* chore: release v0.0.6

* chore: hash the key

* chore: release v0.0.7

* chore: release v0.0.5

* chore: revert redis stuff

* chore: release v0.0.6

* chore: release v0.0.8

* feat(api-master): add metrics

* chore: release v0.0.7

* chore: update lockfile

* chore: release v0.0.8

* chore: idk kek

* chore: iodk

* chore: release v0.0.8

* feat: use scan

* chore: release v0.0.9

* chore: skip clearOldSesssions if another in progress

* chore: release v0.0.10

* chore: optimize session cleanup with batch deletion

* chore: release v0.0.11

* chore: move some code

* chore: release v0.0.12

* chore: add timeout to headless session deletion

* chore: release v0.0.13

* chore: add p-limit dependency for session cleanup

* chore: release v0.0.14

* chore: always return the key

* chore: release v0.0.15

* chore: add p-limit dependency for session cleanup

* chore: release v0.0.16

* chore: why does it not abort

* chore: release v0.0.17

* chore: fix time

* chore: release v0.0.18

* chore: add reason

* chore: release v0.0.19

* feat: use scienceId

* chore: release v0.0.20

* chore: release v0.0.9

* chore: update log

* chore: release v0.0.20

* chore: use ky

* chore: release v0.0.21

* chore: 202 on disabled flag

* chore: release v0.0.10

* chore: test

* chore: release v0.0.22

* chore: release v0.0.11

* chore: test

* chore: test

* chore: release v0.0.12

* chore: test

* chore: release v0.0.23

* chore: update hash

* chore: release v0.0.24

* chore: release v0.0.13

* feat: update tracing (#1067)

* chore: release v0.0.14

* chore: release v0.0.25

* fix: store ip data in postgres

* chore: lint

* chore: release v0.0.26

* chore: reduce batch size

* chore: release v0.0.27

* chore: disable ip stuff for now

* chore: release v0.0.28

* chore: reduce memory

* chore: release v0.0.29

* chore: release v0.0.29

* chore: release v0.0.29

* chore: small updates

* chore: release v0.0.30

* chore: optimize active presence gauge update with concurrency limit

* chore: release v0.0.31

* chore: some improvements

* chore: forgot to save

* chore: release v0.0.32

* chore: some testing

* chore: release v0.0.33

* chore: scan count config

* chore: release v0.0.34

* feat: schema v1.11

* chore: release v1.0.4

* feat: use prom-client

* chore: release v0.0.35

* chore: scan keys instead

* chore: release v0.0.36

* feat: ip data

* chore: release v0.0.37

* feat: discord-bot (#1069)

* feat: discord-bot

* feat: final things

* chore: add to matrix

* feat: add sentry

* chore: move some things

* chore: update version

* chore: release v1.0.0

* fix(discord-bot): fixes credits

* chore: release v1.0.1

* feat(discord-bot): add beta command

* chore: release v1.0.2

* chore: un-ingore config files

* chore: lint

* fix(discord-bot): update developer roles constant (#1070)

* chore: disable commitlint

* fix(discord-bot): update developer roles constant

* Update commit-msg

* chore: release v1.0.3

* Update presence.ts (#1072)

* fix: get presence list correctly

* chore: release v1.0.4

* chore: change info message

* chore: release v1.0.5

* fix(api): metadata types

* chore: release v0.0.15

* chore: fix type

* chore: release v0.0.16

* fix: add dbName

* chore: release v0.0.17

* feat: fix presence endpoints

* chore: release v0.0.18

* fix: show displayName

* chore: release v1.0.6

* feat: extension version gauge (#1074)

* feat: extension version gauge

* chore: lint

* feat: new schema version

* chore: release v1.0.5

* chore: release v0.0.38

* chore: remove ip lookup

* chore: lint

* chore: release v0.0.39

* chore: add environment variable to disable

* chore: release v0.0.19

* chore(bot): rename presence to activity (#1077)

* chore: release v1.0.7

* feat(schema-server): add v1.13

* chore: release v1.0.6

* chore: add mobile and update descriptions

* chore: release v1.0.7

* chore: lint

* chore: release v1.0.8

* chore: add Social Media Manager role and color to constants (#1084)

* chore: add Social Media Manager role and color to constants

* chore: bump version

* feat: v1.14 of schema

* chore: release v1.0.9

* feat: schema 1.15

* chore: release v1.0.10

* feat: add file extension

* chore: release v1.2.0

* fix: return image directly

* chore: release v1.2.1

* chore: remove cache headers

* chore: release v1.2.2

* chore: set more headers

* chore: release v1.2.3

* fix: ttl

* chore: release v1.2.4

* chore: strip monorepo down to pd and schema-server only

Remove all apps except pd and schema-server to create a minimal repository.
Deleted apps: api-master, api-worker, discord-bot, docs, website
Deleted packages directory and all monorepo configuration files
Removed unnecessary config files: eslint, prettier, commitlint, vitest, etc.

* docs: update README to be more user-friendly and generic

- Rewritten to focus on what PreMiD is rather than repository structure
- Added friendly introduction to PreMiD's features and capabilities
- Highlighted the open source Presences repository at github.com/PreMiD/Presences
- Removed monorepo-specific content and development instructions
- Added community section with helpful links
- Overall more welcoming tone for users and contributors

* chore: restore TypeScript build configuration and update dependencies

- Added back tsconfig.base.json and tsconfig.app.json needed for builds
- Updated both pd and schema-server tsconfig files to exclude test files
- Installed TypeScript and @types/node dependencies for both apps
- Updated README to include feedback.premid.app link
- Verified both apps build successfully

The apps can now be built with: npx tsc -b tsconfig.app.json

* docs: update README to use Activities terminology

- Changed "Presences" to "Activities" throughout
- Updated repository link to github.com/PreMiD/Activities
- Updated examples: YouTube, Disney+, Netflix, Twitch
- Noted that Spotify has native Discord support

* docs: clarify open source status and installation process

- Added Contributing section explaining that Activities are open source but the main app is not
- Clarified this helps the small team manage maintenance burden
- Updated "install PreMiD" to "add the browser extension" for accuracy
- Provided clear ways to contribute: Activities, translations, feedback

* docs: clarify extension-only model and development speed

- Changed "application and extension" to just "extension"
- Updated reasoning: allows team to move fast and iterate quickly
- No separate application exists, only the browser extension

* docs: add Discord server link

* docs: add banner image to README

* docs: move logo inline with heading

---------

Co-authored-by: Bas950 <me@bas950.com>
Co-authored-by: veryCrunchy <verycrunchydev@gmail.com>
Co-authored-by: veryCrunchy <me@verycrunchy.dev>
Co-authored-by: Claude <noreply@anthropic.com>
2025-12-02 18:26:18 +01:00
Declan Mould
76cb9026f9 Update README Presence Count (#998) 2023-09-19 14:24:42 +02:00
Declan Mould
58a597526a Update README.md 2021-08-09 11:23:57 +01:00
TheGamerzs
bc049b9b15 Increase Presence Count 2021-05-02 16:17:43 +01:00
TheGamerzs
b668366d8a Update README.md
Discord Invite Link
2020-10-01 21:36:35 +01:00
Florian Metz
3b83839f6c Update README.md 2020-04-08 16:22:19 +02:00
Callum OKane
42565a61bb Changed "wiki.premid.app" to "docs.premid.app" 2020-02-23 21:11:24 +00:00
fossabot
1d066654b8 Add license scan report and status
Signed-off-by: fossabot <badges@fossa.io>
2019-12-11 22:46:54 -08:00
Fruxh
98c1de387d changed application badge to releases 2019-10-23 16:27:33 +02:00
Fruxh
018051572c added new shields 2019-10-12 02:38:15 +02:00
Fruxh
fc2d1ffaca removed Codacy badge 2019-10-12 00:35:15 +02:00
Fruxh
55191a6e9b O.o 2019-10-03 14:54:41 +02:00
Fruxh
e93a30d2e1 *exitement* 2019-10-03 14:52:38 +02:00
Florian Metz
bb4f843a33 ♻️ No longer needed 2019-08-30 11:54:03 +02:00
Florian Metz
9008039a2a 🎨 Fix readme, i hope 2019-08-30 09:09:27 +02:00
João
d8e45814bb Update README.md 2019-08-23 20:25:29 -03:00
João
ce01f8bce0 ugh... 2019-08-23 20:05:48 -03:00
João
7d9261dace i'm dumb x2 2019-08-23 19:54:44 -03:00
João
6187b849a7 i'm dumb 2019-08-23 19:54:15 -03:00
João
724d0b2567 Update README.md 2019-08-23 19:53:40 -03:00
João
2d24e2e0eb Update README.md 2019-08-23 19:52:20 -03:00
João
717f1e7eec Update README.md 2019-08-23 19:38:37 -03:00
João
30b58d213e Update README.md 2019-08-23 19:38:13 -03:00
João
0404b5f1e4 Update README.md 2019-08-23 19:37:08 -03:00
João
f2a946790d test 2019-08-23 19:36:54 -03:00
Timeraa
e1fae2e219 ♻️ Le conflict 2019-07-31 11:10:04 +02:00
Timeraa
f19446eda9 🔄 Electron 5.1 and module updates 2019-05-11 23:02:25 +02:00
Finn
22e9f3308b ooks good now, I guess 2019-03-25 12:14:09 +01:00
Finn
d1161207da more cleaner README 2019-03-25 12:05:15 +01:00
Finn
1d55dad4b1 updated wiki url 2019-03-08 19:35:17 +01:00
Finn
97cf766466 fixed wiki link 2019-02-05 23:19:36 +01:00
Finn
debcd3dc0d updated codacy badge 2019-02-05 23:17:16 +01:00
Finn
495d7ba9aa updated badges 2019-02-05 23:03:41 +01:00
Finn
aac405a99d fixed links 2019-02-05 22:55:01 +01:00
Finn
22fed1dfba removed bits and bytes 2019-02-05 22:50:22 +01:00
Finn
ce79a638f5 added installation link 2019-02-05 22:46:08 +01:00
Finn
ae420910e9 readme V2.0 2019-02-05 22:44:43 +01:00
Finn
a4fd51445d updated links 2019-01-30 15:05:03 +01:00
Timeraa
ae7d4770fa V2.0 Part 1 2019-01-27 16:13:47 +01:00
Finn
244cbb39ca forgot to add os to additional browsers ;w; 2019-01-17 18:01:57 +01:00
Finn
a0eac8e0dc updated supported browsers 2019-01-10 16:59:15 +01:00
Paz
fc259f5c20 Update README.md 2019-01-08 20:23:05 +08:00
Paz
a3a6ec4838 Update README.md 2019-01-08 20:19:59 +08:00
Paz
c32a8c1614 Update README.md 2019-01-08 20:18:03 +08:00
Florian Metz
ed1f88db9d Merge pull request #81 from PreMiD/V1.4
ihml
2019-01-02 19:48:20 +01:00
Timeraa
c4390a0bb0 Oh boi 2019-01-02 19:46:56 +01:00
Fruxh
e4334f256a updated localization and support 2019-01-02 14:13:54 +01:00
Paz
12d4b1448d Update README.md 2018-12-20 15:25:52 +08:00
Timeraa
005afae9aa Sourcerer testing 2018-12-17 20:11:06 +01:00