Releases: freeCodeCamp/mobile
Releases · freeCodeCamp/mobile
v3.3.2
What's Changed
- feat: add "Next" button in pass panel by @Sembauke in #893
- fix: old state pass panel by @Sembauke in #894
- feat: introduce card widgets on landing page by @Sembauke in #882
- fix: login issues by @Nirajn2311 in #903
- fix: mobile curriculum test by @Nirajn2311 in #902
- feat: iOS deployment by @Nirajn2311 in #885
- fix: ios issues by @Sembauke in #914
- release(app): v3.3.1+30301 by @Nirajn2311 in #922
- fix: back button for challenge view by @Nirajn2311 in #923
- fix: update phone_ide imports by @Sembauke in #906
- fix: login button padding by @Sembauke in #925
- chore: change tutorial title by @Sembauke in #926
- Comments resolved: Now using already present consoleSnackbar function by @Spyy004 in #927
- feat: disable code radio for iOS build by @Nirajn2311 in #928
- chore: release 3.3.2 by @Sembauke in #929
New Contributors
Full Changelog: v3.2.3...v3.3.2
v3.2.3
What's Changed
- feat(app): firebase crashlytics by @Nirajn2311 in #883
- release(app): v3.2.3+30203 by @Nirajn2311 in #884
Full Changelog: v3.2.2...v3.2.3
v3.2.2
What's Changed
- fix: old state when returning to block page by @Sembauke in #871
- fix: author profile tutorial list widget by @Sembauke in #872
- feat: option to email support login error by @Nirajn2311 in #880
- release(app): v3.2.2+30202 by @Nirajn2311 in #881
Full Changelog: v3.2.1...v3.2.2
v3.2.1
What's Changed
- feat(api): add 2 new podcasts by @Nirajn2311 in #693
- chore: add error message podcasts by @Sembauke in #692
- feat: iOS by @Nirajn2311 in #697
- Fix: Spell Project correctly in the Learn grid view by @a2937 in #714
- action: mobile curriculum tests CI by @Nirajn2311 in #702
- fix(action): spec file location by @Nirajn2311 in #723
- feat: better search news by @Sembauke in #724
- change article class/file names to tutorial by @amitamrutiya2210 in #763
- fix: make app file debugable by @Sembauke in #761
- fix: rename podcast models by @Sembauke in #760
- chore: parse learn files by @Sembauke in #764
- chore: parse news by @Sembauke in #765
- chore: resutructure services by @Sembauke in #766
- chore: house keeping by @Sembauke in #782
- chore: update read me by @Sembauke in #777
- feat: learn offline by @Sembauke in #767
- chore: hide download button for now by @Sembauke in #783
- chore/use right architecture learn by @Sembauke in #788
- feat: tutorial bookmark service by @Nirajn2311 in #789
- action: update flutter version to 3.7.x by @Nirajn2311 in #797
- tests: unit test news bookmark service by @Nirajn2311 in #796
- fix: analyze errors by @Nirajn2311 in #799
- feat(app): load offline challenges by @Nirajn2311 in #798
- chore(api): downgrade node image to LTS version by @Nirajn2311 in #812
- fix(app): security update webview to custom tabs on privacy policy and donate by @Sembauke in #809
- fix: back button outline by @Sembauke in #810
- feat: Google Analytics by @Nirajn2311 in #735
- feat: native auth by @Nirajn2311 in #704
- feat(app): track web view location for GA by @Nirajn2311 in #835
- fix: newest bookmark ontop by @Sembauke in #834
- release(app): v3.1.0+30100 by @Nirajn2311 in #836
- fix: remove forum from sample.env by @Sembauke in #842
- fix: bugs in latest release by @Nirajn2311 in #837
- fix: auth0 domain for release mode by @Nirajn2311 in #844
- release(app): v3.1.1+30101 by @Nirajn2311 in #845
- fix: download UI by @Sembauke in #822
- chore: record challenge id for GA by @Nirajn2311 in #847
- release(app): v3.1.2+30102 by @Nirajn2311 in #855
- fix: editable region by @Sembauke in #843
- chore: update to 3.2.0 by @Sembauke in #864
- Fix of "Unwanted gap between Code and Camp" by @Wail-Mohammed in #867
- release(app): v3.2.1+30201 by @Nirajn2311 in #869
New Contributors
- @a2937 made their first contribution in #714
- @amitamrutiya2210 made their first contribution in #763
- @Wail-Mohammed made their first contribution in #867
Full Changelog: v3.0.1...v3.2.1
v3.0.1
What's Changed
- fix: certifications not caching by @Sembauke in #677
- fix: text selection bar blending in with background by @Sembauke in #668
- fix: wording read me by @Sembauke in #675
- fix: different background colors for multifile editors by @Sembauke in #678
- fix: filter out es6 and first block open if cache is empty by @Sembauke in #683
- chore: improvements on challenge view by @Sembauke in #687
- fix: disabled run button by @Sembauke in #690
- release(app): v3.0.1+30001 by @Nirajn2311 in #691
Full Changelog: v3.0.0...v3.0.1
v3.0.0
What's Changed
- feat: new mobile design layout by @Sembauke in #524
- feat: better preview by @Sembauke in #535
- feat: updated syntax highlighter by @Nirajn2311 in #544
- fix: overflowing text in instructions and hints panel by @Nirajn2311 in #523
- fix: adjust title sizes again by @Sembauke in #536
- fix: news test bug by @Nirajn2311 in #545
- chore: update android sdk version to 33 by @Sembauke in #547
- fix: article tags by @Sembauke in #549
- feat: learn service by @Nirajn2311 in #514
- fix: certification project data by @Sembauke in #548
- fix: testing by @Sembauke in #553
- feat: navigate to next challenge by @Nirajn2311 in #582
- feat: challenge tests by @Nirajn2311 in #589
- fix: always display any instruciton or description by @Sembauke in #571
- fix: do not hide appbar when editing by @Sembauke in #572
- feat: show tests running by @Sembauke in #584
- action: update flutter version to 3.3.x by @Nirajn2311 in #605
- fix: increase size of preview icon by @Nirajn2311 in #604
- feat: selectable text in panels by @Nirajn2311 in #603
- fix: appbar not showing correctly when instruction are active by @Sembauke in #611
- feat: split challenge file logic and make tests by @Sembauke in #602
- fix: mobile curriculum test by @Nirajn2311 in #641
- fix: multiple superblock issues by @Sembauke in #636
- fix: push new view on reset by @Sembauke in #626
- fix: use id for caching instead of challenge title by @Sembauke in #625
- feat: implement editable region on mobile by @Sembauke in #617
- fix: set show all superblock to false in sample.env by @Sembauke in #649
- feat: gate keep users with version by @Sembauke in #564
- feat: better syntax highlighting for descriptions and instructions by @Sembauke in #627
- feat: custom alert with multiple types by @Sembauke in #655
- fix: keep blocks open by @Sembauke in #640
- chore: disable login buttons by @Sembauke in #656
- feat: show no progress warning in pass panel by @Nirajn2311 in #659
- fix: loading icon by @Nirajn2311 in #660
- fix: open challenges with special characters by @Nirajn2311 in #661
- fix: give fallback of false superblocks by @Sembauke in #664
- fix: use right domain in production by @Sembauke in #665
- release(app): v3.0.0+30000 by @Nirajn2311 in #667
Full Changelog: v2.2.1...3.0.0
v2.2.1
What's Changed
- fix: only fetch user when logged in by @Sembauke in #467
- feat: highlighted challenge header by @Sembauke in #468
- feat: highlighted instruction button when open by @Sembauke in #469
- fix: pane ui by @Sembauke in #470
- feat: instructions panel by @Nirajn2311 in #481
- chore(api): reduce container size by @Nirajn2311 in #479
- fix: log in flow by @Nirajn2311 in #478
- fix: enable dev wall again by @Sembauke in #499
- fix: flutter errors learn by @Sembauke in #493
- feat: multi file editing by @Sembauke in #498
- feat: hints panel by @Nirajn2311 in #488
- chore: update docs and sample.env by @Nirajn2311 in #486
- fix: updated the UI of the progress bar in podcast by @Dexters-Hub in #509
- fix: make dropdown expanded by @Sembauke in #502
- feat: better block ui by @Sembauke in #508
- feat: pass panel by @Nirajn2311 in #513
- chore(api): create api commands at root level by @Nirajn2311 in #480
- feat: hide appbar button by @Sembauke in #507
- feat: faster file loading by @Sembauke in #515
- feat: drawer improvements and privacy page by @Sembauke in #520
- chore: update to version 2.2.1 by @Sembauke in #525
New Contributors
- @Dexters-Hub made their first contribution in #509
Full Changelog: v2.2.0...v2.2.1
v2.2.0
What's Changed
- feat: pre-commit hook by @Sembauke in #420
- chore: remove empty file by @Sembauke in #430
- chore: update flutter version in actions by @Nirajn2311 in #432
- feat: podcast ui by @Sembauke in #398
- fix: learn superblocks for new API version by @Sembauke in #436
- chore: update chat to Discord by @Sembauke in #448
- fix: progressbar minimun width by @Sembauke in #435
- fix: coderadio pause/play button alignment by @Sembauke in #447
- feat: new learn ui by @Sembauke in #450
- fix: dont show forum by @Sembauke in #462
- feat: one audio service handler by @Nirajn2311 in #429
- chore: release 2.2.0 by @Sembauke in #463
Full Changelog: v2.1.7...v2.2.0
v2.1.7
What's Changed
- fix: news tests by @Sembauke in #355
- fix: make user model future by @Sembauke in #357
- feat: login stream by @Sembauke in #366
- chore(models): update models by @Nirajn2311 in #368
- chore(docs): remove old q1 plans by @Sembauke in #367
- feat: profile component by @Nirajn2311 in #356
- chore: remove old auth view by @Sembauke in #375
- feat: update podcasts loading time by @Nirajn2311 in #322
- fix: podcast lint errors by @Sembauke in #377
- fix(actions): rename workflow name by @raisedadead in #376
- fix(actions): update steps to run from correct directory by @raisedadead in #378
- fix(api): remove unused build command by @Nirajn2311 in #379
- feat: learn front-end by @Sembauke in #263
- fix: re-enable development wall by @Sembauke in #391
- chore(ci): update flutter version to 2.10.x by @Nirajn2311 in #392
- feat: introduce new fcc fonts by @Sembauke in #380
- feat: make mobile ready for version 3 by @Sembauke in #393
- chore(app): update lockfile by @Nirajn2311 in #395
- fix(app): analyze errors by @Nirajn2311 in #396
- feat(app): replace and upgrade packages by @Nirajn2311 in #399
- fix(tests): scroll controller error in app test by @Nirajn2311 in #408
- fix: improve news readability by @Sembauke in #394
- feat: build the dev wall by @Sembauke in #411
- release(app): v2.1.7+20107 by @Nirajn2311 in #412
New Contributors
- @dependabot made their first contribution in #410
Full Changelog: v2.1.6...v2.1.7
v2.1.6
What's Changed
- chore(renovate): use common global config by @raisedadead in #293
- chore: enable linting of the api by @ojeytonwilliams in #292
- refactor: fix lint issues in routes by @ojeytonwilliams in #291
- fix: lint issues for routes.ts by @ojeytonwilliams in #301
- feat(api): deployment configuration by @raisedadead in #290
- fix: update license to 2022 by @Sembauke in #302
- feat: zoom in with image by @Sembauke in #300
- feat: test in workflow by @Sembauke in #320
- clean: remove news log statements by @Nirajn2311 in #321
- chore: added declaration text to drawer_widget by @Michelphoenix98 in #323
- fix: make image width consistent on author profile by @Sembauke in #333
- feat: better article header by @Sembauke in #335
- fix: dispose scrollcontrollers when leaving article by @Sembauke in #349
- feat: authentication by @Nirajn2311 in #310
- feat: global user model by @Sembauke in #350
- feat: fix dio bug and add interceptors for dev by @Nirajn2311 in #352
- chore: update version to 2.1.6 by @Sembauke in #343
New Contributors
- @ojeytonwilliams made their first contribution in #255
- @Michelphoenix98 made their first contribution in #323
Full Changelog: v1.1.0...v2.1.6